Kazalo:

Ura Arduino: 12 korakov (s slikami)
Ura Arduino: 12 korakov (s slikami)

Video: Ura Arduino: 12 korakov (s slikami)

Video: Ura Arduino: 12 korakov (s slikami)
Video: Призрак (фильм) 2024, November
Anonim
Ura Arduino
Ura Arduino

Ta navodila kažejo, kako iz Arduino Watch Core narediti uro Arduino.

1. korak: Priprava

Priprava
Priprava
Priprava
Priprava
Priprava
Priprava

Arduino Dev Board

Tokrat uporabljam razvojno ploščo Sparkfun Pro Micro 3.3 V 8 MHz.

Zaslon ure

Tokrat uporabljam 1,3 -palčni IPS LCD ST7789.

Lipo baterija

V roki imam nekaj Lipo baterije 301420.

Lipo Charge Board

V roki imam nekaj Lipo polnilne plošče 15 mm x 15 mm.

RTC čip

Tokrat uporabljam DS3231M, vgrajen kristalni oscilator, brez dodatnih komponent

RTC baterija

To je neobvezno, če želite ohraniti čas porabe celo Lipo baterije. MS412FE je majhna baterija za ponovno polnjenje z zmogljivostjo 1 mAh, po podatkovnem listu RTC 1 mAh že lahko hrani več dni.

Trak za uro

Naročil sem nekaj platnenega pasu za uro iz tkanine širine 20 mm.

Drugi

Dioda npr. 1N5822, štirje 6 mm vijaki M2, trak iz bakrene folije in nekaj žic

2. korak: Pritrditev Dev Board & LCD

Pritrditev Dev Board & LCD
Pritrditev Dev Board & LCD
Pritrditev Dev Board & LCD
Pritrditev Dev Board & LCD

Z majhnim kosom PET plošče zlepite LCD Pro Pro in IPS LCD.

3. korak: Priključite GND

Priključite GND
Priključite GND
Priključite GND
Priključite GND

Preberite podatkovni list LCD vašega prodajalca.

Odrežite malo traku iz bakrene folije, samo dotaknite se vseh zatičev GND in LED negativnih zatičev in jih pritrdite na ploščo FPC. Nato spajkajte zatiče s trakom iz bakrene folije.

4. korak: Priključite napajalne zatiče

Priključite napajalne zatiče
Priključite napajalne zatiče

Priključite zatiče GND plošče za razvijalce na trak iz bakrene folije. Zatiče Vcc priključite na pin Vcc LCD.

5. korak: Povežite zatiče LCD

Priključite zatiče LCD
Priključite zatiče LCD

Tu je povzetek povezave:

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)

6. korak: Odstranite Power Led

Odstranite Power Led
Odstranite Power Led
Odstranite Power Led
Odstranite Power Led
Odstranite Power Led
Odstranite Power Led

LED za napajanje vedno sveti in neprekinjeno porabi več kot 1 mA, zato ga je bolje odstraniti. Odpakirajte in previdno odstranite LED.

Korak 7: Priključite Lipo baterijo

Priključite Lipo baterijo
Priključite Lipo baterijo

Tu je povzetek povezave:

Polnilna plošča +ve in -> Priključek J1 Dev Board v bližini USB vtičnice (5V)

Polnilna plošča -ve v -> Dev Board GND Pin polnilna plošča Baterija +ve -> Lipo +ve -> 1N5822 dioda -> Dev Board Raw Pin polnilna plošča baterija -ve -> Lipo -ve

Opomba:

Večina polnilnih plošč Lipo je bolje uporabiti napajanje 5V kot vhod. Vendar pa Pro Micro dev plošča ne vsebuje USB 5V pin. Na srečo je priključek J1 v bližini vtičnice USB dejansko priključen na USB 5V pin. Pazite, da ne spajate 2 priključka skupaj.

8. korak: Povežite RTC

Povežite RTC
Povežite RTC
Povežite RTC
Povežite RTC
Povežite RTC
Povežite RTC

DS3231M je zelo majhen in ga je treba priključiti na majhno baterijo, zato bodite potrpežljivi, da vse skupaj povežete:

DS3231M pin 2 (Vcc) -> dev board 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) -> dev board GPIO 3 (SCL)

9. korak: Priključite senzor gibanja

Priključite senzor gibanja
Priključite senzor gibanja
Priključite senzor gibanja
Priključite senzor gibanja
Priključite senzor gibanja
Priključite senzor gibanja
Priključite senzor gibanja
Priključite senzor gibanja

Kot je bilo omenjeno v mojih prejšnjih navodilih, uporabljam 2 senzorja vibracij kot senzor gibanja, da sprožim bučni zatič dev deske.

Vendar pa ura nima prostora za namestitev 2 5 mm senzorjev vibracij. Poskusil sem zamenjati s 3 mm senzorjem vibracij in nekaj dni testiral. Prelahko napačno sproženje zbujanja in izpraznitev baterije v enem dnevu.

Še vedno preizkušam nekatere druge metode, da se izognem napačnemu prebujanju. sledite mojemu Twitterju, če želite dobiti najnovejše ugotovitve.

10. korak: Program

Program
Program

Za programiranje razvojne deske sledite mojim prejšnjim navodilom.

11. korak: Etui za uro 3D tiskanja

Etui za uro 3D tiskanje
Etui za uro 3D tiskanje

Prenesite in natisnite ohišje ure:

12. korak: Vesel čas

Srečen čas!
Srečen čas!
Srečen čas!
Srečen čas!
Srečen čas!
Srečen čas!

To je, da pokažete, kaj ste storili svojim prijateljem!

Lahko pa tudi:

  • programirajte in oblikujte svoj obraz
  • dodajte več senzorjev ali komponent, da bo postala pametna ura
  • oblikujte svoj etui za uro

Priporočena: