Kazalo:
- Korak: Spajkajte tiskano vezje
- 2. korak: utripajte ATTiny
- 3. korak: Pošljite kodo iz vašega Raspberry Pi
- 4. korak: Ustvarite ohišje
Video: RC krmiljen Rgb LED trak: 4 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Ustvarite lasten LED trak z daljinskim upravljalnikom za individualno osvetlitev prostora!
Večino rgb-led trakov nadzoruje infrardeči daljinski upravljalnik. Če ga želite izklopiti ali vklopiti ali spremeniti barvo, morate ostati pred sprejemnikom. To je dolgočasno in ni res pametno. Za hladnejši nadzor svetlobe sem razvil ploščo z daljinskim upravljalnikom za nastavitev prave barve traku. Kodo rc lahko pošljete iz maline pi, pomislite na IFTTT. To je veliko pametnejše od daljinskega upravljalnika.
Stvari, ki jih potrebujete:
- rgb-led-strip, na primer to bi pomagalo
- ATTiny85
- 433 MHz sprejemnik (in neobvezno pošiljatelj)
- 5v regulator (L7805)
- 3 NPN tranzistorje, uporabil sem darlingtonarray
- 1 μF kondenzator
- 10 µF kondenzator
- 12v napajalnik
- tračna vezja
- več žic
- Programer ATTiny, arduino-mega ali arduino-uno
- po izbiri malina pi za pošiljanje signalov
Korak: Spajkajte tiskano vezje
Če imate vse komponente, morate spajkati tiskano vezje.
LED-trak potrebuje 12v, ATTiny in sprejemnik rc potrebujejo 5v, zato vezje dobi 12v.
Za ATTiny in sprejemnik z daljinskim upravljalnikom uporabljam regulator 5V, moj krog je navdihnil sooraj619
Plošča preklopi tri barve rdečo zeleno in modro na LED trak v časovnem razporedu 3 ms. Vsaka barva v pravem odstotku za dosego določene barve. Zaradi časovnega razporeda s 3 ms ne vidite menjave treh barv rdeče zelene in modre, vidite pa samo pravo barvo (na primer rumeno, pomešano z rdečo in zeleno). V moji zbirki orodij je bil darlingtonarray, zato sem to polje uporabil za menjavo barv. Uporabite lahko kateri koli NPN tranzistor.
Ne pozabite na 17 -centimetrsko anteno na sprejemniku.
2. korak: utripajte ATTiny
Zdaj je čas, da z desno arduino skico utripate ATTiny.
Za utripanje mikrokrmilnika sem uporabil arduino ide. Nimam programerja, zato sem uporabil svoj arduino-mega. Z arduino-uno ali arduino-mega lahko utripate ATTiny, opisan tukaj ali tukaj
Skica uporablja knjižnico stikal rc za sprejem signala, to lahko prenesete tukaj.
Knjižnica stikal rc je bila napisana za arduino plošče, zato uporablja nekatere rutine, ki niso na voljo v mikrokrmilniku ATTiny. Zaradi ATTiny vrstice od 153 do 165 zelo radikalno inicializirajo prekinitev. V knjižnici stikal rc morate tudi način 'handleInterrupt' iz 'private' v 'public'.
3. korak: Pošljite kodo iz vašega Raspberry Pi
Zdaj je čas, da prižgete luč.
Za pošiljanje signala morate povezati rasperry pi z oddajnikom rc. Več spletnih mest prikazuje pošiljanje rc kod z malinovim pi. Na primer tukaj, tukaj in tukaj. Slika prikazuje LED trak za TV zaslonom, vendar je to fotomontaža od treh slik z eno barvo.
Minimalni program c za pošiljanje kode lahko izgleda takole:
#include "RCSwitch.h" #include
#vključi
int main (int argc, char *argv ) {
int PIN = 0;
int message = atoi (argv [1]);
if (wiringPiSetup () == 1) vrne 1;
printf ("pošiljanje sporočila [%d] n", sporočilo);
RCSwitch mySwitch = RCSwitch ();
mySwitch.enableTransmit (PIN);
mySwitch.send (sporočilo, 32);
}
Barva je kodirana v celoštevilčni vrednosti s 4 bajti. Največji levi bajt mora biti enak 10, glej 178 na skici. Naslednji trije bajti vsebujejo intenzivnost barve za vsako barvo (rdečo, zeleno in modro).
Če želite nastaviti zeleno luč s 66 -odstotno intenzivnostjo, vnesite ukaz: sudo sendInt 167815680, kjer je sendInt zgornji prevedeni program.
Izklopite LED z ukazom: sudo sendInt 167772160
Predstavljajte si možnosti z IFTTT, na primer 3 sekunde modra luč za e-pošto, zelena za obvestilo v koledarju Google. To je nekoliko pametneje kot pritisniti daljinski upravljalnik ir pred sprejemnikom;)
4. korak: Ustvarite ohišje
Ustvarite 3D tiskano ohišje.
Zasnova ima luknjo za napajalni kabel in vrzeli na vrhu za povezavo LED traku.
Za oblikovanje ohišja sem uporabil Fusion 360, rezultat pa izvozil kot datoteko.step.
Netfabb omogoča testiranje in pripravo gradbenega dela. Priložil sem 3mf, ki vsebuje zgornji in spodnji del ohišja. Netfabb podpira tudi ustvarjanje gcode.
Nazadnje sem za tiskanje ohišja uporabil prusa i3 mk2.
Priporočena:
Invalidski voziček, krmiljen z ročico, s pomočjo sledilca ovir: 3 koraki (s slikami)
Invalidski voziček s krmilno palčko, opremljen s sledilcem ovir: Za lažje fizično ovirane osebe pri varni vožnji se uporablja ultrazvočni senzor za sledenje oviram na poti. Na podlagi premikanja krmilne palice bodo motorji vozili invalidski voziček v vseh štirih smereh in hitrosti na vsakem di
DIY LED trak: Kako izrezati, povezati, spajkati in napajati LED trak: 3 koraki (s slikami)
LED trak DIY: Kako izrezati, povezati, spajkati in vklopiti LED trak: Vodnik za začetnike za izdelavo lastnih svetlobnih projektov z uporabo LED traku. Prilagodljivi zanesljivi in enostavni za uporabo so LED trakovi najboljša izbira za različne aplikacije. Pokril bom osnove pri namestitvi preprostega LED LED traku v zaprtih prostorih 60 LED/m, vendar v
Spremenjen krmilnik LED trakov RGBW, krmiljen s PIR, ESP8285: 3 koraki
Spremenjen krmilnik LED trakov RGBW, krmiljen s PIR, ESP8285: Nad mizo doma sem namestil LED trak RGBW. Krmilnik WiFi LED RGBW bi moral delovati z aplikacijo, kot je aplikacija Magic Home. Vsebuje pa čip ESP8285, ki sem ga bliskal z lastno vdelano programsko opremo. Dodal sem PIR, po katerem se LED trak preklopi
ESP8266 RGB LED STRIP WIFI Nadzor - NODEMCU Kot IR daljinski upravljalnik za LED trak, ki ga nadzira Wi -Fi - RGB LED STRIP Nadzor pametnega telefona: 4 koraki
ESP8266 RGB LED STRIP WIFI Nadzor | NODEMCU Kot IR daljinski upravljalnik za LED trak, ki ga nadzira Wi -Fi | RGB LED STRIP Smartphone Control: Pozdravljeni fantje, v tej vadnici se bomo naučili, kako uporabljati nodemcu ali esp8266 kot daljinski upravljalnik IR za nadzor LED traku RGB, Nodemcu pa bo preko wifi upravljal pametni telefon. V bistvu lahko s svojim pametnim telefonom upravljate RGB LED STRIP
Kako narediti LED trak (bakreni trak): 4 koraki (s slikami)
Kako narediti LED trak (bakreni trak): V tej kratki vadnici vam bom pokazal, kako narediti preprost LED trak z bakrenim trakom in nekaj smd LED z malo spajkanja.Ta projekt je hiter in je lahko tudi koristen. Ker ta LED trak deluje na zelo pogosto uporabljenem napajalniku 3,7 V