Obsah:
- Krok 1: Příprava
- Krok 2: Oprava desky a displeje Dev
- Krok 3: Připojte GND
- Krok 4: Připojte napájecí piny
- Krok 5: Připojte LCD piny
- Krok 6: Odstraňte Power Led
- Krok 7: Připojte baterii Lipo
- Krok 8: Připojte RTC
- Krok 9: Připojte snímač pohybu
- Krok 10: Program
- Krok 11: Pouzdro na hodinky pro 3D tisk
- Krok 12: Šťastný čas
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Tento návod ukazuje, jak vyrobit hodinky Arduino z jádra hodinek Arduino.
Krok 1: Příprava
Deska pro vývojáře Arduino
Tentokrát používám vývojovou desku Sparkfun Pro Micro 3,3 V 8 MHz.
Sledujte displej
Tentokrát používám 1,3palcový IPS LCD ST7789.
Lipo baterie
Mám v ruce nějakou baterii 301420 Lipo.
Lipo Charge Board
V ruce mám nabíjecí desku Lipo 15 mm x 15 mm.
Čip RTC
Tentokrát používám DS3231M, vestavěný krystalový oscilátor, není potřeba žádná další součástka
RTC baterie
Toto je volitelné, v případě, že chcete zachovat čas i vybitou baterii Lipo. MS412FE je malá 1 mAh dobíjecí baterie, podle datového listu RTC 1 mAh již dokáže udržet čas mnoho dní.
řemínek na hodinky
Objednal jsem si nějaký látkový plátěný řemínek na šířku 20 mm.
Ostatní
Dioda např. 1N5822, čtyři šrouby M2 6 mm, páska z měděné fólie a některé dráty
Krok 2: Oprava desky a displeje Dev
Pomocí malého kousku PET desky spojte Pro Micro a IPS LCD dohromady.
Krok 3: Připojte GND
Přečtěte si datový list LCD, který vám poskytl váš prodejce.
Odřízněte malou pásku z měděné fólie, dotkněte se všech pinů GND a negativních LED kolíků a připevněte ji na desku FPC. Poté pájení kolíků páskou z měděné fólie.
Krok 4: Připojte napájecí piny
Připojte kolíky GND desky dev k pásku z měděné fólie. Připojte kolíky Vcc k kolíku Vcc LCD.
Krok 5: Připojte LCD piny
Zde je shrnutí připojení:
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: Odstraňte Power Led
LED dioda napájení vždy svítí a spotřebovává nepřetržitě více než 1 mA, takže je lepší ji odstranit. Odpojte a opatrně vyjměte LED.
Krok 7: Připojte baterii Lipo
Zde je shrnutí připojení:
Charge Board +ve in -> Konektor Dev Board J1 poblíž USB zásuvky (5V)
Nabíjecí deska -ve vstup -> Dev Board GND Pin Charge Board Battery +ve -> Lipo +ve -> 1N5822 dioda -> Dev Board Raw Pin Charge Board Battery -ve -> Lipo -ve
Poznámka:
Většina nabíjecích desek Lipo je lepší použít jako vstup 5V. Deska Pro Micro dev však neposkytuje USB 5V pin. Naštěstí je konektor J1 poblíž zásuvky USB skutečně připojen k USB 5V pinu. Dávejte pozor, abyste nepájili 2 konektory dohromady.
Krok 8: Připojte RTC
DS3231M je velmi malý a vyžaduje připojení k malé baterii, buďte trpěliví a spojte je dohromady:
DS3231M pin 2 (Vcc) -> dev deska Vcc
DS3231M pin 5 (GND) -> dev board GND, MS412FE RTC battery --ve DS3231M pin 6 (VBAT) -> MS412FE RTC battery +ve DS3231M pin 7 (SDA) -> dev board GPIO 2 (SDA) DS3231M pin 8 (SCL) -> vývojová deska GPIO 3 (SCL)
Krok 9: Připojte snímač pohybu
Jak již bylo zmíněno v mých dřívějších instrukcích, používám 2 snímače vibrací jako pohybové čidlo pro spuštění kolíku probuzení desky vývojáře.
Hodinky však nemají prostor pro umístění 2 5 mm snímačů vibrací. Zkoušel jsem nahradit 3 mm snímačem vibrací a testoval jsem několik dní. Je příliš snadné nesprávně spuštěné probuzení a baterie se vybije do jednoho dne.
Stále zkouším některé další metody, abych se vyhnul chybně spuštěnému probuzení. můžete sledovat můj Twitter a získat nejnovější poznatky.
Krok 10: Program
Při programování vývojové desky postupujte podle mých předchozích pokynů.
Krok 11: Pouzdro na hodinky pro 3D tisk
Stáhněte si a vytáhněte pouzdro hodinek:
Krok 12: Šťastný čas
Je to ukázat, co jste udělali svým přátelům!
A také můžete:
- naprogramujte a navrhněte si vlastní ciferník
- přidejte další senzory nebo komponenty, aby se z nich staly chytré hodinky
- navrhněte si vlastní pouzdro na hodinky