Controle eenvoudig LED-staafdiagram met Arduino


In deze tutorial ik zal je laten zien hoe u kunt besturen eenvoudige 10 LED staafdiagram matrix w / Arduino of Arduino kloon MCU en MAX7219 (werkt ook met MAX7221) LED controller chip.

Hier is video van afgewerkt product in actie

Over LED staafdiagram arrays

LED Bar grafieken is in feite slechts enkele LED's die zijn gerangschikt in een rij maar in één pakket. Deze zijn zeer handig als indicatoren voor het weergeven van de niveaus van iets (dat wil zeggen geluidsvolume). Ze variëren in kleur en aantal LEDs in de matrix. Sommige gebruiken meerkleurige LEDs, wat één kleur.
Maar deze tutorial is bedoeld voor een "eenvoudige" staafdiagram waardoor elke LED in de bar 2 heeft leidt (positieve alias anode en negatieve alias kathode). Zo 10 LED staafdiagram zal hebben 20 pinnen. Ik deel die had 7 groen en 3 rode LEDs (gekocht bij Digi-Key p/n: 754-1671-5-ND) gebruikt, maar u kunt gemakkelijk aan te passen aan verschillende lengtes van arrays.

Onderdelen nodig:
-10 leidde staafdiagram (Digikey)
-30K (of 33K) 1/4W weerstand (TaydaElectronics)
-Mini Perfboard (Radioshack)
-10uF 6V of 25V Polarized condensator (TaydaElectronics)
-0.1uf (code 104) keramische schijf condensator (TaydaElectronics)
-MAX7219 (of MAX7221) LED Display Driver IC (TaydaElectronics)
-Arduino of kloon
-Breadboard (optioneel)

Gereedschappen en benodigdheden:
-Hookup draden
-Soldeer w / Colofonium kern
-Soldeerbout
-Veiligheidsbril

Probleem en oplossing
(voel je vrij om dit deel overslaan en rechtstreeks naar de vergadering deel wilt gaan: stap 2)

Ik was bezig met een extern volume controle-apparaat en één of ander soort manier om het volumeniveau weer nodig. Ik koos voor dit 10 LED Bar grafiekweergave die ik kreeg van Digi-key (p/n: 754-1671-5-ND).  Het moest worden gecontroleerd door mijn arduino-achtige board (gebaseerd op ATMega328p chip).  In theorie kunt u iets als dit recht van Arduino zonder speciale driver-IC drijven, zal maar het zal uitputten een heleboel pinnen en LEDs niet zo helder als gevolg van de ATMega macht beperking. Ik wilde gebruiken van minimum aantal pinnen (bij voorkeur niet meer dan 3) dus ik heb mijn opties zorgvuldig overwogen.
Een optie is kunt Shift Register "multiply" nuttige micro-controller poorten.  Met slechts een paar pinnen via Shift Register kunt een maximaal 8 LEDs. Met toevoeging van een andere Shift Register kan het 16 LEDs, enzovoort. Een punt naast het gebruik van twee ICs voor de taak was het voeden van LED's.  ATMEga chip noch Shift Register kunt leveren genoeg stroom voor de taak, dus transistoren zal moeten worden gebruikt. Daarnaast die zal elke LED moet worden verbonden met een weerstand te beperken is het huidige.   Dit verhoogt de graaf deel aan een vrij groot aantal (2 Shift registers, 10 transistoren (of 2 transistor matrix ICs), en 10 weerstanden).  Dit is waar de speciale LED driver chip in het spel komt.
Meest populaire is MAX72XX chip. Het maximaal 64 LEDs kunt verwerken en vereist slechts 3 pinnen uit micro-controller. Er zijn veel tutorials over het gebruik van het met Arduino als een bonus.  Helaas kon ik niet vinden een enkele tutorial die hoe station LED Bar matrix die wordt niet multiplexed uitleggen zal (wat betekent dat elke LED heeft aparte leads).  Maar geen zorgen, ik zal alles uitleggen! :)

Labels: Arduino, LED, Bar, Matrix, Grafiek

Gerelateerde Artikelen

Arduino: Controle 3 LED's met een potentiometer (potmeter)

Arduino: Controle 3 LED's met een potentiometer (potmeter)

dit is mijn eerste instructable. Ik hoop dat u geniet ervan. :)In dit instructable kunt u leren hoe om controle 3 Led's met een potentiometer.Stap 1: onderdelen u nodig hebt:-3 onder leiding van-paar van jumper draden-1 potentiometer-3 220 Ohm weerst
LED paraplu met Arduino

LED paraplu met Arduino

de LED paraplu met Arduino combineert een paraplu, een 8 x 10 LED matrix en een Arduino microcontroller maken een controleerbaar, programmeerbare LED ervaring in de privacy van uw eigen paraplu. Dit project werd geïnspireerd door de elektrische parap
RGB LED gecontroleerd met arduino

