AVR dubbla RGB Matrix föraren (4 / 12 steg)

Steg 4: Circuit Design



Med en grundläggande förståelse för hur man multiplex lysdioderna, kan vi bygga en krets för att driva dem. En enda ATmega328p kommer att användas med en extern 16MHz kristall. Detta chip kommer att snabbt växla mellan de åtta gemensamma anod kolumner (kom ihåg, dessa "rader" i databladet). Eftersom strömmen genom alla lysdioder i en enstaka rad är alldeles för mycket anskaffas genom en MCU pin, använder jag en HI-side MOSFET par för att källan till aktuella LED.

Kom ihåg en strömkälla är positivt för en komponent. En nuvarande diskhon är på den negativa sidan. Du kan se det så här (i form av gemensamma krets design orientering, minst): en källa skjuter ström, medan en diskbänk drar den.

Ursprungligen, jag körde transistorerna direkt från MCU, men jag la till en extern 8 bitars skiftregister för att göra detta för att frigöra IO linjer för framtida kapacitet expansion.

Aktuella förlisningen hanteras av några 8 kanal konstant nuvarande sänkor. För 2 matriser, 6 marker krävs - en för varje kolumn i R, G och B lysdioder.

Du bör också märka att jag har tagit en I2C-anslutning. Detta kommer att användas för extern styrning av LED-färger eller strobe mönster. Dessutom ISP raderna visas inte på detta schema, men det är en bra idé att inkludera dem i din krets så du kan faktiskt Programmera chip! Slutligen finns det en linje som kallas "servo control"

De enda värden som kan ändras för dig är de yttre motstånd på den nuvarande TLC5916 sjunker. Dessa motstånd som nuvarande för lysdioder, och jag skall gå igenom hur du ställer in dessa värden i de kommande stegen.

Jag har tagit kretsen som Cadsoft Eagle-fil också. Servo manöverledningen behövs inte för detta projekt.

Se Steg
Relaterade Ämnen

Baserade Arduino RGB Matrix LED testare

Detta är en mycket enkel Arduino projekt vilken kontroll panelen 16 x 32 RGB LED Matrix via en 16pin IDC kabel. Arduinoen kommer att kontinuerligt skicka 5 set färger (röd, grön, blå, vit, svart) till panelen LED matris som gör att teknikern att ta r...

Lampduino - en 8 x 8 RGB golvlampa

Lampduino är en datorstyrd fristående golvlampa, består av en 8 x 8 RGB ledde matrisen. Lampan står 45" hög och 18" brett. Ljuset kommer från båda sidor. Den har olika visningslägen, samt en medföljande editor för att skapa animationer. Lampan s...

Skyline RGB LED lampa

detta är den första versionen av min Skyline lampa. Kretsen och den kod som körs mikroprocessorn var allt utvecklas med hjälp av Arduino miljö och sedan när jag var glad allt fungerade som jag ville ha det gjorde jag mina egna kretskort med en Atmel...

Arduino UNO baserat HUB75 LED DISPLAY DRIVER

Detta är anpassade 5x5cm Arduino UNO styrelse som möjliggör enkel anslutning till HUB75 gräns flat LED skärmar.Om du inte är bekant med sådana skärmar kan du köpa en från Adafruit 16 X 32 RGB LED MATRIX PANELeller från AliexpressHUB75 gränssnitt LED...

LEDDE matrisen termometer

Några uppdateringar! Koden var redigerad så decimalen är på rätt plats. Jag lade också till ett steg jag glömde i avsnittet soddering.Projekt-kort:Med hjälp av en LED Matrix styrelse samt en temperaturgivare, ville jag undersöka möjligheten av låg kv...

Arduibag: en ansluten ryggsäck för ryttare cykel

Arduibag är en ansluten ryggsäck för ryttare cykel. Det är också en öppen källa projekt skapat av två passionerade franska killar: Michaël D'AURIA och Stéphane DE GRAEVE.Om du vill veta mer om Arduibag gå till: http://www.arduibag.comBegreppetProjekt...

Android hemsökta spegel

Produktversion av detta projekt på http://ledpixelart.com ***Projektet VideoDelarAntik spegelPIXEL LED styrelsenRGB Shield för IOIOMint Board - kommer inom kort från SeeedstudioIR-rörelsesensor32 x 32 RGB LED Matrix - kommer inom kort från Seeedstudi...

Android App kontrollerade ATR (alla terrrain racer)

Bluetooth kontrolleras alla terräng Racer (BCATR) är en smidig blandning av intelligens och robusthet.Det är en 4 hjulsdrift drivs av ett par 12v 2200 mAh Li-Po batterier. 4 höga vridmoment DC motorer ger den en topphastighet på 900 RPM och 12 Kg/cm...

Mångsidiga mobila Manipulator Mk 1

Kort beskrivning:Bygga din egen DIY giant robot som spelar piano, ritar bilder, förbereder mat, vatten växter, bedriver ljussabel dueller och mer. Den mångsidiga mobil Manipulator är en avancerad öppen källkod mänskliga-size mobil robotik plattform f...

Tank Robot: Kör en tank med motorer och styrenheter drivs av Kinoma skapa

Vi byggde en mini tank och styrenheter med två Kinoma skapa enheter som kommunicerar över CoAP (begränsad Application Protocol). Handtagen rotera potentiometrar som effekt spänning utdata. Förändringar i spänning översätts till varierande hastigheter...

LEDDE matrisen glasögon: Första prototypen

uppdatering: Inledning:Jag kom upp med denna idé efter att ha sett liknande videoklipp på internet. Jag har emellertid förbättrats på design. Vad som skiljer mina glasögon från de andra där ute, är att min använder en extern matrix drivrutin och batt...

Orientalisk lykta

efter flera år att vara medlem, bestämde jag mig att publicera min första instructable, min DIY dekorativ lampa.Det är en orientalisk japansk stil lampa. Och jag skulle vilja använda lysdioder istället för andra lampor, eftersom dess en ekonomisk lös...

Halvautomatisk talade threading maskin

Threading ekrar med en cyclo talade threading maskin är roligt och enkelt. Cyclo talade tråden rullande die rullar trådarna genom kall smide. Jag hitta två passerar fungerar väl, med andra pass set för en djupare tråd. Gängning 60 ekrar som för en hi...

Tiger gaffeltruck

detta är min första instructable så det är inte den största sak. Lämna en kommentar så jag kan förbättra.Roboten i detta instructable var en deltagare i Ontario tekniska färdigheter konkurrens Robotics Team av Four byggd av ett gäng klass 12 gymnasie...

Hur man gör ett hinder att undvika Arduino Robot! "Min Robot V1"

Detta instructable visar steg instruktioner för att göra ett hinder att undvika robot med Arduino.Låt komma igångmin blogghttp://robot4pro.blogspot.com/p/My-robots.htmlSteg 1: Material som krävs förHär är allt du behöver för att MyRobotV1. Jag ska ge...

ROAMING ROBOT

Denna artikel är en närmare titt på min Roaming Robot.Denna robot är en autonom hinder undvika robot som kan också upptäcka vertikala droppar.Lista över:Sparkfun trollkarl chassi (detta inkluderar 2 DC motorer)1 x kondensatorer 100uF4 x motstånd 220...

Teckenfönster Wave

ledde wave displauSteg 1: material -Arduino Uno ($25)-32 x 16 ledde matrisen ($20)-Set av brödunderläggen ($5)-Startkablar ($5)-USB A till B kabel ($3)-Dator-5V 2Amp strömförsörjning ($10)-Grundläggande kunskaper om kodning i CFör att skapa detta pro...

Fokus, en experimentell pulver utskrift plattform

i detta instructable kommer jag att förklara fokus, en funktionell experimental pulver utskrift plattform.Fokus som började i oktober 2012 när jag frågade mig själv, hur svårt kan det vara till SLS nylon pulver. För att besvara denna fråga byggde jag...

Steg för steg guide till Micro trollkarl robot controller (Arduino kompatibel)

Micro trollkarl från DAGU är en låg kostnad Arduino kompatibel controller speciellt för nybörjare som vill bygga en liten robot. Styrelsen har ett antal användbara tillbehör inbyggd så att i de flesta fall sköldar är inte obligatoriska och yttre ledn...