Мазмуну:
- 1 -кадам: Arduino IDE орнотуу
- 2 -кадам: Аппараттык туташуу
- 3 -кадам: Кодду Smart Watch жана Relayге түшүрүңүз
- 4 -кадам: Эми сиз Smart Watchту көзөмөлдөө үчүн колдоно аласыз
Video: DIY ESP-Smartwatch: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул ESPWatch башталгыч комплект, жаңыдан баштагандар үчүн деталдуу көрсөтмөсү бар ESP саатын кантип түзүүнү үйрөнүү үчүн, башталгычтар электрондук дүйнөгө сүңгүү үчүн, 1 ~ 2 сааттык үйрөнүү менен, электрондук эмес стартер бул ESP саатын түзө алат. өз алдынча бир нерсе жаратуудан ырахат алыңыз.
ESPWatch ESP12 WIFI модулуна негизделген, ал Интернет серверинен реалдуу убакытты алат, ошондой эле Relay/LED/Fan сыяктуу жергиликтүү аспаптарды алыстан башкара алат. Бул үйрөнүү менен сиз компоненттерди ширетүүнүн негизги чеберчилигин үйрөнөсүз/Arduino программалоо/WIFI колдонуу/Негизги http протоколу, электрондук/программалоо дүйнөсүнө кирүүнүн биринчи жана оңой кадамы.
Ал жерде биз бир нече мүнөттүн ичинде билегибизде иштеши үчүн, жөнөкөй корпус/саатты даярдадык. Сиз өзүңүз чыгарган бул сонун саатты көрсөтүүгө даярсызбы?
Spec:
1. Окуучулар үчүн деталдуу көрсөтмөсү бар комплекттер;
2. Окуу үчүн видео;
3. Arduino IDE/ESP негизинде;
4. Реалдуу убакыт көрүү + Алыстан башкаруу;
5. Ачык жабдык+ Ачык программалык камсыздоо;
6. 12 жаштан жогору;
Пакеттердин тизмеси: 0.96inch IIC OLED X1
ESP-12S x1
Баскыч x3
3.7V липо батарея x1
Микро USB x1
Которуштуруу x1
watchbandx1
Акрил кабыгы x1
Кээ бир резисторлор жана конденсаторлор
Кээ бирлери жез мамыча жана бурама
1 -кадам: Arduino IDE орнотуу
ESP8266 үчүн Arduino IDE орнотуу үчүн колдонмону ээрчиңиз
Бул жерди басыңыз.
2 -кадам: Аппараттык туташуу
2.1 Батарейканы туташтыруу
2.2 GND, RX жана TXти USBден серияга адаптерге туташтырыңыз
Watch -> USB to SerialGND GND
TX RX
RX TX
3 -кадам: Кодду Smart Watch жана Relayге түшүрүңүз
Бул мисал NTP серверинен убакыт алат, OLEDде датаны жана убакытты көрсөтөт жана MQTT билдирүү шинасы аркылуу релени башкарат.
3.1 Көз карандылыктар
*arduino-mqtt
*ThingPulse ESP8266 OLED SSD1306
*TimeLib
Китепкана менеджеринен бул китепканаларды табуу үчүн "ntpclient", "lwmqtt", "esp ssd1306" жана "timekeeping" издей алабыз. Андан кийин аларды орнотуңуз.
3.2 Бул жерде брокер катары CloudMQTT колдонуңуз.
3.2.1 CloudMQTTге катталып, экземплярды түзүңүз
3.3 Эскиздерди көрүү/watch.ino'ду саатка түшүрүү
Коддун формасын бул жерден жүктөп алыңыз.
3.3.1 Watch.ino эскиздерин ачыңыз, Wi-Fiнын SSID жана сырсөзүн өзгөртүңүз жана MQTT үчүн хосттун атын, портун, колдонуучуну жана user_passwordду өзгөртүңүз.
3.3.2 Оң тактаны жана компортту тандаңыз
3.3.4 FLASH баскычын басып туруңуз; ESP8226 жүктөөчү режимине коюу үчүн SW1 тарабынанESES8266ны күйгүзүңүз.
3.3.5 Жүктөө баскычын чыкылдатыңыз, кодду жүктөңүз
3.4 Эстетикалык эстафетаны/relay.ino жүктөө модулуна
3.4.1 Эскиздерди ачуу, SSIDди жана Wi-Fiдын сырсөзүн өзгөртүү жана хосттун атын, портун, колдонуучуну жана MQTT үчүн user_passwordду өзгөртүү.
Белгиленген: порт саат менен бирдей болушу керек.
3.4.2 ESP-01S: ESP8266 мүчүлүштүктөрдү оңдогучту колдонуңуз, кодду жүктөөдө автоматтык түрдө баштапкы абалга келтирүү. NodeMCU менен бирдей.
3.4.3 ESP-01 ESP8266 мүчүлүштүктөрдү оңдогучту сайыңыз.
3.4.4 Эскиздерди ачуу relay.ino
3.4.5 Оң тактаны тандоо
3.4.6 Кодду жүктөө баскычын чыкылдатыңыз.
4 -кадам: Эми сиз Smart Watchту көзөмөлдөө үчүн колдоно аласыз
4.1 Акылдуу көрүү убактысын көрсөтүү:
4.2 Жарыкты жана желдеткичти башкаруу үчүн "S1" жана "S2" баскычтарын колдонуңуз.
1) S1 баскычын Жарыкты көзөмөлдөө интерфейсин тандап, S2 күйгүзүүнү басыңыз же жарыкты өчүрүңүз.
2) S1 баскычын басып, күйөрманды башкаруу UIин тандаңыз, S2ди күйгүзүңүз же күйөрманыңызды өчүрүңүз.
Сунушталууда:
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)
Кантип ESP32 менен ESP8266 аркылуу ESP-NOW аркылуу бир нече ESP сүйлөшүүлөрүн жасоо керек: 8 кадам
Кантип ESP32 жана ESP8266 аркылуу ESP-NOW аркылуу бир нече ESP сүйлөшүүлөрүн жасоо керек: Менин иштеп жаткан долбоорумда, роутерсиз бири-бири менен сүйлөшүү үчүн мага бир нече ESP керек. Бул үчүн, мен ESP-NOW аркылуу ESP роутери жок бири-бири менен зымсыз байланыш түзүү үчүн колдонуп жатам
WiFi аркылуу ESP 32 Камера Streaming Video - ESP 32 CAM тактасын баштоо: 8 кадам
WiFi аркылуу ESP 32 Камера Агымы Видео | ESP 32 CAM Башталышын Баштоо: ESP32-CAM-болжол менен $ 10 турган ESP32-S чипи бар абдан кичинекей камера модулу. OV2640 камерасынан жана перифериялык түзүлүштөрдү туташтыруу үчүн бир нече GPIOдон тышкары, microSD картанын уячасы бар, ал сүрөттөрдү сактоо үчүн пайдалуу болот
Esp 8266 Esp-01 менен Arduino IDE менен баштоо - Esp такталарын Arduino Ideде орнотуу жана Esp программалоо: 4 кадам
Esp 8266 Esp-01 менен Arduino IDE менен баштоо | Эсеп такталарын Arduino Ideде орнотуу жана программалоо Esp: Бул көрсөтмөлөрдө биз esp8266 такталарын Arduino IDEде кантип орнотууну жана esp-01ди кантип программалоону жана ага кодду жүктөөнү үйрөнөбүз. бул жана адамдардын көбү көйгөйгө туш болушат
ESP-12E жана ESP-12F программалоо жана өнүктүрүү кеңеши: 3 кадам (сүрөттөр менен)
ESP-12E жана ESP-12F программалоо жана өнүктүрүү кеңеши: Бул тактанын милдети жөнөкөй эле: ESP-12E жана ESP-12F модулдарын NodeMCU такталары сыяктуу оңой программалай алсаңыз болот (б.а. баскычтарды басуунун кажети жок). Колдонулуучу IOго кирүү мүмкүнчүлүгү бар, доскага төөнөгүчтөрүңүз бар. Сериялык өткөрүү үчүн өзүнчө USB колдонуңуз