Arduino Mini-Segway: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
Zeile 10: | Zeile 10: | ||
== Einleitung == | == Einleitung == | ||
Dieser Artikel beschreibt die Erstellung eines Arduino gesteuerten Mini-Segways. Das Mini-Segway soll dabei über zwei Motoren und einen Lagesensor stabilisiert werden. Die Stabilisierung erfolgt über eine Regelschleife. Der Lagesensor dient hierbei als Messeinrichtung und steuert durch die gemessenen Winkelabweichungen die Beschleunigung an den Motoren, sodass sich das Mini-Segway von selbst stabilisiert. | Dieser Artikel beschreibt die Erstellung eines Arduino gesteuerten Mini-Segways. Das Mini-Segway soll dabei über zwei Motoren und einen <br/> | ||
Lagesensor stabilisiert werden. Die Stabilisierung erfolgt über eine Regelschleife. Der Lagesensor dient hierbei als Messeinrichtung und steuert<br/> | |||
durch die gemessenen Winkelabweichungen die Beschleunigung an den Motoren, sodass sich das Mini-Segway von selbst stabilisiert. | |||
== Anforderungen == | == Anforderungen == | ||
'''Allgemein''' <br/> | '''Allgemein''' <br/> | ||
Das Mini-Segway muss dazu in der Lage sein, Winkeländerungen zu erkennen, um diesen entgegen wirken zu können. Bei Änderungen der Lage des Schwerpunktes, z.B. durch hinzufügen von Gewichten, muss das Mini-Segway sich automatisch stabilisieren können. | Das Mini-Segway muss dazu in der Lage sein, Winkeländerungen zu erkennen, um diesen entgegen wirken zu können. Bei Änderungen der Lage<br/> | ||
des Schwerpunktes, z.B. durch hinzufügen von Gewichten, muss das Mini-Segway sich automatisch stabilisieren können. | |||
'''Elektronik und Steuerung''' <br/> | '''Elektronik und Steuerung''' <br/> | ||
Die Prüfung des Winkels soll über ein Gyroskop erfolgen. Die Änderung des Winkels wird anschließend vom Arduino Mikrocontroller ausgewertet. Durch eine Regelschleife sollen dann die beiden Motoren über den Mikrocontroller angesteuert werden, sodass sich das Mini-Segway wieder ausbalanciert. Zur Ausgabe von Daten soll zusätzlich ein LCD-Display angeschlossen werden. | Die Prüfung des Winkels soll über ein Gyroskop erfolgen. Die Änderung des Winkels wird anschließend vom Arduino Mikrocontroller ausgewertet.<br/> | ||
Durch eine Regelschleife sollen dann die beiden Motoren über den Mikrocontroller angesteuert werden, sodass sich das Mini-Segway wieder<br/> | |||
ausbalanciert. Zur Ausgabe von Daten soll zusätzlich ein LCD-Display angeschlossen werden. | |||
== Funktionaler Systementwurf/Technischer Systementwurf == | == Funktionaler Systementwurf/Technischer Systementwurf == | ||
Das Arduino Mini-Segway verfügt über einen Segway.Körper an dem ein Gyroskop montiert sein soll. | Das Arduino Mini-Segway verfügt über einen Segway.Körper an dem ein Gyroskop montiert sein soll. | ||
Zusätzlich sollen zwei DC-Motoren die Räder unter dem Segway-Körper antreiben sodass der Körper in vertikaler Position stabilisiert werden kann. | Zusätzlich sollen zwei DC-Motoren die Räder<br/> | ||
unter dem Segway-Körper antreiben sodass der Körper in vertikaler Position stabilisiert werden kann.<br/> | |||
[[Datei:Schematische Darstellung des Mini-Segways.jpg|400px|thumb|left|Das Bild zeigt den schematischen Aufbau des Arduino Mini-Segways]]<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> | [[Datei:Schematische Darstellung des Mini-Segways.jpg|400px|thumb|left|Das Bild zeigt den schematischen Aufbau des Arduino Mini-Segways]]<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> | ||
<br/><br/><br/> | <br/><br/><br/> | ||
Der Regelkreis erhält als Eingabe einen Sollwinkel welche vom Regler verarbeitet wird. Der Motor fungiert als Steller und wirkt eine Kraft auf das System "Segway" aus. Als Messeinrichtung dient ein Gyroskop. Dieser Sensor führt den gemessenen Winkel an den Regler zurück, sodass vorhandene Winkelabweichung bestimmt und dem Regler erneut zugeführt werden kann. | Der Regelkreis erhält als Eingabe einen Sollwinkel welche vom Regler verarbeitet wird. Der Motor fungiert als Steller und wirkt eine Kraft auf das<br/> | ||
System "Segway" aus. Als Messeinrichtung dient ein Gyroskop. Dieser Sensor führt den gemessenen Winkel an den Regler zurück, sodass<br/> | |||
vorhandene Winkelabweichung bestimmt und dem Regler erneut zugeführt werden kann. | |||
[[Datei:Regelkreis des Mini-Segways.jpg|600px|thumb|left|Das Bild zeigt den Regelkreis der für die Stabilisierung des Arduino Mini-Segways genutzt werden soll]] | [[Datei:Regelkreis des Mini-Segways.jpg|600px|thumb|left|Das Bild zeigt den Regelkreis der für die Stabilisierung des Arduino Mini-Segways genutzt werden soll]] |
Version vom 8. Oktober 2020, 13:28 Uhr
Autoren: Manfred Listner, Patricio Emiliano Hernandez Murga
Betreuer: Prof. Schneider
→ zurück zur Übersicht: WS 20/21: Fachpraktikum Elektrotechnik (MTR)
Einleitung
Dieser Artikel beschreibt die Erstellung eines Arduino gesteuerten Mini-Segways. Das Mini-Segway soll dabei über zwei Motoren und einen
Lagesensor stabilisiert werden. Die Stabilisierung erfolgt über eine Regelschleife. Der Lagesensor dient hierbei als Messeinrichtung und steuert
durch die gemessenen Winkelabweichungen die Beschleunigung an den Motoren, sodass sich das Mini-Segway von selbst stabilisiert.
Anforderungen
Allgemein
Das Mini-Segway muss dazu in der Lage sein, Winkeländerungen zu erkennen, um diesen entgegen wirken zu können. Bei Änderungen der Lage
des Schwerpunktes, z.B. durch hinzufügen von Gewichten, muss das Mini-Segway sich automatisch stabilisieren können.
Elektronik und Steuerung
Die Prüfung des Winkels soll über ein Gyroskop erfolgen. Die Änderung des Winkels wird anschließend vom Arduino Mikrocontroller ausgewertet.
Durch eine Regelschleife sollen dann die beiden Motoren über den Mikrocontroller angesteuert werden, sodass sich das Mini-Segway wieder
ausbalanciert. Zur Ausgabe von Daten soll zusätzlich ein LCD-Display angeschlossen werden.
Funktionaler Systementwurf/Technischer Systementwurf
Das Arduino Mini-Segway verfügt über einen Segway.Körper an dem ein Gyroskop montiert sein soll.
Zusätzlich sollen zwei DC-Motoren die Räder
unter dem Segway-Körper antreiben sodass der Körper in vertikaler Position stabilisiert werden kann.
Der Regelkreis erhält als Eingabe einen Sollwinkel welche vom Regler verarbeitet wird. Der Motor fungiert als Steller und wirkt eine Kraft auf das
System "Segway" aus. Als Messeinrichtung dient ein Gyroskop. Dieser Sensor führt den gemessenen Winkel an den Regler zurück, sodass
vorhandene Winkelabweichung bestimmt und dem Regler erneut zugeführt werden kann.
Komponentenspezifikation
Umsetzung (HW/SW)
Komponententest
Ergebnis
Zusammenfassung
Lessons Learned
Projektunterlagen
Projektplan
Projektdurchführung
YouTube Video
Weblinks
Literatur
→ zurück zur Übersicht: WS 20/21: Fachpraktikum Elektrotechnik (MTR)