Cuprins:

Conducerea benzii LED RGB folosind Arduino: 4 pași
Conducerea benzii LED RGB folosind Arduino: 4 pași

Video: Conducerea benzii LED RGB folosind Arduino: 4 pași

Video: Conducerea benzii LED RGB folosind Arduino: 4 pași
Video: Facem lumina cu Arduino si banda LED 2024, Noiembrie
Anonim
Conduceți banda LED RGB folosind Arduino
Conduceți banda LED RGB folosind Arduino

Bună băieți, în acest instructables vom face un circuit pentru a rula o bandă de 12V RGB cu arduino. Deoarece știm că arduino nu poate avea suficientă putere pentru a rula o bandă LED RGB, așa că trebuie să amplificăm semnalul arduino pentru a alimenta banda Led cu altă sursă, așa că vom folosi tranzistorul TIP120 cu arduino pentru a amplifica semnalul de putere mic al arduino într-o putere necesară. semnal (12v) pentru banda LED rgb cu o sursă de alimentare de 12v și tranzistor.

Pasul 1: Lucruri de care aveți nevoie pentru asta

Lucruri de care ai nevoie pentru asta
Lucruri de care ai nevoie pentru asta
Lucruri de care ai nevoie pentru asta
Lucruri de care ai nevoie pentru asta
Lucruri de care ai nevoie pentru asta
Lucruri de care ai nevoie pentru asta
Lucruri de care ai nevoie pentru asta
Lucruri de care ai nevoie pentru asta

Pentru acest instructable vom avea nevoie de următoarele lucruri: TIP120: 12V ADAPTOR: ARDUINO UNO: O bandă LED de 5m RGB Mosfet irlzz4n sau orice alt echivalent sau TIP 120 bjt sau echivalent3 potențiometru

Pasul 2: Conexiuni

Conexiuni
Conexiuni
Conexiuni
Conexiuni

Schematica este oferită în partea de imagine a acestui pas. Vă rugăm să urmați schematicele prezentate. Are 3 tranzistori pentru fiecare 3 pini de bandă LED RGB (1-1 fiecare pentru roșu „R”, verde „G”, albastru „B”) și 3 potențiometru pentru controlul tuturor celor trei puteri de lumină R, G și B.

Pasul 3: Cod

Cod
Cod

Partea de codare este foarte ușoară, vă rugăm să copiați următorul cod și încărcați-l pe arduino.: void setup () {PinMode (9, 1); PinMode (10, 1); PinMode (11, 1);} int a, b, c; void loop () {a = digitalRead (A0); b = digitalRead (A1); c = digitalRead (A2); analogWrite (9, a / 4); analogWrite (10, b / 4); analogWrite (11, c / 4);}

Pasul 4: Testare

Testarea
Testarea
Testarea
Testarea
Testarea
Testarea
Testarea
Testarea

După încărcarea codului, puteți roti oricare sau toate potențiometrele pentru a afișa culorile, fiecare potențiometru este responsabil pentru culoarea roșie, verde, albastră independent și puteți pune diferite valori la toate cele trei potențiometre pentru a obține culoarea dorită în banda LED RGB și Driverul cu bandă LED RGB bazat pe Arduino este gata de utilizare. Decorați-vă acasă și distrați-vă.

Recomandat: