Spisu treści:
- Krok 1: Przygotowanie
- Krok 2: Naprawianie płyty deweloperskiej i wyświetlacza LCD
- Krok 3: Podłącz GND
- Krok 4: Podłącz piny zasilania
- Krok 5: Podłącz piny LCD
- Krok 6: Usuń diodę LED zasilania
- Krok 7: Podłącz baterię Lipo
- Krok 8: Podłącz RTC
- Krok 9: Podłącz czujnik ruchu
- Krok 10: Program
- Krok 11: Etui na zegarek z nadrukiem 3D
- Krok 12: Szczęśliwy czas
Wideo: Zegarek Arduino: 12 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Ta instrukcja pokazuje, jak zrobić zegarek Arduino z Arduino Watch Core.
Krok 1: Przygotowanie
Płytka deweloperska Arduino
Tym razem korzystam z płytki deweloperskiej Sparkfun Pro Micro 3.3 V 8 MHz.
Oglądaj wyświetlacz
Tym razem korzystam z 1.3 IPS LCD ST7789.
Bateria Lipo
Mam w ręku baterię Lipo 301420.
Płytka ładująca Lipo
Mam w ręku płytkę ładującą Lipo 15 mm x 15 mm.
Układ RTC
Tym razem używam DS3231M, wbudowany oscylator kwarcowy, nie wymaga dodatkowych komponentów
Bateria RTC
Jest to opcjonalne, jeśli chcesz zachować czas nawet zużytą baterię Lipo. MS412FE to maleńki akumulator o pojemności 1 mAh, zgodnie z arkuszem danych RTC już 1 mAh może utrzymać czas przez wiele dni.
Pasek od zegarka
Zamówiłem płócienny pasek do zegarka o szerokości 20 mm.
Inni
Dioda np. 1N5822, cztery śruby M2 6 mm, taśma z folii miedzianej i kilka przewodów
Krok 2: Naprawianie płyty deweloperskiej i wyświetlacza LCD
Użyj małego kawałka płytki PET, aby skleić wyświetlacze Pro Micro i IPS LCD.
Krok 3: Podłącz GND
Przeczytaj arkusz danych LCD dostarczony przez sprzedawcę.
Wytnij małą taśmę z folii miedzianej, po prostu dotknij wszystkich styków GND i ujemnych styków LED i zamocuj ją na płytce FPC. Następnie przylutuj piny taśmą z folii miedzianej.
Krok 4: Podłącz piny zasilania
Podłącz piny GND płyty deweloperskiej do taśmy z folii miedzianej. Podłącz piny Vcc do pinu LCD Vcc.
Krok 5: Podłącz piny LCD
Oto podsumowanie połączenia:
LCD -> Arduino
LED+ -> GPIO 10 SDA -> GPIO 16(MOSI) SCL -> GPIO 15(SCLK) RST -> GPIO 18(A0) DC -> GPIO 19(A1) CS -> GPIO 20(A2)
Krok 6: Usuń diodę LED zasilania
Dioda zasilania jest zawsze włączona i stale pobiera ponad 1 mA, więc lepiej ją usunąć. Ostrożnie rozlutuj i wyjmij diodę LED.
Krok 7: Podłącz baterię Lipo
Oto podsumowanie połączenia:
Płytka ładująca +ve in -> Złącze J1 płytki rozwojowej w pobliżu gniazda USB (5V)
Płytka ładująca -ve in -> Pin płytki rozwojowej GND Płytka ładująca Bateria +ve -> Lipo +ve -> Dioda 1N5822 -> Płytka rozwojowa Raw Pin Płytka ładująca Bateria -ve -> Lipo -ve
Notatka:
Większość płyt ładujących Lipo lepiej wykorzystuje zasilanie 5 V jako wejście. Jednak płyta deweloperska Pro Micro nie zapewnia pinu USB 5V. Na szczęście złącze J1 w pobliżu gniazda USB jest faktycznie podłączone do pinu USB 5V. Uważaj, aby nie lutować 2 złączy razem.
Krok 8: Podłącz RTC
DS3231M jest bardzo mały i wymaga podłączenia do małej baterii, prosimy o cierpliwość, połącz wszystko razem:
DS3231M pin 2 (Vcc) -> płyta dev Vcc
DS3231M pin 5 (GND) -> płyta dev GND, bateria MS412FE RTC - do pinu 6 DS3231M (VBAT) -> bateria MS412FE RTC + do pinu 7 DS3231M (SDA) -> płyta dev GPIO 2 (SDA) DS3231M pin 8 (SCL) -> płyta deweloperska GPIO 3 (SCL)
Krok 9: Podłącz czujnik ruchu
Jak wspomniano w moich poprzednich instrukcjach, używam 2 czujników wibracji jako czujnika ruchu, aby wyzwolić pin budzenia płyty deweloperskiej.
W zegarku nie ma jednak miejsca, aby zmieścić 2 czujniki drgań 5 mm. Próbowałem wymienić na czujnik drgań 3 mm i testowałem kilka dni. Jest to zbyt łatwe, niewłaściwie wybudzone, a bateria wyczerpuje się w ciągu jednego dnia.
Wciąż testuję inne metody, aby uniknąć niepoprawnego wybudzenia. możesz śledzić mojego Twittera, aby uzyskać najnowsze odkrycia.
Krok 10: Program
Proszę postępować zgodnie z moimi poprzednimi instrukcjami, aby zaprogramować tablicę programistyczną.
Krok 11: Etui na zegarek z nadrukiem 3D
Pobierz i wydrukuj etui na zegarek:
Krok 12: Szczęśliwy czas
To po to, by pochwalić się znajomym, co zrobiłeś!
A także możesz:
- zaprogramuj i zaprojektuj własną tarczę zegarka
- dodaj więcej czujników lub komponentów, aby stał się inteligentnym zegarkiem
- zaprojektuj własne etui na zegarek
Zalecana:
Islamski zegarek i alarm RaspberryPi: 15 kroków (ze zdjęciami)
RaspberryPi Islamski zegarek i alarm: Muzułmanie na całym świecie odmawiają pięć modlitw każdego dnia, a każda modlitwa musi odbyć się o określonej porze dnia. ze względu na eliptyczny sposób, w jaki nasza planeta porusza się wokół Słońca, co sprawia, że czasy wschodów i zachodów słońca różnią się w ciągu roku, że
Najlepszy zegarek binarny: 12 kroków (ze zdjęciami)
The Ultimate Binary Watch: Niedawno zapoznałem się z koncepcją zegarków binarnych i zacząłem prowadzić badania, aby sprawdzić, czy mogę zbudować taki dla siebie. Nie udało mi się jednak znaleźć istniejącego projektu, który byłby jednocześnie funkcjonalny i stylowy. Więc zdecydowałem
Zegarek Nixietube: 6 kroków (ze zdjęciami)
Zegarek Nixietube: W zeszłym roku zainspirowały mnie zegary Nixitube. Myślę, że wygląd Nixietubes jest taki ładny. Myślałem o zaimplementowaniu tego w stylowym zegarku z inteligentnymi funkcjonalnościami
Zegarek Vortex: zegarek Infinity Mirror: 10 kroków (ze zdjęciami)
Zegarek Vortex: zegarek Infinity Mirror Wristwatch: Celem tego projektu było stworzenie wersji zegarka z lustrem nieskończoności do noszenia. Wykorzystuje diody LED RGB do wskazywania czasu, przypisując godziny, minuty i sekundy odpowiednio do czerwonego, zielonego i niebieskiego światła i nakładając te odcienie, aby
Zegarek Nerd: 10 kroków (ze zdjęciami)
The Nerd Watch: Nerd Watch wyświetla binarnie czas po naciśnięciu przycisku i został stworzony przez Sama DeRose podczas letniego stażu w naszej siedzibie. Zegarek pokazuje godzinę i minuty, migając kolejno dwiema diodami LED, reprezentującymi dwie 4-bitowe liczby binarne (w