PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Weihnachtsgeschenk für die Perle



Brantiko
01.01.2007, 15:59
Ahoi,
Weihnachten war vor kurzem und die Freundin wäre sicherlich enttäuscht gewesen wenn nichts für sie unterm Christbaum gelegen hätte.
Da ich seit kurzem mit den Mikrocontrollern von Atmel ein wenig per-DU bin, habe ich diese Chance genutzt um ihr ein ganz persönliches Weihnachtsgeschenk zu basteln:



http://www.modellbau-buers.de/Forum/herz2.jpg

Dieses Tolle Herz!
Es besteht aus 50 LEDs, zwei LEDs Pro Kanal welcher über einen SOT23 Transistor verstärkt wird.
Gesteuert wird das ganze von einem kleinen Atmega16.

Zum Programm:
Der Controller sucht sich einen von 25 Kanälen aus und schaltet ihn nach dem Zufallsprinzip an.
Falls der gewählte Kanal schon an ist, sucht er sich einen anderen aus.
So ensteht dann nach 25 Schritten das Herz:

http://www.modellbau-buers.de/Forum/herz.jpg

Es dauert ca. eine Stunde bis das Herz Komplett ist.
Danach leuchtet es ca. 5 Minuten komplett bevor sich der Controller eine von fünf Light Shows aussucht die er dann nochmals für einige Minuten ausführt.
Danach gehen alle LEDs aus und das Herz baut sich wieder von neuem auf.
Es gibt wirres Blinken, Lauflicht, Stroboskop mit hoch und runterfahrender Blinkfrequenz etc.
Das ist dann immer ganz Spannend zu gucken welche Lightshow wohl als nächstes kommt.

Hier noch ein Video (http://www.modellbau-buers.de/Forum/At.AVI)
(Für die anderen Programme war die Kamera zu lahm..)

Ärgerlich ist nur dass der Mikrocontroller nur nach dem determiniertem Zufallsprinzip arbeiten kann.. (Ich nenne das jetzt einfach mal so).
Beim N-ten Durchgang ist das Prinzip des aufbaus immer gleich, auch die folgende Lightshow lässt sich nach langem beobachten voraussagen.

Hier noch das Platinenlayout:

http://www.modellbau-buers.de/Forum/herz3.jpg

Noch was zum Physischen:
Auf den Rand der Platine wurden dünne Holzleisten angebracht, um dann eine dünne PS Platte drüber kleben zu können.
So hat man ein schlankes weisses Ding zum an die Wand Hängen was ohne Strom sehr diskret daher kommt. Die Rückseite und die Seiten wurden daher noch weiss Lackiert.
Auf der Rückseite ist überings nur ein Festspannungsregler und eine 3-Polige Anschlussbuchse.
Bei voller Leuchtleistung zieht der Kram über 500mA.. leider wird der Festapnnungregler da schon sehr heiss..
Aber das sollte kein problem sein, es sei denn die Tapete fängt an zu kokeln ;-)

Frohes neues,

Alex

Florian
01.01.2007, 17:01
Hallo Alex,
ein wirklich sehr schönes Projekt! :o)
Ich hoffe Deine Freundin war genauso begeistert, oder wollte sie lieber was anderes haben, was Du gekonnt ignoriert hast, um basteln zu dürfen? *g*
Wie wäre es zum nächsten Jahr mit einem Upgrade und einem Rauschgenerator als Zufallsgenerator, dann kannst Du Dir sicher sein, dass es Zufall ist?!

Aber sehr schönes Projekt und vor allem gut verarbeitet!

Viele Grüße
Florian

Brantiko
01.01.2007, 17:08
Moin,
Nein, sie hat sich nichts gewüsncht, aber für Menschen die mir was näher stehen bastel ich immer lieber irgendwas als flott eine popelige DVD zu kaufen. Egal was es ist, es ist in jedem Fall persönlicher was selbstgebasteltes zu schenken.
Gefallen tut es ihr auch :-) (Wenn ich nicht gewusst hätte dass sie Kitsch mag hätte ich mir was anderes überlegt)

Wie funktioniert der Rauschgenerator?
Wieso bekommt der Scheiss Controller kein richtigen Zufall hin?
Geht das GAR nicht ohne externe Hardwear?

Gruss

alex

Florian
01.01.2007, 17:22
Hallo Alex,
dass etwas selbstgebasteltes persönlicher und schöner als eine DVD ist, ist klar, aber wie von vielen Comedians derzeit ganz schön verwurstet wird, die Frau wünscht sich ja doch meistens was ganz bestimmtes ... und wir Männer bekommen es nicht mit, oder ignorieren es gekonnt! *g*

Gefallen tut es ihr auchNa, dann ist doch alles im Lot! :o)

Nun zum Technischen:

Wieso bekommt der Scheiss Controller kein richtigen Zufall hin?Wie sollte er?
Aber als "Scheiss" würde ich ihn nicht bezeichnen, er ist einfach nicht dafür ausgelegt, oder kannst Du ohne Hilfsmittel fliegen (ich meine jetzt nicht auf die Schn##ze)?

Geht das GAR nicht ohne externe Hardwear?Der Computer macht das, wenn ich richtig im Bild bin, über die Zeitbausteine auf dem Motherboard.
Mit dem AVR muss man anders verfahren:
https://www.roboternetz.de/wissen/index.php/Zufallszahlen_mit_avr-gcc

Rauschgeneratoren kann man auf verschiedene Wege verwirklichen, aber so genau kenne ich mich damit auch nicht aus, ich recherchiere mal ... ;o)

Viele Grüße
Florian



PS:
https://www.roboternetz.de/phpBB2/images/flags/sweden.gif
Schweden ist schön, ich würde gerne mit Dir tauschen! *g*

uwegw
01.01.2007, 18:13
Als einfachen Rausch-Zufallsgenarator könnte man einfach nen paar Zentimeter Draht bzw Leiterbahn an einen ADC-Eingang hängen. Damit fängt man sich dann den Elektrosmog aus der Umgebung ein. Die Messwerte dürften dann je nach Störquellen im Umfeld schwanken. Daraus kann man sich dann die Zufallszahlen basten (z.B. für nen Zufallsbyte: achtmal messen, wenn Messwert gerade: ein Bit auf 1, sonst auf 0).

Florian
01.01.2007, 18:56
Hallo Uwe,
auf die einfache Idee bin ich noch garnicht gekommen!
Wirklich pfiffige Idee! *g*
Wirklich eine einfache Schaltung für white-noise (weißes Rauschen), wie es benötigt wird, habe ich leider nicht gefunden.

Viele Grüße
Florian



PS:
@Uwe:
Kannst Du am 27./28. zum nächsten RTN kommen?
Termin ist noch nicht fest, aber bisher spricht nichts dagegen.

vajk
01.01.2007, 19:47
so ne Idee... generier doch mit dem PC noch ein paar Musterchen ... und legs sie im ProgMem ab ... kombiniert mit Zufall und Co ...
Nette Idee in jedem Fall !

uwegw
02.01.2007, 14:32
Ich denke mal es fällt in dieser Anwendung nicht weiter auf, ob das Rauschen nun weiß, pink, braun oder sonstwiefarbig ist...



PS:
@Uwe:
Kannst Du am 27./28. zum nächsten RTN kommen?
Termin ist noch nicht fest, aber bisher spricht nichts dagegen.
Ich hab an dem Wochenende bis jetzt noch nichts vor. Wenn dabei bleibt, würd ich wohl wieder kommen...

Florian
02.01.2007, 20:57
Hallo Uwe!
Es wäre einen Versuch wert! :o)

Gut, dann sehen wir uns ja hoffentlich! *freu*
Ich habe ein paar Bedenken, da das Treffen relativ kurzfristig ist ...

Viele Grüße
Florian

Lenox
02.01.2007, 21:58
Cool sieht super aus, sowas will ich meiner Freundin auch basteln (schon länger geplant).
ich wollte an die LED Elkos hängen und dann ein weiches Lauflicht zaubern.
Meine Freundin mag sowas "zappeliges" (nicht negativ gemeint) glaub ich nicht so.
Naja muss auf die CNC geschnittene Platte warten ;)
Soll dann später ne Plexiplatte drüber ;)

Mfg
Stefan

BellaD
05.01.2007, 16:33
hallo erstmal

ich find das ist ein nettes project - gefällt mir

hatte mir mal nen zufallsgenerator fuer die statemachine meines Bot gebastelt - ein 19 stelliges pseudo schieberegister - allerdings in assembler .
Ich poste ma nen code schipsel - kann man im avr studio ausprobieren

