Forum: Mikrocontroller und Digitale Elektronik Matrix-Schaltung 11x11 mit Microcontroller (Lauflicht)


von Danny (Gast)


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

von fieser, klugscheissender Rahul (Gast)


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

von Danny (Gast)


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

von Falk (Gast)


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


von Danny (Gast)


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

von Falk (Gast)


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



von Danny (Gast)


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 ;-)

von Falk (Gast)


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

von Danny (Gast)


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

von Danny (Gast)


Lesenswert?

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

so hier nun der Link ich hab doch was gefunden ;-) nach langem Suchen



http://shop.mikrocontroller.net/csc_article_details.php?nPos=0&saArticle[ID]=28&;
VID=3NafBvKpBaAe3E2q&saSearch[word]=&saSearch[category]=AVR&saSearch[spe 
cial]=

von Tommy (Gast)


Lesenswert?

www.atmel.com
ATMega16
DIP40 ist die Gehäuseform DIP eben mit 40 PIN

von Falk (Gast)


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.


von Danny (Gast)


Lesenswert?


von Falk (Gast)


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

von Danny (Gast)


Lesenswert?

dann nimm ich glaub doch eher den Mega16 nur was brauch ich nun noch für 
Software usw

von Danny (Gast)


Lesenswert?

So ich hab nun auch eine Software:

http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725

AVR Studio 4

jetzt fehtl mir nur noch die "Übertragungsstation" die mit AVR Studio 
kompatible ist und auch noch mit dem ATmega16. Am besten eine zum selber 
bauen.


Gruß

Danny

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Ooch Danny, jetzt mach doch auch mal selber was. Kann ja nicht sein, daß 
Du nach jedem Schritt wieder ´nen Anschubser brauchst. Du kannst doch 
auch lesen, informiere Dich! Steht alles da, nur Augen auf machen...

von Paul (Gast)


Lesenswert?

Ihr solltet in Rottweil erstmal lernen zu löten!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.