Mundarija:

Blynkni ishlatmasdan ESP8266 WiFi bilan uyni avtomatlashtirish !: 24 qadam (rasmlar bilan)
Blynkni ishlatmasdan ESP8266 WiFi bilan uyni avtomatlashtirish !: 24 qadam (rasmlar bilan)

Video: Blynkni ishlatmasdan ESP8266 WiFi bilan uyni avtomatlashtirish !: 24 qadam (rasmlar bilan)

Video: Blynkni ishlatmasdan ESP8266 WiFi bilan uyni avtomatlashtirish !: 24 qadam (rasmlar bilan)
Video: Controlling 2 DC Motors using ESP32 and L298N Motor driver 2024, Noyabr
Anonim
Blynk ishlatmasdan ESP8266 WiFi bilan uyni avtomatlashtirish!
Blynk ishlatmasdan ESP8266 WiFi bilan uyni avtomatlashtirish!

Birinchidan, men hammaga RAHMAT aytamanki, bu "INSTRUCTABLE" uchun 2016 yilgi avtomatlashtirish tanlovida meni g'olib qildi. Men sizga va'da qilganimdek, bu erda maishiy texnikani ESP8266 WiFi moduli bilan boshqarish ko'rsatmasi.

1 -qadam: Keyingi uy avtomatlashtirish

Divanda qolish va barcha elektr jihozlarini televizorning pulti bilan boshqarish uchun men buning uchun ko'rsatma yaratdim va endi WiFi -ga o'tish vaqti keldi. Endi siz smartfon yordamida hamma narsani boshqarishingiz mumkin. Ovozi murakkab !!! Lekin qilish juda oson !!!

2 -qadam: Nima uchun ESP8266?

Nima uchun ESP8266?
Nima uchun ESP8266?

Endi siz nima uchun bu erda Wi -Fi -dan foydalanayapman deb o'ylayotgandirsiz? Men Bluetooth yoki RFdan foydalangan bo'lardim, lekin nima uchun faqat ESP8266 bilan Wi -Fi? Oddiy javob: • ESP8266 Bluetooth moduliga qaraganda arzonroq bo'ladi (eBay -da, atigi 2 dollar atrofida) • ESP8266 yordamida siz modulni Internetga ulashingiz va dunyoning istalgan burchagidan boshqarishingiz mumkin.

3 -qadam: Qaysi ESP modulini sotib olishim kerak?

Qaysi ESP modulini sotib olishim kerak?
Qaysi ESP modulini sotib olishim kerak?
Qaysi ESP modulini sotib olishim kerak?
Qaysi ESP modulini sotib olishim kerak?
Qaysi ESP modulini sotib olishim kerak?
Qaysi ESP modulini sotib olishim kerak?

Bu erda men savol beraman: qaysi ESP8266 modulini sotib olishim kerak? Hozircha bu modulning ko'p variantlari mavjud. Bu erda men ESP-01 modulidan foydalanganman. Bu birinchi kiritilgan modul va eng arzon modul edi, shuning uchun agar siz IoT -ni yangi boshlagan bo'lsangiz, unda buning uchun borganingiz ma'qul. Siz sotib oladigan modul sizga qancha gpio (umumiy maqsadli kirish-chiqish) pinlari kerakligiga bog'liq. Bu Wi -Fi orqali qancha narsani boshqarishni hal qiladi. Yangi boshlanuvchilar uchun ESP-01 modulini tavsiya qilaman.

4 -qadam: WIFI haqida ba'zi asosiy ma'lumotlar !!

WIFI haqida asosiy ma'lumotlar !!!
WIFI haqida asosiy ma'lumotlar !!!

WiFi-bu elektron qurilmalarga simsiz LAN (WLAN) tarmog'iga ulanish imkonini beradigan texnologiya, asosan 2,4 gigagertsli (12 sm) UHF va 5 gigagertsli (6 sm) SHF ISM radio tarmoqli yordamida. Wi-Fi-mashhur nomi simsiz yuqori tezlikdagi Internet va tarmoq ulanishlarini ta'minlash uchun radio to'lqinlaridan foydalanadigan simsiz tarmoq texnologiyasi. Oddiy noto'g'ri tushuncha shundaki, Wi-Fi atamasi "Simsiz sadoqat" uchun qisqa, ammo bu unday emas. Wi-Fi-bu shunchaki savdo belgisi bo'lgan ibora, bu IEEE 802.11x degan ma'noni anglatadi.

5 -qadam: Blynk yo'q !!

Blynk yo'q !!!
Blynk yo'q !!!

Siz uyni avtomatlashtirishni esp8266 bilan hamma yo'riqnomalarda topishingiz mumkin, lekin ular BS -ni Blynk ilovasi orqali boshqarishi odatiy holdir. Xo'sh, Blynk ilovasi ESP uchun ham yaxshi narsa, lekin hali ham kamchiliklari bor. • Birinchidan, bu ilovani o'z serveriga ulash uchun Internetga ulanishni talab qiladi. • Ikkinchidan, boshqa usullar singari, Blynk ilovasi ham, Esp ham Wi -Fi ulanish nuqtasiga ulanishi kerak, shuning uchun doimiy tarmoqqa ulanmagan yoki ulanish nuqtasi sifatida yo'riqnoma bo'lmagan odamlar Blynk ilovasidan foydalana olmaydi.

6 -qadam: Xo'sh, mening tizimimda nima alohida !!

Mening tizimimda men hotspotga ulanish o'rniga to'g'ridan -to'g'ri esp -ga ulanadigan android ilovasini yaratdim. Bu, shuningdek, Internetga ulanishni yoki tashqi Wi -Fi ulanish nuqtasini talab qilmaydi, chunki ikkita mashina to'g'ridan -to'g'ri ulanib, ESPning tezkor reaktsiyasiga olib keladi.

7 -qadam: Barcha qismlarni yig'ing

Barcha qismlarni yig'ish
Barcha qismlarni yig'ish
Barcha qismlarni yig'ish
Barcha qismlarni yig'ish
Barcha qismlarni yig'ish
Barcha qismlarni yig'ish

Bu erda sizga ushbu loyihada kerak bo'ladigan barcha qismlar aytib o'tilgan va ularni qaerdan sotib olish mumkinligi haqida havolalar keltirilgan, lekin men sizga avval komponentlarni mahalliy darajada topishni maslahat beraman, chunki shu yo'l bilan siz ularni tezroq va arzonroq sotib olishingiz mumkin edi, lekin agar bo'lmasa Mahalliy mavjud, siz ularni har doim berilgan havolalar orqali sotib olishingiz mumkin. Men har doim hamma narsani ebaydan sotib olaman, chunki u eng arzon. Ushbu loyiha uchun sizga kerak bo'ladi:

  • ESP8266 WiFi moduli
  • FTDI Breakout (yoki ARDUINO UNO)
  • 2x 1K rezistorlar
  • 2x BC547 tranzistorli
  • 2x 5V o'rni
  • 2x 1N4007 DIOD
  • 2x vintli tayanchlar.

8 -qadam: Uni non paneli bilan do'stona qiling

Buni elektron jadvallar bilan do'stona qiling
Buni elektron jadvallar bilan do'stona qiling
Buni elektron jadvallar bilan do'stona qiling
Buni elektron jadvallar bilan do'stona qiling
Buni elektron jadvallar bilan do'stona qiling
Buni elektron jadvallar bilan do'stona qiling

Ehtimol, siz ESP-01ni non paneliga sig'masligini payqagan bo'lishingiz mumkin, shuning uchun biz uni "Breadboard" uchun qulay qilib qo'yishimiz kerak, qadamlar oddiy, siz 4 x 4 nuqtali kompyuterni kesib, erkak va ayol boshlarini lehimlang. yuqoridagi rasmlarda.

9 -qadam: Android ilovasi

Android uchun dastur
Android uchun dastur

ESP8266 -ni to'g'ridan -to'g'ri mobil telefoningizdan boshqarish uchun men MIT ilovasi ixtirochisi yordamida ilova yaratdim. Siz ilovani bu erda topishingiz mumkin.

Avval siz smartfoningizni esp8266 WiFi -ga ulashingiz va keyin ilovadagi modulingizning IP -manziliga IP -manzilni o'rnatishingiz kerak. Mening holatimda bu 192.168.4.1 edi

10 -qadam: QURILISHNI BOSHLASH VAQTI !!

Dastlab, dasturiy ta'minotni yangilash va dasturlash uchun ESP modulini kompyuterga ulashimiz kerak.

11 -qadam: 5vni 3.3v ga o'zgartiring !!

5v ni 3.3v ga o'zgartiring !!!
5v ni 3.3v ga o'zgartiring !!!

Eng muhim narsa shundaki, esp8266 moduli 5v emas, balki faqat 3.3v bilan ishlaydi.

5v uni o'ldirishi mumkin, shuning uchun 5vni 3.3v ga aylantirish uchun biz kuchlanish bo'luvchi yaratishimiz kerak.

Rasmda ko'rsatilgandek, 1K va 2K qarshiligini ulab, kuchlanish bo'luvchi yarating.

12 -qadam: FTDI -ni Esp -ga ulang !!

FTDI -ni Esp -ga ulang !!!
FTDI -ni Esp -ga ulang !!!

ESP -ni FTDI -ga ulash uchun sxemaga amal qiling. 3.3v faqat FTDI uzilishida ishlatilganligiga ishonch hosil qiling.

13 -qadam: Sizda FTDI buzilishi yo'q

Sizda FTDI buzilishi yo'q!
Sizda FTDI buzilishi yo'q!

Agar sizda men kabi FTDI uzilishi bo'lmasa, siz ham arduino -dan foydalanib, esp dasturini o'rnatishingiz mumkin. ATMEGA 328 ICni ARDUINO taxtasidan dasturdan oldin olib tashlang.. ARDUINO ESP82663.3v ---------------- VCCGROUND ------------ GROUND3.3v ------------- --- CHP_PWD (CHIP POWER DOWN) TX --------------- TXRX --------------- RX

14 -qadam: ESP -ni yoqing

ESP -ni yoqing
ESP -ni yoqing

ESP -ni eng yangi dasturiy ta'minotga o'rnating, kerakli dasturni yuklab oling. Flash.exe gpio 0 ni erga ulaganingizga ishonch hosil qiling. Bu sizning esp -da flesh rejimini yoqadi.

Fayllarni yuklab oling. >>>>> Fayllar zip faylida bo'ladi, shuning uchun ularni oching va esp8266_flasher.exe -ni oching >>>>> Siz zip faylida mavjud bo'lgan.bin firmware dasturidan foydalanishingiz mumkin. >>>>> Keyin Aloqa (COM) PORT va boshqa ustunga 0x00080 kiriting. >>>>>>> Yuklab olish tugmasini bosing.

15 -qadam: Hammasi joyida ekanligini tekshiring !!

Hammasi joyida ekanligini tekshiring !!!
Hammasi joyida ekanligini tekshiring !!!

ESPni o'chirgandan so'ng, hamma narsa yaxshi yoki yo'qligini tekshirish vaqti keldi.

  • Arduino IDE -ga o'ting
  • Seriyali monitorga o'ting
  • Baud tezligi 115200 ni tanlang
  • Endi quyidagi buyruqlarni kiriting.

DA

Bu buyruqni kiritganingizdan so'ng SEND tugmasini bosing va agar siz "OK" ni qabul qilsangiz, barchangiz tayyor bo'lasiz.

Siz yuqoridagi rasmlarda ko'rsatilgandek, boshqa AT buyruqlar bilan modul bilan o'ynashingiz mumkin.

16-qadam: Oldindan kodlash

Oldindan kodlash
Oldindan kodlash
Oldindan kodlash
Oldindan kodlash
Oldindan kodlash
Oldindan kodlash
Oldindan kodlash
Oldindan kodlash

Arduino IDE -dan ESP -ni dasturlash uchun siz kerakli dasturlarni o'rnatishingiz kerak.

1. Arduino IDE -ga o'ting 2. Faylga o'ting >>>> Tanlovlar 3. QO'ShIMChA BO'LOVLAR MENJERI URL manzilining matn maydoniga quyidagi yo'lni nusxa ko'chiring va joylashtiring.

arduino.esp8266.com/package_esp8266com_inde…

4. TOOLS >>>>> BOARD >>>>> BOARD MANAGER5 ga o'ting. Qidiruv maydoniga esp yozing va faqat bitta variant qoladi. ESP8266 paketini o'rnating.

17 -qadam: Kodlash vaqti

ESP8266 paketini o'rnatganingizdan so'ng, asboblarga o'ting >>>>> taxtalar >>>>> O'zingizda mavjud modulni tanlang (agar sizda men kabi esp-01 moduli bo'lsa, Umumiy ESP8266 modulini tanlang)

Endi asboblar menyusidagi modulga muvofiq Xususiyatlarni o'zgartiring.

Endi sizda ESP8266WIFI kutubxonasi borligiga ishonch hosil qiling.

Kodni esp -ga yuklang.

18 -qadam: Davrani tuzing !!

Davrani tuzing !!!
Davrani tuzing !!!
Davrani tuzing !!!
Davrani tuzing !!!
Davrani tuzing !!!
Davrani tuzing !!!

Birinchidan, sxemani non taxtasida bajarishga harakat qiling, so'ngra uni kompyuter kartasida doimiy qilib qo'ying.

Ammo eng katta muammo shundaki, ESP8266 uchun 5v emas, balki 3,3v kerak.

5v kuchini kam baholamang, ESP modulini o'ldirish kifoya.

*** Hey! bir joyga urildimi ??? Men har doim sizga quyidagi izohlarda yordam berish uchun tayyorman !!

19 -qadam: Diqqat !!! Kuchli kuchlanish !!

DIQQAT !!! Kuchli kuchlanish !!!
DIQQAT !!! Kuchli kuchlanish !!!

OGOHLANTIRISH !!

Noto'g'ri yoki noto'g'ri ishlatish quyidagilarga olib kelishi mumkin:

  • Jiddiy shikastlanishlar yoki o'lim.
  • Mahsulotning jismoniy shikastlanishi.
  • Xavfli xavflarni yaratish.

*** Men sizning har qanday harakatlaringiz uchun javobgarlikni o'z zimmangizga olmayman ***

20 -qadam: Buni uyingizda qanday ishlatish kerak !!

Buni uyingizda qanday ishlatish kerak !!!
Buni uyingizda qanday ishlatish kerak !!!

Aytaylik, siz o'z yotoqxonangizdagi yorug'lik va fanni boshqarishni xohlaysiz, siz ushbu sxemani kommutatorlar paneliga o'rnatishingiz mumkin. Chiroqlar va fanatlaringizni boshqaradigan kalit panelini oching, shunda kalitga ikkita sim ulangan. Faqat simlarni kalitdan olib tashlang va ularni PCB terminallariga ulang va siz tugatdingiz. Juda oddiy, ammo samarali.

*** Bolalar, elektr simlaridan uzoq turing. Yuqori voltli elektr ishlarini bajaradigan yonida kattalar bo'lishi kerak ***

21 -qadam: Muammolarni bartaraf etish!@#$%

Muammolarni hal qilish!@#$%
Muammolarni hal qilish!@#$%

Hmm … kutilganidek ishlamayaptimi ???

Muammolarni hal qilish bo'yicha qo'llanmani sinab ko'ring, shunda siz o'zingizning loyihangizni joziba kabi bajarishingiz mumkin !!

Avval kodni tekshiring. Barcha kutubxonalar to'g'ri o'rnatilganligiga ishonch hosil qiling. Agar yo'q bo'lsa, avval ularni yuklab olishingiz kerak

  • Ulanishlarning to'g'riligiga ishonch hosil qiling. Multimetrning uzluksizlik funktsiyasidan foydalanib, noto'g'ri ulanish yoki qisqa tutashuv mavjudligini tekshiring !!!
  • Ishlayotgan ESP va o'rni borligiga ishonch hosil qiling.
  • Diyotni to'g'ri qutbga joylashtirganingizga ishonch hosil qiling.
  • Wi -Fi orqali telefoningizni esp -ga ulaganingizga ishonch hosil qiling.

*** Agar sizda bunga shubha tug'ilsa, har doim quyidagi izohlarda mendan so'rashingiz mumkin ***

22 -qadam: Bu nuqtalarni tekshiring !!

  • Devrenni sinab ko'rishdan oldin, noto'g'ri ulanishlar yoki qisqa tutashuvlar uchun ko'p metrli uzluksizlik funktsiyasi bilan barcha ulanishlarni ikki marta tekshiring.
  • Bobinlar orasidagi diodni to'g'ri kutuplulukta joylashtiring, chunki bu bizning davrimizni teskari oqimdan himoya qiladi.
  • Men sxemani yuqori AC kuchlanish bilan sinab ko'rishdan oldin, avval uni oddiy LED bilan sinab ko'rishni maslahat beraman.
  • Shuningdek, hech qachon sizning o'rni reytingidan ko'ra ko'proq oqimga ega bo'lgan asboblarni ishlatmang.

23 -qadam: Bu erda nima bo'lyapti ???

Hmm … hozircha adashib qoldim … sizga aytayin, bu erda nima bo'lyapti ???

Wi -Fi boshqaruvchisi ilovasidagi ON tugmasini bosganingizda, u ESP ga ON signalini yuboradi. Modul shunday dasturlashtirilganki, u ON signalini olganda, gpio holatini YUKOR holatiga o'tkazadi. Shunday qilib, o'rni ishga tushadi va shuning uchun qurilma yoqiladi. Xuddi shu tarzda, siz O'chirish tugmachasini bosganingizda, esp gpio holatini LOW holatiga o'tkazadi va shuning uchun qurilma o'rni o'chadi. Ishlash printsipi Blynk ilovasidagi murakkablikka nisbatan juda oddiy.

Agar siz ko'proq ma'lumotga ega bo'lishni istasangiz, GreatScott -ning bu boradagi qo'llanmasini tekshiring.

*** Agar siz hali ham shubhangiz bo'lsa, quyidagi sharhlar bo'limida so'rang

24 -qadam: Xulosa !!

Xulosa !!!
Xulosa !!!

Hey !!! Buni o'zingiz yaratganingiz uchun omad. Agar sizni biron bir joyda urishgan bo'lsa, pastdagi izohlar bo'limida mendan so'rang. Men har doim yordam berish uchun bo'laman. Agar sizda biron bir taklif bo'lsa, menga ayting va agar sizga loyiha yoqqan bo'lsa, "like" tugmasini bosing, loyihani iloji boricha baham ko'ring va tanlovlarda Ovoz bering.

O'qiganingiz uchun tashakkur,

YAVNIK SHARMA

Tavsiya: