Мазмуну:
- 1 -кадам: Бардык материалдарды жана шаймандарды чогултуу
- 2 -кадам: Районду туташтыруу
- 3 -кадам: Arduino интерфейсинен кодду конфигурациялоо
- 4 -кадам: Кодду ESP8266ге жүктөңүз
- 5 -кадам: Келечектеги жаңыртуулар
Video: WiFi көзөмөлдөгөн RGB LED тилкеси ESP8266 менен: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Идея WiFiдан башкарыла турган LED чырактарды түзүү. Менде Рождествонун бош запастагы LED тилкеси бар, ошондуктан мен муну ESP8266га кайра иштетип жатам, ал LEDди WiFi аркылуу башкарууга мүмкүндүк берет.
ESP8266 веб -сервер катары иштей алат, бул LED тилкесин башкаруу үчүн Алыстан түзүлүштү түзүү үчүн колдонулат. Менде болгон LED тилкеси 12В, андыктан бул үчүн 12 В кубаттуулукка муктаж болом, антпесе 5V светодиод бар болсо, сиз ESP8266 чынжырын иштетүүчү ошол эле энергия булагынан LED тилкесин иштете аласыз.
1 -кадам: Бардык материалдарды жана шаймандарды чогултуу
Бул үчүн сизге төмөнкү материалдар керек болот:
- 1 x ESP8266
- 3 x MOSFET IRF510
- RGB LED тилкеси
- Прототип тактасы
- Connector Wire
- LED тилкеси үчүн 12 В электр менен камсыздоо
- 5 V ESP8266 үчүн электр менен камсыздоо
Төмөндө сизге керектүү инструменттер:
- Зым чечүүчү
- Кандооч
- Мультиметр (Кыйынчылыктарды атууга ыңгайлуу куралдар)
2 -кадам: Районду туташтыруу
Жогорудагы схемага ылайык схеманы туташтырыңыз. LEDдин 3 түсүн (КЫЗЫЛ, ЖАШЫЛ, КӨК) иштетүү үчүн бизге 3 MOSFET керек. Белгилей кетчү нерсе, мен жеке даректүү LED тилкесин колдонбойм. Ал үчүн сизге башка туташуу керек болот.
LEDдин 3 түсүн колдонуп, биз дагы көптөгөн түстөрдү түзө алабыз. Билим берүү максатында балдарга негизги түстөрдү жана башка түстөрдү түзгөн айкалышты үйрөтүү абдан сонун.
Дагы бир белгилей кетчү нерсе, 12 В кубаттуулуктун GND 5V электр булагынын GND менен туташканын текшеришиңиз керек. Дагы бир альтернатива, сиз 5V жөнгө салуучу LM7805ти колдонуп, 5Вны кубаттоо үчүн 12В электр энергиясын колдоно аласыз.
3 -кадам: Arduino интерфейсинен кодду конфигурациялоо
Мен колдонгон кодду төмөнкү веб -сайтымдан жүктөп алсаңыз болот. Кодду иштетүү үчүн төмөнкү китепкана керек болот.
- ESP8266WiFI
- ESP8266Webserver
- Arduino OTA
Кодду Arduino интерфейсине жүктөгөндөн кийин, конфигурациялашыңыз керек болгон эки нерсе бар.
1. Wifi ssid жана сырсөзүңүздү көрсөтүү үчүн төмөнкүлөрдү өзгөртүңүз
/* Тармак орнотуулары*/const char* ssid = "yourWIFISSID"; // SSID - сиздин WiFi атыңыз const char* password = "yourwifipassword"; // Купуя сөз
2. IP дарегиңизди роутердин субнетин чагылдыруу үчүн өзгөртүңүз жана ошол эле IP даректе эч кандай түзмөк жок экенин текшериңиз.
IPAddress ip (192, 168, 1, 111); // IPAddress шлюз түзмөгүнүн статикалык IP дареги (192, 168, 1, 1); // Gatway IPAddress субнети (255, 255, 255, 0); // Тармак маскасы
3. 62 -саптын тегерегиндеги Орнотуу бөлүмүндөгү OTA (аба жаңыртуусу) сырсөзүн өзгөртүү.
// OTA коду ArduinoOTA.setHostname ("LEDStrip"); ArduinoOTA.setPassword ((const char *) "ledstripOTApassword"); ArduinoOTA.begin ();
4 -кадам: Кодду ESP8266ге жүктөңүз
Кодду WiFi орнотууңузга ылайыкташтыргандан кийин, кодду ESP8266га жүктөө убактысы келди. ESP8266 тиркелген туура портту тандаганыңызды текшериңиз. Жогорудагы мисалда, менде /dev/cu.wchusbserial14750 бар, бул сиздин PC же Macтан айырмаланышы мүмкүн.
Андан кийин Эскиз-> Жүктөө тандаңыз.
Жүктөө аяктаганга чейин күтө туруңуз. Эгерде баары жакшы болсо, ESP8266 сиздин WiFi роутериңизге туташып, IP дареги 192.168.1.111 болушу керек. Эгер сиз аны мурунку кадамда өзгөртсөңүз, бул өзгөрүшү мүмкүн. Браузериңизди ошол IP дарегине багыттаңыз, https://192.168.1.111, сиз сүрөттө көрсөтүлгөндөй LED алыстан башкаруусун көрүшүңүз керек.
LEDдин түсүн маанайыңызга жараша өзгөртүү үчүн түстү басыңыз жана ырахат алыңыз.
5 -кадам: Келечектеги жаңыртуулар
Эми сизде иштеп жаткан WiFi көзөмөлдөгөн RGB LED тилкеси бар, сиз дискотекалардын башка айкалышын кошуу үчүн код менен ойной аласыз. Келечектеги жаңыртуу сунуштарынын айрымдары төмөнкүлөрдү камтыйт:
- Районду MQTTге туташтыруу, сиз аны интернет аркылуу башкара аласыз
- Түнкү жарык үчүн LED жарыктарын автоматтык түрдө күйгүзүү үчүн, кыймыл аныктоочу схеманы кошуңуз
- Ар кандай жарк этүү режимдери үчүн кодду кошуңуз (Flash, Strobe, Fade, Smooth), бул баскыч учурда иштебейт.
- Музыканын негизинде ачык түстү өзгөртүү.
Болгону, бул пост сизге жагат деп ишенем. А эгер сизге бул жакса, Жарыктандыруу сынагында мага добуш бере аласыз. Башка жөнөкөй IoT долбоорлору үчүн менин веб -сайтыма кире аласыз.
Ошондой эле, мен бул идеяны кийинки көрсөтмөлөргө жарыялоо үчүн колдоно алышым үчүн, сиз көргүңүз келген келечектеги жаңыртуу боюнча кандай сунуштар боюнча комментарий калтырсаңыз болот.
Сунушталууда:
DIY LED тилкеси: Кантип кесүү, туташуу, ширетүү жана кубаттоочу LED тилкеси: 3 кадам (сүрөттөр менен)
DIY LED Strip: кантип кесип, туташтыруу, Solder жана Power LED Strip: LED strip.Flexible ишенимдүү жана колдонууга жеңил, LED тилкелерин колдонуу менен өз жарык долбоорлорду кабыл алуу үчүн башталгычтар үчүн колдонмо ар кандай мыкты тандоо болуп саналат. жөнөкөй жабык 60 LED/m LED тилкесин орнотуунун негиздери, бирок
ESP8266 RGB LED STRIP WIFI Control - NODEMCU Wifi аркылуу башкарылган LED тилкеси үчүн IR алыстан башкаруу пулу катары - RGB LED STRIP Smartphone Control: 4 кадам
ESP8266 RGB LED STRIP WIFI Control | NODEMCU Wifi аркылуу башкарылган LED тилкеси үчүн IR алыстан башкаруу пулу катары | RGB LED STRIP смартфонду көзөмөлдөө: Салам балдар бул окуу куралында биз nodemcu же esp8266ды IR пульту катары RGB LED тилкесин башкаруу үчүн колдонууну үйрөнөбүз жана Nodemcu смартфону WiFi аркылуу башкарылат. Ошентип, негизинен сиз RGB LED STRIPти смартфонуңуз менен башкара аласыз
Smartphone көзөмөлдөгөн неопикселдер (LED тилкеси) WiFi аркылуу Blynk тиркемеси менен: 6 кадам
Wi-Fi аркылуу Blynk тиркемеси менен смартфондун көзөмөлдөгөн неопикселдери (LED тилкеси): Мен бул долбоорду досторумдун үйүндө смартфон башкарган неопикселдерден шыктандырып, бирок аны дүкөндөн сатып алгандан кийин түздүм. Мен ойлодум: "Өз колум менен жасоо канчалык кыйын болсо, ал дагы бир топ арзан болот!" &Quot; Мына ушундай
Raspberry Pi менен веб -сайт/WiFi көзөмөлдөгөн LED тилкеси: 9 кадам (сүрөттөр менен)
Веб -сайт/WiFi Raspberry Pi менен башкарылган LED тилкеси: Негизги маалымат: Мен өспүрүммүн жана акыркы бир нече жылдан бери робототехника боюнча мелдештерге катышуу менен бирге кичинекей электроника долбоорлорун иштеп чыгып, программалап келе жатам. Мен жакында столумдун конфигурациясын жаңыртуунун үстүндө иштеп жаттым, жана жакшы кошумча деп чечтим
Таймер менен Motion Sensor иштетилген LED тилкеси: 6 кадам (сүрөттөр менен)
Таймер менен Motion Sensor иштетилген LED тилкеси: салам баарына! Мен азыр дагы бир көрсөтмө жазуу үчүн абдан кубанычтамын. Бул долбоор мага бир нече ай мурун бир нускоочу-эр (?!) (Дэвид @dducic) менен байланышып, дизайн боюнча жардам сурап кайрылганда пайда болгон. Ошентип, бул жерде оригиналдуу спецификация болгон: & q