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.

Zaslon sata

Ovaj put koristim ST7789 1,3 IPS LCD.

Lipo baterija

Imam u ruci neku Lipo bateriju 301420.

Lipo Charge Board

Imam u ruci nekih Lipo ploča za punjenje dimenzija 15 mm x 15 mm.

RTC čip

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

RTC baterija

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

Remen ru? nog sata

Naručio sam platneni remen za sat širine 20 mm.

Drugi

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

Korak 2: Popravljanje razvojne 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 dobavljača.

Izrež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: Spojite priključke za napajanje

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

Korak 5: Spojite 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 više od 1 mA, pa ga je bolje ukloniti. Raspakirajte i pažljivo uklonite LED diodu.

Korak 7: Spojite 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 dioda -> Dev Board Raw Pin Charge Board Board Battery -ve -> Lipo -ve

Bilješka:

Većina Lipo ploča za punjenje bolje je koristiti 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 malen i zahtijeva spajanje na malu bateriju, molimo vas da strpljivo povežete sve zajedno:

DS3231M pin 2 (Vcc) -> ploča za razvoj Vcc

DS3231M pin 5 (GND) -> razvojna ploča GND, MS412FE RTC baterija -ve DS3231M pin 6 (VBAT) -> MS412FE RTC baterija +ve DS3231M pin 7 (SDA) -> ploča za razvoj 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. Prelako se buđenje pogrešno aktivira 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 ispis

Molimo preuzmite i ispišite kućište sata:

Korak 12: Sretno vrijeme

To je da pokažete prijateljima što ste učinili!

A također možete:

  • programirajte i dizajnirajte vlastiti izgled sata
  • dodajte još senzora ili komponenti kako bi postao pametni sat
  • osmislite vlastitu kutiju za satove