vielleich hilfts ja ein bischen weiter

Gruß

Brantiko
05.01.2007, 19:43
Hi Lenox,
Hört sich gut an, zeig uns mal irgendwas!
Würde mich interessieren.

Lenox
06.01.2007, 00:12
Ja ich brauch erstmal die Platte, derjenige ist nicht der schnellste, hehe.

Ich werd einfach 18 LEDs als Herz anordnen und an den uC hängen,
so dass ich sie ein/aus schalten kann.

Damit sie dann noch nachlaufen immer ein Elko parallel zu jeder LED dran. Vorlaufen geht leider nicht, den alles LEDs per pwm wäre zu aufwendig.

phaidros
06.01.2007, 10:21
Zu den echten Zufallszahlen:
Hier eine Übersicht über mehrere Möglichkeiten: http://www.ads.tuwien.ac.at/teaching/ws05/EffAlg/ue1/ue1-03-d.pdf
Die Profis (INTEL) mach(t)en es so:
http://www.cryptography.com/resources/whitepapers/IntelRNG.pdf

nestandart
06.01.2007, 10:50
Bei voller Leuchtleistung zieht der Kram über 500mA.. leider wird der Festapnnungregler da schon sehr heiss..

das ding so programmieren, dass nur EINE led eingelschaltet wird, dan die nechste LED ... und das alles sehr schnell.

so kommt man willeicht an ca 10-30 mA.

SprinterSB
06.01.2007, 10:58
Hier noch was für Zufall:

https://www.roboternetz.de/wissen/index.php/Zufallszahlen_mit_avr-gcc

Zufällige Startwerte erhält man aus RAM- oder Resgisterinhalten, die bei AVR bekanntlich uninitialisiert und daher zufällig sind. Danach geht es mit einem Pseudozufalls-Generator weiter. Entweder als Standartfunktion oder was wübsches selbstgestricktes :-)

Schokohoernl
06.01.2007, 15:33
Tach!

Ich bin auch gerade am Planen.
Jetzt habe ich noch zwei Fragen:
1. Wie hell solten die LED's denn sein?
2. Wie sieht den die Farbe Amber aus? Die hat ne Wellenlänge von 625nm, also irgendwo zwischen Rot und Orange. Beim Reichelt gibts nämlich die Farbe Amber mit 355mcd (Bst. Nr: LA T676) und die Farbe Superrot mit 224mcd (Bst.Nr: LS T676).

Was schlagt ihr vor für ein Herz? Amber oder Superrot?

MfG

Schoko

izaseba
06.01.2007, 15:43
Wie sieht den die Farbe Amber aus?

Amber heißt auf englisch Bernstein, ich hoffe Du weißt, wie Bernstein aussieht :-)

Gruß Sebastian

Schokohoernl
06.01.2007, 20:06
Danke!

So... dan hätten wir das geklärt. Wie schauts denn mit der Helligkeit aus? wie hell solten die denn sein, damit man durch ein Einseitig weiss lackiertes Plexiglas noch was sieht?

MfG

Schoko

Brantiko
11.01.2007, 23:37
Moin,
Ich hab die ganz normalen 10cent Dinger von Conrad genommen. Bis auf den Farbton passt da eigentlich alles, es sei denn man will sie mit wenig Strom betreiben ( Es gibt z.B weisse LED die leuchtem mit <1mA noch hell genug)
Pinke LEDs wären der Knüller gewesen.. sie sind mir aber zu teuer!

Gruss

Alex

Cybrix
12.01.2007, 07:03
Moin

nettes Projekt kommt mir irgendwie bekannt vor!

Habe das selbe im Oktober meiner Freundin zum geburtstag geschenkt!
Leider habe ich jetzt kein Bild parat bis auf die 3D Simulation von Target aber wenn es gewünscht ist werde ich noch ein Bild mehr posten!

Siehe Anhang:

took
20.02.2007, 23:31
Habt ihr schon https://wiki.blinkenarea.org/bin/view/Blinkenarea/AntiKippenLights gesehen?

Diesen hier https://wiki.blinkenarea.org/bin/view/Blinkenarea/AntiKippenLights-Mini gibts glaub ich auch noch als Bausatz zu bestellen... :)