Hodinky Arduino: 12 kroků (s obrázky)
Hodinky Arduino: 12 kroků (s obrázky)
Anonim

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