Talaan ng mga Nilalaman:
Video: DIY ESP-Smartwatch: 4 na Hakbang
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Ang starter Kit ng ESPWatch na ito ay para sa mga nagsisimula upang malaman kung paano lumikha ng isang relo ng ESP na may detalyadong gabay, para sa mga nagsisimula na sumisid sa elektronikong mundo, na may pag-aaral na 1 ~ 2 oras, maaaring lumikha ng isang starter na walang electronics ang relong ito ng ESP, upang tamasahin ang kagalakan ng paglikha ng isang bagay sa pamamagitan ng sarili.
Ang ESPWatch ay batay sa module ng ESP12 WIFI, nakukuha nito ang real time mula sa Internet server, at maaari ding kontrolin ang remote na mga lokal na instrumento, tulad ng Relay / LED / Fan. Sa pag-aaral na ito, malalaman mo ang pangunahing kasanayan ng mga bahagi ng paghihinang / Arduino Programming / WIFI paggamit / Pangunahing http na proteksyon, ang una at madaling hakbang upang makapunta sa mundo ng elektronikong / programa.
Doon ay naghanda din kami ng simpleng case / watchband, upang maaari mo itong magamit sa iyong pulso sa loob ng ilang minuto. Handa ka na bang ipakita ang cool na relo na ginawa ng iyong sarili?
Spec:
1. Mga kit na may detalyadong gabay para sa mga nag-aaral;
2. Video para sa pag-aaral;
3. Batay sa Arduino IDE / ESP;
4. Real time na panonood + Remote control;
5. Buksan ang hardware + Buksan ang software;
6. Para sa edad na 12+;
Listahan ng pack: 0.96inch IIC OLED X1
ESP-12S x1
Pindutan x3
3.7V Lipo Battery x1
Micro USB x1
Lumipat x1
relo ng bantay1
Acrylic shell x1
Ang ilang mga resistors at capacitor
Ang ilan sa haligi ng Copper at tornilyo
Hakbang 1: I-set up ang Arduino IDE
Sundin ang gabay sa pag-set up ng Arduino IDE para sa ESP8266
Pindutin dito.
Hakbang 2: Koneksyon sa Hardware
2.1 Kumonekta sa isang baterya
2.2 Ikonekta ang GND, RX at TX sa isang USB-to-Serial adapter
Panoorin -> USB sa SerialGND GND
TX RX
RX TX
Hakbang 3: I-download ang Code sa Smart Watch at Relay
Ang halimbawang ito ay makakakuha ng oras mula sa isang NTP server, ipakita ang petsa at oras sa OLED, at makokontrol ang relay sa pamamagitan ng MQTT message bus.
3.1 Mga Dependansa
* arduino-mqtt
* ThingPulse ESP8266 OLED SSD1306
* TimeLib
Maaari kaming maghanap ng "ntpclient", "lwmqtt", "esp ssd1306" at "timekeeping" upang hanapin ang mga library na ito sa Library Manager. Pagkatapos i-install ang mga ito.
3.2 Gumamit ng CloudMQTT bilang broker dito.
3.2.1 Pag-sign up sa CloudMQTT at likhain ang halimbawa
3.3 I-download ang mga sketch na relo / relo.ino sa relo
Mag-download ng form ng code dito.
3.3.1 Buksan ang mga sketch ng relo.ino, baguhin ang SSID at passowrd ng Wi-Fi, at baguhin ang hostname, port, user at user_password para sa MQTT.
3.3.2 Piliin ang tamang board at com port
3.3.4 Hawakan ang pindutan ng FLASH; Lakas sa theESP8266 ng SW1 upang ilagay ang ESP8226 sa bootloader mode.
3.3.5 I-click ang pindutan ng pag-upload, i-upload ang code
3.4 I-download ang sketches relay / relay.ino sa module ng relay
3.4.1 Buksan ang mga sketch, baguhin ang SSID at passowrd ng Wi-Fi, at baguhin ang hostname, port, user at user_password para sa MQTT
Noted: ang port ay dapat na kapareho ng relo.
3.4.2 ESP-01S: Gumamit ng debugger ng ESP8266, awtomatikong i-reset kapag na-upload ang code. Kapareho ng NodeMCU.
3.4.3 I-plug ang ESP-01 ang ESP8266 debugger.
3.4.4 Buksan ang sketches relay.ino
3.4.5 Piliin ang tamang board
3.4.6 I-click ang pindutan ng upload na i-upload ang code.
Hakbang 4: Ngayon Maaari Mong Gumamit ng Ikaw Smart Watch upang Makontrol
4.1 Smart display oras ng panonood:
4.2 Gamitin ang mga pindutan na "S1" at "S2" upang makontrol ang Liwanag at Fan.
1) Pindutin ang S1 piliin ang Light control UI, pindutin ang S2 turn ON o i-OFF ang ilaw.
2) Pindutin ang S1 piliin ang UI ng fan control, pindutin ang S2 turn ON o i-OFF ang Fan.