Mundarija:

Arduino Uno -ni ESP8266 WiFi moduli va Blynk ilovasi yordamida boshqaring: 6 qadam
Arduino Uno -ni ESP8266 WiFi moduli va Blynk ilovasi yordamida boshqaring: 6 qadam

Video: Arduino Uno -ni ESP8266 WiFi moduli va Blynk ilovasi yordamida boshqaring: 6 qadam

Video: Arduino Uno -ni ESP8266 WiFi moduli va Blynk ilovasi yordamida boshqaring: 6 qadam
Video: Blynk ESP8266 DHT11 Temperature Sensor 2024, Noyabr
Anonim
ESP8266 WiFi moduli va Blynk ilovasi yordamida Arduino Uno -ni boshqaring
ESP8266 WiFi moduli va Blynk ilovasi yordamida Arduino Uno -ni boshqaring

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:

Hammasini yig'ish
Hammasini yig'ish
Hammasini yig'ish
Hammasini yig'ish
Hammasini yig'ish
Hammasini yig'ish
Hammasini yig'ish
Hammasini yig'ish

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

Miltillovchi ESP8266 dasturiy ta'minoti
Miltillovchi 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

Image
Image
O'chirish sozlamalari va Finish!
O'chirish sozlamalari 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: