Obsah:

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

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

Video: Hodinky Arduino: 12 kroků (s obrázky)
Video: Adel ukazala prso 2024, Červenec
Anonim
Hodinky Arduino
Hodinky Arduino

Tento návod ukazuje, jak vyrobit hodinky Arduino z jádra hodinek Arduino.

Krok 1: Příprava

Příprava
Příprava
Příprava
Příprava
Příprava
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

Oprava desky a LCD displeje pro vývojáře
Oprava desky a LCD displeje pro vývojáře
Oprava desky a LCD displeje pro vývojáře
Oprava desky a LCD displeje pro vývojáře

Pomocí malého kousku PET desky spojte Pro Micro a IPS LCD dohromady.

Krok 3: Připojte GND

Připojte GND
Připojte GND
Připojte GND
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 napájecí piny
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

Připojte LCD piny
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

Odstraňte Power Led
Odstraňte Power Led
Odstraňte Power Led
Odstraňte Power Led
Odstraňte Power Led
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

Připojte baterii Lipo
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

Připojte RTC
Připojte RTC
Připojte RTC
Připojte RTC
Připojte RTC
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

Připojte snímač pohybu
Připojte snímač pohybu
Připojte snímač pohybu
Připojte snímač pohybu
Připojte snímač pohybu
Připojte snímač pohybu
Připojte snímač pohybu
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

Program
Program

Při programování vývojové desky postupujte podle mých předchozích pokynů.

Krok 11: Pouzdro na hodinky pro 3D tisk

Pouzdro na hodinky pro 3D tisk
Pouzdro na hodinky pro 3D tisk

Stáhněte si a vytáhněte pouzdro hodinek:

Krok 12: Šťastný čas

Šťastné období!
Šťastné období!
Šťastné období!
Šťastné období!
Šťastné období!
Šťastné období!

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

Doporučuje: