Talaan ng mga Nilalaman:
- Hakbang 1: Paghahanda
- Hakbang 2: Pag-aayos ng Dev Board at LCD
- Hakbang 3: Ikonekta ang GND
- Hakbang 4: Ikonekta ang Mga Power Pins
- Hakbang 5: Ikonekta ang mga LCD Pin
- Hakbang 6: Alisin ang Power Led
- Hakbang 7: Ikonekta ang Baterya ng Lipo
- Hakbang 8: Ikonekta ang RTC
- Hakbang 9: Ikonekta ang Motion Sensor
- Hakbang 10: Programa
- Hakbang 11: Kaso sa Pag-print ng 3D
- Hakbang 12: Maligayang Oras
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Ipinapakita ng Mga Tagubilin na ito kung paano gumawa ng Arduino Watch mula sa Arduino Watch Core.
Hakbang 1: Paghahanda
Arduino Dev Board
Sa oras na ito ay gumagamit ako ng Sparkfun Pro Micro 3.3 V 8 MHz dev board.
Display Display
Sa oras na ito ay gumagamit ako ng isang ST7789 1.3 IPS LCD.
Baterya ng Lipo
Mayroon akong ilang 301420 Lipo na baterya sa kamay.
Lipo Charge Board
Mayroon akong ilang 15 mm x 15 mm Lipo charge board sa kamay.
RTC Chip
Sa oras na ito ay gumagamit ako ng DS3231M, naka-built-in na osilosterong kristal, walang kinakailangang karagdagang sangkap
Baterya ng RTC
Opsyonal ito, kung sakaling nais mong panatilihin ang oras kahit na naubos na ang baterya ng Lipo. Ang MS412FE ay isang maliit na 1 mAh rechargeable na baterya, ayon sa RTC datasheet na 1 mAh na maaaring mapanatili ang oras ng maraming araw.
Strap ng relo
Nag-order ako ng ilang 20 mm na lapad na tela ng canvas na relo.
Ang iba pa
Isang diode hal. 1N5822, apat na 6 mm M2 na turnilyo, tanso foil tape at ilang mga wire
Hakbang 2: Pag-aayos ng Dev Board at LCD
Gumamit ng isang maliit na piraso ng PET plate upang idikit ang Pro Micro at IPS LCD.
Hakbang 3: Ikonekta ang GND
Basahin ang LCD datasheet na ibinigay ng iyong vendor.
Gupitin ang isang maliit na tanso foil tape pindutin lamang ang lahat ng mga pin ng GND at LED negatibong mga pin at ayusin ito sa plato ng FPC. Pagkatapos ay paghihinang ang mga pin na may tanso foil tape.
Hakbang 4: Ikonekta ang Mga Power Pins
Ikonekta ang dev board GND Pins sa tanso foil tape. Ikonekta ang mga pin ng Vcc sa LCD Vcc pin.
Hakbang 5: Ikonekta ang mga LCD Pin
Narito ang buod ng koneksyon:
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)
Hakbang 6: Alisin ang Power Led
Palaging naka-on ang power LED at ubusin nang tuluy-tuloy ang higit sa 1 mA, kaya mas mabuti na itong alisin. Hindi naka-configure at maingat na tinanggal ang LED.
Hakbang 7: Ikonekta ang Baterya ng Lipo
Narito ang buod ng koneksyon:
Charge Board + ve in -> Dev Board J1 konektor na malapit sa USB socket (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
Tandaan:
Karamihan sa Lipo charge board ay mas mahusay na gumamit ng 5V power bilang input. Gayunpaman, ang Pro Micro dev board ay hindi nagbibigay ng USB 5V pin. Sa kasamaang palad, ang konektor ng J1 na malapit sa USB socket ay talagang konektado sa USB 5V pin. Mag-ingat sa hindi paghihinang na magkasama ang 2 mga konektor.
Hakbang 8: Ikonekta ang RTC
Ang DS3231M ay napakaliit at nangangailangan ito upang kumonekta sa isang maliit na baterya, mangyaring maging mapagpasensya ang lahat nang magkasama:
DS3231M pin 2 (Vcc) -> dev board Vcc
DS3231M pin 5 (GND) -> dev board GND, MS412FE RTC baterya -ve DS3231M pin 6 (VBAT) -> MS412FE RTC na baterya + ng DS3231M pin 7 (SDA) -> dev board GPIO 2 (SDA) DS3231M pin 8 (SCL) -> dev board GPIO 3 (SCL)
Hakbang 9: Ikonekta ang Motion Sensor
Tulad ng nabanggit sa aking nakaraang mga itinuturo, gumagamit ako ng 2 panginginig ng boses sensor bilang isang sensor ng paggalaw upang ma-trigger ang dev board na gisingin na pin.
Gayunpaman, ang relo ay walang silid upang magkasya sa 2 5 mm na mga sensor ng panginginig. Sinubukan kong palitan ng isang 3 mm vibration sensor at nasubukan ilang araw. Napakadali na maling pag-trigger na paggising at pag-ubos ng baterya sa loob ng isang araw.
Sinusubukan ko pa rin ang ilang iba pang mga pamamaraan upang maiwasan ang maling pag-agaw na paggising. maaari mong sundin ang aking Twitter upang makuha ang pinakabagong mga natuklasan.
Hakbang 10: Programa
Mangyaring sundin ang aking nakaraang mga itinuturo na i-program ang dev board.
Hakbang 11: Kaso sa Pag-print ng 3D
Mangyaring i-download at i-print ang kaso ng relo:
Hakbang 12: Maligayang Oras
Ito ay upang ipakita ang iyong nagawa sa iyong mga kaibigan!
At maaari mo ring:
- programa at idisenyo ang iyong sariling mukha ng relo
- magdagdag ng higit pang mga sensor o bahagi upang gawin itong isang matalinong relo
- idisenyo ang iyong sariling relo