Inhoudsopgave:
Video: RGB LED-strip aansturen met Arduino - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Hallo jongens, in deze instructables zullen we een circuit maken om een 12V RGB-ledstrip met arduino te laten werken. Omdat we weten dat Arduino niet genoeg vermogen kan hebben om een RGB-ledstrip te gebruiken, moeten we het signaal van Arduino versterken om de Led Strip van stroom te voorzien door een andere bron, dus we zullen de TIP120-transistor met Arduino gebruiken om het kleine voedingssignaal van Arduino te versterken tot een vereist vermogen signaal (12v) voor de rgb ledstrip met een 12v stroombron & transistor.
Stap 1: Dingen die je hiervoor nodig hebt
Voor deze instructables hebben we de volgende dingen nodig: TIP120:12V ADAPTER:ARDUINO UNO:One 5m RGB Led stripMosfet irlzz4n of een equivalent of TIP 120 bjt of equivalent3 potentiometer
Stap 2: Aansluitingen
De schmatica wordt gegeven in het afbeeldingsgedeelte van deze stap. Volg de getoonde schema's. Het heeft 3 transistors voor elke 3 pinnen van RGB-ledstrip (1-1 elk voor rode 'R', Groene 'G', Blauwe 'B') en 3 potentiometers voor het regelen van alle drie de R-, G & B-pinlichtvermogens.
Stap 3: Coderen
Het coderingsgedeelte is heel eenvoudig, kopieer de volgende code en upload deze naar 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);}
Stap 4: Testen
Na het uploaden van de code kunt u aan een of alle potentiometers draaien om de kleuren weer te geven, elke potentiometer is onafhankelijk verantwoordelijk voor de rode, groene, blauwe kleur en u kunt verschillende verschillende waarden op alle drie de potentiometers zetten om een gewenste kleur in de RGB-ledstrip te krijgen en u Arduino gebaseerde RGB led strip driver is klaar voor gebruik. Versier je huis en veel plezier.
Aanbevolen:
DIY slimme weegschaal met wekker (met wifi, ESP8266, Arduino IDE en Adafruit.io): 10 stappen (met afbeeldingen)
DIY Slimme Weegschaal Met Wekker (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): In mijn vorige project ontwikkelde ik een slimme weegschaal met Wi-Fi. Het kan het gewicht van de gebruiker meten, het lokaal weergeven en naar de cloud sturen. U kunt hier meer informatie over krijgen op onderstaande link: https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Een LCD aansturen met I2C-module: 8 stappen
Een LCD-scherm besturen met I2C-module: in deze tutorial zullen we zien hoe een LCD-scherm werkt en hoe u het gemakkelijker kunt gebruiken met de I2C-module
Zie Geluidsgolven met gekleurd licht (RGB LED): 10 stappen (met afbeeldingen)
Zie Geluidsgolven met gekleurd licht (RGB LED): Hier kunt u geluidsgolven zien en de interferentiepatronen observeren die door twee of meer transducers worden gemaakt, aangezien de afstand ertussen varieert. (Links, interferentiepatroon met twee microfoons met 40.000 cycli per seconde; rechtsboven, enkele microfoon
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Programmeerbare RGB LED-sequencer (met Arduino en Adafruit Trellis): 7 stappen (met afbeeldingen)
Programmeerbare RGB LED-sequencer (met Arduino en Adafruit Trellis): mijn zonen wilden gekleurde LED-strips om hun bureau te verlichten, en ik wilde geen ingeblikte RGB-stripcontroller gebruiken, omdat ik wist dat ze zich zouden vervelen met de vaste patronen deze regelaars hebben. Ik dacht ook dat het een geweldige kans zou zijn om