Mundarija:
- 1 -qadam: Hammasini yig'ing:
- 2 -qadam: Arduino IDE va kutubxonalarini o'rnatish
- 3 -qadam: yonib -o'chadigan ESP8266 dasturiy ta'minoti
- 4 -qadam: Blynk ilovasini sozlash
- 5 -qadam: Dasturlash
- 6 -qadam: O'chirish moslamasini o'rnatish va Finish
Video: Arduino Uno -ni ESP8266 WiFi moduli va Blynk ilovasi yordamida boshqaring: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Ushbu loyiha sizga ESP8266-01 WiFi moduli va Blynk ilovasi yordamida Arduino pinlarini boshqarishga imkon beradi. Blynk ilovasidan foydalanish juda oson va IoT haqida o'rganishni boshlashning ajoyib usuli.
Bu qo'llanma Windows kompyuter uchun
1 -qadam: Hammasini yig'ing:
Uskuna:
Arduino Uno
Esp8266-01 WiFi moduli
USB - TTL seriyali
3.3V kuchlanish regulyatori
Non paneli va simlar.
Dasturiy ta'minot:
Arduino IDE
Blynk ilovasi
Bu sizga kerak bo'lgan narsalar. Oldindan hamma narsa papkada ekanligiga ishonch hosil qiling 1) Arduino IDE:
2) Blynk kutubxonalari (oxirgi versiya):
3) ESP8266 chaqnash vositasi:
2 -qadam: Arduino IDE va kutubxonalarini o'rnatish
Arduino IDE -ning so'nggi versiyasini o'rnating.
Arduino IDE-ni oching va qo'shimcha menejer URL turidagi file-> preferences-> ga o'ting-https://arduino.esp8266.com/stable/package_esp8266…
Asboblar -> taxtalar -> Kengash menejeriga o'ting va oxirida topilgan esp8266 paketini o'rnating. (ixtiyoriy)
Blynk kutubxona zip faylini chiqarib oling va zip faylidagi kutubxona papkasidagi tarkibni -
foydalanuvchi hujjatlari Arduino kutubxonalari
3 -qadam: yonib -o'chadigan ESP8266 dasturiy ta'minoti
ESP8266 dasturiy ta'minotini o'chirish uchun siz ko'rsatilgan sxemani bajarishingiz kerak:
Ko'p forumlarda men esp8266 -ni FTDI -dan ttl -konvertoriga o'tmasdan o'chirish mumkinligini o'qiganman. Buning o'rniga ko'p odamlar esp8266 -ni yoqish uchun Arduino UNO -dan foydalanishgan. Ammo mening shaxsiy tajribamdan FTDI USB -ni TTL -konvertorga/kabelga sotib olish yaxshiroq, chunki arduino men uchun ishlamadi (quvvat muammosi bo'lishi mumkin)
Esp_flasher.zip -ni chiqarib oling va XTCOM_UTIL dasturini ishga tushiring.
Esp8266-01-ni kompyuterga elektron orqali ulang. Aloqa uchun to'g'ri COM portini bilishingiz kerak. qurilma menejeriga o'ting va portlarni bosing (COM & LPT). Keyin ESP8266-01 tomonidan ishlatiladigan MAQOMOTI portiga e'tibor bering.
XTCOM_UTIL -da toolsConfig Device -ga o'ting va 9600 -ga mos keladigan port va uzatishni tanlang. Ochish -ni bosing. Agar operatsiya muvaffaqiyatli bo'lsa, "Ulanish" ni bosing. keyin Esp8266 ulanadi. Agar siz xatoga duch kelsangiz, kabelni ajratib oling va uni qayta joylashtiring.
Esp_flasher.zip fayli ichida siz.bin fayllarining har biri yonib turadigan manzillarni o'z ichiga olgan readme.txt faylini topasiz. API Testflash Image yuklash -ga o'ting. right.bin faylini ko'rib chiqing va axlat qutisiga mos keladigan manzilni kiriting va yuklab olishni bosing.
masalan: boot_v1.1.bin -------------- 0x00000
operatsiya muvaffaqiyatli o'tgandan so'ng, XTCOM_UTIL -ni yoping va ESP8266 -ni ajratib oling (bu har bir.bin faylining miltillashi o'rtasida bo'lishi kerak). XTCOM_UTIL -ni qayta oching va Esp8266 -ni ulang va yuqoridagi amallarni takrorlang, barcha 4 ta axlat fayllarini to'g'ri manzilda o'chiring. (miltillovchi paytida GPIO0 -ni har doim erga ulashni unutmang)
Batafsil ko'rsatma olish uchun bu erga qarang:
4 -qadam: Blynk ilovasini sozlash
Play do'konidan Blynk ilovasini yuklab oling va tizimga kiring.
Yangi loyiha yaratish uchun yuqoridagi + belgisini bosing. Sizga loyiha nomini bering. WiFi sifatida Arduino UNO Connection Type sifatida Qurilmani tanlang va Yaratish -ni bosing. Siz avtorizatsiya tokenini yaratishingiz bilanoq ro'yxatdan o'tgan elektron pochtangizga yuboriladi. Siz uni keyinchalik loyiha sozlamalari sahifasi (yong'oq belgisi) qurilmalariga yuborishingiz mumkin.
Tugmani qo'shish uchun + ni bosing va tugmani tanlang. Tahrir qilish uchun yangi yaratilgan tugmani bosing. Unga nom bering va pinni raqamli D13 ga o'rnating. Rejimni SWITCH holatiga o'tkazing. Bu Arduino-dagi o'rnatilgan LEDni yoqadi/o'chiradi.
Boshqa pinlarni boshqarish uchun, tahrir menyusida kerakli pinni (D3, D4 … va hokazo) tanlang.
5 -qadam: Dasturlash
Arduino IDE -ni oching.
Arduino Uno kartasini tanlang va kerakli portni tanlang.
Kodni yuklang va kodni Adruino IDE -ga joylashtiring.
Bu Esp8266_Shield misol dasturining modifikatsiyasi. Pochtangizga yuborilgan Auth tokenini almashtiring. SizniSSID -ni Wi -Fi nomi bilan almashtiring va parolingizni WiFi -ga almashtiring. Uskunaning ketma -ket qismi sharhlanadi, chunki biz Arduino UNO -dan foydalanamiz.
** Dasturda sharhlangan dasturiy ta'minot seriyasi bor (agar Arduino Uno ishlatilsa). Sizga dasturiy ta'minot seriyasini beqaror deb izoh berishingizni maslahat beraman
Yuqoridagi dasturni Arduino Uno kartasiga yuklang, u yuklanganidan so'ng arduino -ni kompyuterdan uzing.
Endi siz ESP8266 ni Arduino UNO ga ulashingiz kerak.
6 -qadam: O'chirish moslamasini o'rnatish va Finish
ESP8266 Arduino
TX ----------- Rx
Rx ---------- Tx
Gnd ---------- Gnd
Vcc ----------- 3.3v
CH_PD ------------ 3.3v
Ulanish tugagandan so'ng, Arduino -ni kompyuterga ulang. Seriya monitorini oching va tezlikni 115200 ga o'rnating.
Agar hamma narsa to'g'ri bo'lsa, ketma -ket monitorda siz ko'rsatilgan rasmni ko'rasiz.
Blynk ilovasida o'z loyihangizni tanlang va ijro etish tugmasini bosing. LEDni yoqish/o'chirish uchun tugmani bosing.
Endi bu bilan loyiha yakunlandi, umid qilamanki, sizga darslik yoqdi. Agar sizda biron bir savol/ taklif bo'lsa, uni quyidagi sharhlar bo'limida qoldiring. Rahmat!
Tavsiya:
IoT Halloween oshqovog'i - LEDlarni Arduino MKR1000 va Blynk ilovasi bilan boshqaring ???: 4 qadam (rasmlar bilan)
IoT Halloween oshqovog'i | Boshqarish LEDlari Arduino MKR1000 va Blynk ilovasi bilan ???: Hammaga salom, Bir necha hafta oldin Xellouin bayrami bo'lib o'tdi va men o'z balkonim uchun yaxshi qovoq o'ydim. Qovoqcham ochiq havoda bo'lganida, men har kuni kechqurun shamni yoqish uchun chiqish juda zerikarli ekanligini tushundim. Va men
NodeMCU WiFi moduli va Blynk ilovasi yordamida LEDni boshqarish: 7 qadam
NodeMCU WiFi moduli va Blynk ilovasi yordamida LEDni boshqarish: Bu ko'rsatma sizga Blynk smartfoni ilovasi orqali NodeMCU ESP8266 WiFi moduli yordamida LEDni qanday boshqarishni ko'rsatib beradi. Agar siz yangi boshlovchi bo'lsangiz, o'qing. Agar siz tajribali bo'lsangiz, men oxirigacha o'tishni xohlashingiz mumkin, men bu erda gaplashaman
Arduino va Bluetooth moduli (HC-05) yordamida cho'tkasi bo'lmagan shahar motorining tezligini boshqaring: 4 qadam
Arduino va Bluetooth moduli (HC-05) yordamida cho'tkasi bo'lmagan shahar dvigatelining tezligini nazorat qilish: Kirish Ushbu qo'llanmada biz Arduino UNO, Bluetooth Module (HC-05) va Bluetooth uchun Android ilovasi yordamida cho'tkasi bo'lmagan shahar motorining tezligini boshqaramiz. Arduino Bluetooth boshqaruvchisi)
Blynk ilovasi yordamida USB orqali smartfon yordamida Arduino -ni boshqaring: 7 qadam (rasmlar bilan)
Arduino -ni USB orqali Blynk ilovasi yordamida USB orqali boshqaring: Ushbu qo'llanmada biz Blynk va Arduino -dan chiroqni boshqarish uchun qanday foydalanishni bilib olamiz, bu kombinatsiya USB seriyali port orqali amalga oshiriladi. Arduino yoki C ni masofadan boshqarishning eng oddiy echimi
Blynk ilovasi va Raspberry Pi yordamida uy jihozlarini smartfondan boshqaring: 5 qadam (rasmlar bilan)
Blynk ilovasi va Raspberry Pi yordamida uy jihozlarini smartfondan boshqaring: Ushbu loyihada biz uy jihozlarini boshqarish uchun Blynk ilovasi va Raspberry Pi 3 dan foydalanishni o'rganamiz (qahva qaynatgich, chiroq, deraza pardasi va boshqalar … Uskuna komponentlari: Raspberry Pi 3 Relay Lamp Breadboard Wires Dasturiy ta'minot ilovalari: Blynk A