Hi!
Ich bin gerade dabei einen eigenen Bot zu bauen.
Bis jetzt besitzt er einen ATmega32 + 2x L293.
Angetrieben wird er von 2 Schrittmotoren, die Steuerbefehle werden per UART übermittelt.
Habe schon ein paar IS471 Sensoren ausgebaut die später das autonome Handeln ermöglichen sollen.
Später soll ein drehbarer "Kopf" mit 2 Gameboy-Kameras und einem GP2Y0A02YK von Sharp folgen. Die Auswertung der Kameras soll ein externer Rechner übernehmen.
Die einzelnen "Bauteile" sollten über den I2C-Bus mit dem µC kommunizieren (Kameras erhalten jeweils einen PCF 8591 AD-Wandler).

Nun zur Frage...
Abgesehen von den Kameras sollter der Roboter selbstständig, d.H. ohne externen Rechner auf die Umwelt reagieren. Er soll nun "hin und wieder" ein Bild zum Rechner senden, der nach der Auswertung vll. neue Anweisungen gibt.

Mit Hilfe der Schrittmotoren sowie der Sensoren sollter der Roboter eine Art "Karte" der Umgebung aufbauen (vorläufig nur eine relative Positionsbestimmung zur Startposition, zurückgelegte Strecke soll durch die Schritte gegeben sein).

Das Problem ist nun das der µC eine Speichererweiterung benötigt, wie würdet ihr die gestalten? (Hinweis: ich wünsche keine extern auf einen PC gelagerte Karte... )
Ich denke es wäre ebenfalls nicht schlecht einen Speicher für die Kamerabilder zu integrieren, da diese ja enormen Speicher benötigen (8-Bit Auslesen der Bilder).

Würde mich sehr über Vorschläge freuen.

mfG

Batti