Съдържание:
- Стъпка 1: Съберете всички материали и инструменти
- Стъпка 2: Свържете веригата
- Стъпка 3: Конфигурирайте кода от интерфейса на Arduino
- Стъпка 4: Качете кода в ESP8266
- Стъпка 5: Бъдещи надстройки
Видео: RGB LED лента с Wi -Fi контрол с ESP8266: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Идеята е да се създадат LED светлини, които да се контролират от WiFi. Разполагам с резервна LED лента от Коледа, затова я рециклирам в ESP8266, която позволява на LED да се контролира от WiFi.
ESP8266 може да функционира като уеб сървър, това ще се използва за създаване на Дистанционно оформление за управление на LED лентата. LED лентата, която имам, е 12V, така че ще се нуждая от 12 V захранване за това, в противен случай, ако имате 5V LED, можете да захранвате LED лентата от същия източник на захранване, който захранва веригата ESP8266.
Стъпка 1: Съберете всички материали и инструменти
За това ще ви трябват следните материали:
- 1 x ESP8266
- 3 x MOSFET IRF510
- RGB LED лента
- Прототипна дъска
- Съединителен проводник
- 12 V захранване за LED лента
- 5 V захранване за ESP8266
Следните инструменти ще ви трябват:
- Машина за сваляне на тел
- поялник
- Мултицет (Удобни инструменти за отстраняване на проблеми)
Стъпка 2: Свържете веригата
Свържете веригата съгласно схемата по -горе. Имаме нужда от 3 MOSFET, за да захранваме 3 -те цвята (ЧЕРВЕН, ЗЕЛЕН, СИН) на светодиода. Имайте предвид, че не използвам индивидуалната адресируема LED лента. За това ще ви трябва различна връзка.
Използвайки 3 -те цвята на светодиода, ние сме в състояние да създадем много повече цветове. За образователни цели е чудесно да можете да научите децата за основните цветове и комбинацията, която съставлява другите цветове.
Друго нещо, което трябва да се отбележи, е, че ще трябва да се уверите, че GND на 12 V захранването е свързано към GND на 5V захранването. Друга алтернатива е, че можете да използвате 12V захранване за захранване на 5V с помощта на 5V регулатор LM7805.
Стъпка 3: Конфигурирайте кода от интерфейса на Arduino
Можете да изтеглите кода, който използвах от моя уебсайт на следното място. Кодът ще се нуждае от следната библиотека за изпълнение.
- ESP8266WiFI
- ESP8266Уеб сървър
- Arduino OTA
След като заредите кода в интерфейса на Arduino, има няколко неща, които трябва да конфигурирате.
1. Променете следното, за да посочите вашия wifi ssid и парола
/* Мрежови настройки*/const char* ssid = "yourWIFISSID"; // SSID - името на вашия WiFi const char* password = "yourwifipassword"; // Парола
2. Променете IP адреса, така че да отразява вашата подмрежа на рутера, и се уверете, че няма устройства в същия IP адрес.
IP Адрес ip (192, 168, 1, 111); // статичен IP адрес на шлюз IPAddress на устройството (192, 168, 1, 1); // Подмрежа на Gatway IPAddress (255, 255, 255, 0); // Мрежова маска
3. Променете паролата за OTA (On the air update) в раздела Настройка около ред 62.
// OTA код ArduinoOTA.setHostname ("LEDStrip"); ArduinoOTA.setPassword ((const char *) "ledstripOTApassword"); ArduinoOTA.begin ();
Стъпка 4: Качете кода в ESP8266
След като сте конфигурирали кода така, че да отговаря на вашата WiFi настройка, е време да качите кода в ESP8266. Уверете се, че сте избрали правилния порт, към който е свързан вашият ESP8266. В горния пример имам моя на /dev/cu.wchusbserial14750, това може да е различно от вашия компютър или Mac.
След това изберете Sketch-> Upload.
Изчакайте, докато качването приключи. Ако всичко върви добре, ESP8266 трябва да се свърже с вашия WiFi рутер и да има IP адрес 192.168.1.111. Това може да варира, ако сте го променили в предишната стъпка. Насочете браузъра си към този IP адрес, https://192.168.1.111, трябва да видите LED дистанционното управление, както е показано на снимката.
Кликнете върху цвета, за да промените цвета на светодиода според вашето настроение, и се насладете.
Стъпка 5: Бъдещи надстройки
Сега, когато имате работеща RGB LED лента, управлявана от WiFi, можете да си поиграете с кода, за да добавите още различни комбинации от диско светлини. Някои от предложенията за бъдеща надстройка включват:
- Свързване на веригата към MQTT, така че да можете да я управлявате чрез интернет
- Добавете верига за откриване на движение, за автоматично включване на LED светлините за нощна светлина
- Добавете код за различни режими на мигане (Flash, Strobe, Fade, Smooth), тези бутони в момента не функционират.
- Променете цвета на светлината въз основа на музика.
Това е всичко, надявам се този пост да ви хареса. И ако това ви харесва, можете да гласувате за мен в конкурса за осветление. Можете да посетите моя уебсайт за други прости IoT проекти.
Можете също така да ми коментирате какво предложение за бъдещото надстройване бихте искали да видите, за да мога да използвам тази идея, за да публикувам в следващите инструкции.
Препоръчано:
Светодиодна лента за матричен дисплей с контролирана WiFi лента: 3 стъпки (със снимки)
Светодиодна лента с матричен дисплей с контролирана WiFi лента: Програмируеми LED ленти, напр. базирани на WS2812, са очарователни. Приложенията са многобройни и бързо можете да получите впечатляващи резултати. И някак си изграждането на часовници изглежда е друг домейн, за който много мисля. Започвайки с известен опит в
Контрол на щорите с ESP8266, Google Home и Openhab интеграция и уеб контрол: 5 стъпки (със снимки)
Контрол на щори с ESP8266, интегриране и уебконтрол на Google Home и Openhab: В тази инструкция ще ви покажа как добавих автоматизация към моите щори. Исках да мога да добавя и премахвам автоматизацията, така че цялата инсталация е закрепена. Основните части са: Стъпков двигател Стъпков шофьор, управляван от bij ESP-01 Gear и монтаж
Контрол на яркостта ШИМ базиран LED контрол с помощта на бутони, Raspberry Pi и надраскване: 8 стъпки (със снимки)
Контрол на яркостта PWM управление на LED управление с помощта на бутони, Raspberry Pi и Scratch: Опитвах се да намеря начин да обясня как PWM работи на моите ученици, затова си поставих задачата да се опитам да контролирам яркостта на светодиода с помощта на 2 бутона - единият бутон увеличава яркостта на светодиода, а другият го затъмнява. Към програмата
ESP8266 RGB LED STRIP WIFI Control - NODEMCU Като IR дистанционно за LED лента, контролирана през Wifi - RGB LED STRIP Управление на смартфона: 4 стъпки
ESP8266 RGB LED STRIP WIFI Control | NODEMCU Като IR дистанционно за LED лента, контролирана през Wifi | RGB LED STRIP Smartphone Control: Здравейте момчета, в този урок ще научим как да използваме nodemcu или esp8266 като IR дистанционно за управление на RGB LED лента и Nodemcu ще се управлява от смартфон през wifi. Така че по принцип можете да контролирате RGB LED STRIP със своя смартфон
Как да си направим LED лента (медна лента): 4 стъпки (със снимки)
Как да си направим LED лента (медна лента): В този кратък урок ще ви покажа как да направите обикновена LED лента, използваща медна лента и някои smd светодиоди с малко запояване. Този проект е бърз и може да бъде полезен. Тъй като тази LED лента работи на много често използвано 3.7V захранване