WiFi kontrolēta RGB LED sloksne ar ESP8266: 5 soļi
WiFi kontrolēta RGB LED sloksne ar ESP8266: 5 soļi
Anonim
Image
Image
Apkopojiet visus materiālus un instrumentus
Apkopojiet visus materiālus un instrumentus

Ideja ir izveidot LED gaismas, kuras var vadīt no WiFi. Man Ziemassvētkos ir rezerves LED sloksne, tāpēc es to pārstrādāju uz ESP8266, kas ļauj LED kontrolēt no WiFi.

ESP8266 var darboties kā tīmekļa serveris, tas tiks izmantots, lai izveidotu attālo izkārtojumu, lai kontrolētu LED sloksni. LED sloksne, kas man ir, ir 12 V, tāpēc šim nolūkam man būs nepieciešams 12 V barošanas avots, pretējā gadījumā, ja jums ir 5 V LED, jūs varat barot LED sloksni no tā paša barošanas avota, kas baro ESP8266 ķēdi.

1. darbība: apkopojiet visus materiālus un instrumentus

Šim nolūkam jums būs nepieciešami šādi materiāli:

- 1 x ESP8266

- 3 x MOSFET IRF510

- RGB LED sloksne

- prototipa dēlis

- Savienotāja vads

- 12 V barošanas avots LED sloksnei

- 5 V barošanas avots ESP8266

Jums būs nepieciešami šādi rīki:

- Stiepļu noņēmējs

- Lodāmurs

- Multimetrs (ērti rīki problēmu novēršanai)

2. solis: pievienojiet ķēdi

Pievienojiet ķēdi
Pievienojiet ķēdi
Pievienojiet ķēdi
Pievienojiet ķēdi

Pievienojiet ķēdi saskaņā ar iepriekš redzamo diagrammu. Mums ir nepieciešami 3 MOSFET, lai darbinātu 3 gaismas diodes krāsas (SARKANA, ZAĻA, ZILA). Ņemiet vērā, ka es neizmantoju individuālo adresējamo LED sloksni. Lai to izdarītu, jums būs nepieciešams cits savienojums.

Izmantojot 3 gaismas diodes, mēs varam izveidot daudz vairāk krāsu. Izglītības nolūkos ir lieliski, ja var bērniem mācīt par pamatkrāsām un to kombināciju, kas veidoja citas krāsas.

Vēl viena lieta, kas jāņem vērā, ir jāpārliecinās, ka 12 V barošanas avota GND ir pievienots 5 V barošanas avota GND. Vēl viena alternatīva ir tā, ka varat izmantot 12 V barošanas avotu, lai barotu 5 V, izmantojot 5 V regulatoru LM7805.

3. darbība: konfigurējiet kodu no Arduino saskarnes

Konfigurējiet kodu no Arduino saskarnes
Konfigurējiet kodu no Arduino saskarnes
Konfigurējiet kodu no Arduino saskarnes
Konfigurējiet kodu no Arduino saskarnes

Tālāk norādītajā vietā varat lejupielādēt kodu, ko esmu izmantojis no savas vietnes. Lai palaistu kodu, būs nepieciešama šāda bibliotēka.

- ESP8266WiFI

- ESP8266Tīmekļa serveris

- Arduino OTA

Kad esat ielādējis kodu Arduino saskarnē, ir jākonfigurē dažas lietas.

1. Mainiet tālāk norādīto, lai norādītu uz savu wifi ssid un paroli

/* Tīkla iestatījumi*/const char* ssid = "jūsu WIFISSID"; // SSID - jūsu WiFi nosaukums const char* password = "yourwifipassword"; // Parole

2. Mainiet IP adresi, lai tā atspoguļotu maršrutētāja apakštīklu, un pārliecinieties, vai tajā pašā IP adresē nav ierīču.

IPAddress ip (192, 168, 1, 111); // ierīces IPAddress vārtejas statiskā IP adrese (192, 168, 1, 1); // Gatway IPAddress apakštīkls (255, 255, 255, 0); // Tīkla maska

3. Nomainiet OTA (On the air update) paroli sadaļā Iestatīšana ap 62. rindu.

// OTA kods ArduinoOTA.setHostname ("LEDStrip"); ArduinoOTA.setPassword ((const char *) "ledstripOTApassword"); ArduinoOTA.begin ();

4. darbība: augšupielādējiet kodu ESP8266

Augšupielādējiet kodu uz ESP8266
Augšupielādējiet kodu uz ESP8266
Augšupielādējiet kodu uz ESP8266
Augšupielādējiet kodu uz ESP8266

Kad esat konfigurējis kodu, lai tas atbilstu jūsu WiFi iestatījumiem, ir pienācis laiks augšupielādēt kodu ESP8266. Pārliecinieties, ka esat izvēlējies pareizo portu, kuram ir pievienots jūsu ESP8266. Iepriekš minētajā piemērā manējā ir /dev/cu.wchusbserial14750, tas var atšķirties no jūsu datora vai Mac.

Pēc tam atlasiet Skice-> Augšupielādēt.

Pagaidiet, līdz augšupielāde ir pabeigta. Ja viss notiek labi, ESP8266 vajadzētu izveidot savienojumu ar jūsu WiFi maršrutētāju un tā IP adrese ir 192.168.1.111. Tas var atšķirties, ja esat to mainījis iepriekšējā solī. Norādiet pārlūkprogrammu uz šo IP adresi, https://192.168.1.111, jums vajadzētu redzēt LED tālvadības pulti, kā parādīts attēlā.

Noklikšķiniet uz krāsas, lai mainītu gaismas diodes krāsu atbilstoši garastāvoklim, un izbaudiet.

5. darbība. Turpmākie jauninājumi

Tagad, kad jums ir strādājoša WiFi kontrolēta RGB LED sloksne, varat spēlēties ar kodu, lai pievienotu vairāk dažādu disko gaismu kombināciju. Daži ieteikumi par turpmāku jaunināšanu ietver:

- Ķēdes pievienošana MQTT, lai jūs varētu to kontrolēt, izmantojot internetu

- Pievienojiet kustības noteikšanas ķēdi, lai automātiski ieslēgtu LED gaismas nakts apgaismojumam

- Pievienojiet kodu dažādiem mirgošanas režīmiem (zibspuldze, zibspuldze, izbalēšana, gluda), šī poga pašlaik nedarbojas.

- Mainiet gaismas krāsu, pamatojoties uz mūziku.

Tas arī viss, es ceru, ka jums patiks šis ieraksts. Un, ja jums tas patīk, varat balsot par mani Lighting konkursā. Jūs varat apmeklēt manu vietni citiem vienkāršiem IoT projektiem.

Varat arī nosūtīt man komentāru par to, kādu ieteikumu gaidāmajam jauninājumam vēlaties redzēt, lai es varētu izmantot šo ideju, lai publicētu nākamos norādījumus.

Ieteicams: