Matrix-Schaltung 11x11 mit Microcontroller (Lauflicht)

Gast #474582
Lesenswert?

Hi,

ich hab vor eine Matrix Schaltung zu bauen nur hab ich keine Ahnung 
davon wie ich das ganze anstelle. Es sollten in der Schaltung 113 LED`s 
angesteuert werden mit einem Microcontroller. Was brauch ich alles dafür 
?

Welchen Microcontroller (z.B. einen AVR) Der Microcontroller muss halt 
22 Ports haben oder ?

Welche Sorftware

Welche Hardware (LED´s ist klor) nur wie muss ich den Microcontroller 
anklemmen. (Kondensatoren ... ) Am besten mit Schaltplan

Wegen dem Programmiern das wäre denk ich für mich kein prob. Nur welche 
Software brauch ich da und welchen Compiler, über tragung zum PC usw ...

Des ganz bräucht ich für eine Party Garage es werden 113 
Super-helle-Weiße LED`s angeklemmt.

Ich dank schon mal allen für eure Hilfe ;-)

Gruß

Danny
Gast #474586
Lesenswert?

Dass 11x11 121 ergibt, ist dir klar, oder?

>Welchen Microcontroller (z.B. einen AVR) Der Microcontroller muss halt
>22 Ports haben oder ?

Sowas kann man auch per Charlieplexing machen.
22 sind bummelig 3 Ports á 8 Bit.

>Am besten mit Schaltplan

Solche Leute haben wir hier immer wieder gerne...
Gast #474595
Lesenswert?

@ Fieser

>Am besten mit Schaltplan

es ging mir eigentlich nur darum mit welchem Widerständen usw ich den 
Microcontroller ansteuern muss damit er funktioniert.

>Sowas kann man auch per Charlieplexing machen.
>22 sind bummelig 3 Ports á 8 Bit.

was ist Charlieplexing ?

Und welchen Controller schlägst mir vor ?

Gruß

Danny
Gast #474605
Lesenswert?

@Danny

> ich hab vor eine Matrix Schaltung zu bauen nur hab ich keine Ahnung
> davon wie ich das ganze anstelle. Es sollten in der Schaltung 113 LED`s

Gute Voraussetzungen ;-)

> Welchen Microcontroller (z.B. einen AVR) Der Microcontroller muss halt
> 22 Ports haben oder ?

Genau.

> Welche Sorftware

ASM oder C oder BASCOM oder, oder, oder.

> Des ganz bräucht ich für eine Party Garage es werden 113
> Super-helle-Weiße LED`s angeklemmt.

Nun, ne Matrix ist eher was, wo die LEDs räumlich dicht angeordnet sind. 
Tu dir selber ein Gefallen und mach es ganz schnöde mit 
Schieberegistern. 74HC595. Schau dir mal die Artikel an, dort gibts was 
dazu. Dann reicht auch ein ATtiny2313 mit 20 Pins.

MfG
Falk

Gast #474610
Lesenswert?

@ Falk

>Nun, ne Matrix ist eher was, wo die LEDs räumlich dicht angeordnet sind.
>Tu dir selber ein Gefallen und mach es ganz schnöde mit
>Schieberegistern. 74HC595. Schau dir mal die Artikel an, dort gibts was
>dazu. Dann reicht auch ein ATtiny2313 mit 20 Pins.

ich hab vor das ich mehrere Lauflicht versionen laufen lassen kann also 
mal gehen alle nach ein ander an und wieder aus und dann läuft 1 LED 
durch .... deswegen hab ich an einen Controller gedacht ;-)

>> ich hab vor eine Matrix Schaltung zu bauen nur hab ich keine Ahnung
>> davon wie ich das ganze anstelle. Es sollten in der Schaltung 113 LED`s

>Gute Voraussetzungen ;-)

da zu ich hab nur noch keinen plan wie ich das ganze Verbinden soll also 
die Hardware (Controller+LED´s+Vorwiderstände+Hardware für den 
Controller) aber ich denke mit ein paar guten Tipp´s euere Seite wird 
das ganze ein voller erfolg

Gruß

Danny
Gast #474621
Lesenswert?

@Danny

> durch .... deswegen hab ich an einen Controller gedacht ;-)

Das passt schon.

>Gute Voraussetzungen ;-)

> Controller) aber ich denke mit ein paar guten Tipp´s euere Seite wird
> das ganze ein voller erfolg

Welche Vorkenntnisse hast du denn?

Schon mal programmiert?
Schon mal nen uC programmiert?
Schon mal ein paar kleine Schaltungen aufgebaut?

MFG
Falk

P.S. Wie gesagt, arbeite erstmal die Artikel durch, dort steht ne Menge.

1.) AVR-Tutorial

http://www.mikrocontroller.net/articles/AVR-Tutorial

2.) Porterweiterung mit Schieberegister

http://www.mikrocontroller.net/articles/Porterweiterung_mit_SPI


Gast #474634
Lesenswert?

@Falk

ich würde mal behaupten ich habe Kenntnisse in Sachen uC mit Assembler 
und C da ich des in meiner Ausbildung behandelt habe z.b einen Würfel 
programmiert und auch aufgebaut. Nur da wars halt so das ich eigentlich 
nur den Würfel programmiert habe ... und die Blackbox (Verbindung 
zwischen uC und PC und dem Würfel). Das Ihnenleben kenn ich leder nicht 
und wir haben dort auch noch mit dem AT89LS8252 programmiert und der ist 
bekanntlich ein wenig älter ;-) oder ?

In der Schule haben wir mit dem Atmel Mega169 programmiert in Assembler 
und C

Gruß

Danny

PS: ich will eigentlich fürs erst mal wissen was für ein uC für mich in 
Frage kommt und wie ich den anschließen muss ;-)
Gast #474642
Lesenswert?

@Danny

> In der Schule haben wir mit dem Atmel Mega169 programmiert in Assembler
> und C

Na das ist ja schon mal recht gut.

> PS: ich will eigentlich fürs erst mal wissen was für ein uC für mich in
> Frage kommt und wie ich den anschließen muss ;-)

Hab ich doch gesagt. ATtiny2313 + 15x 74HC595
Wenn du unbedingt was mit ner Matrix machen willst, nimm nen MEGA16 in 
DIP40 Gehäuse. Würde ich aber bei ner Party-Lichterkette nicht 
empfehlen.

MfG
Falk
Gast #475876
Lesenswert?

@Falk

> Wenn du unbedingt was mit ner Matrix machen willst, ....

ich will nur hin und wieder ein paar neue Lauflicht-variation auf den uC 
programmieren ;-). Damit es nicht langweilig wird ;-).

Welche Software kann ich fürs Programmiern benutzen und zum übertragen ?

> nimm nen MEGA16 in DIP40 Gehäuse

also ich hab zu diesem Namen leider nix brauchbares gefunden für einen 
Link wäre ich dir sehr dankbar

Gruß

Danny
Gast #475882
Lesenswert?

@ Danny

> Welche Software kann ich fürs Programmiern benutzen und zum übertragen ?

Ich würde AVR Studio + einen der diversen LOW-Cost-Programmer nehmen. Ob 
nu C oder ASM ist Glaubenssache. Ich würde ASM nehmen (weil ich bisher 
noch kein C auf dem AVR programmier habe).

http://www.mikrocontroller.net/articles/AVR_ISP
http://www.mikrocontroller.net/articles/AVR_ISP#SP12_Programmer
http://www.rowalt.de/mc/avr/progd.htm

> also ich hab zu diesem Namen leider nix brauchbares gefunden für einen

www.reichelt.de

ATTINY 2313 DIP

http://www.reichelt.de/?SID=26oYTWaawQARoAAFkswTY6f4235298bab37b91654c31dad725443;ACTION=3;LA=2;GROUP=A362;GROUPID=2958;ARTICLE=54568;START=0;SORT=artnr;OFFSET=1000

ATMEGA 16-16 DIP

http://www.reichelt.de/?SID=26oYTWaawQARoAAFkswTY6f4235298bab37b91654c31dad725443;ACTION=3;LA=2;GROUP=A363;GROUPID=2959;ARTICLE=45028;START=0;SORT=artnr;OFFSET=1000

Dort findest du alles, was du zum Bau deines MEGA-Partylichts brauchst.

MfG
Falk

P.S. Kleiner Tip. Überleg dir mal vorher, wie lang deine Lichterkette 
sein soll. Denn bei 113x20mA = 2260 mA. Da sollten die Adern für GND und 
VCC entsprechend dick sein.

Gast #475898
Lesenswert?

Als Master für die 15x74HC595 Version ist er ausreichend (genauso wie 
der 20polige 2313), aber für das Matrix-Muxen hat er zu wenig IO-Pins 
(Ja, dort steht was von 23 IOs, das klappt aber nur unter bestimmten 
Umständen, die du dir nicht antun willst).

Entscheide dich zwischen 2313 oder MEGA16

MfG
Falk

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren