Forum: Mikrocontroller und Digitale Elektronik Nachbau Zaubertrick


von ChefuTown (Gast)


Lesenswert?

Hallo,

ich suche nach einem IC oder ähnlichem womit ich diesen Trick nachbauen 
kann:
http://www.youtube.com/watch?v=vaKOVDH_ST8

Es geht darum, dass ich über einen kleinen Taster dem Lauflicht das 
Startsignal gebe, dass er bis zum jeweils nächsten freien LED läuft.

Leider kann ich auf dem Muster keinen IC sehen (vermutlich hinter 
viiieeeell Heißkleber versteckt). Habt ihr eine Idee mit welchem 
Controller ist sowas ggf. lösen könnte?

Danke und Gruß

ChefUTown

von Jens B. (nixiefreak)


Lesenswert?

Das ist wirklich sehr einfach mit fast jedem Controller zu lösen, ein 
kleiner 18-Pinner reicht, wenn du die LEDs direkt ansteuern willst.

Die Frage ist eher, ob du dich mit sowas auskennst? Die Frage "mit 
welchem Controller geht das" lässt da Anderes vermuten. Wenn du dich in 
die Mikrocontroller einarbeiten willst, gibt es hier viele nützliche 
Seiten. Wenn du aber nur Geld sparen willst und schnell etwas Fertiges 
haben willst, dann ist dieser Weg nicht so sinnvoll.

Welche Kenntnisse hast du denn?

Gruß
Jens

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

ChefuTown schrieb:
> Habt ihr eine Idee mit welchem
> Controller ist sowas ggf. lösen könnte?
Das kannst du (naja, nach ein bisschen Übung) mit jedem Controller 
machen, der mindestens soviele Ausgänge hat, wie du LEDs brauchst...

Aber such doch mal nach nach einer elektronischen Sanduhr mit LEDs, dort 
ist abgesehen von der LED Anordnung der Ablauf ähnlich: ein "Sandkorn" 
fällt runter auf einen "Haufen"...

von Karl H. (kbuchegg)


Lesenswert?

Ich fürchte, da wird es kein fertiges IC für sowas geben.

Natürlich kann man das alles diskret aus mehreren IC aufbauen, aber ganz 
ehrlich: das lohnt nicht wirklich. Für einen µC ist das eine 
Programmieraufgabe, die in die Kategorie 'Einsteigerlevel' fällt.

Nachteil des Tricks: Vor Elektronikern darfst du den so nicht vorführen. 
Da gibts höchstens Achtungsapplaus.

Edit:
<durch dir Zähne pfeif>
Klar soll man die Trickidee auch honorieren, aber €60 ist dann schon 
etwas heftig. Auf der anderen Seite, wenn du Elektronik-µC-mässig bei 0 
anfängst, kommst du auch nicht wesentlich billiger.

von ChefuTown (Gast)


Lesenswert?

Also grundsätzlich Erfahrung habe ich mit Elektronik und Löten und so. 
Allerdings in der Controller Programmierung kenne ich mich bisher nicht 
so aus, was aber nicht bedeutet, dass man sich dem nicht annehmen kann 
;)
Das heißt ich brauch nur einen Chip der, ich sag mal 10 Ausgänge hat und 
den muss ich dann entsprechend programmieren? Was wären denn da so 
"Standard" Chips?
Aber der tip mit der Sanduhr ist vielleicht gar nicht so schlecht, nur 
dass das nicht auf Zeitgesteuert geht, sondern eben auf Tastdruck.

von Karl H. (kbuchegg)


Lesenswert?

ChefuTown schrieb:

> Das heißt ich brauch nur einen Chip der, ich sag mal 10 Ausgänge hat und
> den muss ich dann entsprechend programmieren? Was wären denn da so
> "Standard" Chips?

Erst mal:
Hier im Forum benutzen wir hauptsächlich die AVR Familie. Es gibt auch 
noch andere (PIC, um nur eine Alternative zu nennen).
Die AVR gibts in Form der Subfamilie der Tinys mit 6 benutzbaren Pins 
bis hinauf zu den großen mit (lass mich überachlagen, wieviel hat ein 
mega128) ca 30 bis 40 Pins). Du brauchst 10 Pins für die LED und 2 Pins 
für 2 Taster. Mega8 oder Mega88 oder irgendwas in dieser Kategorie 
reicht dicke aus.

> Aber der tip mit der Sanduhr ist vielleicht gar nicht so schlecht, nur
> dass das nicht auf Zeitgesteuert geht, sondern eben auf Tastdruck.

AVR-Tutorial
AVR-GCC-Tutorial

von ChefuTown (Gast)


Lesenswert?

Ok danke, ich werd dann mal die 2 Tutorials wälzen ;)

Kurze Nachfrage: Warum 2 Taster? Der zweite zum Resetten?

von Karl H. (kbuchegg)


Lesenswert?

ChefuTown schrieb:
> Ok danke, ich werd dann mal die 2 Tutorials wälzen ;)
>
> Kurze Nachfrage: Warum 2 Taster? Der zweite zum Resetten?

Genau. Die LED sollen ja auch wieder ausgehen, wenn du draufpustest :-)

OK, den 2.ten braucht man nicht unbedingt. Einfach Strom abschalten 
würde auch gehen

von M. B. (Firma: TH Nürnberg) (ohmen)


Lesenswert?

Bei den Fingern würde ich vermuten, das ein Kontakt zwischen Daumen und 
Zeigefinger die LED direkt steuert...

von Hauspapa (Gast)


Lesenswert?

Ein Arduino board kommt dem was Du brauchst recht nahe. Mit dem was Du 
auf http://www.arduino.cc findest kommst Du wahrscheinlich am 
schnellsten zum Ziel.

Viel Erfolg
Hauspapa

von T. F. (sar)


Lesenswert?

Im Daumen nur eine Knopfzelle, LED und ein Vorwiderstand (sieht man in 
einem Youtube Video). Ein schalter würde reichen wenn der Zähler bei 
jedem Druck um ein erhöht und nach den 10 LEDs wieder zu 0 springt. 
Könnte man auch aus diskreten Bauteilen machen mit erhöhtem Aufwand 
(Zähler, 1-aus-n Decoder und ein paar Gatter für Reset und Entprellung). 
Ich würde einen uC dafür nehmen.

von Stefan Frings (Gast)


Lesenswert?

Hi,
in dem folgenden Buch findest Du ganz am Ende eine Übersichts-Liste mit 
Pinbelegung über die gängigen AVR Typen.

http://stefanfrings.de/mikrocontroller_buch/index.html

Ich würde den ATiny2313 nehmen. Du brauchts auch eine ISP Programmer.

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.