RGB LED gecontroleerd met arduino

HalloDit is een beetje instructable te laten zien hoe te doen (rood groen en blauw) RGB Led gecontroleerd met arduino. Het bevat schema van het circuit en een kleine C# programma dat toestaat om te veranderen van de kleur van de Led.Stap 1: Doe het c
LED Matrix met arduino gemakkelijk gemaakt

LED Matrix met arduino gemakkelijk gemaakt

Ik ga om je te leren hoe met een MAX7219 Led-Matrix met arduino UNO en het beste deel is dat het is super eenvoudig.Stap 1: Wat je nodig hebt?De lijst van onderdelen:1. MAX7219 LED Matrix2. M/F Jumper draden3. Arduino UNO4. USB-kabel voor arduino5. c
Meerdere LED Matrices met Arduino

Meerdere LED Matrices met Arduino

Dit project is gebaseerd op een workshop die we bij Makespace Madrid georganiseerd in het kader van "La noche de la electrónica con Jameco".  In een eerdere instructable we al introduceerde het beheren van een enkele LED-matrix met Arduino. In d
6 LED slinger met Arduino

6 LED slinger met Arduino

dit is wat je nodig hebt om een 6 LED slinger met Arduino:6 x LEDS6 x 330 Ohm weerstanden7 x Jumper draden1 x Breadboard of Perfboard1 x Arduino Uno of Arduino Mega 2560Dit project duurt niet lang om helemaal te doen.Dit is de code die ik gebruikt:in
Controle van Ikea Dioder LED-Strip met Arduino + 16 X PWM LED Fader Board

Controle van Ikea Dioder LED-Strip met Arduino + 16 X PWM LED Fader Board

We gonna tonen hoe kabellengte tot en controle een Ikea DIODER LED -strip met een arduino, met behulp van een bord van 16 X LED PWM Fader als tussenpersoon.De 16 X PWM van bestuur is in feite een stelletje mosfets onder controle van de PWM (switches
LED kubus met Arduino en aangepaste PCB

LED kubus met Arduino en aangepaste PCB

dit instructable details over het ontwerp en bouwproces voor een 5 x 5 x 5 LED-kubus, instelbaar met behulp van een Arduino, die zich op een aangepaste printplaat bevindt.Extra informatie, foto's en video's vindt u op mijn website.Het afgewerkt produ
Zuiver binaire LED Wandklok met Arduino

Zuiver binaire LED Wandklok met Arduino

Mijn binaire Wandklok is geïnspireerd door vele binaire klokken vond ik op InstructablesLinks:LilyPad Arduino Klok:Binaire klok:Plus enkele andere binaire klok instructables.Maar...Wat ik vond ontbreekt in hen was de omvang en de grootte van het disp
RGB LED Snowboard met Arduino Uno R3

RGB LED Snowboard met Arduino Uno R3

Dit instructable wordt uitgelegd hoe u kunt besturen een RGB LED strip met een Arduino. In dit geval is de LED-strip is gemonteerd aan een snowboard. RGB (rood groen blauw) LEDs hebben de mogelijkheid om een verscheidenheid van kleuren op basis van e
Voice Activated LED-verlichting met Arduino

Voice Activated LED-verlichting met Arduino

Dit project is een uitbreiding van de mogelijkheden van spraakherkenning met Arduino met leandro4b (). Echter, in plaats van met 3 afzonderlijke gekleurde LED's, gebruikte ik een multicolor 4-kanaals RGBW LED Emitter. Ik had de kans van het werken bi
4 x 4 x 4 interactieve LED-kubus met Arduino

4 x 4 x 4 interactieve LED-kubus met Arduino

om uit te leggen mijn 4 x 4 x 4 interactieve LED-kubus gepubliceerd voordat, een beetje meer duidelijk, zal ik proberen om mijn eerste stap voor stap instructable.Deze 4 x 4 x 4 kubus is interactief met behulp van de hoek van de top vier LED's als LE
LED Matrix met Arduino

LED Matrix met Arduino

Hola, ik ben Javier MakespaceMadrid. Vorige week organiseerden we een meetup om te spelen met LED matrices en Arduinos. Dit was deel van "La noche de la electrónica con Jameco"Dit instructable is gebaseerd op de workshop. Het maakt gebruik van e
Fiets wiel WS2811 LED effecten met Arduino

Fiets wiel WS2811 LED effecten met Arduino

[TODO: een nette video of foto's uit de werkelijke rijden invoegen][Merk op de Arduino schets werkt maar is werk in uitvoering, zie laatste stap voor link]Persistentie van Vision (POV) effecten kunt u willekeurige afbeeldingen met slechts een paar co