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

ESP8266 WiFi модуль болон Blynk програмыг ашиглан Arduino Uno -г удирдах: 6 алхам
ESP8266 WiFi модуль болон Blynk програмыг ашиглан Arduino Uno -г удирдах: 6 алхам

Видео: ESP8266 WiFi модуль болон Blynk програмыг ашиглан Arduino Uno -г удирдах: 6 алхам

Видео: ESP8266 WiFi модуль болон Blynk програмыг ашиглан Arduino Uno -г удирдах: 6 алхам
Видео: BTT GTR v1.0/M5 v1.0 - TFTS 2024, Долдугаар сарын
Anonim
ESP8266 WiFi модуль болон Blynk програмыг ашиглан Arduino Uno -г удирдах
ESP8266 WiFi модуль болон Blynk програмыг ашиглан Arduino Uno -г удирдах

Энэхүү төсөл нь ESP8266-01 WiFi модуль болон Blynk програмыг ашиглан Arduino тээглүүрийг удирдах боломжийг танд олгоно. Blynk програмыг ашиглахад тун хялбар бөгөөд IoT -ийн талаар суралцах хамгийн сайн арга юм.

Энэхүү заавар нь Windows PC -д зориулагдсан болно

Алхам 1: Бүгдийг цуглуулах:

Бүгдийг цуглуулах
Бүгдийг цуглуулах
Бүгдийг цуглуулах
Бүгдийг цуглуулах
Бүгдийг цуглуулах
Бүгдийг цуглуулах
Бүгдийг цуглуулах
Бүгдийг цуглуулах

Техник хангамж:

Ардуино Уно

Esp8266-01 WiFi модуль

USB -ээс TTL хүртэлх цуваа

3.3V хүчдэлийн зохицуулагч

Талх ба утас.

Програм хангамж:

Arduino IDE

Blynk програм

Эдгээр нь танд хэрэгтэй зүйл юм. Өмнө нь бүх зүйл фолдерт байгаа эсэхийг шалгаарай 1) Arduino IDE:

2) Blynk Libraries (хамгийн сүүлийн хувилбар):

3) ESP8266 флаш төхөөрөмж:

Алхам 2: Arduino IDE болон номын санг суулгах

Arduino IDE -ийн хамгийн сүүлийн хувилбарыг суулгана уу.

Arduino IDE-ийг нээгээд нэмэлт самбарын менежерийн URL төрөл дэх file-> preferences-> руу очно уу-https://arduino.esp8266.com/stable/package_esp8266…

Багаж хэрэгсэл -> самбар -> Удирдах зөвлөлийн менежер рүү очоод эцэст нь олдсон esp8266 багцыг суулгана уу. (заавал биш)

Blynk номын сангийн zip файлыг задалж, zip файл дахь номын сангийн фолдер доторх агуулгыг хуулж ав.

хэрэглэгчийн баримт бичиг Arduino номын сан

Алхам 3: Flashing ESP8266 Firmware

ESP8266 програмыг гялалзуулж байна
ESP8266 програмыг гялалзуулж байна

Програмыг ESP8266 дээр асаахын тулд та харуулсан хэлхээг хийх хэрэгтэй.

Олон форумд би esp8266 -ийг FTDI usb -ийг ttl хөрвүүлэгч ашиглахгүйгээр анивчих боломжтой гэдгийг уншсан. Үүний оронд олон хүмүүс Arduino UNO ашиглан esp8266 -г анивчдаг. Гэхдээ миний хувийн туршлагаас харахад arduino нь надад тус болоогүй тул FTDI USB -ийг TTL хөрвүүлэгч/кабель худалдаж авах нь илүү дээр юм

Esp_flasher.zip -ийг задалж XTCOM_UTIL програмыг ажиллуулна уу.

Esp8266-01-ийг хэлхээгээр дамжуулан компьютерт холбоно уу. Та харилцаанд ашигладаг зөв COM портыг мэдэх хэрэгтэй. төхөөрөмжийн менежер рүү очиж портуудыг дарна уу (COM & LPT). Дараа нь ESP8266-01 ашигладаг COM портыг тэмдэглэ.

XTCOM_UTIL -д toolsConfig Device руу ороод 9600 гэж ком портын болон дамжуулах хурдыг зөв сонгоно уу. Нээх дээр дарна уу. Хэрэв үйлдэл амжилттай болсон бол Connect дээр дарна уу. дараа нь Esp8266 холбогдоно. Хэрэв та алдаа гарвал кабелийг салгаад дахин оруулна уу.

