Stap 4: De RGB versterker
Essentials voorbij, story-modus op. Mijn vrouw me gepresenteerd met een Arduino (ik denk dat ze betreurt het nu) afgelopen najaar. Ik knipperde en ik gonsde en vervolgens besloten om terug te keren de gunst in de vorm van een Kerstdecoratie. Als ik totaal onervaren was vervolgens wist absoluut niets over elektrische spul, ik ging naar Instructables en vond dit (waarschuwing: Lees de waarschuwing er!). Een jaar geleden er was geen waarschuwing in het artikel, dus ik een stelletje RGB versterkers bestelde en eigenlijk dit spul gemaakt zoals daar beschreven. Het werkte, en de vrouw was gelukkig en we hadden cool verlichte vakantie. Ja, er waren glitches en ja, ik gebakken één pin op een Arduino, maar dat laatste beetje kwam later toen ik was experimenteren.
Ik vermoed iets is niet precies goed met deze oplossing, maar ik was onervaren, in een haast, en eigenlijk bestelde een bos van goedkope Chinese Nano klonen met de versterkers, dus gelieve niet oordelen me hard.
Ook niet negeren de versterkers: goed gekookt, zijn ze vrij nuttig is, zoals u zult zien.
Kerst heb ik besloten om een beetje dieper in het thema versterkers gegaan. Ik hield vooral, niet de bovengenoemde glitches: de contraption ging soms in een oneindige reboot lijn, en ik was vrij zeker van dat het hardwareprobleem, niet de software was. Niet alleen heb ik bak een pin, ik ook ontleed een versterker als u wilt weten hoe het werkte. En alles werd duidelijk.
Zie de afbeelding hierboven. Op het einde van de uitgang van een versterker zijn er drie N-kanaal MOSFETs, zoals beschreven in stap 2 van dit instructable. Ernaast zit een logica-inverterende chip waarmee voltage door naar de gate van de mosfet als er niets op de respectieve uitmonding en vice versa. De versterker werkt vrij eenvoudig: het probeert te zinken spanning (zonder enige "load") via elk ingangskanaal. Als het zinkt (het respectieve kanaal vliegverbod is opgelegd, wat betekent dat de LEDs op), niets gaat naar de inverterende chip, dus het biedt spanning naar de gate MOSFET, die op zijn beurt het uitvoerkanaal opent. Als dat niet het geval is, wordt de spanning gaat naar de invertor, sluiten de MOSFET.
De versterker is nu verbonden met 12v stroomvoorziening. Het hoeft niet elke spanningsregelaar (wat voor? Het denkt dat het is verbonden met een andere LED-strip!), dus worden aangesloten op een Arduino, het 12v gronden in de pin van een Arduino die is beperkt tot 5v. Die is natuurlijk slecht, zelfs als Arduino dergelijke behandeling kan ondersteunen (of niet misschien).
Dat is de reden waarom de methode beschreven in de waarschuwing instructable is verkeerd.
Maar er een zonnige kant is. Merk op dat een versterker 12 volt met onbelast in het zinkt. Dat betekent dat bijna elke transistor aan de andere kant zal doen, het niet te maken hebben met hoge versterkers, alleen met 12 volt. Dus als u RGB-versterkers verbinden in een array van Darlington, hoeft u niet te zijn transistor paren parallel, zal wat betekent dat een enkele Darlington gemakkelijk omgaan met twee RGB strips aangesloten via versterkers. En dat is hoe mijn LED strips werken deze kerst, door de manier.
En er is meer!
U kunt RGB-versterkers aan LED drivers zoals de TLC5940, waardoor het aantal aangesloten RGB strips bijna voor onbepaalde tijd! Nou, ten minste tot en met 5 met 1-coureur. De LED driver is in ieder geval een huidige wastafel apparaat staat van omgaan met 12 volt, maar niet een heleboel Amps. De versterker putten 12 volt met geen versterkers, waardoor de productie van een ideale combinatie. De verbinding als eenvoudig – kleurkanalen uit een versterker Ga naar output pinnen van een stuurprogramma, en thats it. U kan meer lezen over de LED-drivers in mijn andere instructable.