Mundarija:
- 1-qadam: Ushbu loyihaga qo'yiladigan asosiy talablar quyidagicha keltirilgan:-
- 2 -qadam: ESP8266 nima?
- 3 -qadam: Arduino va IDE nima?
- 4 -qadam: Arduino IDE va o'rnatish jarayonini yuklab oling
- 5-qadam: ESP8266 uchun USB-TTL konvertoriga ulanish
- 6 -qadam: Kodni yuklash va dastur
Video: ESP8266 WiFi moduli yordamida LEDni boshqarish- narsalar Interneti: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
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:-
(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-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-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
- 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
Bu erda ESP8266-ni USB-TTL konvertoriga ulash tafsilotlari
- USB-TTL 3.3V ni ESP8266 VCC va CH_PD ga ulang
- ESP8266 RX ni USB-TTL TX ga va ESP8266 TX ni USB-TTL RX ga ulang.
- ESP8266 GND ni USB-TTL GND ga ulang
- LEDni GPIO 2 va GND ga ulang
- 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:
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
Atollic TrueStudio-LEDni STM32L100 yordamida 4 tugmachasini bosib LEDni yoqing: 4 qadam
STM32L100 yordamida tugmachani bosib LEDni Atollic TrueStudio-ni yoqing: STM32-ning ushbu qo'llanmasida men sizga STM32L100-ning GPIO pinini qanday o'qish kerakligi haqida aytib beraman, shuning uchun men bortda Led porlashni o'rnataman. bosish tugmachasini bosish
Yorqinlikni boshqarish PWM asosidagi LEDni boshqarish tugmachalari, Raspberry Pi va skretch yordamida: 8 qadam (rasmlar bilan)
Yorqinlikni boshqarish PWM asosidagi LEDni boshqarish tugmachalari, Raspberry Pi va Scratch yordamida: Men PWMning o'quvchilarimga qanday ishlashini tushuntirishga harakat qilardim, shuning uchun men o'z oldimga ikkita tugma yordamida LEDning yorqinligini boshqarishga harakat qildim. - bitta tugmachaning yorqinligini oshiradi, ikkinchisi esa uni o'chiradi. Dastur uchun
Arduino bilan 2.4 Gigagertsli NRF24L01 moduli yordamida simsiz masofadan boshqarish - Nrf24l01 4 kanalli / Quadcopter uchun 6 kanalli uzatuvchi qabul qilgich - Rc vertolyoti - Arduino yordamida Rc samolyoti: 5 qadam (rasmlar bilan)
Arduino bilan 2.4 Gigagertsli NRF24L01 moduli yordamida simsiz masofadan boshqarish | Nrf24l01 4 kanalli / Quadcopter uchun 6 kanalli uzatuvchi qabul qilgich | Rc vertolyoti | Arduino yordamida Rc samolyoti: Rc avtomashinasini boshqarish | Kvadrokopter | Drone | RC samolyoti | RC qayig'i, bizga har doim qabul qiluvchi va uzatuvchi kerak bo'ladi, deylik, RC QUADCOPTER uchun bizga 6 kanalli uzatuvchi va qabul qilgich kerak, va bu turdagi TX va RX juda qimmatga tushadi, shuning uchun biz uni o'zimizda ishlab chiqaramiz
Veb -saytdan ESP8266 NodemCU Lua WiFi yordamida LEDni qanday boshqarish mumkin: 7 qadam
ESP8266 NodemCU Lua WiFi yordamida LEDni qanday boshqarish kerak veb -saytdan: Ushbu qo'llanma sizga ESP8266 NodemCU Lua WiFi -dan Internetdan LEDni boshqarish bo'yicha ba'zi asoslarni o'rgatadi. Ishni boshlashdan oldin, sizda barcha kerakli materiallar borligiga ishonch hosil qiling: ESP8266 NodeMCU Lua WiFi diodli stol paneli (agar kerak bo'lsa)