Мазмуну:

WiFi көзөмөлдөгөн RGB LED тилкеси ESP8266 менен: 5 кадам
WiFi көзөмөлдөгөн RGB LED тилкеси ESP8266 менен: 5 кадам

Video: WiFi көзөмөлдөгөн RGB LED тилкеси ESP8266 менен: 5 кадам

Video: WiFi көзөмөлдөгөн RGB LED тилкеси ESP8266 менен: 5 кадам
Video: SKR 1.4 - Adding a 3d Extruder Stepper for a Diamond PrintHead 2024, Ноябрь
Anonim
Image
Image
Бардык материалдарды жана шаймандарды чогултуу
Бардык материалдарды жана шаймандарды чогултуу

Идея 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 -кадам: Районду туташтыруу

Circuit туташуу
Circuit туташуу
Circuit туташуу
Circuit туташуу

Жогорудагы схемага ылайык схеманы туташтырыңыз. LEDдин 3 түсүн (КЫЗЫЛ, ЖАШЫЛ, КӨК) иштетүү үчүн бизге 3 MOSFET керек. Белгилей кетчү нерсе, мен жеке даректүү LED тилкесин колдонбойм. Ал үчүн сизге башка туташуу керек болот.

LEDдин 3 түсүн колдонуп, биз дагы көптөгөн түстөрдү түзө алабыз. Билим берүү максатында балдарга негизги түстөрдү жана башка түстөрдү түзгөн айкалышты үйрөтүү абдан сонун.

Дагы бир белгилей кетчү нерсе, 12 В кубаттуулуктун GND 5V электр булагынын GND менен туташканын текшеришиңиз керек. Дагы бир альтернатива, сиз 5V жөнгө салуучу LM7805ти колдонуп, 5Вны кубаттоо үчүн 12В электр энергиясын колдоно аласыз.

3 -кадам: Arduino интерфейсинен кодду конфигурациялоо

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

Кодду ESP8266ге жүктөңүз
Кодду ESP8266ге жүктөңүз
Кодду ESP8266ге жүктөңүз
Кодду 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 долбоорлору үчүн менин веб -сайтыма кире аласыз.

Ошондой эле, мен бул идеяны кийинки көрсөтмөлөргө жарыялоо үчүн колдоно алышым үчүн, сиз көргүңүз келген келечектеги жаңыртуу боюнча кандай сунуштар боюнча комментарий калтырсаңыз болот.

Сунушталууда: