Es ist soweit. Ich setze meinen Plan in die Tat um, und werde mein Enzo Projekt verwirklichen. Worum geht es dabei?
Es handelt sich um ein Modell Auto, genauer um einen Lego Enzo Ferrari (ca 23cm x 45cm groß, rechts auf dem Bild), der mit einem Elektromotor, Akku, PC, Webcam und WLAN ausgestattet werden soll. Das beigestellte Teelicht auf dem Foto soll dabei nur eine Größenordnung vermitteln.
Der Clou an der Sache ist, dass es ein Client/Server-System werden soll. D.h. die eigentliche KI kann auch auf einem anderen PC laufen, z.B. auf einem Laptop z.B. in .NET ( Juhuu! :) ), oder über das Internet auf einem noch weiter entfernten Rechner, z.B. in einem Rechenzentrum. (Was die Latenz angeht, bleibt da jedoch noch fraglich. - Probieren geht über studieren.)
Die Software dabei wird einmal unter Windows und unter Linux, sowie auf dem ATMEL Chip laufen. Ein wichtiger Punkt ist dabei die reibungslose Funktionalität der einzelnen Komponenten untereinander. Ich habe mich daher schon im Vorfeld informiert, welche Hardware, mit was zusammenspielt. Und die [EmbeddedPC mit Linux/Webcam/WLAN]-Kombi eigenet sich nahezu hervorragend, da alles Quelloffen ist, bereits funktioniert, und ein Viewer des Live-Streams der Webcam in Linux als auch in Windows mit Source-Code verfügbar ist.
Folgende Hardware soll für das Projekt verwendet werden:
- Lego Enzo Ferrari:
LEGO 8653 RACERS Enzo Ferrari 1:10

- Antriebsmotor, Servos, und weitere Elektronik:
- Microcontroller ATMEL Evaluation Board:
- Embedded-PC: FOX Board LX 8+32:
Software Features
Kernel
Full Linux ver 2.4.31 (default) or 2.6.15
Server
HTTP (WEB), FTP, SSH, TELNET
Driver
USB Pen driver, FTDI and PROLIFIC USB to Serial Converter
SDK
Open source SDK for Linux Systems
(Read more...)
Language
C, C++, PHP, PYTHON, etc
Tools
Easy to use GNU C compiler service available on ACME web
(Read more...)
Hardware Features
Size
66 x 72 mm (2.6 x 2.8 inches)
Cpu
Axis ETRAX 100LX
32 bit, RISC, 100MHz (100MIPS)
Memory
FOXLX816: 8MB FLASH 16MB RAM
FOXLX832: 8MB FLASH 32MB RAM
Power
Single power supply
5 Volt 280mA (1 watt)
Ports
1 Ethernet (10/100 Mb/s)
2 USB 1.1
1 serial console port
Extension
2 extension sockets with IDE, SCSI, serial lines, parallel ports, I/O lines, I2C bus interface
Weight
37 gr
Temperature range
0-70 °C
- Kompatible Webcam (wird zerlegt):
USB camera with built-in microphone,
640x480, Frame rate up to 30fps,
fully compatible with FOX Board.

Das Projekt soll in mehrere Phasen aufgeteil werden
- Microcontroller-Ansteuerung (ATMEL) für die Servos (Lenkung) und den Antriebsmotor funktionsfähig
- Microcontroller, Antriebsmotor, Servos, Embedded-PC, Webcam und Akku eingebaut.
- Steuerung des Autos über Laptop möglich, Bild der Webcam auf dem Bildschirm.
- Beginn der KI-Programmierung in .NET!
- Teilnahme am Wettbewerb der TU-Braunschweig
Sponsoring
Wie ihr leider sehen könnt, fehlen mir noch ein paar Bauteile:
- Fox-Board (ca. 120€)
- USB-Webcam ( ca. 30€)
- USB-Stick (ca. 30€)
Für Sponsoring oder Spenden jeder Form würde ich mich freuen. Wenn z.B. jemand diese Webcam hat und eh nicht mehr benutzt, dann her damit! :)
Für alle Sponsoren würde ich Werbe-Aufkleber am Auto selbst Befestigen. Der Werbe-Effekt auf diesem Auto auf einer Veranstaltung, wo nur Technik-Begeisterte Roboter/Modellbauer anwesend sind, ist sicherlich großartig.
Hilfe und Support ?
Na, habe ich da ein Bastler-Herz zum Leben erweckt oder aus dem Exil befreit? - Nein im Ernst, wenn ihr Lust habt mitzubauen, dann meldet euch bei mir, Florian Mätschke.
Es wäre z.B. auch denkbar dieses Auto innerhalb der DotNET-Braunschweig User Group zu realisieren.
Weitere News zum Projekt folgen, versprochen! ;)