Мазмуну:

DIY ESP-Smartwatch: 4 кадам
DIY ESP-Smartwatch: 4 кадам

Video: DIY ESP-Smartwatch: 4 кадам

Video: DIY ESP-Smartwatch: 4 кадам
Video: #1. Diy часы esp32, презентация рабочего прототипа 2024, Ноябрь
Anonim
Image
Image
DIY ESP-Smartwatch
DIY ESP-Smartwatch
DIY ESP-Smartwatch
DIY ESP-Smartwatch

Бул 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ге түшүрүңүз

Кодду Smart Watch жана Relayге жүктөп алыңыз
Кодду Smart Watch жана Relayге жүктөп алыңыз
Кодду Smart Watch жана Relayге жүктөп алыңыз
Кодду Smart Watch жана Relayге жүктөп алыңыз
Кодду Smart Watch жана Relayге жүктөп алыңыз
Кодду 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ту көзөмөлдөө үчүн колдоно аласыз

Эми сиз Smart Watchту көзөмөлдөө үчүн колдоно аласыз
Эми сиз Smart Watchту көзөмөлдөө үчүн колдоно аласыз
Эми сиз Smart Watchту көзөмөлдөө үчүн колдоно аласыз
Эми сиз Smart Watchту көзөмөлдөө үчүн колдоно аласыз
Эми сиз Smart Watchту көзөмөлдөө үчүн колдоно аласыз
Эми сиз Smart Watchту көзөмөлдөө үчүн колдоно аласыз

4.1 Акылдуу көрүү убактысын көрсөтүү:

4.2 Жарыкты жана желдеткичти башкаруу үчүн "S1" жана "S2" баскычтарын колдонуңуз.

1) S1 баскычын Жарыкты көзөмөлдөө интерфейсин тандап, S2 күйгүзүүнү басыңыз же жарыкты өчүрүңүз.

2) S1 баскычын басып, күйөрманды башкаруу UIин тандаңыз, S2ди күйгүзүңүз же күйөрманыңызды өчүрүңүз.

Сунушталууда: