Kontroll RGB lysdioder med en handrörelse. (2 / 4 steg)
Steg 2: Bygga LED-controller
För att styra en 12V RGB LED strip med en Arduino, kommer vi att bygga en enkel krets.
Tur för oss, detta kan åstadkommas med ett enda chip, ULN2803. (datablad)
Vi behöver inte lägga till något motstånd, eftersom våra RGB LED strip redan har dem byggdes.
Vi kommer att behöva leverera 12V till stift 9 och 10.
- Stift 9 - GND, 12V negativa sidan
- Stift 10 - 12V positiva sidan
Också noga med att knyta ULN2803 chip och Arduinos grunder tillsammans.
Stift 1-8 kan sedan användas som PWM indata från en arduino och stift 11-18 kan användas som gemensam diskbänken för din 12V - 30V enhet.
ALTERNATIV 1: Använda en skärbräda
De flesta RGB LED ljus strips har ett huvud som kan anslutas direkt till en skärbräda.
Följa kopplingsschemat ovan.
Verktyg som behövs för
- Skärbräda
- Hoppare ledningar
ALTERNATIV 2: Bygga en arduino shield
En protoboard kan användas för att skapa en robust och permanent arduino shield.
Detta är vad vi gjorde, förutom att vi använde en skrot xbee sköld vi plockade upp från Sparkfun.
Kopplingsschemat ovan visar hur detta kan göras.
Verktyg som behövs för
- Lödkolv + lödtenn
- Wire
- Wire strippor
Tips:
Du kanske har märkt att vi bara använder 3 stift ur 8 tillgängliga.
För att göra mer användning av chip, kan du köra två RGB LED strips på en gång.
Eller, om du behöver köra en enhet med lite mer ström, då du kan dubbla upp stiften (kör parallellt).
För ytterligare hjälp om hur du använder ULN2803 chip, kolla in RU4Realz Instructable: