Indholdsfortegnelse:

Arduino Watch: 12 trin (med billeder)
Arduino Watch: 12 trin (med billeder)

Video: Arduino Watch: 12 trin (med billeder)

Video: Arduino Watch: 12 trin (med billeder)
Video: seeing wife face for first time #shorts 2024, Juli
Anonim
Arduino ur
Arduino ur

Denne instruktion viser, hvordan man laver et Arduino -ur fra Arduino Watch Core.

Trin 1: Forberedelse

Forberedelse
Forberedelse
Forberedelse
Forberedelse
Forberedelse
Forberedelse

Arduino Dev Board

Denne gang bruger jeg Sparkfun Pro Micro 3.3 V 8 MHz dev board.

Watch Display

Denne gang bruger jeg et ST7789 1,3 IPS LCD.

Lipo batteri

Jeg har et 301420 Lipo batteri i hånden.

Lipo Charge Board

Jeg har nogle 15 mm x 15 mm Lipo opladningstavle i hånden.

RTC Chip

Denne gang bruger jeg DS3231M, den indbyggede krystaloscillator, der kræves ingen ekstra komponent

RTC batteri

Dette er valgfrit, hvis du vil beholde den tid, selv Lipo -batteri er brugt op. MS412FE er et lille 1 mAh genopladeligt batteri, ifølge RTC databladet 1 mAh kan allerede holde tid mange dage.

Se rem

Jeg har bestilt en 20 mm bred lærredsrem i stof.

Andre

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

Trin 2: Fixing Dev Board & LCD

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

Brug et lille stykke PET -plade til at holde Pro Micro og IPS LCD sammen.

Trin 3: Tilslut GND

Tilslut GND
Tilslut GND
Tilslut GND
Tilslut GND

Læs LCD -databladet fra din sælger.

Skær lidt kobberfoliebånd, bare rør ved alle GND -ben og LED -negative stifter og fastgør det på FPC -pladen. Derefter loddes stifterne med kobberfoliebånd.

Trin 4: Tilslut Power Pins

Tilslut Power Pins
Tilslut Power Pins

Tilslut dev board GND Pins til kobberfoliebåndet. Tilslut Vcc pins til LCD Vcc pin.

Trin 5: Tilslut LCD -ben

Tilslut LCD -ben
Tilslut LCD -ben

Her er forbindelsesoversigten:

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)

Trin 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 altid tændt og bruger mere end 1 mA kontinuerligt, så det er bedre at fjerne den. Ved lodning og fjern lysdioden forsigtigt.

Trin 7: Tilslut Lipo -batteri

Tilslut Lipo -batteri
Tilslut Lipo -batteri

Her er forbindelsesoversigten:

Opladningskort +ve in -> Dev Board J1 -stik nær USB -stikket (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

Bemærk:

De fleste Lipo -opladningskort bruger bedre 5V -strøm som input. Pro Micro dev -kort leverer dog ikke USB 5V -pin. Heldigvis er J1 -stikket i nærheden af USB -stikket faktisk forbundet til USB 5V -pin. Pas på ikke at lodde 2 stik sammen.

Trin 8: Tilslut RTC

Tilslut RTC
Tilslut RTC
Tilslut RTC
Tilslut RTC
Tilslut RTC
Tilslut RTC

DS3231M er meget lille, og det kræver tilslutning til et lille batteri. Vær tålmodig, og forbind alle sammen:

DS3231M pin 2 (Vcc) -> dev board Vcc

DS3231M pin 5 (GND) -> dev board GND, MS412FE RTC batteri -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)

Trin 9: Tilslut bevægelsessensor

Tilslut bevægelsessensor
Tilslut bevægelsessensor
Tilslut bevægelsessensor
Tilslut bevægelsessensor
Tilslut bevægelsessensor
Tilslut bevægelsessensor
Tilslut bevægelsessensor
Tilslut bevægelsessensor

Som nævnt i mine tidligere instruktioner, bruger jeg 2 vibrationssensorer som en bevægelsessensor til at udløse dev -boardets wake up pin.

Uret har dog ikke plads til at passe til 2 5 mm vibrationssensorer. Jeg har prøvet at udskifte med en 3 mm vibrationssensor og testet et par dage. Det er for let fejludløst vågne op, og batteriet tømmes inden for en dag.

Jeg tester stadig nogle andre metoder for at undgå fejludløst vågne. du kan følge min Twitter for at få de seneste fund.

Trin 10: Programmer

Program
Program

Følg mine tidligere instruktioner for at programmere dev -kortet.

Trin 11: Urkasse i 3D -print

3D -print urkasse
3D -print urkasse

Download og udskriv urkassen:

Trin 12: Glad tid

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

Det er for at vise frem, hvad du har gjort mod dine venner!

Og du kan også:

  • programmer og design dit eget urskive
  • tilføj flere sensorer eller komponenter for at få det til at blive et smart ur
  • design din egen urkasse

Anbefalede: