Мазмұны:
- 1 -қадам: Барлық материалдар мен құралдарды жинаңыз
- 2 -қадам: тізбекті қосыңыз
- 3 -қадам: Arduino интерфейсінен кодты конфигурациялаңыз
- 4 -қадам: ESP8266 кодын жүктеңіз
- 5 -қадам: Болашақ жаңартулар
Бейне: ESP8266 бар WiFi басқарылатын RGB жарықдиодты жолағы: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Идея - WiFi арқылы басқарылатын жарықдиодты шамдар жасау. Менде Рождестволық жарық диодты жолақ бар, сондықтан мен оны ESP8266 -ға қайта өңдеймін, бұл жарықдиодты WiFi арқылы басқаруға мүмкіндік береді.
ESP8266 веб -сервер ретінде жұмыс істей алады, бұл жарық диодты жолақты басқару үшін қашықтан орналасуды жасау үшін қолданылады. Менде бар жарық диодты жолақ - 12 В, сондықтан бұл үшін маған 12 В қуат көзі қажет болады, әйтпесе 5В жарық диоды бар болса, сіз ESP8266 тізбегін қуаттайтын қуат көзінен жарық диодты жолақты қуаттай аласыз.
1 -қадам: Барлық материалдар мен құралдарды жинаңыз
Ол үшін сізге келесі материалдар қажет:
- 1 x ESP8266
- 3 x MOSFET IRF510
- RGB жарық диодты жолағы
- прототип тақтасы
- қосқыш сым
- Жарықдиодты жолақ үшін 12 В қуат көзі
- 5 В ESP8266 қуат көзі
Сізге келесі құралдар қажет болады:
- Сымды тазартқыш
- Пісіру үтігі
- мультиметр (проблемаларды шешуге арналған ыңғайлы құралдар)
2 -қадам: тізбекті қосыңыз
Жоғарыдағы схемаға сәйкес тізбекті қосыңыз. Светодиодтың 3 түсін (ҚЫЗЫЛ, ЖАСЫЛ, КӨК) қосу үшін бізге 3 MOSFET қажет. Мен жеке адрестік жарықдиодты жолақты пайдаланбайтынымды ескеріңіз. Ол үшін сізге басқа байланыс қажет болады.
Светодиодтың 3 түсін қолдана отырып, біз көптеген түстер жасай аламыз. Білім беру мақсатында балаларға негізгі түстер мен басқа түстерді құрайтын комбинация туралы үйрету өте жақсы.
Тағы бір айта кететін жайт, 12 В қуат көзінің GND 5V қуат көзінің GND қосылғанына көз жеткізу керек. Тағы бір балама - LV7805 5В реттегішінің көмегімен 5В -ты қуаттандыру үшін 12В қуат көзін пайдалануға болады.
3 -қадам: Arduino интерфейсінен кодты конфигурациялаңыз
Сіз менің веб -сайтымнан келесі кодты жүктей аласыз. Кодты іске қосу үшін келесі кітапхана қажет болады.
- ESP8266WiFI
- ESP8266Webserver
- Arduino OTA
Сіз кодты Arduino интерфейсіне жүктегеннен кейін конфигурациялау қажет бірнеше нәрсе бар.
1. Wi -Fi 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 менде бар, бұл сіздің компьютеріңізден немесе Mac -тен өзгеше болуы мүмкін.
Содан кейін Sketch-> Upload таңдаңыз.
Жүктеу аяқталғанша күтіңіз. Егер бәрі жақсы болса, ESP8266 сіздің Wi -Fi маршрутизаторына қосылып, IP мекенжайы 192.168.1.111 болуы керек. Егер сіз оны алдыңғы қадамда өзгерткен болсаңыз, бұл өзгеруі мүмкін. Браузерді мына IP мекенжайына бағыттаңыз, https://192.168.1.111, сіз суретте көрсетілгендей жарықдиодты қашықтан басқару құралын көруіңіз керек.
Жарық диодтың түсін сіздің көңіл -күйіңізге сәйкес өзгерту үшін түсін басыңыз және ләззат алыңыз.
5 -қадам: Болашақ жаңартулар
Енді сізде жұмыс істейтін WiFi басқарылатын RGB светодиодты жолағы болса, дискотека шамдарының әр түрлі комбинациясын қосу үшін кодпен ойнауға болады. Болашақта жаңартудың кейбір ұсыныстары мыналарды қамтиды:
- тізбекті MQTT -ге қосу, оны интернет арқылы басқаруға болады
- Светодиоды түнгі жарыққа автоматты түрде қосу үшін қозғалысты анықтау тізбегін қосыңыз
- Әр түрлі жыпылықтау режимдеріне код қосыңыз (Flash, Strobe, Fade, Smooth), қазіргі уақытта бұл түйме жұмыс істемейді.
- Музыкаға негізделген ашық түсті өзгертіңіз.
Барлығы, бұл пост сізге ұнайды деп сенемін. Ал егер сізге бұл ұнаса, сіз маған Жарықтандыру байқауында дауыс бере аласыз. Сіз басқа қарапайым IoT жобалары үшін менің веб -сайтқа кіре аласыз.
Сіз маған болашақтағы жаңартуға қатысты қандай ұсыныстарды көргіңіз келетіні туралы түсініктеме бере аласыз, осылайша мен бұл идеяны келесі нұсқаулықтарға жариялау үшін қолдана аламын.
Ұсынылған:
DIY Ir қашықтан басқарылатын жарықдиодты жолағы: 10 қадам (суреттермен)
DIY Ir қашықтан басқарылатын жарық диодты жолағы: сәлем, бәріне жаңа нұсқаулықтарымызға қош келдіңіздер, өйткені сіз нобайдан білетін боласыз, біз бұл жобада кез келген қол жетімді инфрақызыл қашықтан басқару пультінің көмегімен басқаруға болатын IR жолақты контроллер жасаймыз. қолданылған
Жеңіл жарықдиодты мерекелік жарық шоуы: қыста сиқыршылар - FastLED және Arduino оқулығы бар WS2812B жарықдиодты жолағы: 6 қадам
Жеңіл жарықдиодты мерекелік жарық шоуы: қыста сиқыршылар | FastLED және Arduino оқулығы бар WS2812B жарық диодты жолағы: Мен бұл мерекелік жарық шоуын кез келген жерде көрсету үшін құрастырдым және бағдарламаладым. Мен бір пиксель тығыздығы 30 пиксель/ метр болатын бір WS2812B жолақты қолдандым. Мен 5 метрді қолданғандықтан, менде барлығы 150 жарық диоды болды. Мен кодты қарапайым етіп сақтадым, сондықтан кез келген адам WS2812 -ді қолдана бастады
ESP8266 RGB LED STRIP WIFI басқару - NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде - RGB LED STRIP смартфонды басқару: 4 қадам
ESP8266 RGB LED STRIP WIFI басқару | NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде | Смартфонды RGB LED STRIP басқару: Сәлеметсіздер ме, балалар, бұл оқулықта біз nodemcu немесе esp8266 -ды RGB жарықдиодты жолағын басқару үшін инфрақызыл қашықтан басқару құралы ретінде қолдануды үйренеміз, ал Nodemcu смартфон Wi -Fi арқылы басқарылады. Негізінде сіз RGB LED STRIP -ті смартфонмен басқара аласыз
Wi -Fi арқылы Blynk қосымшасы бар смартфонмен басқарылатын неопиксельдер (LED жолағы): 6 қадам
Смартфонмен басқарылатын неопиксельдер (LED жолағы) Blynk қосымшасы WiFi арқылы: Мен бұл жобаны достар үйінде смартфонмен басқарылатын неопиксельдерден шабыттанғаннан кейін жасадым, бірақ оны дүкеннен сатып алдым. Мен ойладым: «Өз қолыммен жасау қаншалықты қиын болса, ол да әлдеқайда арзан болар еді
Wifi басқарылатын Raspberry Pi көмегімен Task, Ifttt интеграциясы бар 12 вольтты жолағы: 15 қадам (суреттермен)
Task, Ifttt интеграциясы бар Raspberry Pi көмегімен Wi -Fi арқылы басқарылатын 12 вольтты жолақ. Бұл жобада мен сізге таңқурай pi көмегімен wifi желісінде қарапайым 12 вольтты аналогты жолақты қалай басқаруға болатынын көрсетемін. Бұл жоба үшін сізге қажет: 1x Raspberry Pi (I) Мен Raspberry Pi 1 Model B+) 1x RGB 12v Le қолданамын