[[ia-linefollower]]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ia-linefollower [2025/10/02 16:46]
beckmanf stil
ia-linefollower [2025/10/06 16:55] (current)
beckmanf werkzeugkasten.
Line 2: Line 2:
  
 {{ ::​ialinefollower-ki.png | ia-linefollower }} {{ ::​ialinefollower-ki.png | ia-linefollower }}
 +Abb. 1: Der beste Linefollower der Fakultät Elektrotechnik.
  
 ==== Worum geht es? ==== ==== Worum geht es? ====
  
-Ein Linefollower ist ein Fahrzeug, das einer Linie auf dem Boden folgen kann. Ähnlich ist ein Fahrzeug, das einen Weg durch ein Labyrinth (engl.: Maze) finden muss. Für beides werden nationale und internationale Wettbewerbe veranstaltet. Die Fahrzeuge sind ähnlich. Ein gute Übersicht gibt es hier:+Ein Linefollower ist ein Fahrzeug, das einer Linie auf dem Boden folgen kann (siehe Abbildung 1). Ähnlich ist ein Fahrzeug, das einen Weg durch ein Labyrinth (engl.: Maze) finden muss. Für beides werden nationale und internationale Wettbewerbe veranstaltet. Die Fahrzeuge sind ähnlich. Ein gute Übersicht gibt es hier:
  
   * [[https://​ukmars.org/​contests/​line-follower|UKMARS:​ Line Follower]]   * [[https://​ukmars.org/​contests/​line-follower|UKMARS:​ Line Follower]]
Line 18: Line 19:
   * Mathematik für die Modellierung   * Mathematik für die Modellierung
  
-immer im Hinblick auf den Linefollower betrachten.+immer im Hinblick auf den Linefollower betrachten. Im [[https://​moodle.hs-augsburg.de/​course/​view.php?​id=8712|Moodlekurs Interdisziplinäres Arbeiten für EIT]] finden sie weitere Informationen.
  
 {{ :​ialf-onshape.jpg | ialf Linefollower in Onshape }} {{ :​ialf-onshape.jpg | ialf Linefollower in Onshape }}
-Abb. 1: Bildschirmfoto vom Ialf Linefollower in der Onshape CAD Software+Abb. 2: Bildschirmfoto vom Ialf Linefollower in der Onshape CAD Software
  
-In Abbildung ​ist ein Bildschirmfoto vom Linefollower in der Onshape CAD Software dargestellt. Man kann dort die verschiedenen Komponenten erkennen.+In Abbildung ​ist ein Bildschirmfoto vom Linefollower in der Onshape CAD Software dargestellt. Man kann dort die verschiedenen Komponenten erkennen.
  
   * Getriebemotor links/​rechts mit Motor, Getriebe, Felge und Reifen   * Getriebemotor links/​rechts mit Motor, Getriebe, Felge und Reifen
Line 29: Line 30:
   * Batteriesystem mit vier AAA Zellen   * Batteriesystem mit vier AAA Zellen
   * ialightsens optischer Sensor, ialed weiße LED   * ialightsens optischer Sensor, ialed weiße LED
-  * iagabel ​Gabellichtschranke ​für Encoderräder (nicht zu sehen...) +  * iagabel ​Gabellichtschranken ​für Encoderräder (hinten, ​nicht zu sehen...) 
-  * Platte als Bodenplatte, ​Platte als Platinenhalter ​und Verbindungsstücke +  * Bodenplatte ​für die Aufnahme der Motorender Batterien ​und der Sensorik 
-  * Platten als Stütze +  * Dachplatte und Staenderplatten für die Aufnahme des Racershields 
-  * Platten ​als Motorhalter+  * Motorhalterungen für die Befestigung der Motoren an der Bodenplatte 
 +  * Fussplatte und Fussfrontplatte ​als Stütze
  
 Auf OnShape kann man das [[https://​cad.onshape.com/​documents/​2e6bf6202a96f51fcad92a2f/​w/​f242cc4d13d550fcef7fdc72/​e/​30958b265bcd7408252e4045?​renderMode=0&​uiState=68d280a7296f71f52b521f66|IA-Linefollower Design in 3D]] anschauen. Die meisten Komponenten bis auf die Akkus und die Platten sind als [[ia-bausatz|Bausatz]] zusammengestellt. Auf OnShape kann man das [[https://​cad.onshape.com/​documents/​2e6bf6202a96f51fcad92a2f/​w/​f242cc4d13d550fcef7fdc72/​e/​30958b265bcd7408252e4045?​renderMode=0&​uiState=68d280a7296f71f52b521f66|IA-Linefollower Design in 3D]] anschauen. Die meisten Komponenten bis auf die Akkus und die Platten sind als [[ia-bausatz|Bausatz]] zusammengestellt.
Line 38: Line 40:
 ==== Mechanisches Design ==== ==== Mechanisches Design ====
  
-Das mechanische Design vom  [[https://​cad.onshape.com/​documents/​2e6bf6202a96f51fcad92a2f/​w/​f242cc4d13d550fcef7fdc72/​e/​30958b265bcd7408252e4045?​renderMode=0&​uiState=68d27959296f71f52b51b02c|IA-Linefollower]] wird mit OnShape auf Basis von [[https://​www.architekturbedarf.de/​pappe-+-papier/​finnpappen/​finnpappe-500-x-700-x-30-mm|3mm Finnpappe]] gemacht. Die Finnpappe wird nach ihren Entwürfen mit einem Lasercutter geschnitten. Sie können die Teile dann zusammenstecken. Im IA-Linefollower Onshape Projekt sind auch die mechanischen Modelle ​vom Motor und den Platinen. Damit kann man in der CAD Software überprüfen ob die Teile zusammenpassen.+Das mechanische Design vom  [[https://​cad.onshape.com/​documents/​2e6bf6202a96f51fcad92a2f/​w/​f242cc4d13d550fcef7fdc72/​e/​30958b265bcd7408252e4045?​renderMode=0&​uiState=68d27959296f71f52b51b02c|IA-Linefollower]] wird mit OnShape auf Basis von 3mm Finnpappe gemacht. Die Finnpappe wird nach ihren Entwürfen mit einem Lasercutter geschnitten. Sie können die Teile dann zusammenstecken ​und die Platinen aufschrauben. Im IA-Linefollower Onshape Projekt sind auch die mechanischen Modelle ​von den Motoren ​und den Platinen. Damit kann man in der CAD Software überprüfen ob die Teile zusammenpassen.
  
 === OnShape === === OnShape ===
  
-[[https://​www.onshape.com/​de/​|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 [[ia-onshape|Einführung Onshape]].+[[https://​www.onshape.com/​de/​|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 gibt es die  
 + 
 +  * [[ia-onshape|Einführung Onshape ​mit Mechanikhinweisen]]
 + 
 +Mit dem OnShapetool werden die Fertigungsdaten für den Lasercutter generiert.
  
 === BOM Mechanik === === BOM Mechanik ===
 +
 +Die meisten Teile sind in einem Bausatz zusammengestellt. Sie benötigen noch vier AAA Akkus, die sie optional bei uns kaufen können. Die Finnpappe für die Platten wird von uns gestellt.
  
 ^Anzahl ^Name ^Link ^Herstellernummer ^ ^Anzahl ^Name ^Link ^Herstellernummer ^
Line 53: Line 61:
 === Werkzeugkasten === === Werkzeugkasten ===
  
-Für den Zusammenbau des Bausatzes werden einige Werkzeuge benötigt. Dafür haben wir den [[ia-werkzeugkasten|IA-Werkzeugkasten]], der in der Hochschule zur Verfügung steht+Für den Zusammenbau des Bausatzes werden einige Werkzeuge benötigt. Dafür haben wir den [[ia-werkzeugkasten|IA-Werkzeugkasten]]. Jede Gruppe bekommt am Anfang des Semesters einen Werkzeugkasten. Sie müssen den Werkzeugkasten am Ende des Semesters wieder abgeben.
  
 ==== Elektrisches Design ==== ==== Elektrisches Design ====
  
-Wir haben für den Linefollower vier Platinen entworfen. Alle Platinen sind kompatibel zum [[https://​wiki.seeedstudio.com/​Grove_System|Steckersystem Seeed Grove]]. Dazu wird noch ein Raspberry Pi Pico verwendet, der auf die Racershield Platine aufgesteckt wird. Alle Platinen wurden mit KiCad entworfen und bei JLCPCB gefertigt. Die Designdaten sind auf [[https://​github.com/​fredowski/​ialf|github]]. Die Platinen sind+Wir haben für den Linefollower vier Platinen entworfen. Alle Platinen sind kompatibel zum [[https://​wiki.seeedstudio.com/​Grove_System|Steckersystem Seeed Grove]]. Dazu wird noch ein Raspberry Pi Pico verwendet, der auf die Racershield Platine aufgesteckt wird. Alle Platinen wurden mit KiCad entworfen und bei JLCPCB gefertigt. Die Designdaten sind auf [[https://​github.com/​fredowski/​ialf|github ​im ialf Projekt]]. Die Platinen sind
  
   * [[ia-racershield|IA - Racershield]]:​ Steckplatz für Raspberry Pi Pico, zehn Seeed Grove Stecker, Motorcontroller   * [[ia-racershield|IA - Racershield]]:​ Steckplatz für Raspberry Pi Pico, zehn Seeed Grove Stecker, Motorcontroller
Line 68: Line 76:
 ==== Programmierung mit Raspberry Pi Pico und Micropython ==== ==== 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 [[ia-programming-gs|Einführung]].+Der Linefollower wird mit einem Raspberry Pi Pico Mikrocontrollerboard gesteuert. Wir programmieren den Mikrocontroller mit der Programmiersprache Mikropython. Es gibt dazu eine  
 + 
 +  * [[ia-programming-gs|Einführung ​in Raspberry Pi Programmierung]].
  
 ==== Fahrtests und Messung mit Tracker ==== ==== Fahrtests und Messung mit Tracker ====
  • ia-linefollower.1759416371.txt.gz
  • Last modified: 2025/10/02 16:46
  • by beckmanf