Forum: Mikrocontroller und Digitale Elektronik ATMega1284 geeignet für Lichtsteuerung?


von Julian (Gast)


Lesenswert?

Hallo,

Ich möchte mit mit dem AtMega 1284 eine Lichsteuerung für 30 Kanäle 
aufbauen.
Er soll die LED einzeln ansteuern um so z.B. ein Lauflich oder Blinken 
der LEDs zu ermöglichen.
Dimmen wäre auch eine tolle option aber muss nicht sein :)

zu einsatz kommen 2 Lichtbänder mit je 15 LEDS (8 Blaue 7 Grüne)

ein durchschalten der szenen soll mittels Taster möglich sein -->
Pro Szene ein Taster

Betreiben würde ich Ihn mit einem Festspannungsregler der von 12-14,2 
auf 4,5 -5 Volt regelt (KFZ)

Der Atmega 644 wäre auch Ok. die Pin belegung ist ja gleich wenn ich 
mich nicht irre!

Wäre schön wenn mir wer ein bischen heöfen könnte zum Thema schaltungs 
aufbau (wobei der eigentlich ja relativ einfach ist? )

VIELEN DANK IM VORAUS!

MFG Julian Zoll

von Eumel (Gast)


Lesenswert?

Das kann jeder Mega AVR.

von holger (Gast)


Lesenswert?

>Wäre schön wenn mir wer ein bischen heöfen könnte zum Thema schaltungs
>aufbau (wobei der eigentlich ja relativ einfach ist? )
>
>VIELEN DANK IM VORAUS!

Juhu ich bin der Julian und ein kompletter Vollidiot.
Ich brauche einen personal Trainer der mir rund um die
Uhr zur Verfügung steht und einem Deppen wie mir
beibringt wie man eine LED zum leuchten bringt.

Ich bin zu faul selber was zu lernen. google kenne ich nicht.
Aber ich kann alles alleine. Deswegen brauche ich eure Hilfe.

von Dominic (Gast)


Lesenswert?

Siehe Tutorial...

von Julian (Gast)


Lesenswert?

Die Antwort von eumel reicht mit völlig aus!

und holger es tut mir leid das ich nachfrage aber ich möchte mir zu 100% 
sicher sein das ich alles richtig mache!

LED steuerung per IC war erstmal kein problem möchte jetzt nur was 
"Gescheites" haben!

wenn du denkst ich suche einen Schaltplan muss ich dich enttäuschen...
ich bin nur auf der suche nach tipps das ganze auf die Beine zu stellen.

Un ehrlich gemeint weis ich nicht warum du so eine Antwort online 
stellst denn im nachhinein solltest du dir bewusst sein das dein Text 
beleidigent ist und nahe zu rufmord!
halte dich doch bitte einfach mit solchen aussagen zurück und geh ins 
bett!

Danke Eumel

von xyz (Gast)


Lesenswert?

Ist ja wieder mal ne nette Begrüßung hier im Forum, für jemanden der neu 
ist.

Irgentwie hab ich das Gefühl, dass die aktiven Foren-User unterfordert 
geworden sind...und keinem Anfänger eine Chance geben.

Ich weiß, Hausaufgaben werden schon von jedem selbst erledigt, und ja, 
es wurde wieder mal keine ordentliche Frage gestellt...

@Julian
lass dich von diversen Comments nicht unterkriegen...
Stelle detailierte Fragen zu deinen Problemen, welche du hast. Es wird 
dir keiner hier einen Schaltplan zeichnen, auch wenn man sich das 
manchmal wünschen würde. ;-)

von holger (Gast)


Lesenswert?

>und holger es tut mir leid das ich nachfrage aber ich möchte mir zu 100%
>sicher sein das ich alles richtig mache!

Bei was? An welcher Seite man den Lötkolben anfasst?

>wenn du denkst ich suche einen Schaltplan muss ich dich enttäuschen...
>ich bin nur auf der suche nach tipps das ganze auf die Beine zu stellen.

Dann zeig deinen Schaltplan.

Deine Frage ist so allgemein gehalten das man dir ein 1000 seitiges
Buch schreiben müsste.

Stell konkrete Fragen, dann bekommst du auch Antworten.

von Julian (Gast)


Lesenswert?

xyz hat da völlig recht.

aber naja sehen wir mal drüber weg und beschreiben mal genau das 
problem!

also:


ich Möchte anstatt eines ATmega664 mit einem 1284 arbeiten der grund ist 
der größere speicher um mehr Szenen einlernen zu können.

Die Schaltung
Ich verwende den Festspannnungsregler 78 S 05 damit ich den Atmega auf 
20 MHz takten kann.

Pole die klar sind:

GND = Minus, Masse
Vcc= Plus
Reset naja ein aus wer häts gedacht :)
Xtal 1+2 müssen mit einen Kondensator versehen werden? (27pF keramik)

Das eigentliche Problem:
die ausgänge zu den LED treibern im datasheet stehen da für mich 
Beschreibungen wie Bahnhof-.-*

ICH MÖCHTE NUR wissen ob ich mir die belegung aussuchen und diese dann 
per Programm festlegen kann.

das wars schon :) also nur die eine Frage ;)

von holger (Gast)


Lesenswert?

>Die Schaltung
>Ich verwende den Festspannnungsregler 78 S 05 damit ich den Atmega auf
>20 MHz takten kann.

Was hat der Spannungsregler mit dem Takt zu tun?

>GND = Minus, Masse
>Vcc= Plus

Unglaubliche Erkenntnis.

>Xtal 1+2 müssen mit einen Kondensator versehen werden? (27pF keramik)

Ohne Quarz wohl überflüssig.

>Das eigentliche Problem:
>die ausgänge zu den LED treibern im datasheet stehen da für mich
>Beschreibungen wie Bahnhof-.-*

Welche LED Treiber?

>ICH MÖCHTE NUR wissen ob ich mir die belegung aussuchen und diese dann
>per Programm festlegen kann.

Welche Belegung?

von Julian (Gast)


Angehängte Dateien:

Lesenswert?

im datenblatt steht das er bei xx volt den takt hat und bei xy volt den 
takt.

Also fallen Xtal 1 und 2 weg ok

wegen den treibern zu schnell geschrieben! ich meine KSQ´s

Belgung der Pins welcher pin ist für LED und welcher z.b zum 
Programmieren.

aber ich merke schon das hat keinen sinn hier zu fragen...
denn würde ich dich kennen könnte ich dich garantiert nicht leiden den 
art ist wirklich unglaublich.

bist du lehrer chef ausbilder oder sonst was in der richtung?
die denken ja öfters nur weil sie alles können sind sie besser als der 
rest aber naja..

Bye

von ron (Gast)


Lesenswert?

hallo holger,

brauchst du einen schaltplan um eine dumme led zu steuern ?

julian hat nach keinem schaltplan gefragt.

zu dumm dazu holger, so wie deine kommentare.

du bist ja ein nettes kerlchen.

ausser dummen kommentaren und beleidigungen hast du bisher ja noch 
nichts gebracht.

wie wäre es wenn du einfach keine kommentare mehr abgibst, dann müsste 
ich den schwachsinn nicht lesen den du hier abgibst.

bisher fällt mir auf, dass dieses forum nicht in der lage ist auch nur 
einen gescheiten kommentar oder vorschlag abzugeben.

wenn ich schon immer lese, schaut im tutorial oder bei google nach, pah.

diese kommentare könnt ihr euch wirklich schenken.

die threads wären nicht so lang wenn nicht immer 98% solcher scheiss 
drin
stehen würde, wie ihn holger von sich gibt.

wie wäre es jetzt mal mit ein paar richtigen tips von dir holger.

also ich verstehe die fragen von julian schon, du nicht holger ?

schämt euch alle zusammen.

von jones (Gast)


Lesenswert?

Ich frage mich manchmal, warum Holger in diesem forum überhaupt noch so 
fleißig postet. Er scheint sich ja (den versch. Beiträgen zufolge) nur 
über die Poster aufzuregen... Dann kann man es doch gleich bleiben 
lassen, oder?

von Julian (Gast)


Lesenswert?

DANKE Ron! das ist was ich die ganze zeit denke.
Ich frage normal und werde sofort als depp abgestempelt.

die post siehe google usw. naja ich würde nicht hier fragen wenn ich 
nicht son die woche am Googlen bin und immer wieder sachen sehe die Ok 
aber nichtd das sind was ich suche.

Holger ist die typische person die sich aus einem Solchen forum 
fernhalten sollte.

von holger (Gast)


Lesenswert?

>im datenblatt steht das er bei xx volt den takt hat und bei xy volt den
>takt.

Nein, das steht da nicht. Da steht bei xy Volt kann er bis zu blabla 
Takt.

>wegen den treibern zu schnell geschrieben! ich meine KSQ´s

Achso, das konnte ich ja nicht wissen.

>Holger ist die typische person die sich aus einem Solchen forum
>fernhalten sollte.

@Julian und Ron

Ist euch eigentlich klar das ihr beide heute der Tageswitz seit?

von ron (Gast)


Lesenswert?

hallo holger,

ich denke die witzperson bist schon du.

na, wie sehen deine tips denn jetzt aus.

kannst du nicht oder willst du nicht, ich glaube du kannst nicht.

sieht man an deinem tollen kommentar.

wenn du immer noch nicht weist um was es geht dann stell doch bitte die 
richtigen fragen.

von Julian (Gast)


Lesenswert?

ok die Pins habe ich herausgefunden (4 Programmierpins)
genauso wie eine Beispielhafte Beschaltung für ein/aus und einen Reset.

auch herausgefunden habe ich das ich die pins FASt frei belegen kann.

Soweit so gut vieleicht hat Holger ja doch seine Vorteile dank ihm suche 
ich nicht mit Komplizierten suchbegriffen sondern einfach mit ATmega 
1284 datenn pinnbelegung.

und warum ein taster pro Szene wenn ich einen machen kann und mit diesem 
einfach die Szenen durchschalten kann :)
(erweiterung würde dann dennoch mit 6 tastern oder so sein)

MeinZiel istt es jetzt die Platine fertigstellen und in ein Gehäuse 
setzten.
Alle led werden seperat angefahren und mit einem Stecker versehen den 
ich dann einfach in die box stecken kann.
(falls mal was kaputt geht kann ich es so einfach austauschen.)


Und naja der Tag ist bald vorbei damit kann ich leben werter Herr :)

Danke nochmal und Gute nacht

von Julian (Gast)


Lesenswert?

holger schrieb:
>>im datenblatt steht das er bei xx volt den takt hat und bei xy volt den
>>takt.
>
> Nein, das steht da nicht. Da steht bei xy Volt kann er bis zu blabla
> Takt.

Also steht da indirekt das ich 4,5-5 für 20 MHz brauche ;)

von Steffen H. (avrsteffen)


Lesenswert?

Julian schrieb:
> Ich möchte mit mit dem AtMega 1284 eine Lichsteuerung für 30 Kanäle
> aufbauen.

Ich könnte mir das ganze mit einem ATMega88 vorstellen. Allerdings 
sollten deine 30 Kanäle dann an seriellen Schieberegistern hängen ala 
74HC595 + Transistor oder ähnliches. Dazu brauchst du nur 3 
Datenleitungen. Dann kannst du später das ganze auch noch mit PWM 
dimmen.

An Reset reicht ein Taster gegen GND.

Wenn du einen Quarz verwendest, solltest du den Quarz mit Kondensatoren 
22-33pF gegen GND verschalten.
Oder nimmst den internen Oszillator. Der geht dann bis max. 8Mhz. 
Allerdings wird dann eine eventuell später hinzukommende Kommunikation 
über UART (RS232) schwierig.

Vergiss bitte nicht den Ablockkondensator (typisch 100nF) zwischen Vcc 
und GND des µC's nicht!

Programmiert wird der µC über 3PINs + Reset. Im Notfall kannst du die 
aber auch als normale IN/OUT-Pins verwenden.

Ach ja, die PINs des µC sind keine KSQ wenn sie denn mal als OUTPUT 
definiert sind. Immer schön mit einem Vorwiderstand bei Direktanschluss 
einer LED am µC-Pin arbeiten!!!

Steffen

von ron (Gast)


Lesenswert?

hallo steffen,

geht doch, genau so wie du gibt man tips für anfäger.
wenn gleich einer einen sollchen tip gegeben hätte, könnte der threat
bisher 2 einträge haben und wieder 98% unsinn eingespart werden.
weter so.

@hallo holger, jetzt hat dir der julian doch noch was gelernt,
jetzt weist auch du warum ein spannungsreger was mit dem takt zu tun 
hat.

von Julian (Gast)


Lesenswert?

> Ach ja, die PINs des µC sind keine KSQ wenn sie denn mal als OUTPUT
> definiert sind. Immer schön mit einem Vorwiderstand bei Direktanschluss
> einer LED am µC-Pin arbeiten!!!



WoW :) das nenne ich Kompetenz ^^
Danke dir mal an dieser stelle!

Das die Pins keine KSQ sind das weis ich. ich möchte nur vom pin an eine 
KSQ dann zur LED finde ich schöner(besser) wie einen Widerstand.

nach deinem Rat werde ich einen Externen Quarz nutzen wegen des Uart.

danke auch , dass du mir die dimm funktion gleich mitgebracht hast!
den Mega88 wurde mir auch vorgeschlagen bin dennoch mit dem 1284 am 
entwickeln:)
mit dem sollte ich später auch keine probleme haben andere sachen zu 
steuern.


@ Holger. Dieser Mann beantwortet mir alle fragen ohne mich als unfähig 
darzustellen. schneide dir doch bitte eine scheibe von ihm ab, denn auch 
ich muss noch lernen meine Fragen genau zu stellen. du solltest wissen 
das ich nicht oft in Foren verkehre 1-2 Mal um was wegen meinem Auto zu 
wissen aber sonst wars das.

ach und sollte man am reset nicht auch einen Widerstand nutzen? weil der 
mega ist ja recht hochohmig und damit könnte der Reset stör anfällig 
werden.

Und noch eine Frage zuletzt wenn ich ihn mit 5 volt anfahre schaltet er 
dann uch 5 volt durch oder gehen da ein paar millivolt flöten?

von Steffen H. (avrsteffen)


Angehängte Dateien:

Lesenswert?

Julian schrieb:
> ach und sollte man am reset nicht auch einen Widerstand nutzen? weil der
> mega ist ja recht hochohmig und damit könnte der Reset stör anfällig
> werden.

Also ich habe damit noch keine Probleme gehabt. Natürlich kannst du auch 
die Schaltung aus dem Anhang nehmen.



Julian schrieb:
> Und noch eine Frage zuletzt wenn ich ihn mit 5 volt anfahre schaltet er
> dann uch 5 volt durch oder gehen da ein paar millivolt flöten?
Wenn man den Ausgang nicht zu stark belastet (20mA) dann kommen da auch 
wieder 5V raus.

Steffen

von ron (Gast)


Lesenswert?

hallo julian,

>Und noch eine Frage zuletzt wenn ich ihn mit 5 volt anfahre schaltet er
>dann uch 5 volt durch oder gehen da ein paar millivolt flöten?

die eingangsspannung sollte immer ca. 2V höher sein.

der resetpin hat intern schon einenen 50K widerstand, taster reicht.

von Steffen H. (avrsteffen)


Lesenswert?

Julian schrieb:
> Und noch eine Frage zuletzt wenn ich ihn mit 5 volt anfahre schaltet er
> dann uch 5 volt durch oder gehen da ein paar millivolt flöten?
Meinte er jetzt den Reset-Pin oder einen Ausgang des µC's?

ron schrieb:
> hallo julian,
>
>>Und noch eine Frage zuletzt wenn ich ihn mit 5 volt anfahre schaltet er
>>dann uch 5 volt durch oder gehen da ein paar millivolt flöten?
>
> die eingangsspannung sollte immer ca. 2V höher sein.
Vorsicht!!! Niemals höher als Vcc + 0.5V !!! Siehe Datasheet unter DC 
Characteristics.

Steffen

von ron (Gast)


Lesenswert?

hallo steffen,

der spannungsbereich ist beim regler z.B. bis 35V.

julian nimmt einen 5V spannungsregeler, der sollte dann am eingang des 
spannungsregler min. 2V höher sein, damit der regler auch regeln kann.

also julian möchte 5V am ausgang des spannungsregler haben, dann sollte
er am eingang am besten ein netzteil verwenden das z.B. 9V liefert.

der eingangsspannungsbereich sollte aber auch nicht voll ausgenutzt 
werden,
da der regler sonst zu viel verbraten muss un dann sehr heiß wird.

die 5V am ausgang des reglers sind erst VCC +-

von Cyblord -. (cyblord)


Lesenswert?

Julian schrieb:

> Das die Pins keine KSQ sind das weis ich. ich möchte nur vom pin an eine
> KSQ dann zur LED finde ich schöner(besser) wie einen Widerstand.

Und wie darf man sich das vorstellen? 30 KSQs bei 30 LEDs? Und das 
obwohl du vor 2 Stunden noch nichtmal die ISP-Pins gekannt hat? Finde 
ich ja etwas gewagt.

gruß cyblord

von Lars (Gast)


Lesenswert?

Bin ich eigentlich der Einzige, dem es so vorkommt, daß ron das Alter 
Ego von julian ist?

von Cyblord -. (cyblord)


Lesenswert?

Lars schrieb:
> Bin ich eigentlich der Einzige, dem es so vorkommt, daß ron das Alter
> Ego von julian ist?

Grade nochmal hochgescrollt, bei manchen Beiträgen könnte mans meinen. 
Der ron versteht den Julian sehr sehr gut ;-)

Eventuell könnte ein Mod ja mal schnell die IPs vergleichen und uns 
einen Tip geben ob da was dran ist.

gruß cyblord

von ron (Gast)


Lesenswert?

na den namen gewechselt ?

ihr habt ja viel beizutragen, ihr habt die isp-pins schon in die wiege 
gelegt bekommen ? hellseher? er lernt wengisten oder nicht?

man kann sein Projekt ausschmücken wie man will, es kostet nicht euer 
geld, oder ? und er wird wieder lernen.

trollt euch.

von Julian (Gast)


Lesenswert?

Ich bin nicht Ron. ich habe das erstmal mit Ron zu tun und weis auch 
weder wo er herkommt noch wie alt er ist. und warum sollte ich 
fragen.wenn ich es selbst beantworten koennte fragt doch die ip beim 
server an dann wisst ihr.es

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.