Innehållsförteckning:

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

Video: Arduino Watch: 12 steg (med bilder)

Video: Arduino Watch: 12 steg (med bilder)
Video: Amazing arduino project 2024, November
Anonim
Arduino klocka
Arduino klocka

Denna instruktion visar hur du gör en Arduino -klocka från Arduino Watch Core.

Steg 1: Förberedelse

Förberedelse
Förberedelse
Förberedelse
Förberedelse
Förberedelse
Förberedelse

Arduino Dev Board

Den här gången använder jag Sparkfun Pro Micro 3,3 V 8 MHz dev -kort.

Titta på displayen

Den här gången använder jag en ST7789 1,3 IPS LCD.

Lipo batteri

Jag har ett 301420 Lipo -batteri i handen.

Lipo Charge Board

Jag har några 15 mm x 15 mm Lipo laddningskort i handen.

RTC Chip

Den här gången använder jag DS3231M, den inbyggda kristalloscillatorn, ingen extra komponent krävs

RTC -batteri

Detta är valfritt, om du vill behålla tiden även Lipo -batteriet är förbrukat. MS412FE är ett litet 1 mAh uppladdningsbart batteri, enligt RTC -databladet 1 mAh kan redan hålla tid många dagar.

Klockarmband

Jag har beställt ett 20 mm brett tygdukband.

Andra

En diod t.ex. 1N5822, fyra 6 mm M2 -skruvar, kopparfolieband och några trådar

Steg 2: Fixing Dev Board & LCD

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

Använd en liten bit PET -platta för att hålla ihop Pro Micro och IPS LCD -skärmen.

Steg 3: Anslut GND

Anslut GND
Anslut GND
Anslut GND
Anslut GND

Läs LCD -databladet från din leverantör.

Klipp lite kopparfolieband, rör bara vid alla GND -stift och negativa LED -stift och fixa det på FPC -plattan. Löd sedan stiften med kopparfolieband.

Steg 4: Anslut Power Pins

Anslut Power Pins
Anslut Power Pins

Anslut dev board GND Pins till kopparfoliebandet. Anslut Vcc -stiften till LCD -Vcc -stiftet.

Steg 5: Anslut LCD -stift

Anslut LCD -stift
Anslut LCD -stift

Här är sammanfattningen av anslutningen:

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)

Steg 6: Ta bort Power Led

Ta bort Power Led
Ta bort Power Led
Ta bort Power Led
Ta bort Power Led
Ta bort Power Led
Ta bort Power Led

Strömlampan lyser alltid och förbrukar över 1 mA kontinuerligt, så det är bättre att ta bort den. Lossa och ta bort lysdioden försiktigt.

Steg 7: Anslut Lipo -batteri

Anslut Lipo -batteri
Anslut Lipo -batteri

Här är sammanfattningen av anslutningen:

Laddningskort +ve in -> Dev Board J1 -kontakt nära USB -uttaget (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

Notera:

De flesta Lipo laddningskort är bättre att använda 5V effekt som ingång. Pro Micro dev -kortet ger dock inte USB 5V -stift. Lyckligtvis är J1 -kontakten nära USB -uttaget faktiskt ansluten till USB 5V -stift. Akta dig för att inte lödda 2 kontakter tillsammans.

Steg 8: Anslut RTC

Anslut RTC
Anslut RTC
Anslut RTC
Anslut RTC
Anslut RTC
Anslut RTC

DS3231M är väldigt liten och det kräver att ansluta till ett litet batteri, var tålmodig och anslut alla:

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 -kort GPIO 3 (SCL)

Steg 9: Anslut rörelsessensor

Anslut rörelsesensorn
Anslut rörelsesensorn
Anslut rörelsesensorn
Anslut rörelsesensorn
Anslut rörelsesensorn
Anslut rörelsesensorn
Anslut rörelsesensorn
Anslut rörelsesensorn

Som nämnts i mina tidigare instruktioner använder jag 2 vibrationssensorer som en rörelsessensor för att utlösa dev -boardets väckningsstift.

Klockan har dock inget utrymme för 2 5 mm vibrationssensorer. Jag har försökt ersätta med en 3 mm vibrationssensor och testat några dagar. Det är för lätt felaktigt vaknat och batteriet tar slut inom en dag.

Jag testar fortfarande några andra metoder för att undvika felaktigt vaknat. du kan följa min Twitter för att få de senaste resultaten.

Steg 10: Program

Program
Program

Följ mina tidigare instruktioner för att programmera dev -kortet.

Steg 11: Klockväska i 3D -utskrift

3D -klockfodral
3D -klockfodral

Ladda ner och skriv ut klockfodralet:

Steg 12: Happy Time

Glada Tider!
Glada Tider!
Glada Tider!
Glada Tider!
Glada Tider!
Glada Tider!

Det är att visa upp vad du har gjort mot dina vänner!

Och du kan också:

  • programmera och designa ditt eget urtavla
  • lägg till fler sensorer eller komponenter för att det ska bli en smart klocka
  • designa ditt eget klockfodral

Rekommenderad: