Hi, wie im Titel erwähnt, möchte ich mir gerne eine sog. "Useless-Box" selber bauen. Sie soll ähnliche Funktionen haben wie diese: http://www.youtube.com/watch?v=UmQ5LsNMXZ4. Gesteuert werden soll sie mit einem ATmega8. Bezüglich der Umsetzung habe ich jedoch noch ein paar Fragen: 1. Als Arm-Motor möchte ich einen Servo-Motor nehmen und also Rad-Antrieb normale Motoren (dann wahrscheinlich mit Mini-Getriebe, damit das funktioniert). Hättet ihr dazu noch Ideen? 2. Habt ihr Ideen zur Umsetzung der Hebevorrichtung des Schalters? 3. Zur Software (in Assembler): Das Programm-Schema, an das ich denke, lautet wie folgt: Definitionen, Grundeinstellungen (Interrupts, Ports, etc.).Ich würde den Schalter als Interrupt nutzen, d.h. wenn der Schalter betätigt wird, dann gibt es einen Interrupt (INT0 oder INT1, denke ich). Danach springt das Programm wieder zurück in die Haupt-Schleife. Was haltet ihr von den Ideen? Außerdem: sollte man das Betätigen des Servo-Arms, der Kontrollmechanismus für die Anzahl der Betätigungen und das Betätigen der Fahr-Mechanik in den Interrupt-Handler oder als Verzweigung in die Haupt-Schleife packen? 4. Wie ist die Grundbeschaltung eines ATmega8? Ich experimentiere mit dem Pollin-Board und frage mich nun, wie man einen mega8 beschalten muss, damit er funktioniert (mit ISP). Ich hoffe, ihr könnt mir helfen :) oder mir ein paar Anregungen zum Umsetzen geben.
Wenn der Hebel der den Schalter drückt auch gleichzeitig die Klappe öffnet braucht man für die ganze Geschichte 2 Schalter und einen Getriebemotor (Servo öffnen und direkt den Motor anschließen)
Hi >Ich würde den Schalter als Interrupt nutzen, d.h. wenn der >Schalter betätigt wird, dann gibt es einen Interrupt (INT0 oder INT1, >denke ich). Danach springt das Programm wieder zurück in die >Haupt-Schleife. Was haltet ihr von den Ideen? Nichts. Das einzig sinnvolle für einen Interrupt wäre das Aufwecken des Controllers. Der Rest ist zeitunkritisch. MfG Spess
Wozu µC? Das ganze kann man auch ohne lösen.
Martin L. schrieb: > 1. Als Arm-Motor möchte ich einen Servo-Motor nehmen und also > Rad-Antrieb normale Motoren (dann wahrscheinlich mit Mini-Getriebe, > damit das funktioniert). Hättet ihr dazu noch Ideen? Servo-Motor == Modellbauservo? So werden es die meisten machen... So ein Getriebe-Motor-Satz wie der Kerl nimmt, gibt es in Deutschland meines Wissens nicht. Warst du mal auf seiner Seite? Martin L. schrieb: > 2. Habt ihr Ideen zur Umsetzung der Hebevorrichtung des Schalters? ...er nimmt einen Faden :-P Martin L. schrieb: > 4. Wie ist die Grundbeschaltung eines ATmega8? Ich experimentiere mit > dem Pollin-Board und frage mich nun, wie man einen mega8 beschalten > muss, damit er funktioniert (mit ISP). Die Grundbeschaltung solltest du im AVR-Tutorial oder im Datenblatt finden.
Martin L. schrieb: > Hi, > > wie im Titel erwähnt, möchte ich mir gerne eine sog. "Useless-Box" > selber bauen. Sie soll ähnliche Funktionen haben wie diese: > http://www.youtube.com/watch?v=UmQ5LsNMXZ4. > > Gesteuert werden soll sie mit einem ATmega8. > > Bezüglich der Umsetzung habe ich jedoch noch ein paar Fragen: > > 1. Als Arm-Motor möchte ich einen Servo-Motor nehmen und also > Rad-Antrieb normale Motoren (dann wahrscheinlich mit Mini-Getriebe, > damit das funktioniert). Hättet ihr dazu noch Ideen? > > 2. Habt ihr Ideen zur Umsetzung der Hebevorrichtung des Schalters? Das sind ganz einfach 2 Servos, die da an der Arbeit sind. Machs nicht so kompliziert. > > 3. Zur Software (in Assembler): Das Programm-Schema, an das ich denke, > lautet wie folgt: Definitionen, Grundeinstellungen (Interrupts, Ports, > etc.).Ich würde den Schalter als Interrupt nutzen, d.h. wenn der > Schalter betätigt wird, dann gibt es einen Interrupt (INT0 oder INT1, > denke ich). > Danach springt das Programm wieder zurück in die > Haupt-Schleife. Was haltet ihr von den Ideen? Viel zu kompliziert. > Außerdem: sollte man das Betätigen des Servo-Arms, der > Kontrollmechanismus für die Anzahl der Betätigungen und das Betätigen > der Fahr-Mechanik in den Interrupt-Handler oder als Verzweigung in die > Haupt-Schleife packen? Kannst du (per Assembler) 2 Servos ansteuern? In deinem Fall müsste es noch nicht einmal eine vollständige Ansteuerung sein, weil du nur 2 Positionen brauchst. Da du 3 Timer zur Verfügung hast, würd ich ganz einfach 2 Timer für die beiden Servos abstellen. Die erzeugen jeweils eine PWM, die die Servopositionen codieren. Per Schalter werden die PWMs auf den jeweils anderen Endwert gestellt (ev. die eine etwas verzögert). In der Hauptschleife wird der Schalter überwacht. Je nachdem wie der steht, werden den Servos jeweils ihre Endstellungen zugewiesen. Fertig
Hi Martin, Hat michauchmal interessiert... Du brauchst wirklich keinen Kontroller.Das ist ja eben der Clou an der Konstruktion; sie ist simpel, wirkt aber trotzdem `lebendig'. Du brauchst nicht mehr als zwei Schalter, einen Motor und eine Spannungsquelle. Der Rest ist Mechanik ind Laubsägearbeit ;-). anbei zwei Skizzen, vereinfacht. Getriebemotor mit Laufscheibe und Nut für den Hndabschaler, zwei Hebel mit Langlöchern...usw. Die Mechanik zum deckel öffen habe ich nicht eingezeichnet... grüße Frank
Gibt es auch als Bausatz: http://www.watterott.com/de/Useless-Machine-Bundle Hier die Infos dazu: http://www.solarbotics.com/product/60005/ oder alternativ hier: http://www.instructables.com/id/The-Most-Useless-Machine/
> Gesteuert werden soll sie mit einem ATmega8.
Geil.
Wie haben die Automobilbauer es nur die vergangenen fünfzig Jahren
hinbekommen, die Scheibenwischer ohne ATmega8 ordentlich laufen zu
lassen.
Waren die einfach intelligenter ?
Die Maschine steht und fällt mit der Qualität der Mechanik, die Elektrik
besteht aus 1 simplen Schalter und einem simplen Taster.
Und falls du wissen willst, wie die verdrahtet sind, schau auf den
Scheibenwischer deines Autos.
Das Ding braucht unbedingt einen Mikrocontroller. Erst mal das Servo knurren lassen - ganz langsam ausfahren - blitzschnell zurückziehen. Oder ganz andere Geräusche machen. Oder Dampflokomotive von SD-Karte abspielen.... Oder einen Zufallsgenerator, der irgendwann wieder ausschaltet... Und überhaupt, warum einfach, wenn es auch mit Assemblerprogramm geht? Übrigens. Claude Shannon nannte es "Ultimate Machine". Aus Respekt vor diesem genialen Hobbybastler sollten wir doch bei seinem Namen bleiben.
Hat sich jemand von euch (Frank, Karl und MaWin) überhaupt das Video angeschaut? Wenn man alle Funktionen zusammen koordiniert haben will, braucht man schon einen Mikrocontroller. Denn wie will man sonst das Abhauen und rotieren ordentlich implementiieren? Den Schalter würde ich über ein Modellbauservo einziehen. Die Fortbewegung würde ich mit zwei Motore realisieren. Wenn du nicht zwischendurch die Aufkleber mit dem Gesichts-Smiley tauschen willst, kannst du auch noch ein grafisches LCD einbauen. Und wenn das Ganze noch einen Sinn haben willst, kannst du alles so verbauen, dass man das Ganze als normales Kästchen verwenden kann.
> Wenn man alle Funktionen zusammen koordiniert haben will, braucht man > schon einen Mikrocontroller. Nein, nur ein Hirn. Sogar (unnötig kompliziert gebaute) Varianten mit 2 oder 3 Betätigern (Klappe öffnen, Hand ausfahren getrennt voneinander) lässt sich problemlos mit passender Menchnik aufbauen. Das im Video gezeigte Ding ist übrigend ziemlicher Müll, denn es reagiert zu schnell. Eine gute ultimate machine fängt nach der Schalterbetätigung erst eine Zeit an zu rumoren, dann öffnet sich die Klappe langsam, dann eine kleine Pause, dann kommt die Hand ganz schnell. Aber darüber denken die Leute ja nicht nach.
MaWin: Das ist Geschmackssache. Und ich persönlich wüsste nicht, wie man um einen µC herumkommt, wenn man den Eröffnungspost liest: Es geht ja nicht um eine normale Ultimate Machine, sondern um eine, die die im Video gezeigten Features besitzt, und zwar so, wie sie im Video dargestellt werden, und das sind mehr als der Hauptdarsteller im Video tatsächlich hatte, da half ja der Schnitt nach. D.h. die kann (von selbst): die Grundfunktion (sich selbst ausschalten), nach einigen Ein-Ausschaltungen wegfahren, oder sich im Kreis drehen, sowie den Schalter einziehen. Ich denke, da sollte man noch einen Sensor spendieren, der erkennt, ob sich eine Hand dem Schalter nähert. Cooles Projekt.
MaWin schrieb: > Das im Video gezeigte Ding ist übrigend ziemlicher Müll, Du hast das ganze Video bis zum Ende gesehen? Ich vermute, Du hast es abgebrochen und das Beste verpasst. ;-)) ...
> Ich vermute, Du hast es abgebrochen Stimmt ... > und das Beste verpasst na ja, durchgedrehtes Kinderauto.
Ah aaaaah, immer die schnellen Urteile ! Der Ausschalt''Finger'' sollte uebrigens ein linker oder rechter, echter Zeigefinger sein !
Nicht so brutal. Ein Puppenarm tut es auch. http://www.kk.org/thetechnium/archives/2008/03/the_unspeakable.php
Den doppelten Getriebemotor gibts auch bei Watterott.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.