Përmbajtje:

Rrip LED i kontrolluar me WiFi RGB Me ESP8266: 5 hapa
Rrip LED i kontrolluar me WiFi RGB Me ESP8266: 5 hapa

Video: Rrip LED i kontrolluar me WiFi RGB Me ESP8266: 5 hapa

Video: Rrip LED i kontrolluar me WiFi RGB Me ESP8266: 5 hapa
Video: Урок 68. Домашняя автоматизация: как управлять 16-канальным релейным модулем с помощью Arduino, управляя 16 нагрузками переменного тока. 2024, Nëntor
Anonim
Image
Image
Mblidhni të gjitha materialet dhe mjetet
Mblidhni të gjitha materialet dhe mjetet

Ideja është të krijoni një dritë LED që mund të kontrollohet nga WiFi. Unë kam disa shirita LED rezervë nga Krishtlindjet të shtrira përreth, kështu që unë jam duke e ricikluar atë në ESP8266 të cilat lejojnë që LED të kontrollohet nga WiFi.

ESP8266 mund të funksionojë si server në internet, kjo do të përdoret për të krijuar paraqitjen e telekomandës për të kontrolluar Rripin LED. Shiriti LED që kam është 12V, kështu që do të më duhet një furnizim me energji 12 V për këtë, përndryshe nëse keni LED 5V, mund ta ndizni shiritin LED nga i njëjti burim energjie që furnizon qarkun ESP8266.

Hapi 1: Mblidhni të gjitha materialet dhe mjetet

Për këtë ju nevojiten materialet e mëposhtme:

- 1 x ESP8266

- 3 x MOSFET IRF510

- Rrip LED RGB

- Bordi prototip

- Teli lidhës

- Furnizimi me energji 12 V për Rripin LED

- Furnizim me energji 5 V për ESP8266

Më poshtë janë mjetet që do t'ju nevojiten:

- zhveshës me tela

- Makine per ngjitjen e metalit

- Multimetër (mjete të dobishme për të xhiruar probleme)

Hapi 2: Lidhni qarkun

Lidhni qarkun
Lidhni qarkun
Lidhni qarkun
Lidhni qarkun

Lidhni qarkun sipas diagramit të mësipërm. Ne kemi nevojë për 3 MOSFET për të ndezur 3 ngjyrat (E KUQ, GREEN, BLUE) të LED. Vini re se unë nuk jam duke përdorur shiritin individual të adresueshëm LED. Për këtë do t'ju duhet një lidhje tjetër.

Duke përdorur 3 ngjyrat e LED, ne jemi në gjendje të krijojmë shumë më tepër ngjyra. Për qëllime edukative, është mirë të jeni në gjendje t'i mësoni fëmijët për ngjyrat e Fillores dhe kombinimin që përbëjnë ngjyrat e tjera.

Një gjë tjetër që duhet të theksohet është se do t'ju duhet të siguroheni që GND i furnizimit me energji 12 V është i lidhur me GND të furnizimit me energji 5V. Një alternativë tjetër është se mund të përdorni furnizimin me energji 12V për të fuqizuar 5V duke përdorur rregullatorin 5V LM7805.

Hapi 3: Konfiguroni kodin nga ndërfaqja Arduino

Konfiguroni kodin nga ndërfaqja Arduino
Konfiguroni kodin nga ndërfaqja Arduino
Konfiguroni kodin nga ndërfaqja Arduino
Konfiguroni kodin nga ndërfaqja Arduino

Ju mund të shkarkoni kodin që kam përdorur nga faqja ime e internetit në vendndodhjen e mëposhtme. Kodi do të ketë nevojë për bibliotekën e mëposhtme për tu ekzekutuar.

- ESP8266WiFI

- ESP8266Webserver

- Arduino OTA

Pasi të ngarkoni kodin në ndërfaqen Arduino, ka disa gjëra që ju nevojiten për të konfiguruar.

1. Ndryshoni sa vijon për të treguar në ssid dhe fjalëkalimin tuaj wifi

/* Cilësimet e rrjetit*/const char* ssid = "yourWIFISSID"; // SSID - emri i WiFi -t tuaj const char* fjalëkalimi = "yourwifipassword"; // Fjalëkalimi

2. Ndryshoni adresën IP për të pasqyruar nën -rrjetën tuaj Router dhe sigurohuni që nuk ka pajisje në të njëjtën adresë IP.

Adresa IP IP (192, 168, 1, 111); // adresa IP statike e portës IPAddress të pajisjes (192, 168, 1, 1); // Nën -rrjeta IPAddress Gatway (255, 255, 255, 0); // Maska e rrjetit

3. Ndryshoni fjalëkalimin OTA (Në përditësimin e ajrit) në seksionin Setup në rreshtin 62.

// Kodi OTA ArduinoOTA.setHostname ("LEDStrip"); ArduinoOTA.setPassword ((const char *) "ledstripOTAwordword"); ArduinoOTA.filloj ();

Hapi 4: Ngarko kodin në ESP8266

Ngarko kodin në ESP8266
Ngarko kodin në ESP8266
Ngarko kodin në ESP8266
Ngarko kodin në ESP8266

Pasi të keni konfiguruar kodin që i përshtatet konfigurimit tuaj WiFi, është koha për të ngarkuar kodin në ESP8266. Sigurohuni që të zgjidhni portën e duhur ku është bashkangjitur ESP8266. Në shembullin e mësipërm, kam timen në /dev/cu.wchusbserial14750, kjo mund të jetë e ndryshme nga kompjuteri ose Mac -i juaj.

Pastaj zgjidhni Sketch-> Upload.

Prisni derisa ngarkimi të përfundojë. Nëse gjithçka shkon mirë, ESP8266 duhet të lidhet me ruterin tuaj WiFi dhe të ketë adresën IP të 192.168.1.111. Kjo mund të ndryshojë nëse e keni ndryshuar atë në hapin e mëparshëm. Drejtoni shfletuesin tuaj në atë adresë IP, https://192.168.1.111, duhet të shihni telekomandën LED siç tregohet në figurë.

Klikoni mbi ngjyrën për të ndryshuar ngjyrën e LED sipas disponimit tuaj dhe kënaquni.

Hapi 5: Përmirësimet e ardhshme

Tani që keni një shirit LED RGB të kontrolluar nga WiFi, mund të luani me kodin për të shtuar më shumë kombinime të ndryshme të dritave të disko. Disa nga sugjerimet e azhurnimit të ardhshëm përfshijnë:

- Lidhja e qarkut me MQTT në mënyrë që ta kontrolloni atë përmes internetit

- Shtoni qarkun e zbulimit të lëvizjes, për të ndezur automatikisht dritat LED për dritën e natës

- Shtoni kod për mënyra të ndryshme të ndezjes (Flash, Strobe, Fade, Smooth), këto butona për momentin nuk janë funksionale.

- Ndryshoni ngjyrën e dritës bazuar në Muzikë.

Kjo është e gjitha, shpresoj që të ju pëlqejë ky postim. Dhe nëse ju pëlqen kjo, ju mund të votoni për mua në konkursin e Ndriçimit. Ju mund të vizitoni faqen time në internet për projekte të tjera të thjeshta IoT.

Ju gjithashtu mund të më jepni një koment mbi atë sugjerim për azhurnimin e ardhshëm që dëshironi të shihni, në mënyrë që unë ta përdor këtë ide për të postuar në udhëzimet e ardhshme.

Recommended: