thekilla
01.01.2007, 20:14
Hallo!
Da es mal wieder anstand ein Projekt für die Schule zu machen, kam ich kurzerhand auf die Idee einen Roboter zu bauen. Die Idee war den Roboter sowohl vom PC aus zu steuern/Befehle zu geben als auch einen autonomen Modus einzubauen. Da die finanziellen Möglichkeiten relativ eingeschränkt waren, musste eine günstige Entwicklungsplatform mit Funk her. Die Wahl fiel auf einen Linksys WRT54GL Wlan-Router. Auf diesem Router läuft Linux als OS.
Der Router hat allerdings nur 8 IO's und 2 RS232 (muss mittels MAX233 realisiert werden.) Jetzt überlege ich, ob ich nicht per RS232 einen Atmega verwenden, der z.B Sensordaten abfragen und dann Router senden oder die Motorsteuerung übernimmt. Die Alternative wäre ein Beck IPC, den ich über Ethernet ansprechen könnte, was den Vorteil hätte, dass ich mir den RS232-Mod am Router sparen könnte, allerdings wäre es meiner Ansicht fast überdimensoniert (obwohl er eigentlich eh zur Zeit nur herumliegt ;) ). Eine andere Möglichkeit das Problem zu umgehen, wäre noch ein I2C-Portexpander mit dem ich mich allerdings noch nicht auseinandergesetzt habe. Wäre es möglich Pins direkt anzusprechen?
Ausserdem ist mir die Idee gekommen eine alte Sony Ericsson Handycamera auch zu verwenden. Diese sendet serielle Signale mit 480kBit/s, wäre es möglich diese Signale überhaupt noch mit dem Atmega weiterzusenden über RS232 oder die Ethernetmöglichkeit (IPC) besser oder sollte ich direkt an den Router anschließen, da sie nur 3 IO's belegen würde? Soviel zur Elektronik.
Natürlich bräuchte der Roboter auch noch ein Gehäuse. Ich kenne mich ehrlich gesagt nicht so gut mit Mechanik aus. Für den Aufbau würde eine 3D-CNC-Fräse zur Verfügung stehen. Vielleicht kann mir ja jemand eine Anregung zu einem Gehäuse geben *liebschau* ^^.
Ein paar Eckdaten (die halt bis jetzt feststehen ^^):
Elektronik:
- WRT54GL mit Broadcom uC mit 200 Mhz
- Sony Ericcson Handycamera MCA-25
- eventl. ATMEGA oder Beck IPC
- eventl. RS232 Mod für den Router
- Abstandssensorik (Ultraschall oder Infrarot)
- L293B Motortreiber
Mechanik:
Ehrlich gesagt noch nicht wirklich drüber nachgedacht.
Das wars vorerst einmal zu meinem geplanten Projekt. Ich würde mich natürlich sehr über Anregungen, Fragen und sonstige Ideen freuen. Vielleicht fällt auch ja noch etwas was ich verbauen könnte oder ein Einsatzgebiet.
Mfg
thekilla
Da es mal wieder anstand ein Projekt für die Schule zu machen, kam ich kurzerhand auf die Idee einen Roboter zu bauen. Die Idee war den Roboter sowohl vom PC aus zu steuern/Befehle zu geben als auch einen autonomen Modus einzubauen. Da die finanziellen Möglichkeiten relativ eingeschränkt waren, musste eine günstige Entwicklungsplatform mit Funk her. Die Wahl fiel auf einen Linksys WRT54GL Wlan-Router. Auf diesem Router läuft Linux als OS.
Der Router hat allerdings nur 8 IO's und 2 RS232 (muss mittels MAX233 realisiert werden.) Jetzt überlege ich, ob ich nicht per RS232 einen Atmega verwenden, der z.B Sensordaten abfragen und dann Router senden oder die Motorsteuerung übernimmt. Die Alternative wäre ein Beck IPC, den ich über Ethernet ansprechen könnte, was den Vorteil hätte, dass ich mir den RS232-Mod am Router sparen könnte, allerdings wäre es meiner Ansicht fast überdimensoniert (obwohl er eigentlich eh zur Zeit nur herumliegt ;) ). Eine andere Möglichkeit das Problem zu umgehen, wäre noch ein I2C-Portexpander mit dem ich mich allerdings noch nicht auseinandergesetzt habe. Wäre es möglich Pins direkt anzusprechen?
Ausserdem ist mir die Idee gekommen eine alte Sony Ericsson Handycamera auch zu verwenden. Diese sendet serielle Signale mit 480kBit/s, wäre es möglich diese Signale überhaupt noch mit dem Atmega weiterzusenden über RS232 oder die Ethernetmöglichkeit (IPC) besser oder sollte ich direkt an den Router anschließen, da sie nur 3 IO's belegen würde? Soviel zur Elektronik.
Natürlich bräuchte der Roboter auch noch ein Gehäuse. Ich kenne mich ehrlich gesagt nicht so gut mit Mechanik aus. Für den Aufbau würde eine 3D-CNC-Fräse zur Verfügung stehen. Vielleicht kann mir ja jemand eine Anregung zu einem Gehäuse geben *liebschau* ^^.
Ein paar Eckdaten (die halt bis jetzt feststehen ^^):
Elektronik:
- WRT54GL mit Broadcom uC mit 200 Mhz
- Sony Ericcson Handycamera MCA-25
- eventl. ATMEGA oder Beck IPC
- eventl. RS232 Mod für den Router
- Abstandssensorik (Ultraschall oder Infrarot)
- L293B Motortreiber
Mechanik:
Ehrlich gesagt noch nicht wirklich drüber nachgedacht.
Das wars vorerst einmal zu meinem geplanten Projekt. Ich würde mich natürlich sehr über Anregungen, Fragen und sonstige Ideen freuen. Vielleicht fällt auch ja noch etwas was ich verbauen könnte oder ein Einsatzgebiet.
Mfg
thekilla