Iphone Robotor

OP #1349721
Lesenswert?

Hallo zusammen,
Würde gerne einen Iphone Robotor bauen. Er soll eigentlich genau so 
sein, wie dieser hier 
http://www.youtube.com/watch?v=7pIS69teEvw&feature=PlayList&p=A715297A91E3D487&playnext=1&playnext_from=PL&index=33 
, nur ohne lego komponenten.
Ich kenne mich bisher nur mit Programmieren aus und habe von 
Mikrocontrollern keine Ahnung.
Habe mich in einem englischen microcontroller irc channel umgehört und 
dort wurde mir was von at90usb, teensy ,h-bridge und LUFA gesagt.
So in etwa hatte ich mir das ganze vorgestellt: 
http://www.ladyada.net/make/mshield/  nur halt per usb.
Wäre nett, wenn mir jemand sagen könnte, welche komponenten ich am 
besten nehme/brauche.
Es soll u.a. darauf hinauslaufen, dass sich der Robotor von alleine 
bewegen kann und mit der Iphonekamera auf Hindernisse reagieren kann.
Persönliche Seite #1349795
Lesenswert?

Horst Dieter schrieb:

> Ich kenne mich bisher nur mit Programmieren aus und habe von
> Mikrocontrollern keine Ahnung.

gut, dann wirst du in der lage sein unter linux zu programmieren, oder ?

Muss nur bild und bewegungsauswertungsoftware unter linux coden
( etwas leichtes am anfang - iphone cam capture, bildauswertung, dann 
steuerung über usb - sollte auch kein problem sein dank libusb )
, dann auf embedded linux portieren. Wenn du soweit bist kannst du dann 
dir sorgen um mikrocontroller auswahl machen.
Persönliche Seite #1350049
Lesenswert?

Erstmal musst Du wissen, was der µC genau tun soll.
Wieviele IO-Ports brauchst Du? Sind Analogeingänge nötig?
Wie schnell muss der Prozessor sein?

So wie ich das auf dem Video erkenne, benutzt Du einen iPhone als 
Fernbedieung des anderen. Letzterer stellt lediglich eine Grafik dar, 
welche durch einen Fotosensor (Diodenmatrix/-zeile) erfasst wird. Der µC 
fragt diese Matrix ab und steuert entsprechend die Motoren (und ggf noch 
andere Aktoren) an. Nebenbei könnte er natürlich auch autark die 
Grafikbefehle an den Roboter generieren (also Deine Steuerung mittels 
Kamera).

Der Roboter selber benötigt dazu überhaupt keine Eigenintelligenz. Wird 
das Rechteck hinter Diodensensor 1 schwarz, so muss der linke Motor auf 
vorwärts geschaltet werden....

Daszu wird kein Prozessor benötigt. Die Intelligenz sitzt komplett im 
iPhone.
Persönliche Seite #1350065
Lesenswert?

Horst Dieter schrieb:
> Bildauswertung und cam capture läuft bereits auf meinem iphone. Hab
> opencv portiert... Die Steuerung macht aber doch erst sinn, wenn ich
> überhaupt weiß was für einen controller ich verwende?

jein, ich dachte eher an einer aufwertung in dem µC ( mit embedded linux 
).

Aber gut, du kannst natürlich auf dem iphone alles auswerten und nur 
steuerung ans µC senden - via usb, ja LUFA klingt schon gut, als µC den 
at90usb geht auch, z.b.

http://shop.embedded-projects.net/product_info.php/info/p99_AT90USBKey.html

"h-bridge" ist für motor steuerung, ich würde sagen es reicht am anfang 
wenn iphone objekte erkennt und kommandos sendet an den µC und der 
erstmal ne LED ein/ausscahltet.

Wenn das geht, kannst dann weiter sich mit dem µC und motoransteuerung 
beschäftigen.
Gast #1350109
Lesenswert?

Sagt mal... denkt ihr nicht, dass das etwas uebertrieben ist mit zwei 
iPhones und dann das Display abfragen? Wie waere es mit einer ganz 
einfachen Funkverbindung oder IR? Das kommt doch viiieeeeeeel billiger 
als zwei iPhones.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren