Мазмұны:

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

Бейне: DIY ESP-Smartwatch: 4 қадам

Бейне: DIY ESP-Smartwatch: 4 қадам
Бейне: Встреча №2-24.04.2022 | Диалог и ориентация членов команды Е... 2024, Шілде
Anonim
Image
Image
DIY ESP-ақылды сағаттары
DIY ESP-ақылды сағаттары
DIY ESP-ақылды сағаттары
DIY ESP-ақылды сағаттары

Бұл ESPWatch стартерлік жинағы жаңадан бастаушыларға ESP сағатын қалай жасау керектігін үйренуге арналған, ол электронды әлемге енеді, 1-2 сағаттан кейін электронды емес стартер осы ESP сағатын жасай алады. өз бетінше бір нәрсе жасау қуанышынан ләззат алыңыз.

ESPWatch ESP12 WIFI модуліне негізделген, ол Интернет -серверден нақты уақытты алады, сонымен қатар Relay/LED/Fan сияқты жергілікті құралдарды қашықтан басқара алады. Бұл оқу арқылы сіз компоненттерді дәнекерлеудің негізгі дағдыларын үйренесіз/Arduino бағдарламалау/WIFI қолдану/Basic http хаттамасы, электронды/бағдарламалау әлеміне кірудің бірінші және қарапайым қадамы.

Сонымен қатар, біз оны бірнеше минут ішінде білегіңізде жұмыс істей алатындай етіп қарапайым қапсырма/сағат белбеуін дайындадық. Сіз өзіңіз жасаған керемет сағатты көрсетуге дайынсыз ба?

Ерекшелігі:

1. Оқушыларға арналған толық нұсқаулық бар жинақ;

2. Оқуға арналған бейнефильм;

3. Arduino IDE/ESP негізінде;

4. Нақты уақытта қарау + Қашықтан басқару;

5. Ашық аппараттық құрал+ Ашық бағдарламалық қамтамасыз ету;

6. 12 жастан жоғары;

Пакеттер тізімі: 0,96 дюйм IIC OLED X1

ESP-12S x1

X3 түймесі

3.7V липо батареясы x1

Micro USB x1

X1 ауыстыру

сақина x1

Акрил қабығы x1

Кейбір резисторлар мен конденсаторлар

Мыс бағанасы мен бұрандалардың бір бөлігі

1 -қадам: Arduino IDE орнатыңыз

ESP8266 үшін Arduino IDE орнату үшін нұсқаулықты орындаңыз

Мында басыңыз.

2 -қадам: Жабдыққа қосылу

Аппараттық қосылым
Аппараттық қосылым
Аппараттық қосылым
Аппараттық қосылым

2.1 Батареяны қосыңыз

2.2 GND, RX және TX құралдарын USB-сериялы адаптерге жалғаңыз

Көріңіз -> USB -SerialGND GND

TX RX

RX TX

3 -қадам: Ақылды сағаттар мен релеге кодты жүктеңіз

Ақылды сағаттар мен релеге кодты жүктеңіз
Ақылды сағаттар мен релеге кодты жүктеңіз
Ақылды сағаттар мен релеге кодты жүктеңіз
Ақылды сағаттар мен релеге кодты жүктеңіз
Ақылды сағаттар мен релеге кодты жүктеңіз
Ақылды сағаттар мен релеге кодты жүктеңіз

Бұл мысал NTP серверінен уақыт алады, OLED -де күн мен уақытты көрсетеді және MQTT хабарлама шинасы арқылы релені басқарады.

3.1 Тәуелділіктер

*arduino-mqtt

*ThingPulse ESP8266 OLED SSD1306

*TimeLib

Бұл кітапханаларды Кітапхана менеджерінен табу үшін біз «ntpclient», «lwmqtt», «esp ssd1306» және «хронометражды» іздей аламыз. Содан кейін оларды орнатыңыз.

3.2 Мұнда брокер ретінде CloudMQTT пайдаланыңыз.

3.2.1 CloudMQTT -ге тіркеліп, данасын жасаңыз

3.3 Watch/watch.ino эскиздерін сағатқа жүктеңіз

Код формасын мына жерден жүктеңіз.

3.3.1 watch.ino эскиздерін ашыңыз, SSID мен Wi-Fi құпия сөзін өзгертіңіз және MQTT үшін хост атауын, портты, пайдаланушы мен пайдаланушы_құпия сөзін өзгертіңіз.

3.3.2 Оң жақ тақтаны және портты таңдаңыз

3.3.4 FLASH түймесін басып тұрыңыз; ESP8226 жүктеуші режиміне қосу үшін SW1 арқылыESP8266 қосыңыз.

3.3.5 Жүктеу түймесін басыңыз, кодты жүктеңіз

3.4 Эстафеталық эстафетаны/relay.ino реле модуліне жүктеңіз

3.4.1 Эскиздерді ашыңыз, Wi-Fi желісінің SSID және құпия сөзін өзгертіңіз, MQTT үшін хост атауын, портты, пайдаланушы мен пайдаланушы_құпия сөзін өзгертіңіз.

Ескертілген: порт сағатпен бірдей болуы керек.

3.4.2 ESP-01S: ESP8266 отладчикті пайдаланыңыз, кодты жүктеген кезде автоматты түрде қалпына келтіріңіз. NodeMCU сияқты.

3.4.3 ESP-01 ESP8266 отладчикті қосыңыз.

3.4.4 Эстафетаны ашыңыз.ino

3.4.5 Оң жақ тақтаны таңдаңыз

3.4.6 Кодты жүктеу түймесін басыңыз.

4 -қадам: Енді сіз ақылды сағатты басқару үшін пайдалана аласыз

Енді сіз ақылды сағатты басқару үшін пайдалана аласыз
Енді сіз ақылды сағатты басқару үшін пайдалана аласыз
Енді сіз ақылды сағатты басқару үшін пайдалана аласыз
Енді сіз ақылды сағатты басқару үшін пайдалана аласыз
Енді сіз ақылды сағатты басқару үшін пайдалана аласыз
Енді сіз ақылды сағатты басқару үшін пайдалана аласыз

4.1 Ақылды қарау уақытын көрсету:

4.2 Жарық пен желдеткішті басқару үшін «S1» және «S2» түймелерін пайдаланыңыз.

1) S1 түймесін басып, Жарықты басқару интерфейсін таңдаңыз, S2 қосуды басыңыз немесе шамды өшіріңіз.

2) S1 пернесін басып, желдеткішті басқару интерфейсін таңдаңыз, S2 қосу немесе желдеткішті өшіру түймесін басыңыз.

Ұсынылған: