WSAL12913 – AlphaBot2-Pi
Erscheinungsbild
Dokumentationshinweis: Diese technische Dokumentation wurde aus einer archivierten Lieferantenquelle neu formuliert. Technische Angaben und Befehle müssen vor der Verwendung mit der Produktversion und den Herstellerunterlagen abgeglichen werden.
Zusammenfassung
Technische Übersicht des AlphaBot2-Roboter-Bausatzes für Raspberry Pi 3B/3B+/4B. Enthält Hardwareaufbau, Softwareeinrichtung (WLAN, Putty, Schnittstellen), Beispielprogramme für Motoren, Joystick, Infrarot-Fernbedienung, Hinderniserkennung, Ultraschall-Entfernungsmessung, RGB-LEDs, Linienverfolgung und Servo-Ansteuerung.
Zugeordnete Produkte bei JW Tech
- WSAL12913 – AlphaBot2 Roboter-Bausatz für Raspberry Pi 3B/3B+/4B (kein Pi enthalten)
- WSAL14803 – AlphaBot2 Roboter-Bausatz für Raspberry Pi 3 Model B+
Technische Übersicht
- Der Bausatz besteht aus dem AlphaBot2-Base-Chassis und der Adapterplatine AlphaBot2-Pi; die Montage erfolgt ohne Lötung per Stecksystem.
- Die Platine enthält einen TB6612FNG-Dual-H-Brücke-Motor-Treiber, einen LM2596-5V-Spannungsregler, einen TLC1543-10-Bit-AD-Wandler und einen PCA9685-Servo-Controller.
- Das Chassis nutzt N20-Mikro-Getriebemotoren mit 1:30 Reduktion, Gummiräder (42 mm Durchmesser, 19 mm Breite) und Omnidirektionsrädern.
- Für die Fernzugriff wird über WLAN verbunden, IP-Adresse mit ifconfig geprüft, dann PuTTY mit Standardbenutzer pi/raspberry verwendet.
- Schnittstellen wie Kamera, SPI, I2C und UART werden über raspi-config aktiviert; danach ggf. Neustart erforderlich.
- Beispielprogramme liegen im Verzeichnis ~/AlphaBot2/python und werden mit sudo python <Dateiname>.py ausgeführt.
- Die Infrarot-Fernbedienung steuert Vorwärts (Taste 2), Rückwärts (8), Links (4), Rechts (6), Stopp (5); +/- ändert die Geschwindigkeit, EQ stellt sie zurück.
- Die fünf Infrarot-Sensoren liefern Werte je nach Untergrund: weißes Brett ca. 800–900, in der Luft 0–100, auf schwarzer Linie 100–300.
- RGB-LEDs (WS2812B) werden über das rpi_ws281x-Modul angesteuert; bei Fehlfarbe hdmi_force_hotplug=1 und hdmi_force_edid_audio=1 in /boot/config.txt ergänzen.
Befehle und Beispiele – vor Ausführung prüfen:
sudo raspi-config
sudo reboot
sudo apt-get update
sudo apt-get install ttf-wqy-zenhei
sudo apt-get install python-pip
sudo pip install RPi.GPIO
sudo pip install spidev
sudo apt-get install python-smbus
sudo apt-get install python-serial
sudo pip install rpi_ws281x
cd ~/AlphaBot2/python
sudo python AlphaBot2.py
sudo python Joystick.py
sudo python IRremote.py
sudo python Infrared_Obstacle_Avoidance.py
sudo python Ultrasonic_Ranging.py
sudo python TRSensors.py
sudo python Line_Follow.py
sudo python PCA9685.py
sudo python ws2812.py
Hinweise und Versionsgrenzen
- Die genaue Tastenbelegung der Infrarot-Fernbedienung kann je nach Fernbedienungsmodell variieren; Programm entsprechend anpassen.
- Der Ultraschallsensor ist im Pi 3B-Bausatz wegen Platzmangel nicht enthalten; Funktion nur verfügbar, wenn separat ergänzt.
- Bei falscher Laufrichtung der Räder können die Pin-Einstellungen ain1/ain2 bzw. bin1/bin2 in AlphaBot2.py getauscht werden.
- Das Aktivieren von DMA-basierten RGB-LED-Kanälen kann den Audio-Ausgang beeinträchtigen; hdmi_force_*-Zeilen können die Kopfhörerbuchse unbrauchbar machen.
- Bluetooth-Fernsteuerung erfordert ein gekoppeltes Gerät und die korrekte rfcomm-Konfiguration; bei Verbindungsproblemen Bluetooth auf dem Pi aktivieren und als erkennbar einstellen.
Quelle und Revisionsnachweis
- AlphaBot2-Pi - Waveshare Wiki
- Quellrevision: 89124
- Erfasst: 2026-08-30T03:36:22+00:00
- SHA-256:
283b63d5be9f1b11d05ff2c8dfc7120ed2fea4e40f10670a8d9104678a3417f6