64 pixel RGB LED-skärm - en Arduino klon (1 / 12 steg)

Steg 1: Pulse bredd modulering för att blanda färger



Pulse bredd modu - vad?

Pulse bredd modulering i huvudsak vänder kraften matas till en elektrisk anordning och iväg ganska snabbt. Användbara power resultaten från matematiska genomsnittet av funktionen kvadratiska våg tagit över intervallet för en period. Ju längre funktionen stannar i läge ON, ju mer effekt du får. PWM har samma effekt på ljusstyrka lysdioder som en dimmer på AC lampor.

Uppgiften vidare är individuellt styra ljusstyrkan på 64 RGB LEDS (= 192 enda lysdioder!) i ett billigt och enkelt sätt, så man kan få hela spektrumet av färger. Helst bör man inget flimmer eller andra störande effekter. Icke-linjära föreställningen av ljusstyrka ut av det mänskliga ögat tas inte i beaktande här (t.ex. skillnaden mellan 10% och 20% ljusstyrka verkar "större" än mellan 90 och 100%).

Bild (1) illustrerar den arbetande principen av PWM algoritmen. Säga koden ges värdet 7 på LED(0,0) styrka. Vidare vet den att det finns högst N steg i ljusstyrka. Koden körs N öglor för alla möjliga nivåer av ljusstyrka och alla nödvändiga loopar till varje enskild LED i alla rader. I fallet loop räknaren x i ljusstyrka slingan är mindre än 7, lampan slås på. Om den är större än 7, är LED avstängd. Gör det här mycket snabbt för alla lysdioder, ljusstyrka och bas färger (RGB), kan varje LED individuellt anpassas Visa önskad färg.

Mätningar med ett oscilloskop har visar att displayen uppdatera koden tar ca 50% CPU-tid. Resten kan användas för att göra seriell kommunikation med en dator, läsa knappar, prata med en RFID-läsare, sända jag2C data till andra moduler...

Se Steg
Relaterade Ämnen

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...

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 &...

Köra RGB LED remsor av en Arduino

Julen kommer och kanske du undrar hur man gör det färgglada och ljusa med en Arduino och en RGB LED strip. Åtminstone, var det precis vad jag gjorde för ett år sedan och kunde inte hitta tydliga och enkla instruktioner någonstans. Med detta instructa...

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...

PixelLux-A 64 Pixel RGB LED Video skärm

Redigera:Wow, jag trodde inte att detta projekt så skulle granskas på instructables! tack för att ta en titt:). Jag har en crappy video som jag kommer att lägga upp, men tyvärr jag var en idiot och utbränd min teensy... så jag kommer lägga upp en vid...

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...

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å...

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...

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...

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...

RGB LED Pixel Touch reaktiva Gaming tabell

Tabeller är användbara saker att ha och som vi behövde ett nytt soffbord för vardagsrummet det är meningsfullt att bygga min egen med några extra elektroniska funktioner.Min tabelldesign består av följande funktioner.10 x 16 RGB lysdioder10 x 16 IR t...

Arduino kontrollerade positionella RGB LED Christmas Tree

I detta Instructable vi ska skapa en programmerbar RGB LED-julgran och byggnad (X, Y) positioner av lamporna till Arduino så att vi kan skapa olika mönster både animerade och statiska. Jag skulle rekommendera detta till alla som har micro controller...

Kontroll RGB LED med arduino och bearbetning.

Jag kommer idag berätta hur man styr en RGB LED med hjälp av Arduino och bearbetning språk. Detta är min första instructable Vänligen låt mig veta om jag kunde något förbättra och om du har någon form av frågor lämna dem i kommentarrutan, jag skulle...

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...