PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Clock Rotator



murdocg
06.10.2008, 13:36
Hi kann mir mal jemand ne Bauanleitung für nen Clock Rotator posten?
Das wäre sua net..
Und wie teuer wird das so insgesamt in der Anschaffung? Arbeitsaufwand? Schwierigkeit?
Danke im Vorruas

mfg murdocg

murdocg
07.10.2008, 07:46
Hi kann mir das denn niemand posten?

Bluesmash
07.10.2008, 08:13
Wie ich auf deiner Homepage gelesen habe hast du dir soeben den Asuro bestellt, ich würde mich zuerst mal intensiv damit beschäftigen bevor schon wieder neue Projekte geplant werden. Die programmierung eines Clock-Rotators ist schon ein bisschen tricky... aber nicht unlösbar...

übrigens:
Woher hast du das Recht meine Bilder auf deiner Page zu veröffentlichen?

gruss Bluesmash

MeckPommER
07.10.2008, 08:17
Es gibt viele derartige Projekte im Netz. Nutze bitte die Suchmaschine deines Vertrauens. Da kann man sich sicherlich eine Menge abschauen.
Versuchs mal mit den Stichworten "propeller clock"

Hier eine komplette Bauanleitung zu erwarten, wird kaum Erfolg haben. Wer sich soetwas baut, muss sich schon mit der Materie beschäftigen und wird am Ende des Projekts kaum eine Bauanleitung erstellen, die er/sie selber nicht mehr braucht.

Grob geschätzt würde ich ins Blaue vermuten:

Anschaffung: Teile : 20-50 Euro je nachdem, was du schon an Ausrüstung hast (Lötkolben, etc.) und wie der Rotator werden soll.
Aufwand: 10-30 Stunden
Schwierigkeit: mittel = leicht für den, der es kann, schwer für den ungeübten mit zwei linken Händen und jeweils fünf Daumen

Gruß MeckPommER

murdocg
07.10.2008, 08:28
@Bluesmash: Das hab ich garnicht bedacht, wenn es dich nicht stört, belass ich sie dort, andernfalls werde ich sie sofort runternehmen.
@MeckPommER: Also Ausrüstung wie Lötkolben etc hab ich. Ungeschickt bin ich auch nicht. Bin zwar noch neu in der "Robobranche", aber nach ein bissl tüfteln hab ich das eigent. raus.

@ all:
Kann mir jemand sagen welche teile ich denn benötige?
Das Programm bekämm ich evtl. auch hin wenn ich mich ein bisll reinlesen würde.
Und wenns dann garnicht klappt wende ich mich an euch. =P~
mfg murdocg

MeckPommER
07.10.2008, 08:36
... Nutze bitte die Suchmaschine deines Vertrauens. Versuchs mal mit den Stichworten "propeller clock"

:!:

radbruch
07.10.2008, 08:47
Hallo

Eine rotierende Anzeige (Uhrzeit, Text oder Bilder) ist eine recht anspruchsvolle Anwendung. Aufwand, Schwierigkeit und Kosten hängen in erster Linie von den Anforderungen ab.

Grobe Funktion:
Der gleichmässig rotierende Rotor unterbricht an einer Stelle eine Lichtschranke. Der Kontroller erkennt das und startet die Ausgabe der Bitmuster in schnellem Takt. Dabei entsteht dann das scheinbar in der Luft stehen Bild. Einfachste Variante ist wohl eine Schwenk-Anzeige für den Handbetrieb.

Mögliche Varianten:
-ein- oder mehrfarbig
-Flach oder 3D
-Anzahl der Leds
-gedimmt
-feste Texte oder änderbar
-fernsteuerbar
-stationäre oder mitdrehende Spannungsversorgung

Mechanische Hürden:
-Die Leds müssen so aufgebaut werden dass sie in ihrer Kreisbahn gleichmäßige Abstände haben
-Rundlauf und Unwucht
-gleichmäßige Drehzahl

Softwareanforderungen:
-generieren der darzustellenden Bitmuster
-Synchronisation zwischen Drehzahl und Darstellung
-gegebenenfalls IR-Fernbedienbar und programmierbar.

Mein Ansatz mit 12 charliegeplexten Leds ist noch im Vorplanungsstadium:
https://www.roboternetz.de/phpBB2/zeigebeitrag.php?p=357635#357635
http://www.youtube.com/watch?v=r54xOzr0VDA

Und noch mein einfacher Laserprojektor:
https://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=38361

Gruß

mic

murdocg
07.10.2008, 08:52
Hi radbruch,
also Funktionen sollte es haben:

-einfarbig reicht mir mal...
-flach
-denkemal so 8-10 LEDs
-der Text sollte änderbar sein...
-muss nicht fernsteuerbar sein, muss ihn halt über den PC programmieren können, und einfach an nem Schalte ein- bzw auschalten

mfg murdocg

Bluesmash
07.10.2008, 08:52
Wenn du einen Link zu den original Bildern einfügst bin ich damit einverstanden...

gruss Bluesmash

murdocg
07.10.2008, 09:02
Das ist sehr net... natürlich mache ich das ist ja kein Problem hatte sie jetzt schon runtergenommen, mache sobald wiemöglich den Link dazu.

mfg murdocg

murdocg
07.10.2008, 09:07
hey radbruch,
was ist denn schwieriger? der projektor? oder der rotator?
ich will mich anfaangs natürlich an das einfachere wagen
mfg murdocg

radbruch
07.10.2008, 09:13
Hallo

Der Vorteil des Projektors ist die stationäre Ansteuerung. Das könnte sogar mit dem asuro funktionieren. Nachteil ist das schwache Licht und die fummeligen Kippspiegel.

Beiden gemeinsam ist das Generieren der Bitmuster (Zeichensatz) und das Timeing bei der Darstellung.

Gruß

mic

murdocg
07.10.2008, 09:15
Das heißt Ansteureung etc. ist beim projektor einfacher, dafür brauch ich aber die perfekte anordnung der spiegel?
mfg murdocg

murdocg
07.10.2008, 09:17
Worauf befestigst du die Spiegel?
Wie steurere ich alles an? Kannst du mal eine Anleiteung per PN oder E-Mail schreiben?
Der Aufbau ist das geringste Problem da ich das ganze noch gar nit gemacht habe brauch ich bei der Elektronik noch Hilfe.
mfg murdocg

radbruch
07.10.2008, 09:36
Hallo

Zur Ansteuerung des Projektors benötigt man lediglich zwei Pins. Einer für den Laser und einer für die Lichtschranke.

Die Spiegel müssen so ausgerichtet werden dass jeder Spiegel auf der Projektionsfläche eine eigene Linie erzeugt. Einzige Erleichterung beim Fummeln: Die Spiegel müssen nicht in der richtigen Linien-Reihenfolge angeordnet sein weil man das später mit der Software korrigieren kann. Trotzdem kann man das Projekt wohl nicht wirklich als einfach bezeichnen. Es ist eben eine "Bastellösung" die zeigt was mit wenigen Teilen möglich ist.


Kannst du mal eine Anleiteung per PN oder E-Mail schreiben?
Sorry, aber "persönliche Beratung" lehne ich ab. Lies dich ins Thema ein, mache eigene Versuche und konstruiere einen eigenen Rotor aus irgendwas mit mehreren Flächen (z.B. Schraubdeckel von Kosmatika). Am Besten zerlegst du das Projekt in einzelne Teilaufgaben wie Rotorbau, Antrieb, Laseranschluß, Lichtschranke, Zeichengenerator und ganz wichtig: Die synchonisierte Ausgabe. Das sind alles Teilprobleme die man einzeln testen und lösen kann bevor man alle Funktionen zusammenfügt. Dann kannst du auch gerne gezielte Fragen stellen.

Gruß

mic

murdocg
07.10.2008, 09:39
Ja klar kein Prob.
Ich werde einfach mal ein bissl rumtüfteln.
vielen dank
murdocg

radbruch
07.10.2008, 15:35
Das sind schon geniale Teile:
http://www.youtube.com/watch?v=K1asNB0te0o
http://www.youtube.com/watch?v=-6JnAxTXApw
http://www.youtube.com/watch?v=e_6xkMJ5G2o

murdocg
08.10.2008, 07:05
Was fürn nen Motor nutz ich den am besten für den Rotator, welche Elektronik? Wie schliees ich die an?

radbruch
08.10.2008, 16:51
Hallo

Obwohl mein eigenes Projektor-Projekt im Moment eingemottet ist habe ich mal einen kleinen Test mit dem asuro gemacht:
http://radbruch.roboterbastler.de/rp6/laserprojektor/laserprojektor_asuro_klein.jpg (http://radbruch.roboterbastler.de/rp6/laserprojektor/laserprojektor_asuro.jpg)

Der Laserpointer (6€ beim C) ersetzt die FrontLED. Da mein Laser bereits einen 33Ohm-Widerstand eingebaut hat (kann man dann bequem mit 5V/18mA betreiben) habe ich den Vorwiderstand der LED überbrückt (R9 220R). Nun kann ich den Laser mit der asuro-Library schalten. Gepulste 18mA sind für den Mega8 unbedenklich.

Als Synchronisationssensor verwende ich die Liniensensoren. Bei einem direkten Treffer mit dem Laserstrahl (keine Ahnung ob das den Sensoren schadet!) liest LineData() Werte von über 1000 ein. Da der Pegel an den Pins (PC2+PC3) ab ca. 400-500 als High erkannt wird (ausprobiert) verzichte ich auf eine analoge Auswertung und prüfe einfach, ob einer der Pegel High ist:

while(!(PINC & (1<<PC3 | 1<<PC2)));

Diese Schleife wird solange ausgeführt bis der Laserstahl einen der beiden Sensoren trifft. Da zwischen Bild und Sensor ein kleiner Abstand sein soll, wird dann der Laser kurz ausgeschaltet. Nach dieser kurzen Wartezeit werden die 16 Bit des Bitmusters von MSB nach LSB über den Laser rausgeblitzt. Anschliessend folgt nochmals eine kurze Dunkelphase am Zeilenende bevor der Laser erneut eingeschaltet wird. Nun wird das Bitmuster neu gesetzt und der Ablauf startet erneut mit "Warten auf Laser trifft Sensor":

// Vorstudie zu einem asuro-gesteuerten Laserprojektor 8.10.08 mic

#include "asuro.h"

int main(void)
{
unsigned char bit; // Zähler für die einzelnen Bits
unsigned int j, bitmuster; // Hilfvariable, 16 Bit Muster

Init (); // Initialisieren nie vergessen!
for(j=100; j-- >0; Sleep(36)); // Kurz warten
FrontLED(ON); // Laser einschalten
StatusLED(RED); // besser zuviel als zuwenig kommentieren
bitmuster=0b1100110010101010; // Startbitmuster festlegen

while(1) // ausführen bis die Akkus leer sind
{
while(!(PINC & (1<<PC3 | 1<<PC2))); // Warten auf Startimpuls Liniensensoren

FrontLED(OFF); // Laser kurz ausblenden (Zeilenanfang)
for(j=50; j-- >0; Sleep(36));

bit=15; // 16 Bits werden ausgegeben, MSB zuerst
do // also muss der Rotor clockwise drehen
{ // Bitmuster blinken
if(bitmuster & 1<<bit) FrontLED(ON); // Bit gesetzt/nicht gesetzt?
else FrontLED(OFF); // Laser entsprechend setzen
Sleep(20); // Diese Zeit bestimmt die Bitlänge!
}while(bit--); // Abbrechen nach Bit0

FrontLED(OFF); // Laser kurz ausblenden (Zeilenende)
for(j=200; j-- >0; Sleep(36));

//bitmuster++; // Neues Bitmuster setzen
FrontLED(ON); // Laser ein für Warten auf Zeilenanfang
}
}

Benutzer der orginalen CD-Library müssen die 36 in den Sleep()-Befehlen nach 72 ändern, bzw. die Scheifen anpassen.

Das sieht dann so aus:
http://i2.ytimg.com/vi/ehH0vq82tig/2.jpg (http://www.youtube.com/watch?v=ehH0vq82tig)
http://www.youtube.com/watch?v=ehH0vq82tig

http://radbruch.roboterbastler.de/rp6/laserprojektor/asuroprojektor.jpg
Ein Ausschnitt aus dem Video (ca. 7.Sek) zeigt deutlich das Bitmuster :)

Leider ist das Video nicht sehr beeindruckend. Es fehlt natürlich noch die konstante Drehzahl des Rotors, die Ausgabe mehrerer Zeilen und der Bitmustergenerator, aber man kann stellenweise erkennen wie es aussehen soll. Es gibt noch viel zu erforschen.

Gruß

mic