Arduino sat: 12 koraka (sa slikama)
Arduino sat: 12 koraka (sa slikama)
Anonim

Ove upute pokazuju kako napraviti Arduino sat od Arduino Watch Core.

Korak 1: Priprema

Arduino Dev ploča

Ovaj put koristim Sparkfun Pro Micro 3.3 V 8 MHz dev ploču.

Ekran sata

Ovaj put koristim ST7789 1,3 IPS LCD.

Lipo baterija

Imam u ruci neku Lipo bateriju 301420.

Lipo Charge Board

U ruci imam nekih 15 mm x 15 mm Lipo ploču za punjenje.

RTC čip

Ovaj put koristim DS3231M, ugrađeni kristalni oscilator, nisu potrebne dodatne komponente

RTC baterija

Ovo je opcionalno, u slučaju da želite zadržati vrijeme čak i Lipo baterije. MS412FE je sićušna punjiva baterija od 1 mAh, prema podacima iz RTC -a 1 mAh već može držati vrijeme mnogo dana.

Watch Strap

Naručio sam platnenu traku za sat širine 20 mm.

Drugi

Dioda npr. 1N5822, četiri M2 vijka od 6 mm, traka od bakrene folije i neke žice

Korak 2: Popravljanje Dev ploče i LCD -a

Upotrijebite mali komad PET ploče za lijepljenje Pro Micro i IPS LCD -a.

Korak 3: Povežite GND

Pročitajte tehnički list LCD -a koji ste dobili od svog prodavca.

Odrežite malo trake od bakrene folije samo dodirnite sve GND pinove i LED negativne pinove i pričvrstite je na FPC ploču. Zatim lemljenje igala trakom od bakrene folije.

Korak 4: Povežite pinove za napajanje

Spojite GND pinove za razvojnu ploču na traku od bakrene folije. Spojite Vcc pinove na LCD Vcc pin.

Korak 5: Povežite LCD pinove

Evo sažetka veze:

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)

Korak 6: Uklonite Power Led

LED za napajanje uvijek svijetli i neprekidno troši preko 1 mA, pa ga je bolje ukloniti. Raspakirajte i pažljivo uklonite LED diodu.

Korak 7: Povežite Lipo bateriju

Evo sažetka veze:

Ploča za punjenje +ve in ->> Konektor za razvojnu ploču J1 u blizini USB utičnice (5V)

Charge Board -ve in -> Dev Board GND Pin Charge Board Battery +ve -> Lipo +ve -> 1N5822 diode -> Dev Board Raw Pin Baterija za punjenje Battery -ve -> Lipo -ve

Bilješka:

Većina Lipo ploča za punjenje bolje koristi 5V napajanje kao ulaz. Međutim, Pro Micro dev ploča ne nudi USB 5V pin. Srećom, konektor J1 u blizini USB utičnice zapravo je spojen na USB 5V pin. Pazite da ne lemite 2 konektora zajedno.

Korak 8: Povežite RTC

DS3231M je vrlo mali i zahtijeva povezivanje sa malom baterijom, molimo vas da strpljivo povežete sve zajedno:

DS3231M pin 2 (Vcc) -> razvojna ploča Vcc

DS3231M pin 5 (GND) -> dev ploča GND, MS412FE RTC baterija -ve DS3231M pin 6 (VBAT) -> MS412FE RTC baterija +ve DS3231M pin 7 (SDA) -> dev ploča GPIO 2 (SDA) DS3231M pin 8 (SCL) -> razvojna ploča GPIO 3 (SCL)

Korak 9: Povežite senzor pokreta

Kao što je spomenuto u mojim prethodnim uputama, koristim 2 senzora vibracije kao senzor pokreta za aktiviranje pina za buđenje ploče za razvoj.

Međutim, sat nema mjesta za postavljanje 2 5 mm senzora vibracija. Pokušao sam zamijeniti senzorom vibracije od 3 mm i testirao nekoliko dana. Previše je jednostavno pogrešno aktivirano buđenje i baterija se isprazni u roku od jednog dana.

Još uvijek isprobavam neke druge metode kako bih izbjegao pogrešno aktivirano buđenje. možete pratiti moj Twitter kako biste dobili najnovije nalaze.

Korak 10: Program

Slijedite moje prethodne upute za programiranje ploče za razvoj.

Korak 11: Kućište sata za 3D štampanje

Molimo preuzmite i odštampajte kućište sata:

Korak 12: Sretno vrijeme

To je da pokažete svojim prijateljima šta ste uradili!

Takođe možete:

  • programirajte i dizajnirajte svoje lice
  • dodajte više senzora ili komponenti kako bi postao pametni sat
  • dizajnirajte svoju kutiju za satove