Sadržaj:

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

Video: Arduino sat: 12 koraka (sa slikama)

Video: Arduino sat: 12 koraka (sa slikama)
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Juli
Anonim
Arduino sat
Arduino sat

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

Korak 1: Priprema

Priprema
Priprema
Priprema
Priprema
Priprema
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

Popravljanje Dev ploče i LCD -a
Popravljanje Dev ploče i LCD -a
Popravljanje Dev ploče i LCD -a
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

Povežite GND
Povežite GND
Povežite GND
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

Povežite priključke za napajanje
Povežite 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: Povežite LCD pinove

Povežite LCD pinove
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

Uklonite Power Led
Uklonite Power Led
Uklonite Power Led
Uklonite Power Led
Uklonite Power Led
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

Povežite Lipo bateriju
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

Povežite RTC
Povežite RTC
Povežite RTC
Povežite RTC
Povežite RTC
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

Povežite senzor pokreta
Povežite senzor pokreta
Povežite senzor pokreta
Povežite senzor pokreta
Povežite senzor pokreta
Povežite senzor pokreta
Povežite senzor pokreta
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

Program
Program

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

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

Kućište sata za 3D štampanje
Kućište sata za 3D štampanje

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

Korak 12: Sretno vrijeme

Happy Time!
Happy Time!
Happy Time!
Happy Time!
Happy Time!
Happy Time!

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

Preporučuje se: