Innholdsfortegnelse:

Arduino Watch: 12 trinn (med bilder)
Arduino Watch: 12 trinn (med bilder)

Video: Arduino Watch: 12 trinn (med bilder)

Video: Arduino Watch: 12 trinn (med bilder)
Video: Как построить ПЛК Arduino с модулем часов реального времени и поворотным энкодером 2024, November
Anonim
Arduino klokke
Arduino klokke

Denne instruksen viser hvordan du lager en Arduino -klokke fra Arduino Watch Core.

Trinn 1: Forberedelse

Forberedelse
Forberedelse
Forberedelse
Forberedelse
Forberedelse
Forberedelse

Arduino Dev Board

Denne gangen bruker jeg Sparkfun Pro Micro 3.3 V 8 MHz dev -kort.

Se skjerm

Denne gangen bruker jeg en ST7789 1,3 IPS LCD.

Lipo batteri

Jeg har et 301420 Lipo -batteri i hånden.

Lipo Charge Board

Jeg har et 15 mm x 15 mm Lipo ladebord i hånden.

RTC Chip

Denne gangen bruker jeg DS3231M, den innebygde krystalloscillatoren, ingen ekstra komponent er nødvendig

RTC -batteri

Dette er valgfritt, hvis du vil beholde tiden til og med Lipo -batteriet er brukt opp. MS412FE er et lite oppladbart 1 mAh batteri, ifølge RTC -databladet 1 mAh kan allerede holde tid mange dager.

Klokkereim

Jeg har bestilt en 20 mm bred stoffduk klokkerem.

Andre

En diode f.eks. 1N5822, fire 6 mm M2 skruer, kobberfolie tape og noen ledninger

Trinn 2: Fixing Dev Board & LCD

Fixing Dev Board & LCD
Fixing Dev Board & LCD
Fixing Dev Board & LCD
Fixing Dev Board & LCD

Bruk et lite stykke PET -plate for å holde Pro Micro og IPS LCD sammen.

Trinn 3: Koble til GND

Koble til GND
Koble til GND
Koble til GND
Koble til GND

Les LCD -databladet fra leverandøren.

Klipp litt kobberfoliebånd, berør alle GND -pinner og LED -negative pinner og fest det på FPC -platen. Deretter loddes pinnene med kobberfolie.

Trinn 4: Koble til strømnålene

Koble til strømnålene
Koble til strømnålene

Koble dev board GND Pins til kobberfolietapen. Koble Vcc pins til LCD Vcc pin.

Trinn 5: Koble til LCD -pinner

Koble til LCD -pinner
Koble til LCD -pinner

Her er tilkoblingssammendraget:

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)

Trinn 6: Fjern Power Led

Fjern Power Led
Fjern Power Led
Fjern Power Led
Fjern Power Led
Fjern Power Led
Fjern Power Led

Strøm -LED -en er alltid på og bruker over 1 mA kontinuerlig, så det er bedre å fjerne den. Solde og fjern lysdioden forsiktig.

Trinn 7: Koble til Lipo -batteri

Koble til Lipo -batteri
Koble til Lipo -batteri

Her er tilkoblingssammendraget:

Laderkort +ve in -> Dev Board J1 -kontakt nær USB -kontakten (5V)

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

Merk:

De fleste Lipo ladekort er bedre å bruke 5V strøm som inngang. Pro Micro dev -kortet gir imidlertid ikke USB 5V -pinne. Heldigvis er J1 -kontakten nær USB -kontakten faktisk koblet til USB 5V -pinnen. Vær forsiktig så du ikke lodder 2 kontakter sammen.

Trinn 8: Koble til RTC

Koble til RTC
Koble til RTC
Koble til RTC
Koble til RTC
Koble til RTC
Koble til RTC

DS3231M er veldig liten, og den krever tilkobling til et lite batteri. Vær tålmodig og koble alle sammen:

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)

Trinn 9: Koble til bevegelsessensor

Koble til bevegelsessensor
Koble til bevegelsessensor
Koble til bevegelsessensor
Koble til bevegelsessensor
Koble til bevegelsessensor
Koble til bevegelsessensor
Koble til bevegelsessensor
Koble til bevegelsessensor

Som nevnt i mine tidligere instrukser, bruker jeg 2 vibrasjonssensorer som en bevegelsessensor for å utløse vekselbrettet for dev -kortet.

Uret har imidlertid ikke plass til 2 5 mm vibrasjonssensorer. Jeg har prøvd å bytte ut med en 3 mm vibrasjonssensor og testet noen dager. Det er for lett feil utløst våkne og batteriet tømmes i løpet av en dag.

Jeg tester fremdeles noen andre metoder for å unngå feilaktet oppvåkning. du kan følge min Twitter for å få de siste funnene.

Trinn 10: Program

Program
Program

Følg mine tidligere instruksjoner for å programmere dev -brettet.

Trinn 11: 3D -utskriftsklokke

3D -utskriftsklokke
3D -utskriftsklokke

Last ned og skriv ut urkassen:

Trinn 12: Happy Time

Lykkelig tid!
Lykkelig tid!
Lykkelig tid!
Lykkelig tid!
Lykkelig tid!
Lykkelig tid!

Det er å vise frem hva du har gjort med vennene dine!

Og du kan også:

  • programmer og design ditt eget urskive
  • legg til flere sensorer eller komponenter for å gjøre det til en smart klokke
  • designe din egen urkasse

Anbefalt: