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, Srpanj
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.

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

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

Spojite GND
Spojite GND
Spojite GND
Spojite 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 priključke za napajanje
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

Spojite LCD pinove
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

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

Korak 7: Spojite Lipo bateriju

Spojite Lipo bateriju
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

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

Spojite senzor pokreta
Spojite senzor pokreta
Spojite senzor pokreta
Spojite senzor pokreta
Spojite senzor pokreta
Spojite senzor pokreta
Spojite senzor pokreta
Spojite 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

Program
Program

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

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

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

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

Korak 12: Sretno vrijeme

Sretno vrijeme!
Sretno vrijeme!
Sretno vrijeme!
Sretno vrijeme!
Sretno vrijeme!
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

Preporučeni: