Агуулгын хүснэгт:
- Алхам 1: Бүгдийг цуглуулах:
- Алхам 2: Arduino IDE болон номын санг суулгах
- Алхам 3: Flashing ESP8266 Firmware
- Алхам 4: Blynk програмын тохиргоо
- Алхам 5: Програмчлал
- Алхам 6: Цахилгаан хэлхээний тохиргоо ба Фин
Видео: ESP8266 WiFi модуль болон Blynk програмыг ашиглан Arduino Uno -г удирдах: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэхүү төсөл нь 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 -ийг 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: Цахилгаан хэлхээний тохиргоо ба Фин
ESP8266 Arduino
TX ----------- Rx
Rx ---------- Tx
Gnd ---------- Gnd
Vcc ----------- 3.3v
CH_PD ------------ 3.3v
Холболт дууссаны дараа Arduino -г компьютерт холбоно уу. Цуваа мониторыг нээж, дамжуулах хурдыг 115200 болгож тохируулна уу.
Хэрэв бүх зүйл зөв хийгдсэн бол цуваа дэлгэц дээр харуулсан зураг шиг зүйлийг харах болно.
Blynk App дээр төслөө сонгоод тоглуулах товчийг дарна уу.
Төсөл дууссан бөгөөд танд энэ хичээл таалагдсан гэж найдаж байна. Хэрэв танд асуулт/ санал байвал доорх сэтгэгдэл хэсэгт үлдээнэ үү. Баярлалаа!
Зөвлөмж болгож буй:
NodeMCU WiFi модуль болон Blynk програмыг ашиглан LED -ийг удирдах: 7 алхам
NodeMCU WiFi модуль ба Blynk програмыг ашиглан LED -ийг удирдах: Энэхүү зааварчилгаа нь Blynk ухаалаг гар утасны аппликэйшнээр NodeMCU ESP8266 WiFi модулийг ашиглан LED -ийг хэрхэн удирдахыг харуулах болно. Хэрэв та эхлэгч бол үргэлжлүүлэн уншина уу. Хэрэв та илүү туршлагатай бол миний эцэс төгсгөл хүртэл алгасах сонирхолтой байж магадгүй юм
Wemos D1 ESP8266, Arduino IDE болон Blynk програмыг ашиглан Wi-Fi удирдлагатай робот: 11 алхам (зурагтай)
Wemos D1 ESP8266, Arduino IDE, Blynk програмыг ашиглан Wi-Fi удирдлагатай робот: Энэхүү гарын авлагад Blynk App ашиглан ухаалаг гар утаснаасаа удирддаг Wi-Fi удирдлагатай робот танкийг хэрхэн хийхийг танд үзүүлэх болно. Энэхүү төсөлд ESP8266 Wemos D1 хавтанг ашигласан боловч бусад хавтангийн загварыг бас ашиглаж болно (NodeMCU, Firebeetle гэх мэт), мөн
NodeMCU (ESP8266) болон Blynk апп ашиглан гэр ахуйн цахилгаан хэрэгслийг удирдах: 8 алхам (зурагтай)
Гэрийн цахилгаан хэрэгслийг NodeMCU (ESP8266) ба Blynk апп ашиглан удирдах: Энэхүү зааварчилгаанд бид чийдэнг хянахын тулд Blynk болон NodeMCU (ESP8266) програмуудыг ашиглах талаар суралцах болно (бусад гэр ахуйн цахилгаан хэрэгсэл зүгээр байх болно). Энэхүү зааварчилгааны зорилго нь энгийн зүйлийг харуулах явдал юм
Blynk програм ашиглан USB ашиглан ухаалаг гар утсыг ашиглан Arduino -г удирдах: 7 алхам (зурагтай)
Blynk програм ашиглан USB ашиглан ухаалаг гар утсыг ашиглан Arduino -ийг удирдах Arduino эсвэл c-ээ алсаас удирдах хамгийн энгийн шийдэл
Гэрийн цахилгаан хэрэгслийг ухаалаг гар утаснаасаа Blynk App болон Raspberry Pi ашиглан удирдах: 5 алхам (зурагтай)
Гэрийн цахилгаан хэрэгслийг ухаалаг гар утаснаасаа Blynk App болон Raspberry Pi ашиглан удирдах: Энэхүү төсөлд бид гэр ахуйн цахилгаан хэрэгсэл (кофе үйлдвэрлэгч, чийдэн, цонхны хөшиг гэх мэт) -ийг хянахын тулд Blynk болон Raspberry Pi 3 -ийг хэрхэн ашиглах талаар сурах болно. Тоног төхөөрөмжийн бүрэлдэхүүн хэсэг: Raspberry Pi 3 Relay Lamp Breadboard Wires Програм хангамжийн програмууд: Blynk A