Obsah:

Ovládanie RGB LED pásu pomocou Arduina: 4 kroky
Ovládanie RGB LED pásu pomocou Arduina: 4 kroky

Video: Ovládanie RGB LED pásu pomocou Arduina: 4 kroky

Video: Ovládanie RGB LED pásu pomocou Arduina: 4 kroky
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, December
Anonim
Ovládanie RGB LED pásu pomocou Arduina
Ovládanie RGB LED pásu pomocou Arduina

Ahoj chlapci, v tomto návode vytvoríme obvod na spustenie 12V RGB LED pásu s arduino. Pretože vieme, že arduino nemôže mať dostatok energie na spustenie RGB LED pásu, musíme zosilniť signál arduina na napájanie LED pásu iným zdrojom, takže budeme používať tranzistor TIP120 s arduino na zosilnenie signálu malého výkonu arduina na požadovaný výkon. signál (12v) pre RGB LED pás so zdrojom napájania 12V a tranzistorom.

Krok 1: Čo na to potrebujete

Veci, ktoré k tomu potrebujete
Veci, ktoré k tomu potrebujete
Veci, ktoré k tomu potrebujete
Veci, ktoré k tomu potrebujete
Veci, ktoré k tomu potrebujete
Veci, ktoré k tomu potrebujete
Veci, ktoré k tomu potrebujete
Veci, ktoré k tomu potrebujete

Pre tento návod budeme potrebovať nasledujúce veci: TIP120: 12V ADAPTÉR: ARDUINO UNO: Jeden 5m RGB LED pásik Mosfet irlzz4n alebo akýkoľvek ekvivalent alebo potenciometer TIP 120 bjt alebo ekvivalent3

Krok 2: Pripojenia

Pripojenia
Pripojenia
Pripojenia
Pripojenia

Schematika je poskytnutá v obrazovej časti tohto kroku. Postupujte podľa zobrazenej schémy. Má 3 tranzistory na každé 3 piny RGB LED pásika (po 1-1 pre červené „R“, zelené „G“, modré „B“) a 3 potenciometre na ovládanie všetkých troch pinových svetelných zdrojov R, G & B.

Krok 3: Kód

Kód
Kód

Kódovacia časť je veľmi jednoduchá, skopírujte nasledujúci kód a nahrajte ho do arduina.: neplatné nastavenie () {PinMode (9, 1); PinMode (10, 1); PinMode (11, 1);} int a, b, c; prázdna slučka () {a = digitalRead (A0); b = digitalRead (A1); c = digitalRead (A2); analogWrite (9, a/4); analogWrite (10, b/4); analogWrite (11, c/4);}

Krok 4: Testovanie

Testovanie
Testovanie
Testovanie
Testovanie
Testovanie
Testovanie
Testovanie
Testovanie

Po nahraní kódu môžete otočením ktoréhokoľvek alebo všetkých potenciometrov vyvolať farby, pričom každý potenciometer je zodpovedný za červenú, zelenú a modrú farbu nezávisle od seba a do všetkých troch potenciometrov môžete vložiť rôzne rôzne hodnoty, aby ste získali požadovanú farbu v páse LED RGB a vy Ovládač RGB LED pásikov na báze Arduino je pripravený na použitie. Ozdobte si domov a bavte sa.

Odporúča: