Table of Contents

Interdisziplinäres Arbeiten - Linefollower

Worum geht es überhaupt?

Ein Linefollower ist ein Fahrzeug, das einer Linie auf dem Boden folgen kann. Etwas ähnliches ist ein Labyrinthwettbewerb, bei dem ein Fahrzeug einen Weg durch ein Labyrinth (engl.: Maze) finden muss. Für beides werden nationale und internationale Wettbewerbe veranstaltet. Die Fahrzeug sind ähnlich. Ein gute Übersicht gibt es hier:

In diesem Kurs werden wir ein Fahrzeug für das Linefollowerproblem bauen. Dabei haben wir schon einige Komponenten ausgewählt bzw. entworfen und gefertigt. Anhand des Linefollowers werden wir die Aspekte

immer im Hinblick auf den Linefollower betrachten.

Abb. 1: Bildschirmfoto vom Ialf Linefollower in der Onshape CAD Software

In Abbildung 1 ist ein Bildschirmfoto vom Linefollower in der Onshape CAD Software dargestellt. Man kann dort die verschiedenen Komponenten erkennen.

Die meisten Komponenten bis auf die Akkus und die Chassisplatte sind als Bausatz zusammengestellt.

Mechanisches Design

Das mechanische Design vom IA-Linefollower wird mit Onshape gemacht. Die meisten Teile sind gekauft. Die Motorhalterung wird mit 3D Druck gefertigt und das Chassis wird aus 3mm Sperrholzplatten mit dem Lasercutter geschnitten und dann zusammengesteckt. Die Liste mit den Komponenten als Bill of Material (BOM) ist unten dargestellt.

Onshape

Onshape ist ein CAD Werkzeug für mechanisches Design, das direkt im Browser läuft. Man muss keine Software auf dem eigenen Rechner installieren. Dazu die Einführung Onshape.

BOM Mechanik

Anzahl Name Link Herstellernummer
1 Bausatz IA Linefollower IA Bausatz -
1 3mm Sperrholzplatte für Lasercut https://sperrholzshop.de 035
4 Akkus AAA Eneloop https://conrad.de 2589498

Werkzeugkasten

Für den Zusammenbau des Bausatzes werden einige Werkzeuge benötigt. Dafür haben wir den IA-Werkzeugkasten, der in der Hochschule zur Verfügung steht.

Elektrisches Design

Die Racershieldplatine ist mit KiCad entworfen und wird bei JLCPCB gefertigt. Die Designdaten sind auf github. Dort findet sich auch die BOM für die Platine.

Das Racershield hat die folgenden Komponenten:

Die Firma Seeed Technology stellt eine Vielzahl von Sensoren und anderen Komponenten her, die alle mit dem gleichen Steckersystem Seeed Grove ausgestattet sind. Diese Sensoren kann man so mit verschiedenen Mikrocontrollertypen verbinden. Wir verwenden das System hier auch.

Programmierung mit Raspberry Pi Pico und Micropython

Der Linefollower wird mit einem Raspberry Pi Pico Mikrocontrollerboard gesteuert. Wir programmieren den Mikrocontroller mit der Programmiersprache Mikropython. Es gibt dazu eine Einführung.

Fahrtests und Messung mit Tracker

Wenn der Motor läuft kann man die Geschwindigkeit mit einer Videoanalyse vermessen. Dazu: