Kontrollera enkelt LED stapeldiagram med Arduino



i denna tutorial jag ska visa dig hur du styr enkelt 10 LED stapeldiagram array med Arduino eller Arduino klona MCU och MAX7219 (fungerar även med MAX7221) LED controller chip.

Här är video av den färdiga produkten i aktion

Om LED stapeldiagram matriser

LED stapeldiagram är i grunden bara flera lysdioder ordnade i rad men i samma paket. Dessa är mycket användbara som indikatorer för att visa nivåer av något (dvs. ljud volym). De varierar i färg och antal lampor i matrisen. Vissa använder multicolor lysdioder, några enstaka färg.
Men denna tutorial är för en "enkel" stapeldiagram vilket innebär att varje LED i baren har 2 leder (positiv alias anod och negativa alias katoden). Så 10 LED stapeldiagram har 20 pins. Jag använde del som hade 7 grön och 3 röda lysdioder (köpt från Digi-Key p/n: 754-1671-5-ND), men du kan enkelt anpassa det till olika längder av matriser.

Delar som behövs:
-10 ledde stapeldiagram (Digikey)
-30K (eller 33K) 1/4W motstånd (TaydaElectronics)
-Mini Perfboard (Radioshack)
-10uF 6V eller 25V Polarized kondensator (TaydaElectronics)
-0.1uf (kod 104) keramiska disk kondensator (TaydaElectronics)
-MAX7219 (eller MAX7221) LED Display Driver IC (TaydaElectronics)
-Arduino eller klon
-Set av brödunderläggen (valfritt)

Verktyg och förnödenheter:
-Hookup ledningar
-Löda med kolofonium core
-Lödkolv
-Skyddsglasögon

Problem och lösning
(Känn dig fri att hoppa över denna del och gå direkt till församlingen del: steg 2)

Jag arbetade på en avlägsen volym anordning och behövde något slags sätt att Visa volymnivån. För detta valde jag 10 LED Bar Graph display som jag fick från Digi-key (p/n: 754-1671-5-ND). Det var tänkt för att styras av min arduino-liknande ombord (baserat på ATMega328p chip). I teorin kan du köra något som denna rak från Arduino utan särskild drivrutin IC, blir men det kommer använda upp en hel del stift och lysdioder inte lika ljus på grund av Atmega's power begränsning. Jag ville använda minsta antal stift (helst inte mer än 3) så jag har noga övervägt mitt alternativ.
Ett alternativ är att använda SKIFT Register för att "multiplicera" användbara mikro-controller portar. Med bara några stift via SKIFT Register kan man styra upp till 8 lysdioder. Med tillägg av ett annat SKIFT Register kan det vara 16 lysdioder och så vidare. En fråga förutom med två ICs för aktiviteten driva lysdioder. Varken ATMEga chip eller SKIFT Register kan ge tillräckligt med ström för uppgiften, så transistorer kommer att användas. I tillägg varje LED måste du vara ansluten till ett motstånd att begränsa är den aktuell. Detta ökar del räkning till ett ganska stort antal (2 SKIFT register, 10 transistorer (eller 2 transistor array ICs), och 10 motstånd). Detta är där dedikerade LED driver chip kommer in.
Mest populära är MAX72XX chip. Den klarar upp till 64 lysdioder och kräver bara 3 pins från mikro-controller. Som en bonus finns det massor av tutorials om hur du använder det med Arduino. Tyvärr kunde jag inte hitta en enda handledning som kommer att förklara hur enheten ledde Bar matris som inte är multiplexed (vilket innebär att varje LED har separata leder). Men inte oroa dig jag kommer att förklara allt! :)

Se Steg
Relaterade Ämnen

LED paraply med Arduino

The LED paraply med Arduino kombinerar ett paraply, en 8 x 10 ledde matrisen och en mikrokontroller Arduino att skapa en kontrollerbar, programmerbara ledde upplevelse i avskildhet i ditt eget paraply. Detta projekt var inspirerad av den elektriska p...

6 LED pendel med Arduino

detta är vad du behöver göra en 6 LED pendel med Arduino:6 x LEDS6 x 330 Ohm motstånd7 x hoppare ledningar1 x bakbord eller Perfboard1 x Arduino Uno eller Arduino Mega 2560Detta projekt tar inte lång tid att göra alls.Detta är den kod som jag använde...

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

Hur man gör en mobiltelefon och dator kontrolleras 3D tryckta Robot med Arduino - IoBot.

Om du letar efter ett sätt att kontrollera en Arduino baserade enheter, kommer att denna anvisning Visa dig hur man gör det genom att bygga enkla robot.IoBot kan styras med mobil och dator ansökan via LAN eller USB-kabel. Programmet körs på Android,...

LED Cube med Arduino och anpassade PCB

detta instructable Detaljer design och byggprocessen för en 5 x 5 x 5 LED cube, kontrolleras med en Arduino, som befinner sig på ett tryckt kretskort.Ytterligare information, foton och video finns på min hemsida.Den färdiga produkten visas i videon n...

8 x 8 x 8 LED Cube med Arduino Mega (+ ljud + PS controller + spel)

detta är en instructable som bygger på kubenav Chr, (av SuperTech-IT, (och av das-labor.org, (http://www.das-labor.org/wiki/Borg3d_Bauanleitung...)men jag tror att dess bättre och lättare.Jag startade detta projekt utan någon färdigheter från lödning...

1 LED spel med Arduino Uno och en RGB LED

ibland har jag bara dessa dagar där jag verkligen vill göra något snyggt med Arduino jag har liggande, men jag vet jag inte har tålamod för ett mer engagerat projekt som tar mer än en dag eller så. Detta är för en av dessa dagar.Utgångspunkten är enl...

Kontrollera en Roomba robot med Arduino och Android

(Om du gillar detta Instructable, glöm inte att rösta på den - ovan: högra hörnet flaggan. Det tävlar på AUTOMATION tävling. Tack så mycket! ;-)Som en av robotteknik tävling 2016 vinnarna här på Instructables fick jag som pris en iRobot Roomba Create...

Bike hjul WS2811 LED effekter med Arduino

[TODO: infoga en snygg video eller bilder från faktiska ridning][OBS Arduino skiss fungerar men är i arbete, se sista steget för länk]Ihållande Vision (POV) effekter kan du Visa godtyckliga bilder med bara några kontrollerbara pixlar på ett snabbt rö...

Styr Ikea Dioder LED Strip med Arduino + 16 X PWM LED Fader styrelsen

vi kommer att visa hur man binder upp och styra en Ikea DIODER LED strip med en arduino, med en 16 X PWM LED Fader styrelse som mellansteg.16 X PWM styrelsen är i grunden en massa mosfets under PWM kontroll (strömbrytare som slår på och av riktigt sn...

ESP8266 kontrollera WS2812 Neopixel lysdioder med Arduino IDE - en handledning

Hej alla,Om du är som mig, har du letat runt på internet för en bra tutorial om hur du använder ESP8266 med neopixel lysdioder (AKA WS2812 eller WS2812b), programmeras via Arduino IDE. Jag har inte hittat det allt på ett ställe, på engelska, men det...

LED intensitet med Arduino och PC

En Arduino UNO ombord används för att variera intensiteten i en ultrabright LED. Kommunikationen med arduino kommer att ske via Bluetooth, med en dator för att skicka instruktionerSteg 1: Skiss och design av kretsen Material som används är:-Arduino U...

Kontrollera en likströmsmotor med Arduino

Nyligen, har jag jobbat på en trådlös fjärrkontroll för en robotarm. Mest av allt är planerat, men jag har inte alla delar och shields ännu, så jag beslöt att börja prototyper med en enda motor. Jag använder två Xbee radioapparater för trådlös kommun...

Röst aktiverat LED-belysning med Arduino

Detta projekt är ett tillägg för taligenkänning med Arduino med leandro4b (). Men istället för att använda 3 separata färgade lysdioder, använde jag en multicolor 4-kanals RGBW LED utsläppskälla. Jag hade tillfälle att arbeta på LED Engin förra somma...

Kontrollera en RGB ledde med Arduino och bearbetning

detta instructable (min första inte mindre) visar hur man styr en RGB ledde med bearbetning och arduino.Den viktiga funktionen att vara färg markeras genom att klicka på en bild, RGB-värdet för den pixel du klickar på bearbetas och skickas till den a...

Kontrollera du wifi status med Arduino Yun

I denna tutorial får du lära dig att få din Arduino Yun upp och kör så att du kan köra exempel skisser gjorda för Yun. I det här fallet kommer jag visa dig hur man kör i WiFiStatus exempel. Låt oss komma igång!Steg 1: Hämta Arduino 1.5.6-r2 Beta IDED...

4 x 4 x 4 interaktiva LED-cube med Arduino

för att förklara min 4 x 4 x 4 interaktiva LED-cube publicerade förut, lite mer klart, jag ska försöka att göra mitt första steg för steg instructable.Denna 4 x 4 x 4 kub är interaktiv med fyra hörnet lysdioder både som lysdioder och sensorer som rea...

Enklaste metoden att göra en LED Fade med Arduino Uno

Hej alla, detta är min första Instructable, och i det, jag kommer att visa dig hur man tona en LED med en Arduino Uno, 2 hoppare ledningar, 1 Resistor och en skärbräda.Njut!Steg 1: Vad du behöver.1 x 220 Ohm motstånd2 x Breadboarding ledningar1 x Ard...

48 x 8 RULLNING MATRIX LED DISPLAY med ARDUINO CONTROLLER

en monokrom (enda färg) LED dot matrix display används för visning av tecken och symboler som är gränssnitt med en mikrokontroller. Detta projekt kommer att överlägga om visning av en rullning textmeddelande på en 48 × 8 LED dot matrix display. Mikro...