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

Wifi ухаалаг хаалга (хамгийн энгийн арга): 11 алхам (зурагтай)
Wifi ухаалаг хаалга (хамгийн энгийн арга): 11 алхам (зурагтай)

Видео: Wifi ухаалаг хаалга (хамгийн энгийн арга): 11 алхам (зурагтай)

Видео: Wifi ухаалаг хаалга (хамгийн энгийн арга): 11 алхам (зурагтай)
Видео: РАЗДАЕТ WIFI СЛЕДИТ ЗА ЧЕЛОВЕКОМ 4G камера видеонаблюдения 2024, Долдугаар сарын
Anonim
Wifi ухаалаг хаалга (хамгийн энгийн арга)
Wifi ухаалаг хаалга (хамгийн энгийн арга)
Wifi ухаалаг хаалга (хамгийн энгийн арга)
Wifi ухаалаг хаалга (хамгийн энгийн арга)
Wifi ухаалаг хаалга (хамгийн энгийн арга)
Wifi ухаалаг хаалга (хамгийн энгийн арга)

Энэ бол arduino uno R3-тэй хийсэн энгийн төсөл бөгөөд хаалганы түгжээг түлхүүргүйгээр удирдах зорилготой бөгөөд үүнийг хийхийн тулд ухаалаг утсыг ашиглан харилцаа холбооны хэрэгсэл нь интернет байх болно (wifi модуль-ESP8266).

Би bluetooth модулитай ижил төслийн талаар зааварчилгаа өгсөн байгаа бөгөөд та ямар нэгэн тодруулга авах боломжтой. (Энд дарна уу).

Энэхүү зааварчилгаанд та wifi модулийн тусламжтайгаар хаалганыхаа түгжээг удирдах IOT төслийн талаар мэдэх болно.

Энэ бол ESP-8266 ашиглах хамгийн энгийн аргуудын нэг юм.

Алхам 1: Шаардлагатай зүйлсийг цуглуулах

Шаардлагатай зүйлсийг цуглуулах
Шаардлагатай зүйлсийг цуглуулах

1. Arduino UNO R3

servo болон ESP 8266 (GPIO pin-0) интерфэйсийг хянах.

Энэхүү ойлголт нь маш энгийн бөгөөд бид ухаалаг гар утаснаасаа ESP8266 (GPIO pin 0) програмыг ашиглан удирдах болно.

хэрэв GPIO -зүү 0

LOW ---------------------------------- түгжээний төлөв хаагдсан.

ӨНДӨР ----------------------------------- төрийн түгжээтэй.

GPIO pin 0 төлөвийг digitalRead командыг ашиглан arduino таних бөгөөд Servo дээр шаардлагатай үйлдлүүдийг хийдэг.

Алхам 2: ESP-8266 Wifi модуль

ESP-8266 Wifi модуль
ESP-8266 Wifi модуль
ESP-8266 Wifi модуль
ESP-8266 Wifi модуль

Энэ нь манай төслийг cloud -тай холбоход туслах болно. Энэ нь маш хямд бөгөөд ашиглахад хялбар юм.

Энэ төсөлд бид зөвхөн ESP8266-ийн GPIO pin-0-ийг ашиглах болно.

Алхам 3: Өндөр эргүүлэх мотор

Өндөр эргэлтийн мотор
Өндөр эргэлтийн мотор
Өндөр эргэлтийн мотор
Өндөр эргэлтийн мотор
Өндөр эргэлтийн мотор
Өндөр эргэлтийн мотор

arduino -аас дохио илгээх үед түгжээний хөшүүргийг эргүүлэх

Энэ нь arduino 5v зүүгээр тэжээгддэг бөгөөд энэ нь сайн ажилладаг. (зөвхөн arduino нь USB кабелиар тэжээгддэг үед)

Алхам 4: Хуудасны металл

Хуудас металл
Хуудас металл

Энэ нь хөдөлгүүрийг хаалган дээр, эргэдэг хэсгийг цоожны хөшүүрэгт зөв бэхлэх боломжийг олгодог servo моторын хайрцгийг хийхэд хэрэглэгддэг.

Кейс нь таны бүтээлч байдлаас хамаарна, та хэргийг гаргахын тулд өөр ямар нэгэн материал/зүйлийг ашиглаж болно. Моторыг хаалган дээр барих

Алхам 5: 3.3V FTDI програмист

3.3V FTDI програмист
3.3V FTDI програмист

Үүнийг зөвхөн Arduino -аас шууд програмчлах боломжгүй тул ESP8266 модулийг програмчлахад ашигладаг.

Алхам 6: ESP8266 -ийг тохируулах

ESP8266 -ийг тохируулах
ESP8266 -ийг тохируулах

Та зөвхөн FTDI програмист болон ESP8266 хоорондоо цуваа холбоо тогтоох хэрэгтэй.

Холболт: RX -> TX

TX -> RX

CH_PD -> 3.3V

VCC -> 3.3V

GND -> GND

Алхам 7: ESP руу код байршуулах (хялбаршуулсан програм хангамж)

ESP руу код байршуулах (хялбаршуулсан програм хангамж)
ESP руу код байршуулах (хялбаршуулсан програм хангамж)

ESPlorer IDE -ийг ашиглан 4refr0nt -ээс ESP8266 руу тушаал илгээх програмыг ашиглана уу.

ESPlorer IDE -ийг татаж суулгахын тулд дараах зааврыг дагана уу.

1. ESPlorer татаж авахын тулд энд дарна уу

2. Тэр фолдерыг задлах

3. Үндсэн хавтсанд очиж "ESPlorer.jar" файлыг ажиллуулна уу

4. ESPlorer IDE -ийг нээнэ үү

5. FTDI програмистаа компьютерт холбоно уу

6. FTDI програмист портоо сонгоно уу

7. Нээх/хаах товчийг дарна уу

8. NodeMCU+MicroPtyhon табыг сонгоно уу

9. init.lua нэртэй шинэ файл үүсгээрэй 10. ESP дээр хадгалах товчийг дарна уу

11. Таны санаа зовох, өөрчлөх шаардлагатай бүх зүйлийг улаан хайрцагт онцлон тэмдэглэв.

12. Дараах кодыг ESP8266 -д өмнөх програм хангамжийг ашиглан оруулна уу. Таны файлыг "init.lua" гэж нэрлэх ёстой.

скриптэд сүлжээний нэр (SSID) болон нууц үгээ оруулна уу

WIFI СҮЛЖЭЭНИЙ НЭР (SSID), Нууц үгээ скриптэд нэмэх

Таны ESP IP хаяг Таны ESP8266 -ийг дахин асаахад ESP IP хаягийг сериал дэлгэц дээр хэвлэнэ. Энэ IP хаягийг хадгалаарай, учир нь танд дараа нь хэрэгтэй болно.

Алхам 8: Arduino -г IDE ашиглан кодлох

IDE ашиглан Arduino -г кодлох
IDE ашиглан Arduino -г кодлох

Би кодчилол өгсөн бөгөөд та эндээс файлыг татаж авах боломжтой.

энэ кодыг ARDUINO руу байршуулна уу!

Алхам 9: Өөрийн програмыг зохион бүтээх

Өөрийн аппликейшнийг зохион бүтээж байна
Өөрийн аппликейшнийг зохион бүтээж байна
Өөрийн аппликейшнийг зохион бүтээж байна
Өөрийн аппликейшнийг зохион бүтээж байна
Өөрийн аппликейшнийг зохион бүтээж байна
Өөрийн аппликейшнийг зохион бүтээж байна

Та дээрх зургуудыг ашиглан өөрийн гараар үүсгэж болно.

та мөн эндээс апп татаж аваад андройд утсандаа суулгаж болно.

Тохируулах нь маш хялбар байдаг. Дэлгэцийн доод хэсэгт байрлах "IP хаягийг тохируулах" товчийг дараад IP хаягаа оруулна уу.

Алхам 10: Апп -д зориулсан.aia файл

Та MIT програм зохион бүтээгчийн вэбсайтыг ашиглан програмыг засах боломжтой. (импортын сонголтыг ашиглана уу)

Алхам 11: Чуулган

Чуулган!
Чуулган!
Чуулган!
Чуулган!

Дараах холболтууд хийгдсэн эсэхийг шалгаарай.

SERVO CONNECTION 1. улбар шар ----- arduino зүү 2

2. улаан ------- 5v зүү arduino

3. хүрэн ------ ардуино дахь газрын зүү

Эцэст нь ESP 8266 (GPIO pin 0) -ийг arduino -ийн дижитал 5 -р зүү рүү холбоно уу.

БҮХ БАГЦ! Төслийг туршиж үзэх, алдаа гарсан тохиолдолд дибаг хийх цаг болжээ.

Та үүнийг хүсч найдаж байна !!!

АШИГЛАЛ:

Би төслийг боловсруулах, нийтлэхдээ дараах вэбсайтыг ашигласан болно.

1.

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