Esp_flasher.zip файл дотор та.bin файл тус бүрийг анивчих хаягийг агуулсан readme.txt файлыг олох болно. API Testflash Image татаж авах хэсэгт очно уу. зөв.bin файлыг үзээд бин файлд харгалзах хаягийг оруулаад татаж авах дээр дарна уу.

жишээ нь: boot_v1.1.bin -------------- 0x00000

үйл ажиллагаа амжилттай болсны дараа XTCOM_UTIL -ийг хааж, ESP8266 -ийг салга (энэ ньbin.bin файлыг анивчих хооронд хийгдэх ёстой). Дахин XTCOM_UTIL -ийг нээгээд Esp8266 -ийг залгаж дээрх 4 алхамтай бүх файлыг зөв хаягаар нь асаахын тулд дээрх алхмуудыг давтана уу. (анивчих үед GPIO0 -ийг байнга газардуулж байгаарай)

Дэлгэрэнгүй зааврыг эндээс үзнэ үү:

Алхам 4: Blynk програмын тохиргоо

Play Store -оос Blynk програмыг татаж аваад нэвтэрнэ үү.

Шинэ төсөл үүсгэхийн тулд дээд талын + дүрс дээр дарна уу. Төслийн нэрийг өгнө үү. Төхөөрөмжийг WiFi хэлбэрээр Arduino UNO Connection Type гэж сонгоод Create дарна уу. Таныг таних тэмдгийг үүсгэсний дараа таны бүртгүүлсэн имэйл рүү илгээх болно. Та үүнийг дараа нь төслийн тохиргооны хуудас (самар тэмдэг) төхөөрөмжүүд рүү илгээж болно.

Товчлуур нэмэхийн тулд + товчийг дараад Button -ийг сонгоно уу. Үүнийг үүсгэхийн тулд шинээр үүсгэсэн товчлуур дээр дарна уу. Үүнд нэр өгч, зүүгээ дижитал D13 болгон тохируулна уу. Горимыг SWITCH руу шилжүүлнэ үү. Энэ нь Arduino дээрх IN-Баригдсан LED-ийг асаах/унтраах болно.

Бусад зүүг хянахын тулд Засварлах цэснээс шаардлагатай зүүг (D3, D4 … гэх мэт) сонгоно уу.

Алхам 5: Програмчлал

Arduino IDE -ийг нээнэ үү.

Arduino Uno руу орох самбарыг сонгоод зөв портыг сонгоно уу.

Кодыг татаж аваад кодыг Adruino IDE -д байршуулна уу.

Энэ нь Esp8266_Shield жишээ програмын өөрчлөлт юм. Таны AUTH -ийг таны имэйл рүү илгээсэн Auth жетоноор солино уу. SSID -г WiFi нэрээр, YourPassword -г WiFi нууц үгээр солино уу. Тоног төхөөрөмжийн цуваа хэсгийг бид Arduino UNO ашиглаж байгаа тул тайлбарласан болно.

** Хөтөлбөрт би тайлбарласан програм хангамжийн сериалтай (хэрэв Arduino Uno ашиглаж байгаа бол). Програм хангамжийн цувралыг тогтворгүй гэж тайлбарлахыг танд зөвлөж байна

Дээрх програмыг Arduino Uno самбар дээр оруулна уу. Байршуулсны дараа arduino -г компьютераас салга.

Одоо та ESP8266 -ийг Arduino UNO руу холбох хэрэгтэй.

Алхам 6: Цахилгаан хэлхээний тохиргоо ба Фин

Image
Image
Цахилгаан хэлхээний тохиргоо ба Фин!
Цахилгаан хэлхээний тохиргоо ба Фин!

ESP8266 Arduino

TX ----------- Rx

Rx ---------- Tx

Gnd ---------- Gnd

Vcc ----------- 3.3v

CH_PD ------------ 3.3v

Холболт дууссаны дараа Arduino -г компьютерт холбоно уу. Цуваа мониторыг нээж, дамжуулах хурдыг 115200 болгож тохируулна уу.

Хэрэв бүх зүйл зөв хийгдсэн бол цуваа дэлгэц дээр харуулсан зураг шиг зүйлийг харах болно.

Blynk App дээр төслөө сонгоод тоглуулах товчийг дарна уу.

Төсөл дууссан бөгөөд танд энэ хичээл таалагдсан гэж найдаж байна. Хэрэв танд асуулт/ санал байвал доорх сэтгэгдэл хэсэгт үлдээнэ үү. Баярлалаа!

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