Satura rādītājs:
- 1. solis: Sagatavošana
- 2. darbība. Izstrādātāja plates un LCD stiprināšana
- 3. darbība: pievienojiet GND
- 4. solis: pievienojiet strāvas tapas
- 5. darbība: pievienojiet LCD tapas
- 6. darbība: noņemiet Power Led
- 7. solis: pievienojiet Lipo akumulatoru
- 8. darbība: pievienojiet RTC
- 9. solis: pievienojiet kustības sensoru
- 10. solis: programma
- 11. solis: 3D drukas pulksteņu korpuss
- 12. solis: laimīgu laiku
Video: Arduino pulkstenis: 12 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
Šajā pamācībā ir parādīts, kā izveidot Arduino pulksteni no Arduino Watch Core.
1. solis: Sagatavošana
Arduino Dev padome
Šoreiz es izmantoju Sparkfun Pro Micro 3.3 V 8 MHz dev dēli.
Pulksteņa displejs
Šoreiz es izmantoju ST7789 1,3 collu IPS LCD.
Lipo akumulators
Man rokā ir kāds 301420 Lipo akumulators.
Lipo uzlādes padome
Man rokās ir kāds 15 mm x 15 mm Lipo uzlādes panelis.
RTC mikroshēma
Šoreiz es izmantoju DS3231M, tajā ir iebūvēts kristāla oscilators, nav nepieciešams papildu komponents
RTC akumulators
Tas nav obligāti, ja vēlaties paturēt laiku, pat izlietojot Lipo akumulatoru. MS412FE ir niecīgs 1 mAh uzlādējams akumulators, saskaņā ar RTC datu lapu 1 mAh jau var saglabāt laiku daudzas dienas.
Pulksteņa siksna
Esmu pasūtījis apmēram 20 mm platu auduma pulksteņa siksniņu.
Citi
Diodes piem. 1N5822, četras 6 mm M2 skrūves, vara folijas lente un daži vadi
2. darbība. Izstrādātāja plates un LCD stiprināšana
Izmantojiet nelielu PET plāksnes gabalu, lai kopā salīmētu Pro Micro un IPS LCD.
3. darbība: pievienojiet GND
Izlasiet pārdevēja sniegto LCD datu lapu.
Izgrieziet nedaudz vara folijas lentes, vienkārši pieskarieties visām GND tapām un LED negatīvajām tapām un piestipriniet to pie FPC plāksnes. Tad tapas lodēšana ar vara folijas lenti.
4. solis: pievienojiet strāvas tapas
Pievienojiet izstrādātāja dēļa GND tapas pie vara folijas lentes. Pievienojiet Vcc tapas LCD Vcc tapai.
5. darbība: pievienojiet LCD tapas
Šeit ir savienojuma kopsavilkums:
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. darbība: noņemiet Power Led
Strāvas gaismas diode vienmēr deg un nepārtraukti patērē vairāk nekā 1 mA, tāpēc labāk to noņemt. Lodēšana un uzmanīgi noņemiet gaismas diodi.
7. solis: pievienojiet Lipo akumulatoru
Šeit ir savienojuma kopsavilkums:
Uzlādes dēlis +ve in -> Dev Board J1 savienotājs pie USB ligzdas (5V)
Uzlādes dēlis -ve in -> Dev Board GND Pin Charge Board Battery +ve -> Lipo +ve -> 1N5822 diode -> Dev Board Raw Pin Charge Board Battery -ve -> Lipo -ve
Piezīme:
Lielākajai daļai Lipo uzlādes paneļu kā ieeju labāk izmantot 5V jaudu. Tomēr Pro Micro dev plate nesniedz USB 5V tapu. Par laimi, J1 savienotājs pie USB ligzdas faktiski ir savienots ar USB 5V tapu. Uzmanieties, lai 2 savienotāji netiktu lodēti kopā.
8. darbība: pievienojiet RTC
DS3231M ir ļoti niecīgs, un tam ir nepieciešams savienojums ar niecīgu akumulatoru, lūdzu, esiet pacietīgs, savienojot visu kopā:
DS3231M pin 2 (Vcc) -> dev board Vcc
DS3231M pin 5 (GND) -> dev plate 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)) -> izstrādātāju plate GPIO 3 (SCL)
9. solis: pievienojiet kustības sensoru
Kā minēts iepriekšējos norādījumos, es izmantoju 2 vibrācijas sensorus kā kustības sensoru, lai aktivizētu izstrādātāja dēļa modināšanas tapu.
Tomēr pulkstenim nav vietas 2 5 mm vibrācijas sensoru uzstādīšanai. Esmu mēģinājis aizstāt ar 3 mm vibrācijas sensoru un pārbaudījis dažas dienas. Ir pārāk viegli nepareizi aktivizēta pamošanās un akumulators izlādējas vienas dienas laikā.
Es joprojām izmēģinu dažas citas metodes, lai izvairītos no nepareizas pamošanās. Jūs varat sekot manam Twitter, lai uzzinātu jaunākos atklājumus.
10. solis: programma
Lūdzu, ievērojiet manus iepriekšējos norādījumus, lai ieprogrammētu izstrādātāju dēli.
11. solis: 3D drukas pulksteņu korpuss
Lūdzu, lejupielādējiet un izdrukājiet pulksteņa korpusu:
12. solis: laimīgu laiku
Tas ir, lai parādītu saviem draugiem to, ko esat izdarījis!
Un arī jūs varat:
- programmēt un veidot savu pulksteņa seju
- pievienojiet vairāk sensoru vai komponentu, lai tas kļūtu par viedpulksteni
- izveidojiet savu pulksteņa korpusu
Ieteicams:
Pensijas pulkstenis / skaitīšana uz augšu / Dn pulkstenis: 4 soļi (ar attēliem)
Retirement Clock / Count Up / Dn Clock: man bija daži no šiem 8x8 LED punktmatricas displejiem atvilktnē un domāju, ko ar tiem iesākt. Iedvesmojoties no citiem norādījumiem, man radās ideja izveidot atpakaļskaitīšanas/atpakaļskaitīšanas displeju, lai skaitītu atpakaļ līdz nākamajam datumam/laikam un, ja mērķa laiks ir
Vortex pulkstenis: bezgalības spoguļa rokas pulkstenis: 10 soļi (ar attēliem)
Vortex Watch: bezgalības spoguļa rokas pulkstenis: šī projekta mērķis bija izveidot bezgalības spoguļpulksteņa valkājamu versiju. Tas izmanto savas RGB gaismas diodes, lai norādītu laiku, piešķirot stundas, minūtes un sekundes attiecīgi sarkanajai, zaļajai un zilajai gaismai un pārklājot šīs nokrāsas
ESP8266 Tīkla pulkstenis bez RTC - Nodemcu NTP pulkstenis Nr RTC - INTERNETA PULKSTENA PROJEKTS: 4 soļi
ESP8266 Tīkla pulkstenis bez RTC | Nodemcu NTP pulkstenis Nr RTC | INTERNET CLOCK PROJECT: Projektā tiks veidots pulksteņa projekts bez RTC, tas prasīs laiku no interneta, izmantojot wifi, un parādīs to st7735 displejā
C51 4 bitu elektroniskais pulkstenis - koka pulkstenis: 15 soļi (ar attēliem)
C51 4 bitu elektroniskais pulkstenis - koka pulkstenis: šajā nedēļas nogalē bija nedaudz brīva laika, tāpēc turpinājāt un samontējāt šo 2,40 ASV dolāru 4 bitu DIY elektronisko digitālo pulksteni, ko pirms kāda laika nopirku no AliExpress
Gixie pulkstenis: skaistākais spīduma caurules pulkstenis: 4 soļi
Gixie Pulkstenis: Skaistākais Glow Tube Pulkstenis: Man ļoti patīk Nixie Tube, bet tas ir pārāk dārgi, es to nevaru atļauties. Tāpēc es pavadīju pusgadu, veidojot šo Gixie pulksteni. Gixie Clock tiek sasniegts, izmantojot ws2812 apgaismojumu, lai padarītu akrila gaismu. Es daru visu iespējamo, lai padarītu RGB cauruli plānāku