Мазмұны:

ESP8266 бар WiFi басқарылатын RGB жарықдиодты жолағы: 5 қадам
ESP8266 бар WiFi басқарылатын RGB жарықдиодты жолағы: 5 қадам

Бейне: ESP8266 бар WiFi басқарылатын RGB жарықдиодты жолағы: 5 қадам

Бейне: ESP8266 бар WiFi басқарылатын RGB жарықдиодты жолағы: 5 қадам
Бейне: Lesson 101: Using IR Remote to control TV, AC Bulb with Relay, DC Motor and Servo Motor 2024, Қараша
Anonim
Image
Image
Барлық материалдар мен құралдарды жинаңыз
Барлық материалдар мен құралдарды жинаңыз

Идея - 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 интерфейсінен кодты конфигурациялаңыз

Arduino интерфейсінен кодты конфигурациялаңыз
Arduino интерфейсінен кодты конфигурациялаңыз
Arduino интерфейсінен кодты конфигурациялаңыз
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 кодын жүктеңіз

ESP8266 кодын жүктеңіз
ESP8266 кодын жүктеңіз
ESP8266 кодын жүктеңіз
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 жобалары үшін менің веб -сайтқа кіре аласыз.

Сіз маған болашақтағы жаңартуға қатысты қандай ұсыныстарды көргіңіз келетіні туралы түсініктеме бере аласыз, осылайша мен бұл идеяны келесі нұсқаулықтарға жариялау үшін қолдана аламын.

Ұсынылған: