Mundarija:

ESP8266 WiFi moduli yordamida LEDni boshqarish- narsalar Interneti: 6 qadam
ESP8266 WiFi moduli yordamida LEDni boshqarish- narsalar Interneti: 6 qadam

Video: ESP8266 WiFi moduli yordamida LEDni boshqarish- narsalar Interneti: 6 qadam

Video: ESP8266 WiFi moduli yordamida LEDni boshqarish- narsalar Interneti: 6 qadam
Video: Включите и выключите светодиод с помощью мобильного приложения с помощью Bluetooth на плате ESP32. 2024, Noyabr
Anonim
ESP8266 WiFi moduli yordamida LEDni boshqarish- narsalar Interneti
ESP8266 WiFi moduli yordamida LEDni boshqarish- narsalar Interneti

ESP8266-bu Shanxayda joylashgan Xitoyning Espressif Systems ishlab chiqaruvchisi tomonidan ishlab chiqarilgan TCP/IP va MCU (mikrokontroller birligi) imkoniyatlariga ega arzon Wi-Fi chipi.

Chip birinchi marta g'arblik ishlab chiqaruvchilar e'tiboriga 2014 yil avgust oyida uchinchi tomon ishlab chiqaruvchi Ai-Thinker tomonidan ishlab chiqarilgan ESP-01 moduli bilan kelgan. Bu kichik modul mikrokontrollerlarga Wi-Fi tarmog'iga ulanish va Hayes uslubidagi buyruqlar yordamida oddiy TCP/IP ulanishlarni amalga oshirish imkonini beradi. Biroq, o'sha paytda chip va u qabul qilgan buyruqlar haqida ingliz tilida hujjatlar deyarli yo'q edi, juda past narx va modulda juda kam tashqi komponentlar mavjudligi, bu oxir-oqibatda juda arzon bo'lishi mumkinligini ko'rsatdi., ko'plab xakerlarni modul, chip va undagi dasturiy ta'minotni o'rganishga, shuningdek, xitoycha hujjatlarni tarjima qilishga jalb qildi. Wifi.

1-qadam: Ushbu loyihaga qo'yiladigan asosiy talablar quyidagicha keltirilgan:-

Loyihaga qo'yiladigan asosiy talablar quyidagicha
Loyihaga qo'yiladigan asosiy talablar quyidagicha
Loyihaga qo'yiladigan asosiy talablar quyidagicha
Loyihaga qo'yiladigan asosiy talablar quyidagicha
Loyihaga qo'yiladigan asosiy talablar quyidagicha
Loyihaga qo'yiladigan asosiy talablar quyidagicha

(1) ESP8266 WiFi moduli

(2) Arduino IDE

(3) non paneli

(4) o'tish simlari

(5) USB-TTL konvertori

(6) quvvat manbai (3.3v shahar)

(7) Simsiz Internetga ulanish (WiFi)

(8) veb -server (siz biznikidan foydalanishingiz mumkin)

(9) LED

2 -qadam: ESP8266 nima?

ESP8266 nima?
ESP8266 nima?
ESP8266 nima?
ESP8266 nima?
ESP8266 nima?
ESP8266 nima?

ESP8266-bu Shanxayda joylashgan Xitoyning Espressif Systems ishlab chiqaruvchisi tomonidan ishlab chiqarilgan TCP/IP va MCU (mikrokontroller birligi) imkoniyatlariga ega arzon Wi-Fi chipi.

Chip birinchi marta g'arblik ishlab chiqaruvchilar e'tiboriga 2014 yil avgust oyida uchinchi tomon ishlab chiqaruvchi Ai-Thinker tomonidan ishlab chiqarilgan ESP-01 moduli bilan kelgan. Bu kichik modul mikrokontrollerlarga Wi-Fi tarmog'iga ulanish va Hayes uslubidagi buyruqlar yordamida oddiy TCP/IP ulanishlarini amalga oshirish imkonini beradi. Biroq, o'sha paytda chip va u qabul qilgan buyruqlar bo'yicha ingliz tilidagi hujjatlar deyarli yo'q edi, juda past narx va modulda tashqi komponentlar juda kam bo'lganligi, bu oxir-oqibatda juda arzon bo'lishi mumkinligini ko'rsatdi., ko'plab xakerlarni modul, chip va undagi dasturiy ta'minotni o'rganishga, shuningdek, xitoycha hujjatlarni tarjima qilishga jalb qildi. Wifi.

3 -qadam: Arduino va IDE nima?

Arduino va IDE nima?
Arduino va IDE nima?

Arduino-bu ochiq manbali elektronika platformasi, uni ishlatish uchun qulay bo'lgan apparat va dasturiy ta'minotga asoslangan. Arduino taxtasi kirishni o'qishi mumkin - sensordagi yorug'lik, tugmachadagi barmog'i yoki Twitter -dagi xabar - va uni chiqishga aylantirish - dvigatelni yoqish, LEDni yoqish, Internetda biror narsani chop etish. Siz doskadagi mikrokontrollerga ko'rsatmalar to'plamini yuborib, nima qilish kerakligini taxtangizga ayta olasiz. Buning uchun siz Arduino dasturlash tilidan (simli aloqa asosida) va ishlov berishga asoslangan Arduino dasturidan (IDE) foydalanasiz.

Nima uchun Arduino? Oddiy va qulay foydalanuvchi tajribasi tufayli Arduino minglab turli loyihalar va ilovalarda ishlatilgan. Arduino dasturiy ta'minoti yangi boshlanuvchilar uchun oson, lekin ilg'or foydalanuvchilar uchun etarlicha moslashuvchan. U Mac, Windows va Linuxda ishlaydi. O'qituvchilar va talabalar undan arzon ilmiy asboblar yaratish, kimyo va fizika tamoyillarini isbotlash yoki dasturlash va robototexnika bilan ishlashni boshlash uchun foydalanadilar. Dizaynerlar va me'morlar interaktiv prototiplarni yaratadilar, musiqachilar va rassomlar uni o'rnatish va yangi musiqa asboblari bilan tajriba qilish uchun ishlatadilar. Albatta, ishlab chiqaruvchilar, masalan, Maker yarmarkasida namoyish etilgan ko'plab loyihalarni qurish uchun foydalanadilar. Arduino - bu yangi narsalarni o'rganishning asosiy vositasi. Har kim - bolalar, havaskorlar, rassomlar, dasturchilar - to'plamning bosqichma -bosqich ko'rsatmalariga amal qilib yoki Internetda Arduino jamoasining boshqa a'zolari bilan fikr almashishni boshlashi mumkin.

4 -qadam: Arduino IDE va o'rnatish jarayonini yuklab oling

Arduino IDE va o'rnatish jarayonini yuklab oling
Arduino IDE va o'rnatish jarayonini yuklab oling
Arduino IDE va o'rnatish jarayonini yuklab oling
Arduino IDE va o'rnatish jarayonini yuklab oling
  • Havolani bosing va https://goo.gl/Cxa9rX Arduino IDE -ni yuklab oling
  • Arduino IDE -ni tizimingizga o'rnating
  • Arduino IDE -ni oching va Fayl> Sozlamalar yorlig'ini bosing
  • Endi Qo'shimcha boshqaruv paneli URL -lari maydoniga quyidagi URLni qo'shing va OK tugmasini bosing.
  • Manzil:-
  • Asboblar> Kengashlar> Kengash menejeri yorlig'ini oching
  • Esp8266 ni qidiring va esp8266 jamoaviy paketlarini o'rnating
  • Endi asboblar> taxtalarga o'ting va Umumiy ESP8266 modulini tanlang
  • Sketch> Kutubxona> Kutubxonalarni boshqarish -ni oching
  • Arduino json qidiring va Benoit Blanchon tomonidan arduino json kutubxonasini o'rnating

5-qadam: ESP8266 uchun USB-TTL konvertoriga ulanish

ESP8266 uchun USB-TTL konvertoriga ulanish
ESP8266 uchun USB-TTL konvertoriga ulanish
ESP8266 uchun USB-TTL konvertoriga ulanish
ESP8266 uchun USB-TTL konvertoriga ulanish
ESP8266 uchun USB-TTL konvertoriga ulanish
ESP8266 uchun USB-TTL konvertoriga ulanish

Bu erda ESP8266-ni USB-TTL konvertoriga ulash tafsilotlari

  1. USB-TTL 3.3V ni ESP8266 VCC va CH_PD ga ulang
  2. ESP8266 RX ni USB-TTL TX ga va ESP8266 TX ni USB-TTL RX ga ulang.
  3. ESP8266 GND ni USB-TTL GND ga ulang
  4. LEDni GPIO 2 va GND ga ulang
  5. GPIO 0 -ni GND -ga ulang (SKETCH UCHUN YUKLANISHIDA)

6 -qadam: Kodni yuklash va dastur

USB-TTL-ni tizimga ulang va asboblar> portlar> COMn (Ex-COM4) -dan portni tanlang.

Endi tafsilotlarni o'zgartiring- WiFi nomi, WiFi parol, domen nomi, yo'l va eskizni tuzing va ESP8266-ga yuklang.

Agar sizda server bo'lsa, siz o'zingizning php va json kodlaringizdan foydalanishingiz mumkin, manba faylini quyidagi havola orqali yuklab olishingiz mumkin, aks holda siz mening yuklangan kodimdan foydalanishingiz mumkin

Har qanday muammo uchun men bilan bog'lanishingiz mumkin.

Bipul Kumar Gupta

(https://goo.gl/b6TggT)

bipulgupta.com/

www.facebook.com/bipulkg

Tavsiya: