Mundarija:
- 1 -qadam: Barcha materiallar va asboblarni yig'ing
- 2 -qadam: O'chirish sxemasini ulang
- 3 -qadam: Arduino interfeysidan kodni sozlang
- 4 -qadam: Kodni ESP8266 -ga yuklang
- 5 -qadam: kelajakdagi yangilanishlar
Video: ESP8266 bilan WiFi boshqariladigan RGB LED tasmasi: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Wi -Fi orqali boshqariladigan LED chiroqlarni yaratish g'oyasi. Menda Rojdestvodan zaxira LED tasmasi bor, shuning uchun men uni ESP8266 ga qayta ishlayman, bu esa LEDni WiFi orqali boshqarishga imkon beradi.
ESP8266 veb -server vazifasini bajarishi mumkin, bu LED chizig'ini boshqarish uchun masofaviy tartibni yaratish uchun ishlatiladi. Menda mavjud bo'lgan LED tasmasi - 12 V, shuning uchun menga 12 V quvvat manbai kerak bo'ladi, aks holda agar sizda 5 V LED bo'lsa, siz LED tasmasini ESP8266 sxemasini quvvatlaydigan quvvat manbaidan quvvatlantirishingiz mumkin.
1 -qadam: Barcha materiallar va asboblarni yig'ing
Buning uchun sizga quyidagi materiallar kerak bo'ladi:
- 1 x ESP8266
- 3 x MOSFET IRF510
- RGB LED tasmasi
- Prototip taxtasi
- Ulanish simlari
- LED tasmasi uchun 12 V quvvat manbai
- ESP8266 uchun 5 V quvvat manbai
Sizga quyidagi vositalar kerak bo'ladi:
- Simlarni ajratuvchi
- Lehimlash temir
- Multimetr (muammolarni hal qilish uchun qulay vositalar)
2 -qadam: O'chirish sxemasini ulang
O'chirish sxemasini yuqoridagi sxema bo'yicha ulang. LEDning 3 ta rangini (qizil, yashil, ko'k) yoqish uchun bizga 3 ta MOSFET kerak. E'tibor bering, men individual manzilli LED tasmasini ishlatmayman. Buning uchun sizga boshqa aloqa kerak bo'ladi.
LEDning 3 ta rangidan foydalanib, biz yana ko'p ranglarni yaratishga qodirmiz. Ta'lim maqsadida bolalarga asosiy ranglar va boshqa ranglarning kombinatsiyasi haqida o'rgatish juda yaxshi.
Yana bir narsani ta'kidlash kerakki, siz 12 V kuchlanishli GND 5V quvvat manbai GND ga ulanganligiga ishonch hosil qilishingiz kerak bo'ladi. Boshqa alternativa - 5V LM7805 regulyatori yordamida 5V quvvatlantirish uchun siz 12V quvvat manbasidan foydalanishingiz mumkin.
3 -qadam: Arduino interfeysidan kodni sozlang
Men ishlatgan kodni veb -saytimdan quyidagi manzilga yuklab olishingiz mumkin. Kodni ishga tushirish uchun quyidagi kutubxona kerak bo'ladi.
- ESP8266WiFI
- ESP8266 veb -server
- Arduino OTA
Kodni Arduino interfeysiga yuklaganingizdan so'ng, siz sozlashingiz kerak bo'lgan ikkita narsa bor.
1. Wi -Fi ssid va parolingizni ko'rsatish uchun quyidagilarni o'zgartiring
/* Tarmoq sozlamalari*/const char* ssid = "yourWIFISSID"; // SSID - Wi -Fi tarmog'ingizning nomi char char* password = "yourwifipassword"; // Parol
2. IP -manzilni Router pastki tarmog'ini aks ettirish uchun o'zgartiring va bir xil IP -manzilda qurilmalar yo'qligiga ishonch hosil qiling.
IPAddress ip (192, 168, 1, 111); // IPAddress shluzi qurilmasining statik IP -manzili (192, 168, 1, 1); // Gatway IPAddress ichki tarmog'i (255, 255, 255, 0); // Tarmoq niqobi
3. 62 -satr atrofidagi O'rnatish bo'limidagi OTA (efirni yangilash) parolini o'zgartiring.
// OTA kodi ArduinoOTA.setHostname ("LEDStrip"); ArduinoOTA.setPassword ((const char *) "ledstripOTApassword"); ArduinoOTA.begin ();
4 -qadam: Kodni ESP8266 -ga yuklang
Kodni Wi -Fi sozlamalariga mos ravishda sozlaganingizdan so'ng, kodni ESP8266 -ga yuklash vaqti keldi. ESP8266 ulangan to'g'ri portni tanlaganingizga ishonch hosil qiling. Yuqoridagi misolda menda /dev/cu.wchusbserial14750 bor, bu sizning shaxsiy kompyuteringiz yoki Mac -dan farq qilishi mumkin.
Keyin Sketch-> Yuklash-ni tanlang.
Yuklash tugaguncha kuting. Agar hamma narsa yaxshi bo'lsa, ESP8266 sizning Wi -Fi routeringizga ulanishi va 192.168.1.111 IP -manziliga ega bo'lishi kerak. Agar siz uni oldingi bosqichda o'zgartirgan bo'lsangiz, bu farq qilishi mumkin. Brauzeringizni ushbu IP manziliga yo'naltiring, https://192.168.1.111, siz LED masofadan boshqarish pultini rasmda ko'rsatilgandek ko'rishingiz kerak.
LEDning rangini kayfiyatingizga qarab o'zgartirish uchun rangni bosing va zavqlaning.
5 -qadam: kelajakdagi yangilanishlar
Endi sizda ishlaydigan WiFi boshqariladigan RGB LED tasmasi mavjud bo'lsa, siz diskoteka chiroqlarining boshqa kombinatsiyasini qo'shish uchun kod bilan o'ynashingiz mumkin. Kelgusida yangilanish takliflari orasida quyidagilar mavjud:
- Elektron tarmog'ini MQTT ga ulash, uni internet orqali boshqarish mumkin
- Tungi yorug'lik uchun LED chiroqlarini avtomatik ravishda yoqish uchun harakatni aniqlash sxemasini qo'shing
- Har xil miltillovchi rejimlar uchun kod qo'shing (Flash, Strobe, Fade, Smooth), hozirda bu tugma ishlamayapti.
- Musiqa asosida ochiq rangni o'zgartiring.
Hammasi shu, sizga bu xabar yoqadi deb umid qilaman. Va agar sizga bu yoqsa, "Yoritish" tanlovida menga ovoz berishingiz mumkin. Boshqa oddiy IoT loyihalari uchun siz mening veb -saytimga tashrif buyurishingiz mumkin.
Siz menga kelajakda qanday yangilanishlarni ko'rishni xohlayotganingiz haqida sharh qoldirishingiz mumkin, shunda men bu g'oyadan keyingi ko'rsatmalarni joylashtirish uchun foydalanishim mumkin.
Tavsiya:
DIY Ir masofadan boshqariladigan LED tasmasi: 10 qadam (rasmlar bilan)
DIY Ir masofadan boshqariladigan Led Strip: Salom hammaga, bizning yangi ko'rsatmalarni xush kelibsiz, chunki siz eskizdan bilasizki, biz ushbu loyihada biz har qanday keng tarqalgan IQ masofadan boshqarish pulti yordamida boshqariladigan Ir -lentali boshqaruvchini ishlab chiqaramiz. ishlatilgan
Android yoki iPhone -dan Bluetooth orqali boshqariladigan Arduino bilan Neopixel Ws 2812 LED tasmasi: 4 qadam
Android yoki iPhone -dan Bluetooth orqali boshqariladigan Arduino bilan Neopixel Ws 2812 LED tasmasi: Assalomu alaykum bolalar, men Android telefoningiz yoki iPhone -dan Bluetooth ulanish yordamida neopikselli LED tasmasini yoki ws2812 chizig'ini qanday boshqarish haqida muhokama qildik. uyingizga Arduino bilan bir qatorda neopikselli LED tasmasini qo'shing
Raspberry Pi bilan veb -sayt/WiFi boshqariladigan LED tasmasi: 9 qadam (rasmlar bilan)
Raspberry Pi bilan ishlaydigan veb -sayt/WiFi boshqariladigan LED tasmasi: Ma'lumot: Men o'spirinman va so'nggi bir necha yil mobaynida robototexnika musobaqalarida ishtirok etish bilan birga kichik elektronika loyihalarini loyihalashtirgan va dasturlaganman. Yaqinda men ish stoli sozlamalarini yangilash ustida ishladim va men yaxshi qo'shimchani tanlashga qaror qildim
Quvur tasmasi yordamida sozlanadigan gitara tasmasi: 6 qadam
Tarmoqli lentadan yasalgan sozlanadigan gitara tasmasi: Biz ko'rsatma beriladigan lentali gitara tasmasini yasaymiz. Bu menga atigi 30 daqiqa vaqt berdi va menga 15 dollar tejashga olib keldi, sizga quyidagilar kerak bo'ladi: tasma uchun: har qanday rangdagi tapeknife 15 dyuymli poyabzal (siz 1
It tasmasi uchun tripod tasmasi: 3 qadam
Itga tayoqcha tayog'i: Men shtativim uchun tasma topishga yoki yasashga harakat qilardim, shuning uchun uni sumkasiz tashish yoki qo'limda ushlab turish oson. Men shkafimdan biron bir arqonni qidirayotgan edim, lekin biz endi ishlatmaydigan it tasmasini topdim