RECOGNIZAR ROBOCAR – Rev 1.a

RoboCar

MONTAGE

Im folgenden Montagevideo zeigen wir euch wie das Fahrzeug zusammengebaut wird. Ebenso wird gezeigt wie man die Erweiterungen aus unserem Bausatz anbringt.

Achtung: Der Raspberry Pi und die Kamera sind nicht im Bausatz enthalten! Beim Verwenden der Software Digitizar benötigt man einen Raspberry Pi 4 Computer, mit mindestens 4GB RAM. Dazu ein Raspberry Pi Camera Module V2.

Betriebssystem

Zur Verwendung von Digitizar muss das Raspberry Pi OS (64-Bit – Codename Bookworm) installiert werden. Ein Image mit vorinstallierten Programmen erhält man unter: Raspberry Pi OS (64 Bit). Wählen Sie z.B. Raspberry Pi OS with desktop.

Anmerkung: Seit März 2024 unterstützen wir nur noch die 64-Bit Architektur der Debian 12 Bookworm Variante des Raspberry Pi OS.

Hardware Setup

Damit die Hardware funktioniert müssen die Schnittstellen für die Kamera (MIPI CSI) und den I2C-Bus aktiviert werden:

SOFTWARE-INSTALLATION

Benötigte Softwarepakete

Ist WiringPi installiert können Sie diesen Punkt überspringen.

Anmerkung: Aktuell wird WiringPi nicht mehr von Raspberry Pi OS bereitgestellt. Beispielsweise benötigt das Modul UltraSonic diese Bibliothek für den Betrieb. Wir stellen das Debian-Paket bereit. Falls Sie das Paket selber erzeugen wollen finden sie den Sourcecode hier: WiringPi (Unofficial Mirror/Fork).

Laden Sie die Debian-Pakete herunter:

Download: libwiringpi2_2.70~iwj_arm64.deb

Download: wiringpi_2.70~iwj_arm64.deb

Öffnen Sie ein Terminal (z.B. LXTerminal). Installieren Sie die Pakete mit:

cd Downloads

sudo dpkg -i libwiringpi2_2.70_iwj_arm64.deb

sudo dpkg -i wiringpi_2.70_iwj_arm64.deb

Für den Zugriff auf GPIO-Pins als User führen Sie folgens Kommando aus:

sudo chmod +s /usr/bin/gpio

Digitizar installieren

Laden Sie Digitizar auf ihren Raspberry Pi herunter.

Download: digitizar_20240327-1_arm64.deb

Öffnen Sie eine Konsole zur Installation von Paketabhängigkeiten und dem heruntergeladenen Paket:

Installieren Sie die Paketabhängigkeiten und das Paket im Terminal (z.B. LXTerminal) mit:

sudo apt install libqt5opengl5 libqt5serialport5 libqt5multimediawidgets5 libopencv-dev

cd Downloads

sudo dpkg -i digitizar_20240327-1_arm64.deb

DIGITIZAR START

Mit dem Startmenüeintrag [Entwicklung] -> [Digitizar] wird das Programm gestartet.

Für den ersten Test laden wir das Programm “CheckLEDs.dar” ein. Dazu geht man in der Menüleiste auf [File] -> [Open]. Im Filedialog “CheckLEDs.dar” auswählen.

DIGITIZAR BEDIENOBERFLÄCHE

In folgendem Video zeigen wir euch die Steuerelemente zur Bedienung von Digitizar.

MOTORKALIBRIERUNG

Das folgendem Video zeigt, wie man die Motoren nach dem Zusammenbau überprüfen und kalibrieren kann.

FARBKALIBRIERUNG

Im Video wird gezeigt, wie man für die aktuelle Beleuchtung die HSV-Werte für einen farbigen Marker ermittelt.

PROGRAMM-MODELLIERUNG

In folgendem Video wird gezeigt wie man mit Digitizar ein Programm erstell, bei dem der Roboter zu einem Ball fährt und diesen fängt.