AlphaBot: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(52 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 6: Zeile 6:
Bislang wurde das Informatikpraktikum 1 und 2 mit Lego Mindstorms Robotern umgesetzt. In Zeiten der Pandemie und der damit verbundenen Auflagen ist das Robotiklabor zu klein, um das Praktikum dort mit allen Studierenden durchzuführen. Das Projekt "AlphaBot" bietet eine Alternative. Die HSHL stellt den Studierenden Roboter-Sets zum Ausleihen zur Verfügung. Diese Sets umfassen alle Bauteile, die für den Bau und die Inbetriebnahme notwendig sind. Die Studierenden lösen in Heimarbeit (allein oder in Kleinteams) kleine Aufgaben, erhalten bei der Lösung Unterstützung von Tutoren und können auch unter strengen Pandemiebedingungen praktische Erfahrungen in den Bereichen ''Informatik'', ''Maschinenbau'' und ''Elektrotechnik'' sammeln.  
Bislang wurde das Informatikpraktikum 1 und 2 mit Lego Mindstorms Robotern umgesetzt. In Zeiten der Pandemie und der damit verbundenen Auflagen ist das Robotiklabor zu klein, um das Praktikum dort mit allen Studierenden durchzuführen. Das Projekt "AlphaBot" bietet eine Alternative. Die HSHL stellt den Studierenden Roboter-Sets zum Ausleihen zur Verfügung. Diese Sets umfassen alle Bauteile, die für den Bau und die Inbetriebnahme notwendig sind. Die Studierenden lösen in Heimarbeit (allein oder in Kleinteams) kleine Aufgaben, erhalten bei der Lösung Unterstützung von Tutoren und können auch unter strengen Pandemiebedingungen praktische Erfahrungen in den Bereichen ''Informatik'', ''Maschinenbau'' und ''Elektrotechnik'' sammeln.  


Der Roboter nutzt als Mikrokontroller einen Arduino. Diese Plattform wird im gesamten Mechatronikstudium an verschiedenen Stellen eingesetzt und das Wissen kann so praktisch vertieft werden. Der Arduino bietet sich auch an, um eigene Projekte zu gestalten ([[Fachpraktikum_Elektrotechnik_%26_Angewandte_Elektrotechnik|Beispiele]]).
Der Roboter nutzt als Mikrokontroller einen Arduino. Diese Plattform wird im gesamten Mechatronikstudium an verschiedenen Stellen eingesetzt und das Wissen kann so praktisch vertieft werden. Der Arduino bietet sich auch an, um eigene Projekte zu gestalten.


Der Roboter läßt sich mit
Der Roboter lässt sich mit
* Arduino IDE,
* Arduino IDE,
* Visual Studio und  
* Visual Studio und  
* MATLAB/Simulink programmieren.
* MATLAB/Simulink
programmieren.


== Übersicht ==
== Übersicht ==
=== Dokumentation ===
=== Dokumentation ===
* [[Datei:AlphaBot-Assembly-Diagram.pdf|alt=Bauanleitung]]
* [[AlphaBot_Ausleihe|Bibliotheksausleihe]]
* [[AlphaBot_Bauanleitung#Ben.C3.B6tigte_Bauteile|Bauteil-/Sensor-/Modulübersicht und Erklärung]]
* [[AlphaBot_Bauanleitung|Bauanleitung]]
* [[AlphaBot_Inbetriebnahme|Inbetriebnahme]]
* [[AlphaBot_Inbetriebnahme|Inbetriebnahme]]
* [[AlphaBot_Ausleihe|Bibliotheksausleihe]]
* [[AlphaBot: Steckbrücken|Steckbrücken]]
* [[AlphaBot_Sensorbr%C3%BCcken#Sensor_Pinbelegung_Kolisionsliste|Sensorbrücken Pinbelegung]]
* [[AlphaBot_Inbetriebnahme|FAQ]]


=== Demo ===
=== Demo ===
* [[Erste Schritte mit der Arduino IDE]]
* [[Erste Schritte mit der Arduino IDE]]
* [[Programme überprüfen und hochladen]]
* [[Erste Schritte mit Visual Studio]]
* [[Erste Schritte mit Visual Studio]]
* [[Erste Schritte mit Matlab]]
* [[Treiberinstallation für Arduino]]
* [[AlpaBot_Demo_Quelltext|Demo Quelltext]]
* [[Erste Schritte mit Matlab|Erste Schritte mit MATLAB<sup>®</sup>]]
* [[Einrichtung von PuTTY]]
* [[AlphaBot Linienverfolgungsssensor]]


=== Software ===
=== Software ===
* [https://www.arduino.cc/en/Main/Software Arduino IDE (Windows Store 1.8.42.0)]
* [https://www.arduino.cc/en/Main/Software Arduino IDE (Desktop Version)]
* [https://visualstudio.microsoft.com/de/thank-you-downloading-visual-studio/?sku=Community&rel=16# Visual Studio Comunity 2019]
* [https://www.microsoft.com/de-de/techwiese/aktionen/visual-studio-kostenlos.aspx Visual Studio Community 2019]
* [https://studyassist.stud.hshl.de/at-home/software/matlab/ Matlab aus dem Study Assist]
* [https://studyassist.stud.hshl.de/at-home/software/matlab/ Matlab aus dem Study Assist]
* [https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html Putty]
== Fehlermeldungen ==
[[Datei:Warnung2.png|rahmenlos|100px|links]]<br>
Beim Lithium-Akku treten durch die Metalllaschen des Batteriefaches ggf. Defekte auf. Diese sorgt dafür, dass die Isolierung am Akkumulator zwischen positiven Pol und negativem Gehäuse kurzgeschlossen werden können. Es besteht '''Brandgefahr'''!
Lesen Sie den Fachartikel: [[AlphaBot_Fehlersuche|Fehlersuche]]


== Getting Started ==
* [[Einarbeitung in die Versionsverwaltung SVN]]
* [[Einarbeitung in die Welt des Arduino]]
* [[Einführung in MATLAB]]


== Weiterführende Links ==
== Weiterführende Links ==
* [[Recherche Turtle Bot Plattformen]]
* [[Media:AlphaBot-User-Manual.pdf| AlphaBot Handbuch (PDF, EN)]]
* [[:Kategorie:AlphaBot|AlphaBot Artikel im HSHL-Wiki]]
* [https://www.waveshare.com/product/robotics/mobile-robots/arduino-robots/alphabot-ar-bluetooth.htm Waveshare.com]  
* [https://www.waveshare.com/wiki/AlphaBot Wiki: Waveshare AlphaBot]
* [https://www.waveshare.com/wiki/AlphaBot Wiki: Waveshare AlphaBot]
* [[:Kategorie:AlphaBot|Kategorie: AlphaBot]]
* [https://www.open-electronics.org/alphabot-the-open-source-robot/ open-electronics.org]
* [https://www.open-electronics.org/alphabot-the-open-source-robot/ open-electronics.org]
* [[AlphaBot_Bauanleitung|Bauanleitung]]
* [[Recherche Turtle Bot Plattformen]]
 
* [https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/ Einstieg in die Programmierung mit C]
 
* [https://www.hoou.de/materials/die-programmiersprache-c-historie-und-einfuhrung-teil-1a HOOU: Die Programmiersprache C – Historie und Einführung]
* [https://www.hoou.de/ Hamburg Open University]
* [https://rn-wissen.de/wiki/index.php/Regelungstechnik Regelungstechnik Einführung, PID Regler]


== HowTo ==
[[Datei:Geräte ID Editor.jpg|thumb|rigth|550px|Abb. 1: Open Roberta Connector - ID Editor]]
* Verbindung zum Uno Plus (AplhaBot) via Open Roberta Connector.
** Schließen Sie den Arduino uno Plus an.
** Starten Sie den Open Roberta Connector.
** Öffnen Sie den ID Editor.
** Ersetzen Sie "Bionic Flower" durch "Uno" (vgl. Abb. 2).


----
----
→ zurück zum Hauptartikel: [[Informatikpraktikum_MTR|Informatikpraktikum]]
→ zurück zum Hauptartikel: [[Informatikpraktikum_MTR|Informatikpraktikum]]

Aktuelle Version vom 3. Oktober 2024, 08:24 Uhr

Abb. 1: AlphaBot von Waveshare

Autoren: Prof. Dr.-Ing. Schneider, Marc Ebmeyer

Einleitung

Bislang wurde das Informatikpraktikum 1 und 2 mit Lego Mindstorms Robotern umgesetzt. In Zeiten der Pandemie und der damit verbundenen Auflagen ist das Robotiklabor zu klein, um das Praktikum dort mit allen Studierenden durchzuführen. Das Projekt "AlphaBot" bietet eine Alternative. Die HSHL stellt den Studierenden Roboter-Sets zum Ausleihen zur Verfügung. Diese Sets umfassen alle Bauteile, die für den Bau und die Inbetriebnahme notwendig sind. Die Studierenden lösen in Heimarbeit (allein oder in Kleinteams) kleine Aufgaben, erhalten bei der Lösung Unterstützung von Tutoren und können auch unter strengen Pandemiebedingungen praktische Erfahrungen in den Bereichen Informatik, Maschinenbau und Elektrotechnik sammeln.

Der Roboter nutzt als Mikrokontroller einen Arduino. Diese Plattform wird im gesamten Mechatronikstudium an verschiedenen Stellen eingesetzt und das Wissen kann so praktisch vertieft werden. Der Arduino bietet sich auch an, um eigene Projekte zu gestalten.

Der Roboter lässt sich mit

  • Arduino IDE,
  • Visual Studio und
  • MATLAB/Simulink

programmieren.

Übersicht

Dokumentation

Demo

Software

Fehlermeldungen


Beim Lithium-Akku treten durch die Metalllaschen des Batteriefaches ggf. Defekte auf. Diese sorgt dafür, dass die Isolierung am Akkumulator zwischen positiven Pol und negativem Gehäuse kurzgeschlossen werden können. Es besteht Brandgefahr!

Lesen Sie den Fachartikel: Fehlersuche

Getting Started

Weiterführende Links

HowTo

Abb. 1: Open Roberta Connector - ID Editor
  • Verbindung zum Uno Plus (AplhaBot) via Open Roberta Connector.
    • Schließen Sie den Arduino uno Plus an.
    • Starten Sie den Open Roberta Connector.
    • Öffnen Sie den ID Editor.
    • Ersetzen Sie "Bionic Flower" durch "Uno" (vgl. Abb. 2).

→ zurück zum Hauptartikel: Informatikpraktikum