Агуулгын хүснэгт:

DIY ESP-ухаалаг цаг: 4 алхам
DIY ESP-ухаалаг цаг: 4 алхам

Видео: DIY ESP-ухаалаг цаг: 4 алхам

Видео: DIY ESP-ухаалаг цаг: 4 алхам
Видео: РАЗДАЕТ WIFI СЛЕДИТ ЗА ЧЕЛОВЕКОМ 4G камера видеонаблюдения 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 хэрэглээ/үндсэн http протоколыг сурах болно.

Тэнд бид энгийн хайрцаг/цагны цагираг бэлдсэн бөгөөд ингэснээр та үүнийг хэдхэн минутын дотор бугуйнд хийж болно. Та өөрийн гараар үйлдвэрлэсэн энэхүү гайхалтай цагийг үзүүлэхэд бэлэн үү?

Тодорхойлолт:

1. Суралцагчдад зориулсан дэлгэрэнгүй гарын авлага бүхий иж бүрдэл;

2. Сурах видео;

3. Arduino IDE/ESP дээр үндэслэсэн;

4. Бодит цагийн цаг + Алсын удирдлага;

5. Нээлттэй техник хангамж+ Нээлттэй програм хангамж;

6. 12+ насныханд;

Багцын жагсаалт: 0.96 инч IIC OLED X1

ESP-12S x1

Товч x3

3.7V Lipo зай x1

Бичил USB x1

X1 солих

цагны цаг 1

Нийлэг бүрхүүл x1

Зарим резистор ба конденсатор

Зэсийн зарим багана ба шураг

Алхам 1: Arduino IDE -ийг тохируулна уу

ESP8266 -д зориулсан Arduino IDE -ийг тохируулахын тулд гарын авлагыг дагана уу

Энд дар.

Алхам 2: Тоног төхөөрөмжийн холболт

Тоног төхөөрөмжийн холболт
Тоног төхөөрөмжийн холболт
Тоног төхөөрөмжийн холболт
Тоног төхөөрөмжийн холболт

2.1 Батерейг холбоно уу

2.2 GND, RX, TX-ийг USB-Serial адаптерт холбоно уу

Watch -> USB -ээс SerialGND GND руу

TX RX

RX TX

Алхам 3: Ухаалаг цаг ба реле рүү кодыг татаж аваарай

Кодыг ухаалаг цаг болон реле рүү татаж аваарай
Кодыг ухаалаг цаг болон реле рүү татаж аваарай
Кодыг ухаалаг цаг болон реле рүү татаж аваарай
Кодыг ухаалаг цаг болон реле рүү татаж аваарай
Кодыг ухаалаг цаг болон реле рүү татаж аваарай
Кодыг ухаалаг цаг болон реле рүү татаж аваарай

Энэ жишээ нь 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/watch.ino -г цаг руу татаж аваарай

Кодын маягтыг эндээс татаж авна уу.

3.3.1 Watch.ino-ийн ноорогуудыг нээж, Wi-Fi сүлжээний SSID болон нууц үгийг өөрчилж, MQTT-ийн хостын нэр, порт, хэрэглэгчийн болон хэрэглэгчийн_ нууц үгийг өөрчилнө үү.

3.3.2 Зөв самбар болон ком портыг сонгоно уу

3.3.4 FLASH товчийг дарна уу; ESP8226 -ийг bootloader горимд оруулахын тулд SW1 -ээс theESP8266 -ийг асаана уу.

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 -ийг асаах эсвэл унтраах сэнсийг дарна уу.

Зөвлөмж болгож буй: