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

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

Trinn 1: 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

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

Trinn 3: 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 dev board GND Pins til kobberfolietapen. Koble Vcc pins til LCD Vcc pin.

Trinn 5: 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

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

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

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

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

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

Trinn 11: 3D -utskriftsklokke

Last ned og skriv ut urkassen:

Trinn 12: Happy Time

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