Köra RGB LED remsor av en Arduino (4 / 5 steg)

Steg 4: RGB förstärkare



Essentials över, storyläge på. Min fru presenterade mig med en Arduino (tror jag hon beklagar det nu) förra hösten. Jag blinkade och jag surrade och beslutade då att återgälda tjänsten i form av en Juldekoration. Som jag var helt oerfaren då visste absolut ingenting om elektriska saker, jag gick till Instructables och hittade den här (Varning: läsa varningen det!). Ett år sedan det var ingen varning i artikeln, så jag beställde en massa RGB förstärkare och faktiskt gjorde det här som beskrivs där. Det fungerade, och hustrun var glada och vi hade cool belysta semester. Ja, det var glapp och ja, jag stekt en PIN-kod på en Arduino, men den sista biten kom senare när jag experimenterade.

Jag misstänkte något är inte exakt rätt med denna lösning, men jag var oerfaren, bråttom, och beställde faktiskt ett gäng billiga kinesiska Nano kloner med förstärkare, så vänligen inte döma mig hårt.

Också inte ignorera förstärkarna: ordentligt tillagade, de är ganska användbart, som du kommer se.

Gått jul bestämde jag mig för att gräva lite djupare i temat förstärkare. Framför allt, jag gillade inte det nämnda glapp: grej ibland gick in i en oändlig pånyttfödd ögla, och jag var ganska säker på att det var hårdvaruproblem, inte programvaran. Inte bara gjorde jag steka en PIN-kod, jag dissekerade också en förstärkare om du vill veta hur det fungerade. Och allt blev klart.

Se bilden ovan. På produktionen slutet av en förstärkare finns tre N-kanal MOSFETs, som beskrivs i steg 2 i detta instructable. Bredvid dem sitter en logik-invertering chip som ger spänning till porten av mosfet när det finns inget på dess respektive ingång och vice versa. Förstärkaren fungerar ganska enkelt: den försöker sjunka spänning (utan någon belastning) via varje ingångskanal. Om det sjunker (kanalen är jordad, vilket innebär att lysdioderna är på), ingenting går till det inverterade chipet, så det ger spänning till utfärda utegångsförbud för MOSFET, som i sin tur öppnar utdatakanalen. Om inte, spänningen går till invertor, stänga MOSFET.

Förstärkaren är nu ansluten till 12v strömförsörjning. Det har inte någon spänningsregulator (vad för? Det tycker att den är ansluten till en annan LED strip!), så, att vara ansluten till en Arduino, det skäl 12v i en Arduino stift som är begränsad till 5v. Vilket är uppenbarligen dåligt, även om Arduino kan få sådan behandling (inte eller).

Det är därför den metod som beskrivs i varning instructable är fel.

Men det finns en ljus sida. Observera att en förstärkare sjunker 12 volt med ingen belastning i den. Vilket innebär att nästan alla transistor i andra änden kommer att göra, det inte behöver ta itu med höga ampere, bara med 12 volt. Så om du ansluter RGB förstärkare till en Darlington array, slipper parallella dess transistor par, hanterar vilket innebär en enda Darlington enkelt två RGB remsor ansluten via förstärkare. Och det är hur min LED strips arbetar i jul, förresten.

Och det finns mer!

Du kan ansluta RGB förstärkare till LED drivrutiner som TLC5940, vilket ökar antalet anslutna RGB remsor oändliga! Tja, åtminstone till 5 med en drivrutin. I varje fall är LED föraren en nuvarande diskhon enhet kan hantera 12 volt, men inte en massa ampere. Förstärkaren sjunker 12 volt med ingen ampere i den, sålunda producerande en perfekt combo. Anslutningen om okomplicerat – färgkanaler från en förstärkare gå till utgångsstift en drivrutin, och thats it. Du kan läsa mer om LED drivers i min andra instructable.

Se Steg
Relaterade Ämnen

RGB LED Strip krets med Arduino

Detta Instructable omfattar montering av en krets kan PWM-ning (puls bredd modulerande) en 9-12v RGB LED strip och programmering en Arduino att cykla genom en rad olika färger. Jag kommer att diskutera hur man montera en transistor till en kylfläns &...

RGB LED Tutorial (med en Arduino) (RGBL)

Lysdioder är bra. Men med alla projekt man kommer till en punkt där blinkande inte räcker. För dessa fall RGB (röd, grön, blå) är LED svaret.Med en RGB LED du kommer att kunna producera någon färg lyser ditt hjärta önskar.På första använder en RGB LE...

Justerbar RGB LED kontrolleras med en Arduino

detta projekt använder en Arduino Duo R3 och 3 knappar för att styra en RGB LED.1. knappen väljer vilken färg RGB LED du vill justera. De andra 2 knapparna kan du justera ljusstyrkan på den färgen antingen uppåt eller nedåt.Det finns 3 gröna lysdiode...

64 pixel RGB LED-skärm - en Arduino klon

denna display är baserad på en 8 x 8 RGB LED-matris. För att testa var den ansluten till en standard Arduino ombord (Diecimila) med 4 SKIFT register. Efter att få det att fungera permatized jag det på en fabbed PCB. De SKIFT register är 8-bitars wide...

RGB LED följetong kontroll Arduino

Detta instructable visar dig hur man styr en RGB ledde med seriell monitor.Att skicka en färg värde till arduino:Öppna först - seriell bildskärmen efter uppladdning koden.andra - Välj 'NEWLINE' i det nedre högra hörnet vänster till överföringshastigh...

RGB LED Snowboard med Arduino Uno R3

Detta instructable förklarar hur man styr en RGB LED strip med en Arduino. I det här fallet monteras LED strip en snowboard. RGB (röd grön blå) lysdioder har förmågan att visa en mängd olika färger baserat på slå på och av röd, grön och blå lysdioder...

Arduino-kontrollerad RGB LED Infinity Mirror

Uppdatering 11/22/2013: Tack till alla som röstade för det här projektet i Microcontroller Contest! Det var en av tre förstapristagare.Update 9/17/2013: Tack till alla som röstade för det här projektet i Arduino contest (jag var en av tio "andra pris...

ARDUINO kontrollerade 12v RGB LED STRIP

Ungefär ett år sedan upptäckte jag RGB LED strips på Amazon. Att vara strax före starten av musik festivalen säsongen, gick jag naturligtvis direkt att arbeta att göra crazy ljusa blinkande festival leksaker. Icke-adresserbara remsorna är mestadels P...

Android kontrollerad RGB LED genom att använda Arduino

Hai till alla i inlägget iam kommer visa hur du styr RGB LED med android med arduino och HC-05 Bluetooth-modul.Jag sökte på webben finns många tekniker för att styra RGB LED. Men detta är den metod som är mycket enkel och lätt.I denna metod färgen på...

RainBoard - RGB LED Rainbow Fader

Obs: Jag har fast förvirringen med några av ledningarna i steg 10 och steg 17. Några av figurerna (den illustrerade bakbord) är felaktiga, så se till att följa scheman och som alltid, happy byggnad!Att införa RainBoard: en enkel RGB LED Rainbow fader...

Sund reaktiv RGB LED pianot lyser!

Hej alla! Det är jul, och nyligen jag har spelat runt med lysdioder och min Arduino mycket. Jag fick denna awesome idé av belysning upp min upprätt piano medan mixtra med vissa RGB LED strips. RGB-lysdioder avger ljus som blir reflekteras från väggen...

Arduino RGB LED Christmas Krans

Detta är min första instructable. Har varit en lång tid lurker och snille. I år bestämde jag mig att göra en RGB LED Christmas Krans med några coola ledde mönster. Jag beslutade att använda en Arduino Uno mikrokontroller som jag hade liggandes. När m...

IPhone kontrollerad RGB LED (Arduino)

Detta projekt visar hur du ställer in Arduino med RGB LED och kontrollera den med din iPhone via ditt Wifi-nätverk. Du kan ställa in 15 olika färger + 2 program med iPhone app.URL för kort demovideo:https://Drive.Google.com/Open?ID=0B4_uJI1BOUG5dFpE....

Hur man styr en RGB LED Strip - Arduino handledning

I denna tutorial använder vi en remsa med 8 RGB lysdioder med Arduino uno styrelsen. Vi kommer använda den Adafruit NeoPixel bibliotek för att ändra färg på varje ledde.Låt oss komma igång!Steg 1: Vad du behöverFör detta projekt behöver du:Arduino un...

Scanner Rgb Led lampa Pwm kontrolleras av Arduino Nano

Återvunnet scanner rgb led lampa pwm kontrolleras av Arduino NanoSteg 1: SlutresultatetDetta är vad du får om du följer detta instructable.Steg 2: Hitta en skrivareLeta efter en bruten hp allt i ett-skrivare. (Andra märken kan också ha delarna, men j...

ArduDroid: En enkel 2-sätt Bluetooth-baserade Android Controller för Arduino RGB led strip

INTRODUKTIONFÅ det på google PLAY "ardudroid" appARDUDROID (tidigare Andruino) är en enkel Android app som hjälper dig att kontrollera stiften i Arduino Uno (eller klon) från din Android-telefon trådlöst. Det är både en Android app och en Arduin...

Smartphone Arduino RBL BLE sköld RGB Led Light Controller

Detta är ett projekt som jag har funderat på ett tag. Jag ville ha några rgb led lampor på min båt fjärrstyrd av min Iphone.Detta är en mellanliggande projekt eftersom vi kommer att behöva löda, vilket kan vara svårt utan en fick järn. Detta projekt...

Arduino kontrollerad RGB LED nattlampan

behövs en nattlampa för mina pojkar och ville ha något mer än normala kontakten i. De ville ha en de kunde plocka färg och en som skulle ändra färg.Lätt - en Arduino, RGB LED och vissa PWM!Plocka färg var frågan. Jag bestämde mig på en knapp lösning...

Multicolor Knight Rider med RGB LED-PL9823 + Arduino UNO

Om du vet den berömda lysdioder WS1012 ignorera du inte denna tutorial.PL9823 den billigaste ledde som använder samma protokoll av WS1012 ledde. Du kan använda detta ledde för göra en ledstrip eller också en ledde matrisen. PIX (http://www.0lab.it/po...