Përmbajtje:
- Hapi 1: Mblidhni materiale
- Hapi 2: Montimi i kontrolluesit
- Hapi 3: Montimi i vargut të dritës
- Hapi 4: Programimi i Kontrolluesit
- Hapi 5: Vendosini të gjitha së bashku
- Hapi 6: Efektet shtesë të ndriçimit
- Hapi 7: Zgjerimi i vargut të dritës
- Hapi 8: Telekomanda
- Hapi 9: Lidhja me automatizimin e shtëpisë
- Hapi 10: Bërja e një shfaqje drite
- Hapi 11: Bëni më shumë
Video: Kontrolli i vargut LED: 11 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
Ky tutorial mbulon fillimin me telat e dritës LED. Fillimisht fillova duke kërkuar një mënyrë për të zëvendësuar një varg standard të dritës inkandeshente në një pemë të Krishtlindjes.
Për mua, fillimi kërkoi shumë faqe dhe video. Shpresoj se ky udhëzues do t'ju ndihmojë të kaloni në pjesët interesante më shpejt.
Pasi të keni filluar me një kontrollues dhe një varg të vetëm drite, ka shumë drejtime që mund të merrni. Pas ndërtimit të kontrolluesit, ky udhëzues do t'ju ndihmojë të kaloni në:
- Programimi me redaktorin Arduino
- Shtimi i efekteve të reja dhe më shumë drita
- Kontrollimi i vargut LED nga pajisja celulare ose automatizimi i shtëpisë
- Integrimi në një shfaqje më të madhe të dritës
Hapi 1: Mblidhni materiale
Pjesët e nevojshme:
Komplet ndriçimi LED (lidhje) Ky komplet përfshin një varg LED WS2811 (versioni 5V), një furnizim me energji 3A dhe një kontrollues të bërë paraprakisht. Ka mjaft këtu që mund të siguroheni që gjithçka funksionon para se të ndiqni këtë udhëzues. Versioni 5V është zgjedhur sepse ai tension gjithashtu mund të fuqizojë Arduino
Mini kontrolluesi Wemos D1 (lidhje) Kjo u zgjodh për madhësinë e vogël, lidhjen wifi dhe lehtësinë e instalimeve elektrike. Gjithashtu, unë tashmë kisha një për të eksperimentuar
Lidhësi i rrymës (lidhja) Nevojitet për të lidhur furnizimin me energji direkt në vargun e dritës. Shumë në paketë, por keni nevojë për 1 lidhës mashkull
Çelësi i butonit prekës (lidhja) Madhësia: 6 x 6 x 5mm, 4 Pin. Shumë në paketë, por ju duhet vetëm një
Drita shtesë (lidhje) Sipas nevojës. Sigurohuni që po blini versionin 5V. Shikoni udhëzimet më poshtë nëse doni të fuqizoni vargje të shumta
Hapi 2: Montimi i kontrolluesit
Për të filluar, keni nevojë për bishtin me 3 tela që vjen me vargun e dritës LED. Ju mund të gjeni telat e duhur duke parë se si lidhësi lidhet me vargun. Teli me vija është negative, mesi është vija e të dhënave dhe teli i mbetur jashtë është pozitiv.
Për të lidhur telekomandën D1, bëni lidhjet e mëposhtme të saldimit:
- Ngjitës pozitiv (ndoshta i kuq) në kunjin 5V
- Saldimi negativ (ndoshta i bardhë) në kunjin GND
- Të dhënat e bashkimit (ndoshta të gjelbra) në D2.
- Përdorni zam të nxehtë në tela dhe dërrasë (për ta bërë atë më të fortë)
Për të bashkuar çelësin, lidhni:
- Njëra anë në kunjin 3.3V
- Njëra anë në kunjin D7
- Ngjitës D7 drejtpërdrejt në D8 (p.sh. lidhni kunjat)
- Pritini kunjat e mbetura të papërdorura
Çelësi është i lidhur me 3.3V dhe D7 pasi përshtatet mirë drejtpërdrejt në tabelë. Sidoqoftë, D7 noton në mini D1 dhe kështu nuk mund të zbulojë ndryshimet e gjendjes në vetvete. Për ta bërë atë të funksionojë, lidhni D7 në D8 në mënyrë që D7 të tërhiqet lart. Kodi në skicën e bashkangjitur Arduino tregon se si të përdorni ndërprerësin.
Hapi 3: Montimi i vargut të dritës
Në këtë hap, ne do ta lidhim fuqinë drejtpërdrejt në varg në një mënyrë tjetër. Kjo do të fuqizojë si vargun ashtu edhe kontrolluesin D1 në të njëjtën kohë. Një përfitim tjetër i kësaj qasjeje është se D1 mbetet i fuqizuar kur shkëputeni nga USB.
Bashkoni lidhësin e rrymës në telat e lirshëm në fund me enën e kunjave. Shikoni pozitivisht dhe negativ (shihni Hapin 2 për të gjetur secilën).
Hapi 4: Programimi i Kontrolluesit
Për të përgatitur mjedisin tuaj Arduino, ndiqni këto udhëzime:
- https://www.instructables.com/id/Programming-the-WeMos-Using-Arduino-SoftwareIDE/
- Ndiqni këtë udhëzues për të instaluar bibliotekën FastLED
Për të filluar, përdorni programin e bashkangjitur INO.
Ky kod bën sa më poshtë:
- Përdor bibliotekën FastLED për të gjallëruar vargun LED
- Demonstron efekte të ndryshme ndriçimi
- Përdor shtypjen e butonit për të ndryshuar efektet
- Mban shkëlqimin në 50%, i cili është mjaft i ndritshëm dhe zvogëlon tërheqjen aktuale.
- Cakton temperaturën e ngjyrave për llojin e vargut që ne përdorim.
- Kufizon LED -të në 50, të cilat duhet të ndryshohen kur shtoni vargje shtesë
Vini re se e bardha gjenerohet duke ndezur të kuqe, jeshile dhe blu në sasi të barabarta në varg. Kjo e bën ngjyrën e bardhë të jetë ndryshe nga telat LED të bardhë të shitur për pemët e Krishtlindjeve. Ne mund të përfitojmë nga kjo për të vendosur ngjyrën standarde në diçka më natyrale dhe që i ngjan llambave inkandeshente. Kam gjetur se "CRGB:: Khaki" jep një ngjyrë më natyrale.
- Biblioteka e animacionit FastLED
- Shembull i thjeshtë në
Hapi 5: Vendosini të gjitha së bashku
Për të filluar përdorimin e kontrolluesit të ri, ndiqni këto hapa:
- Hapni skicën Arduino
- Përdorni IDE për ta ngarkuar atë në Wemos D1 mini
Për të konfirmuar që funksionon:
- Kontrolloni që LED në dritat e bordit D1
- Shihni vargun të ndizet e bardhë
Ju mund t'i kaloni efektet duke klikuar butonin e ngjitur në mini D1.
Hapi 6: Efektet shtesë të ndriçimit
Ky është një grup i madh shembujsh në përdorimin e bibliotekës FastLED.
https://www.tweaking4all.com/hardware/arduino/adruino-led-strip-effects/
Përshtatni këto efekte në skicën Arduino.
Shkëndija është efekt argëtues. Për atë, ndryshoni kodin për të vendosur LED -in e zgjedhur të shkojë e zezë dhe jo e bardhë e ndritshme.
// modifikoni: //#përcaktoni MAX_SEQUENCE 4 // // shtoni këto rreshta në deklaratën switch: // case 4: // SnowSparkle2 (CRGB:: Khaki, CRGB:: Black, 20, random (100, 1000)); // pushim; // shtoni këto rreshta në fund të skedarit: void SnowSparkle2 (int val, int val2, int SparkleDelay, int SpeedDelay) {setAll2 (val); int Pixel = rastësor (NUM_LEDS); leds [Pixel] = val2; FastLED.shfaq (); FastLED.vonesa (SparkleDelay); leds [Pixel] = val; FastLED.shfaq (); FastLED.vonesa (SpeedDelay); }
Hapi 7: Zgjerimi i vargut të dritës
Vargjet mund të zgjaten duke përdorur prizat e bashkangjitura. Sidoqoftë, tensioni do të bjerë pas rreth 2 telave. Kjo mund të rregullohet duke drejtuar tela 5V paralelisht me vargun e dritës LED. Ju mund të përdorni telat e lirshëm për ta arritur këtë-kushtojini vëmendje polaritetit pozitiv/negativ.
Shembull i instalimeve elektrike të vargut në këtë faqe:
https://www.billporter.info/2017/01/07/the-engineers-guide-to-diy-computer-controlled-holiday-lights/
Shpjegim i mirë i instalimeve elektrike dhe rënies së tensionit në:
https://www.instructables.com/id/Arduino-Controlled-Positional-RGB-LED-Christmas-Tr/
Ky udhëzues përfshin gjithashtu një këshillë të mirë për mbështjelljen e LED -ve në shirit elektrik. Scotch Super 88 (3/4 gjerësi) funksionon mirë.
Përveç kësaj, MAX_LED në skicën Arduino duhet të ndryshohet kur shtoni më shumë LED.
Hapi 8: Telekomanda
Për të kontrolluar vargun nga distanca, përdorni Blynk. Referenca në:
https://www.blynk.cc/getting-started/
Shtoni kodin e kërkuar Blynk në skicën Arduino. Mund të konfiguroni aplikacionin Blynk në:
- Ndryshoni efektet
- Përdorni zebrën RGB për të ndryshuar ngjyrën
- Kontrolloni shkëlqimin
Shihni skicën e bashkangjitur Arduino për ndryshimet që përfshijnë Blynk. Hapat:
- Shtoni bibliotekat Blynk në Arduino
- Regjistrohuni për llogarinë Blynk
- Shkarkoni aplikacionin në telefon
- Krijoni një projekt të ri. Kjo do të krijojë një kod autorizimi për atë projekt.
- Ndryshoni skicën e bashkangjitur për të përfshirë kodin e autorit, emrin wifi dhe fjalëkalimin wifi
- Përdorni redaktorin Arduino për t'u ngarkuar në D1 mini.
Hapi 9: Lidhja me automatizimin e shtëpisë
Mund ta kontrolloni vargun duke shtuar një klient MQTT në skicën Arduino. Instaloni një ndërmjetës MQTT në automatizimin e shtëpisë tuaj (p.sh. OpenHAB ose Home Assistant).
Më shumë informacion në:
https://www.baldengineer.com/mqtt-tutorial.html
Hapi 10: Bërja e një shfaqje drite
Frymëzim në
Vendndodhja e pikselit në XLights
Shpjegimi i protokollit DMX
Biblioteka Artnet
Shpjegimi i asaj që po ndodh në të vërtetë
Hapi 11: Bëni më shumë
Bëni Vetë Krishtlindjet
Manual i plotë me shpjegime të plota
Recommended:
Gjetësi i vargut Sonar: 4 hapa
Sonar Range Finder: Në këtë Instructable, u krijua një plan testimi për të parë nëse një zbulues i gamës së sonarit mund të përcaktojë nëse laptopi është i hapur apo jo. Më poshtë, janë udhëzimet se si të krijoni gjetësin e intervalit sonar, si të programoni Arduino dhe ta kalibroni atë
Kontrolli i Ndriçimit Kontrolli LED i bazuar në PWM duke përdorur butona Push, Raspberry Pi dhe Scratch: 8 hapa (me fotografi)
Kontrolli i Ndriçimit PWM Bazuar në Kontrollin LED duke përdorur Butonat Push, Raspberry Pi dhe Scratch: Unë po përpiqesha të gjeja një mënyrë për të shpjeguar se si punonte PWM për studentët e mi, kështu që i vura vetes detyrën të përpiqesha të kontrolloja shkëlqimin e një LED duke përdorur 2 butona shtytës - një buton që rrit shkëlqimin e një LED dhe tjetri e zbeh atë. Për të përparuar
ESP8266 RGB LED STRIP WIFI Kontrolli - NODEMCU Si telekomandë IR për Led Strip të kontrolluar mbi Wifi - RGB LED STRIP Smartphone Control: 4 hapa
ESP8266 RGB LED STRIP WIFI Kontrolli | NODEMCU Si telekomandë IR për Led Strip të kontrolluar mbi Wifi | RGB LED STRIP Smartphone Control: Përshëndetje djema në këtë tutorial ne do të mësojmë se si të përdorim nodemcu ose esp8266 si telekomandë IR për të kontrolluar një shirit LED RGB dhe Nodemcu do të kontrollohet nga smartphone mbi wifi. Pra, në thelb ju mund të kontrolloni RGB LED STRIP me smartphone tuaj
Arduino Tutorial - Kontrolli i motorit me hapa me drejtues ULN 2003: 5 hapa
Arduino Tutorial - Kontrolli i Stepper Motor With Driver ULN 2003: Ky udhëzues është versioni i shkruar i " Arduino: Si të kontrolloni një motor stepper me ULN 2003 Motor Driver " Videoja në YouTube që kam ngarkuar kohët e fundit. Ju rekomandoj fuqimisht ta kontrolloni
ATTiny 85 Dritat e vargut festiv të kontrolluar: 5 hapa
ATTiny 85 Dritat e Vargjeve Festive të Kontrolluara: Ndërsa shfletoja eBay, hasa në këto vargje të 50 LED -ve të adresueshëm duke përdorur çipin WS2811, ndërsa nuk mendoj se ato janë vërtet të dizajnuara për t'u përdorur si drita zanash, ato funksionojnë mirë dhe duken të mrekullueshme në pemë. Gjithashtu do të ishte e mundur që të