MODDING-FAQ FORUM

Alles rund ums Modden => Elektronik, Elektrik => Thema gestartet von: Marbruk am August 25, 2013, 12:06:03



Titel: Einfaches bringt verzweifelung
Beitrag von: Marbruk am August 25, 2013, 12:06:03
Hallo Modding FAQ User,
ich wende mich hier mit einem Problem an euch
das mich nun schon einige Zeit beschäftigt.
Es ist wahrscheinlich einfach zu lösen,aber ich befürchte
das ich das alleine nicht lösen kann.
Mein Projekt ist ins stocken geraten.
Was ich benötige ist eine einfache Form des "Zu den Daten:
- simpler Larson Scanner
- bestehend aus 23-24 LEDs
- auf 12V

Bitte helft mir ich versuche schon seit einiger Zeit eine Antwort irgendwo zu bekommen,aber keiner kann was machen...



Titel: Re: Einfaches bringt verzweifelung
Beitrag von: Falzo am August 25, 2013, 12:16:44
auf die schnelle erstmal was zum lesen:

http://www.elektronik-kompendium.de/public/arnerossius/schaltungen/mitics/ll20quad.htm

PS: als 8x3 sollten danach 24 machbar sein ;-)


Titel: Re: Einfaches bringt verzweifelung
Beitrag von: Marbruk am August 25, 2013, 13:02:57
:knuddel:

Ups ^^ :D
Ohne Witz:
Ich hab die Site schon in den Favoriten,aber ich war mir nicht sicher ob dies sich auch hin und her bewegt( ? ).
Aber gemäss dem Fall hab ich auf jeden Fall schonmal ein Beispiel Schaltplan.
Wäre es den möglich wenn es sich nur in eine richtung bewegt noch weitere IC 4017 anzuschliessen?Quasi in die gegenrichtung? :-[


Titel: Re: Einfaches bringt verzweifelung
Beitrag von: Crawler am August 26, 2013, 14:43:51
3 Schieberegister, ein Mikrocontroller und der Wille, sich in die µC-Programmierung einzuarbeiten wäre mein Ansatz. Ist ja heutzutage kein Problem, an die entsprechenden Informationen zu kommen.
Wie ich auch in anderen threads vorgeschlagen habe, ist die Hürde bei der Arduino-Plattform (http://www.arduino.cc) denkbar klein. Natürlich muss es auch kein verhältnismäßig teures Arduino-Board sein, kleine Controller Attiny45 lassen sich auch einbinden und programmieren.


Titel: Re: Einfaches bringt verzweifelung
Beitrag von: da_bigboss am August 26, 2013, 18:50:53
Zitat von: Crawler $txt[176] August 26, 2013, 14:43:51
Natürlich muss es auch kein verhältnismäßig teures Arduino-Board sein, kleine Controller Attiny45 lassen sich auch einbinden und programmieren.

Wenn ich hier noch schnell meinen Senf dazugeben darf:
Mein aktueller Arduino Nano kostet um die 11-13 Euro, hat einen USB-Anschluss, ist etwa doppelt so groß wie ein üblicher USB-Stick (43x18) und besitzt sogar 2 analoge Eingänge mehr, als der Uno. Im Internet gibt es genügend Beispiele, welche man mit ein wenig Basiswissen auf seine Bedürfnisse anpassen kann.

Pro: 5V Standbyleitung für dauerhafte Stromversorgung verwenden.


Titel: Re: Einfaches bringt verzweifelung
Beitrag von: Falzo am August 26, 2013, 19:05:15
ich muss ergaenzen, das ich das mit dem hin und her laufen tatsaechlich nicht so genau nachgehalten habe.

tatsaechlich duerfte es sich bei der verlinkten Schaltung um ein lauflicht handeln, das in eine Richtung laeuft und nach erreichen des endes von vorne anfaengt.

um ein gegenläufiges licht mit dieser Schaltung zu erreichen, könnte man sie wohl wirklich einfach auf bspw. 45 ausgaenge (5x9) erweitern und jede LED (evtl. mit ausnahme der auesseren) von zwei verschiedenen ausgaengen ansteuern lassen.

(ich denke, das ist was du auch meinst ;-))

es muss nicht immer µC sein, aber einen blick ist selbiger sicher trotzdem wert.


Titel: Re: Einfaches bringt verzweifelung
Beitrag von: Marbruk am August 26, 2013, 19:57:05
Senf is immer gut! ^^
Das mit dem Auduino ist sicherlich eine gute Idee nur lohnt es sich für eine solche "kleinigkeit" vom aufwand her?
Ich meine,ich werde mein PC wohl nicht mehr allzu oft umbauen(hoffe ich) *hihi*
und dafür mich in ein solches Neuland zu begeben?!
Sollte es natürlich nicht anders gehen komm ich gern auf diesen Vorschlag zurück!

Fragen dazu vorweg:
Ist das Arduino Nano V 3.0 gemeint oder kann man sowas mit allen Arduino's machen?

Die Möglichkeit mit der erweiterten Schaltung ist gut aber warum auf die äusseren verzichten und kann man das umgehen?


P.S.: Von euch bekomme ich mehr Hilfe als von den 3 Elektrikern um mich rum... ;-)


Titel: Re: Einfaches bringt verzweifelung
Beitrag von: Crawler am August 26, 2013, 20:35:52
Ob du auf einen Arduino Micro, den Nano oder einen Uno setzt, einen Leonardo oder einen Mega kaufst ist ziemlich egal - da kannst du prinzipiell frei entscheiden.
Klar sollte man im Auge behalten, wieviel Pins man eigentlich benötigt, das wiederum hängt von der Art der Beschaltung ab.
Da du 23 LEDs ansteuern willst, kommst du bei den meisten Boards sowieso nicht um elektronische Tricksereien herum, da diese nur 20 Ausgänge haben. Daher mein erster Vorschlag, 3 Schieberegister einzusetzen. Diese lassen sich über 3 Pins ansteuern.
Ohne große Extrabeschaltung kann man auf Multiplexing setzten, das wurde zum Teil in den oberen Links dargestellt. Hier kann man die LEDs bzw. in 3 Spalten und 8 Zeilen beschalten, braucht also 8+3=11 Pins. Bei 4 Spalten und 6 Zeilen nur 4 Pins.
Mit Charlieplexing bekommst du bis zu 30 LEDs an 6 Pins, ebenfalls ohne weitere Beschaltung, vom Programmieraufwand ist das aber schon etwas fordernder.
Du siehst, es gibt einige Möglichkeiten. Und selbst das lastet einen Mikrocontroller (bei geschickter Programmierung) nicht aus.

Zurück zur  Boardwahl: Bestandteil der Arduino-Boards ist in den meisten Fällen ein Schnittstellenchip zur direkten Verbindung über USB. Dieser ist aber in der fertigen Schaltung oftmals gar nicht nötig, weil nichts mehr geändert wird. So entstehen eben auch zusätzliche Kosten. Am flexibelsten ist man - vorausgesetzt man betreibt das neu gewonnene Hobby weiter ;) - mit einem ISP. Ich habe und nutze beispielsweise den hier: Diamex-ISP, Reichelt-Link (http://www.reichelt.de/Programmer-Entwicklungstools/DIAMEX-USB-ISP/3/index.html?&ACTION=3&LA=446&ARTICLE=110344). Und dann kann man auch die angesprochenen kleinen Attiny nutzen. Eine kleine Schaltung habe ich hier mal gezeigt: http://www.youtube.com/watch?v=GKPHWIxTTwA
Die Schaltung könnte man bspw. mit 2 weiteren Schieberegistern ergänzen und so dein Wunschlauflicht realisieren.

BTW: Ich habe große Hochachtung vor denen, die solche Funktionen einfach so ohne Mikrocontroller aufbauen können - ich gehöre eher nicht dazu. ;)


Titel: Re: Einfaches bringt verzweifelung
Beitrag von: Marbruk am August 27, 2013, 11:55:43
Es tut mir sehr leid Falzo,aber bis jetzt ist Crawler's Vorschlag überzeugender. ;-)
Ich muss auf keine LED verzichten und nicht so lange löten.
Dennoch bin ich für weitere Antworten und Lösungsansätze zu haben.

Ob das Hobby weiter besteht steht oder fällt mit diesem Aufbau. ;-)

P.S.: Hoffe die umsetzung wäre auch so einfach wie Crawlers erklärung.^^


Titel: Re: Einfaches bringt verzweifelung
Beitrag von: Crawler am August 27, 2013, 16:43:04
Nur interessehalber: Soll denn nur ein Punkt wandern oder gleich mehrere?


Titel: Re: Einfaches bringt verzweifelung
Beitrag von: Marbruk am August 27, 2013, 17:00:34
Es soll ein punkt wandern und einen "schweif"ziehen.
Also die LEDs langsam ausgehen.

Zum Aufbau:
Ich benötige ( ? )
-1x Arduino Micro 65192
-3 x Schiebregister (74HC595 oder TLC 5940? )
-geschätzte 3m kabel (verschiedene Farben )
-23 LEDs Rot (hab 25 gekauft...kenn mich doch -.-" )
-Vorwiderstände ( ? )
-Lochplatine

Bitte Liste erweitern und oder ändern falls etwas nicht richtig ist


Titel: Re: Einfaches bringt verzweifelung
Beitrag von: Crawler am August 27, 2013, 18:14:30
Der Schweif wird komplizierter. Soweit ich weiß gibt es eine Bibliothek namens ShiftPWM, damit könnte es wohl gehen.

Der angesprochene TLC ist aber kein Schieberegister, sondern ein 16fach LED-Treiber. Einer reicht daher nicht.


Titel: Re: Einfaches bringt verzweifelung
Beitrag von: Marbruk am August 27, 2013, 18:32:37
Also kein TLC?! :laugh:
Dann bestell ich das so also alles ( ? )!  :D
Jetzt meine ich...

Das mit dem Schweif ist auch am anfang noch nicht so wichtig.^^

Update:
Teile die oben genannt wurden sind bestellt.


Titel: Re: Einfaches bringt verzweifelung
Beitrag von: Marbruk am August 29, 2013, 10:58:39
Ich weiss,doppelposts sind blöd,aber ich wollte das mal pushen hier^^
Hab die Teile nun da.
Micro blinkt sogar O.o
Weiter geht es wohl mit aufbau?!
Hat da jemand nen Plan?


Titel: Re: Einfaches bringt verzweifelung
Beitrag von: Crawler am August 29, 2013, 11:32:28
Wenn man mal nach "Arduino 74HC595" googelt, findet man folgendes:
http://arduino.cc/en/Tutorial/ShiftOut

Rollt man nach unten, findet man eine Schaltung mit zwei kaskadierten Schieberegistern. Dieses Schema überträgst du auf deinen dritten 595, verbindest also den Q7' des zweiten SR mit DS des dritten SR. Und dann mittels shiftOut() ein paar Bytefolgen versenden...



Titel: Re: Einfaches bringt verzweifelung
Beitrag von: Marbruk am August 29, 2013, 11:45:58
Also das was unten mit 2 Shift register aufgebau ist auf dem Bild einfach um einen Shift erweitern,ja?!


Titel: Re: Einfaches bringt verzweifelung
Beitrag von: Crawler am August 29, 2013, 11:54:47
Zitat von: Marbruk $txt[176] August 29, 2013, 11:45:58
Also das was unten mit 2 Shift register aufgebau ist auf dem Bild einfach um einen Shift erweitern,ja?!

Ganz genau! Dann die LEDs mit Vorwiderständen an die Ausgänge und das muntere Programmbasteln kann beginnen.


Titel: Re: Einfaches bringt verzweifelung
Beitrag von: Marbruk am August 30, 2013, 20:10:08
Nee will noch nicht ganz,aber ich muss aber auch noch ein bissl rumprobieren^^
Dazu kommt das ich erstmal ein neues Netzteil brauchte...
Irgendwie abgefackelt. ;D


© 2001-2022 MODDING-FAQ FORUM | SMF
Alle Rechte vorbehalten.