K (→Erweiterungen) |
K (→Technische Daten) |
||
Zeile 17: | Zeile 17: | ||
32 kB [[Flash]]<br> | 32 kB [[Flash]]<br> | ||
2 kB RAM<br> | 2 kB RAM<br> | ||
− | 1 kB [[EEPROM]] | + | 1 kB [[EEPROM]]<br> |
+ | '''Alternativ:'''<br> | ||
+ | Atmel AVR RISC [[ATmega644]] mit 16MHz<br> | ||
+ | 64 kB [[Flash]]<br> | ||
+ | 4 kB RAM<br> | ||
+ | 2 kB [[EEPROM]]<br> | ||
|- | |- | ||
|'''Sensoren:''' | |'''Sensoren:''' | ||
Zeile 39: | Zeile 44: | ||
|- | |- | ||
|'''Kommunikation:''' | |'''Kommunikation:''' | ||
− | |[[UART]] mit TTL Pegel (optional RS232-Modul, USB-Modul oder | + | |[[UART]] mit TTL Pegel (optional RS232-Modul, USB-Modul oder WLAN-Modul)<br> |
Infrarot Empfänger für Fernbedienung | Infrarot Empfänger für Fernbedienung | ||
|- | |- | ||
|'''Programmer:''' | |'''Programmer:''' | ||
− | | | + | |Standard [[ISP]] 6pol oder 10polig, oder über Bootloader seriell |
|- | |- | ||
|'''Abessungen:''' | |'''Abessungen:''' |
Version vom 19. März 2007, 10:04 Uhr
Inhaltsverzeichnis
Einleitung
Der c't-Bot ist ein Projekt der Computerzeitschrift c't aus dem Heise-Verlag. Neben dem realen Roboter gibt es zudem eine Simulation unter Java, den c't-Sim. Über seine UART kann auch der c't-Bot mit dem c't-Sim Daten austauschen.
Der c't-Bot besteht aus einer kreisrunden Alu-Plattform in den Abmessungen einer CD (~12cm). Darauf sitzt die ebenfalls kreisrunde Grundplatine mit der Steuerung. Als Antrieb dienen 2 Faulhaber Getriebemotoren, an denen jeweils ein Alu-Rad montiert ist. Als Stützrad besitzt der c't-Bot einen Teflon-Gleitpin. Das Gehirn des c't-Bots bildet ein AVR RISC ATmega32 der Firma Atmel. Dieser verfügt über 32KB Flash, 2KB RAM und 1KB EEPROM und wird mit 16MHz getaktet. Programmiert wird der c't-Bot in C. Als Entwicklungsumgebung wurde Eclipse gewählt, weil damit sowohl der c't-Bot in C, als auch der c't-Sim in Java unter einer Entwicklungsumgebung programmiert werden kann.
An Sensoren besitzt der c't-Bot neben 2 Sharp GP2D12 Distanzsensoren, 7 CNY70 als Liniensensor, Abgrunddetektoren, Radencoder und Klappensensor, sowie einen optischen Maussensor zur Wegstreckenmessung. Zudem besitzt er noch zwei Lichtsensoren und eine Lichtschranke für die optionale Transportklappe.
Technische Daten
Mikrocontroller: | Atmel AVR RISC ATmega32 mit 16MHz 32 kB Flash |
Sensoren: | 2 Distanzsensoren (Sharp GP2D12) 2 Absturzdetektoren (CNY70) |
Aktoren: | 1 LN293D Motortreiber 2 Faulhaber Getriebemotoren |
Kommunikation: | UART mit TTL Pegel (optional RS232-Modul, USB-Modul oder WLAN-Modul) Infrarot Empfänger für Fernbedienung |
Programmer: | Standard ISP 6pol oder 10polig, oder über Bootloader seriell |
Abessungen: | (L × B × H) 120 × 120 × 120 mm |
Stromversorgung: | 6 Volt für Motoren und Servos (ungeregelt), 5 Volt für Elektronik (geregelt) 5 × AA Mignon-Batterien oder Akkus |
Gewicht: | ca. 500 g (inkl. Akkus oder Batterien) ca. 600 g (inkl. LCD-Modul) |
Vertrieb: | Segor Electronics |
Der Bausatz
Erweiterungen
Folgende Erweiterungen für den c't-Bot wurden bereits realisiert:
- LCD Modul mit 4 × 20 Zeichen
- RS232-Modul,
- USB-2-Bot Adapter,
- Ultraschall Sensor SRF10
- Transportklappe mit Servo,
- WLAN Modul,
- SD/MMC-Card Erweiterung
Folgende Erweiterung sind geplant:
- Kamera-Modul mit Servo
Autor(en)