|
|
(173 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
| == Anforderungen an die Roboterhardware ==
| | [[Kategorie:AlphaBot]] |
| * Low Cost (max. 60€)
| | [[Datei:AlphaBot.png|thumb|rigth|550px|Abb. 1: AlphaBot von Waveshare]] |
| * Bestellbar im September
| | '''Autoren:''' [[Benutzer:Ulrich_Schneider| Prof. Dr.-Ing. Schneider]], [[Benutzer:Marc_Ebmeyer|Marc Ebmeyer]] |
| * Arduino Hardware
| |
| * Turtle Bot 2WD Basis (2 Antriebsräder + 1 Stützkugel)
| |
| * Bluetooth Modul als Diagnoseschnittstelle
| |
| * Akkubetrieb
| |
| * Sensorik
| |
| ** Abstandsssensorik (Ultraschall oder IR)
| |
| ** Radencoder (vorwärts und rückwärts)
| |
| ** Kompass
| |
| ** Gierrate
| |
| ** Optional: Beschleunigungsssensoren (z.B. MPU-9250)
| |
| ** Line-Tracking Sensor
| |
|
| |
|
| | == 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 Erstsemestern durchzuführen. Das Projekt "Turtle Bot" 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. |
|
| |
|
| == Anforderungen an die Robotersoftware ==
| | 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]]). |
| * Programmierbar in C und MATLAB
| |
|
| |
|
| | Der Roboter läßt sich mit |
| | * Arduino IDE, |
| | * Visual Studio und |
| | * MATLAB/Simulink programmieren. |
|
| |
|
| ==Hardware== | | == Übersicht == |
| | === Dokumentation === |
| | * [[AlphaBot_Bauanleitung|Bauanleitung]] |
| | * [[AlphaBot_Inbetriebnahme|Inbetriebnahme]] |
|
| |
|
| | === Demo === |
| | * [[Erste Schritte mit der Arduino IDE]] |
| | * [[Erste Schritte mit Visual Studio]] |
| | * [[Erste Schritte mit Matlab]] |
| | * [[AlpaBot_Demo_Quelltext|Demo Quelltext]] |
|
| |
|
| ===AlphaBot robot building kit for Arduino=== | | === Software === |
| [https://www.waveshare.com/alphabot-ar-bluetooth.htm ] 80$ | | * [https://www.arduino.cc/en/Main/Software Arduino IDE (Windows Store 1.8.42.0)] |
| Teuer aber hat alles was benötigt wird
| | * [https://visualstudio.microsoft.com/de/thank-you-downloading-visual-studio/?sku=Community&rel=16# Visual Studio Comunity 2019] |
| | * [https://studyassist.stud.hshl.de/at-home/software/matlab/ Matlab aus dem Study Assist] |
|
| |
|
| er hat zusätzlich mit Zusatz Boards:
| |
|
| |
|
| Joystick (5 directions)
| | == Weiterführende Links == |
| Adjustable potentiometer
| | * [[Recherche Turtle Bot Plattformen]] |
| Buzzer
| | * [https://www.waveshare.com/wiki/AlphaBot Wiki: Waveshare AlphaBot] |
| RGB LED
| | * [[:Kategorie:AlphaBot|Kategorie: AlphaBot]] |
| Temperature sensor
| | * [https://www.open-electronics.org/alphabot-the-open-source-robot/ open-electronics.org] |
| High precision RTC
| |
| 0.96inch OLED
| |
| XBee interface
| |
|
| |
|
|
| |
|
| ==== es fehlt ====
| |
|
| |
|
| *Akku 2* 18650
| |
| [The batteries holder only supports 18650 battery without protection circuity.
| |
| Once the voltage of the batteries is low, the Raspberry Pi or the Arduino board will shut down automatically.
| |
| We recommend you to use 18650 batteries whose voltage is 3.7V.]
| |
|
| |
|
|
| |
|
| *Ladegerät:
| | ---- |
| Einfacher Li/LiFepo Lader 2 Zellen 19€
| | → zurück zum Hauptartikel: [[Informatikpraktikum_MTR|Informatikpraktikum]] |
| [https://www.akkuteile.de/ladegeraete/nitecoresysmax/nitecore-um2-intelligentes-2-schacht-ladegeraet-fuer-li-ion-lifepo4-ni-mh-ni-cd-akkus_510101_2420 ]
| |
| | |
| Minimal Lader 2 Zellen 3,46€
| |
| [https://www.akkuteile.de/xtar-mc1-ladegeraet-fuer-li-ion-akkus-3-7v-incl-usb-kabel_500211_1526 ]
| |
| | |
| | |
| === Zusammenbau ===
| |
| * Laden sie die Li- Ionnen Akkus, beachten sie die allgemeingültigen Vorsichtsmaßnahmen beim Laden von Akkus (nicht unbewacht laden, Temperatur überwachen, Akku nicht Tiefentladen, Akkus nicht entladen zur Seite packen sondern abkühlen lassen nach benutzung und dann wieder laden, bei längerer nicht benutzung Akkus mit 70% Ladung zur Seite legen, nicht in die Sonne legen, ...).
| |
| * Bitte entladen sie sich in dem sie z.B. ein blankes Heitzungsrohr anfassen, sonst können sie die Ic's auf den Platinen beschädigen.
| |
| * folgen sie der Bauanleitung im Video
| |
| [https://www.youtube.com/watch?v=8TqZNtozA04 AlphaBot Zusammenbau]
| |
| | |
| == Links ==
| |
| | |
| [https://www.youtube.com/watch?v=eYXOyRQoQS4&list=PLzg156ONmKl-0KwldwsQ1tiCwQT5MmdYP&index=1]
| |
| | |
| | |
| [https://www.youtube.com/watch?v=7nAOJKfHrqY&list=PLzg156ONmKl-0KwldwsQ1tiCwQT5MmdYP&index=2 Ultrashall ]
| |
| | |
| [https://www.youtube.com/watch?v=D8Hvqi6qrGM&list=PLzg156ONmKl-0KwldwsQ1tiCwQT5MmdYP&index=3 Bluetooth ]
| |
| | |
| [https://www.youtube.com/watch?v=8ZPffd-RMfk&list=PLzg156ONmKl-0KwldwsQ1tiCwQT5MmdYP&index=4 Line Tracking ]
| |
| [https://www.youtube.com/watch?v=BlqRSfJXRqs&list=PLzg156ONmKl-0KwldwsQ1tiCwQT5MmdYP&index=10 Line Tracking Beispiel ]
| |
| | |
| [https://www.youtube.com/watch?v=QTJDB42U800&list=PLzg156ONmKl-0KwldwsQ1tiCwQT5MmdYP&index=5 OLED Accessory Shield ]
| |
| | |
| [https://www.youtube.com/watch?v=JSIhsRGpmMQ&list=PLzg156ONmKl-0KwldwsQ1tiCwQT5MmdYP&index=6 Photo Interrupter ]
| |
| | |
| [https://www.youtube.com/watch?v=2CURRbIgkxc&list=PLzg156ONmKl-0KwldwsQ1tiCwQT5MmdYP&index=7 Motor ]
| |
| | |
| [https://www.youtube.com/watch?v=0lhlBtl9GnY&list=PLzg156ONmKl-0KwldwsQ1tiCwQT5MmdYP&index=8 Ir Remote ]
| |
| | |
| [https://www.youtube.com/watch?v=sZmieSstCtU&list=PLzg156ONmKl-0KwldwsQ1tiCwQT5MmdYP&index=9 Proximity sensor ]
| |
| | |
| [https://www.youtube.com/watch?v=KrSwuDqSeM0&list=PLzg156ONmKl-0KwldwsQ1tiCwQT5MmdYP&index=12 Robot War]
| |
| | |
| | |
| == Weitere Mögliche Varianten ==
| |
| | |
| == =Hauptproblem bei der Beststellung von fertig Robotoren: ===
| |
| * Die meisten haben keinen Drehimpulsgeber implementiert (AlphaBot2).
| |
| Diesen könnte man durch aufkleben von Hallsensoren auf die Motoren oder an das Getriebe umgehen, bedeutet aber einen nicht unerheblichen Mehraufwand an Arbeit bei 60 Bausätzen.
| |
| z.B.
| |
| [https://sensing.honeywell.com/vf526dt-install_50049316-1-en_final_11dec09.pdf]
| |
| *Desweiteren fehlt allen ein Beschleunigungssensor/Magnetsensor /Gierrate
| |
| | |
| ===AlphaBot2 robot ===
| |
| | |
| Drehzahlsensor muss man nachrüsten Gyro fehlt, es gibt ihn mit und ohne Arduino, was den Vorteil hat, das man einen Arduino UNO R4 Plus verbauen könnte.
| |
| [https://www.waveshare.com/product/AlphaBot2-Ar.htm] 80€ 60 ohne Arduino hat Bluetooth und iR Fernbedienung
| |
| es fehlt:
| |
| * Radencoder (vorwärts und rückwärts)
| |
| * Kompass
| |
| * Gierrate
| |
| * Beschleunigungsssensoren
| |
| | |
| ===Smartduino===
| |
| [https://www.elephantjay.com/products/23?_pos=1&_sid=ca439df12&_ss=r]
| |
| 58€ hat Bluetooth und iR Fernbedienung
| |
| es fehlt:
| |
| * Radencoder (vorwärts und rückwärts)kann aber hier nachgerüstet werden da gelber Motor mit durchgehender Achse(muss getestet werden)
| |
| * Kompass
| |
| * Gierrate
| |
| * Beschleunigungsssensoren
| |
| | |
| | |
| | |
| | |
| === Turtle DIY Assembly Kit Smart Robot Car Kit with Tutorial for Arduino===
| |
| [https://www.elephantjay.com/collections/robot/products/221]
| |
| hat Bluetooth und iR Fernbedienung
| |
| | |
| es fehlt:
| |
| * Radencoder (vorwärts und rückwärts)gleicher Motor wie AlphaBot2 robot daher Sensor aufkleben Position der Reifen würde auch eine Montage eines Sensors an der außen Seite des Reifens zulassen.
| |
| * Kompass
| |
| * Gierrate
| |
| * Beschleunigungsssensoren
| |
| | |
| 39$
| |
| | |
| === 1602 Ultrasonic Sensor RC Ultrasonic Ranging Remote Controller Smart Robot Car Kit===
| |
| [https://www.elephantjay.com/collections/robot/products/208]
| |
| gleich Motoren wie der AlphaBot2 robot daher nur durch Hallsensor Drehzahl dedektierbar . Drehzahlsensor muss man nachrüsten Gyro fehlt.
| |
| 39$ inkl ladegerät für Akku iR Fernbedienung +LCD
| |
| es fehlt:
| |
| * Radencoder (vorwärts und rückwärts)gleicher Motor wie AlphaBot2 robot daher Sensor aufkleben Position der Reifen würde auch eine Montage eines Sensors an der außen Seite des Reifens zulassen.
| |
| * Kompass
| |
| * Gierrate
| |
| * Beschleunigungsssensoren
| |
| | |
| === Smart Robot Car 2WD Chassis Kit for Arduinos DIY Kit===
| |
| [https://www.elephantjay.com/collections/robot/products/219]
| |
| hat die gelben Motoren verbaut an dennen man ein Drehencoder nachrüsten kann, da die Welle auf beiden Seiten herausgeführt wird. Ob dieses Platzmäßig passt muss man testen. Drehzahlsensor muss man nachrüsten Gyro fehlt. 47$ iR Fernbedienung
| |
| es fehlt:
| |
| * Line sensor
| |
| * Radencoder (vorwärts und rückwärts)kann aber hier nachgerüstet werden da gelber Motor mit durchgehender Achse(muss getestet werden)
| |
| * Kompass
| |
| * Gierrate
| |
| * Beschleunigungsssensoren
| |
| * Line-Sensor
| |
| * Bluetooth,
| |
| | |
| ===DIY L298N 2WD Ultraschall Smart Tracking Motor Roboter Auto Satz Für Arduino ===
| |
| [https://de.banggood.com/Geekcreit-DIY-L298N-2WD-Ultrasonic-Smart-Tracking-Moteur-Robot-Car-Kit-p-1155139.html?rmmds=search&cur_warehouse=UK]
| |
| 18€ Es fehlt line Sensor Bluetooth, dafür Drehzahlsensor vorgesehen aber Lichtschranke anscheinend nicht dabei.
| |
| Es fehlt
| |
| * Line-Sensor
| |
| * Bluetooth,
| |
| * ir Fernbedienung
| |
| * Drehencoder Drehzahlsensor vorgesehen aber Lichtschranke anscheinend nicht dabei gelber Motor.
| |
| * Kompass
| |
| * Gierrate
| |
| * Beschleunigungsssensoren
| |
| | |
| ===2WD-Vermeidung, die intelligentes Roboter-Fahrgestell-Auto Satz mit Geschwindigkeits-Kodierer-Ultraschall für UNO R3 aufspürt ===
| |
| [https://de.banggood.com/2WD-Avoidance-Tracking-Smart-Robot-Chassis-Car-Kit-With-Speed-Encoder-Ultrasonic-For-Arduino-UNO-R3-p-1124282.html?rmmds=search&cur_warehouse=CN]
| |
| 22€
| |
| Es fehlt
| |
| * Line-Sensor
| |
| * Bluetooth,
| |
| * ir Fernbedienung
| |
| * Drehencoder Lichtschranke aber anscheinend nachrüstbar gelber Motor.
| |
| * Kompass
| |
| * Gierrate
| |
| * Beschleunigungsssensoren
| |
| | |
| == Ladegeräte ==
| |
| === KeepPower C2 Ladegerät für Lithium-Ionen-Akkus ===
| |
| [https://www.akkuteile.de/ladegeraete/keeppower/keeppower-c2-ladegeraet-fuer-lithium-ionen-akkus_500501_2456 8,95€]
| |
| * 14500 / 14650 / 16340 / 18350 / 14650 / 16650 / 17500 / 17670 / 18500 / 18650 / 20700 / 21700 / 22500 / 26500 / 26650 / 32650 3,6V und 3,7V Li-Ionen Akkus
| |
| * 1A pro Ladeport
| |
| | |
| ===Nitecore UM2===
| |
| [https://www.akkuteile.de/ladegeraete/nitecoresysmax/nitecore-um2-intelligentes-2-schacht-ladegeraet-fuer-li-ion-lifepo4-ni-mh-ni-cd-akkus_510101_2420 18,9€]
| |
| * Li-Ion/LiFePO4: 10440, 14500, 14650, 16500, 16340(RCR123), 16650, 17350, 17500, 17650, 17670, 17700, 18350, 18490, 18500, 18650, 18700, 20700, 21700, 22500, 25500, 26500, 26650, 26700 Ladeschacht Länge 77mm.
| |
| * 0,1-1,5A pro Schacht
| |
| * Eigenständiges erkennen des Akkutyps (Li-Ion, Ni-MH oder Ni-Cd) LiFePo4 manuell zuschaltbar
| |
| * benötigt USB Port zum Laden --
| |
| | |
| === Nitecore NEW i2 ===
| |
| [https://www.akkuteile.de/ladegeraete/nitecore-sysmax/nitecore-sysmax-i2-inteligentes-ladegeraet-fuer-li-ion-ni-mh-ni-cd-akkus_500102_1513 19,9€]
| |
| * Li-Ion, LiFePo4 IFR:10340, 10350, 10440, 10500, 12340, 12500, 12650, 13450, 13500, 13650, 14350, 14430, 14500, 14650, 16500, 16340(RCR123), 16650, 17350, 17500, 17650, 17670, 18350, 18490, 18500,18650, 18700, 20700 (ungeschützte), 21700 (ungeschützte), 22500, 22650, 25500, 26500, 26650 (max. Länge 71mm)
| |
| * Ni-MH/Ni-CD: AA, AAA, A, SC, C
| |
| * max 1A pro Schacht
| |
| * laden von 12 V oder aus dem Netz
| |
| | |
| === Nitecore Sysmax NEW i4 ===
| |
| [https://www.akkuteile.de/sysmax-i4-inteligentes-ladegeraeaet_500101_1512 22,25€] | |
| * Li-Ion, LiFePo4 IFR:10340, 10350, 10440, 10500, 12340, 12500, 12650, 13450, 13500, 13650, 14350, 14430, 14500, 14650, 16500, 16340(RCR123), 16650, 17350, 17500, 17650, 17670, 18350, 18490, 18500,18650, 18700, 20700, 21700, 22500, 22650, 25500, 26500, 26650
| |
| * Ni-MH/Ni-CD: AA, AAA, A, SC, C
| |
| * 1,5A / benutzte Schächte
| |
| * laden von 12 V oder aus dem Netz
| |
| === ===
| |
| | |
| == AKKU ==
| |
| 18650 Li Ionen ohne Schutzschaltung
| |
| | |
| Panasonic
| |
| | |
| == Links ==
| |
| | |
| | |
| | |
| === Videos===
| |
| | |
| * [https://www.youtube.com/watch?v=0Ui5qDWg08s KS0464 keyestudio Smart Little Turtle Robot V3.0]
| |
| | |
| * [https://youtu.be/oQQpAACa3ac Arduino Robot Car with Speed Sensors - Using Arduino Interrupts]
| |
| | |
| === Anleitungen ===
| |
| | |
| | |
| | |
| === Bausätze ===
| |
| * [https://de.banggood.com/Geekcreit-DIY-L298N-2WD-Ultrasonic-Smart-Tracking-Moteur-Robot-Car-Kit-p-1155139.html?rmmds=search&cur_warehouse=UK DIY L298N 2WD Ultraschall Smart Tracking Motor Roboter Auto Satz Für Arduino]
| |
| * [https://www.aliexpress.com/item/32890555364.html LAFVIN Smart Robot Car Kit Turtle]
| |
| *[https://de.banggood.com/2WD-Mini-Round-Double-Deck-Smart-Robot-Chassis-Car-DIY-Kit-p-1147036.html?rmmds=search&cur_warehouse=CN 1Set 2WD Mini Runde Doppel-Deck Smart Roboter Auto Chassis DIY Kit für Arduino ]
| |
| | |
| * [https://www.waveshare.com/product/AlphaBot2-Ar.htm AlphaBot2 robot building kit for Arduino]
| |
| | |
| | |
| * [https://de.dhgate.com/product/intelligent-car-learning-suite-robot-intelligent/396656519.html Intelligente Auto-Lernsuite Robot]
| |
| | |
| === Sensoren ===
| |
| | |
| *[https://sensing.honeywell.com/honeywell-sensing-vf526dt-product-sheet-005870-2-en.pdf Hallsensor zur dedektion der Drehzahl und drehrichtung zur Montage auf dem Motor]
| |
| | |
| *[ Gyro]
| |
| | |
| | |
| *[https://de.banggood.com/Geekcreit-37-In-1-Sensor-Module-Board-Set-Starter-Kits-Geekcreit-products-that-work-with-official-Arduino-boards-p-1137051.html?rmmds=detail-top-buytogether-auto&cur_warehouse=UK Sensoren]
| |