AlphaBot Sensorbrücken: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(54 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
[[Kategorie:AlphaBot]] | [[Kategorie:AlphaBot]] | ||
[[Datei: | [[Datei:.jpg|thumb|rigth|450px|Abb. 1: AlphaBot Maiboard]] | ||
'''Autoren:''' [[Benutzer:Marc_Ebmeyer| Marc Ebmeyer]] | '''Autoren:''' [[Benutzer:Marc_Ebmeyer| Marc Ebmeyer]] | ||
== Einleitung == | == Einleitung == | ||
Der | Der AlphaBot besitzt verschiedene Brücken, welche gesetzt werden müssen. Diese Brücken verbinden Sensoren und Aktoren des AlphaBot mit dem Arduino. Der Arduino Uno Plus hat eine begrenzte Anzahl an Ein- und Ausgängen, daher sind einige IO-Pins mehrfach belegt. | ||
Diese | |||
Ist dieses der Fall können Fehlfunktionen auftreten, da zwei Sensoren angesteuert werden. | Ist dieses der Fall können Fehlfunktionen auftreten, da zwei Sensoren angesteuert werden. | ||
Um dieses zu vermeiden dient die | Um dieses zu vermeiden dient Tabelle 1. | ||
In der Diagonalen stehen die Pins die der jeweilige Sensor am Arduino belegt. | |||
== Sensor Pinbelegung | == Sensor Pinbelegung Kollisionsliste == | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ style = "text-align: left"|Tabelle 1: AlphaBit Portbelegung | |||
|- | |- | ||
! !! Ultraschall !! Infrarot-Abstandssensor !! Linienverfolger !! Drehzahlsensor !! Servo_1 !! Servo_2 !! Ir-Fernbedienung !! Motor !! Dual-Mode-Bluetooth-Modul !! Display !! RGB-LED !! Joystick !! Temperatur-Sensor !! Poti !!Real Time Clock !! Beschleunigungs-Sensor !! Pieo Summer | ! !! Ultraschall !! Infrarot-Abstandssensor !! Linienverfolger !! Drehzahlsensor !! Servo_1 !! Servo_2 !! Ir-Fernbedienung !! Motor !! Dual-Mode-Bluetooth-Modul !! OLED-Display !! RGB-LED !! Joystick !! Temperatur-Sensor !! Poti !!Real Time Clock !! Beschleunigungs-Sensor !! Pieo Summer | ||
|- | |- | ||
| Ultraschall || D11; D12 || || || | | Ultraschall || D11; D12 ||style="text-align:center" | ✅ ||style="text-align:center;" | ❌ || style="text-align:center" | ✅ || style="text-align:center" | ✅|| style="text-align:center" | ✅|| style="text-align:center" | ✅ ||style="text-align:center" | ✅ || style="text-align:center" | ✅|| style="text-align:center" | ✅ ||style="text-align:center;" | ❌ || style="text-align:center" | ✅ || style="text-align:center" | ✅ || style="text-align:center" | ✅|| style="text-align:center" | ✅ || style="text-align:center" | ✅ || style="text-align:center;" | ❌ || | ||
|- | |- | ||
| Infrarot- | | Infrarot-Abstandssensor || style="text-align:center" | ✅ || A4; A5; D7; D8|| style="text-align:center" | ✅|| style="text-align:center" | ✅ ||style="text-align:center" | ✅ ||style="text-align:center" | ✅ ||style="text-align:center" | ✅ ||style="text-align:center" | ✅ || style="text-align:center" | ✅|| style="text-align:center;" | ❌ || style="text-align:center" | ✅||style="text-align:center;" | ❌ || style="text-align:center" | ✅ || style="text-align:center" | ✅|| style="text-align:center" | ✅ || style="text-align:center" | ✅ ||style="text-align:center" | ✅ || | ||
|- | |- | ||
| Linienverfolger || | | Linienverfolger || style="text-align:center;" | ❌ ||style="text-align:center" | ✅ || D10; D11; D12; D13 || style="text-align:center" | ✅ || style="text-align:center" | ✅|| style="text-align:center;" | ❌|| style="text-align:center" | ✅|| style="text-align:center" | ✅||style="text-align:center;" | ❌ || style="text-align:center" | ✅ ||style="text-align:center;" | ❌ ||style="text-align:center" | ✅ ||style="text-align:center" | ✅ ||style="text-align:center" | ✅ || style="text-align:center" | ✅ || style="text-align:center" | ✅ || style="text-align:center;" | ❌ || | ||
|- | |- | ||
| Drehzahlsensor || | | Drehzahlsensor || style="text-align:center" | ✅ || style="text-align:center" | ✅|| style="text-align:center" | ✅|| D2; D3 ||style="text-align:center" | ✅ ||style="text-align:center" | ✅ || style="text-align:center" | ✅ || style="text-align:center" | ✅||style="text-align:center" | ✅ ||style="text-align:center" | ✅||style="text-align:center" | ✅ || style="text-align:center" | ✅|| style="text-align:center" | ✅ || style="text-align:center" | ✅|| style="text-align:center" | ✅ || style="text-align:center" | ✅ || style="text-align:center" | ✅ || | ||
|- | |- | ||
| Servo_1 || | | Servo_1 || style="text-align:center" | ✅ || style="text-align:center" | ✅|| style="text-align:center" | ✅|| style="text-align:center" | ✅ || D9||style="text-align:center" | ✅ || style="text-align:center" | ✅ || style="text-align:center" | ✅||style="text-align:center;" | ❌ || style="text-align:center" | ✅ ||style="text-align:center" | ✅ || style="text-align:center" | ✅|| style="text-align:center" | ✅ || style="text-align:center" | ✅|| style="text-align:center" | ✅ || style="text-align:center" | ✅ || style="text-align:center" | ✅ || | ||
|- | |- | ||
| Servo_2 || | | Servo_2 || style="text-align:center" | ✅ ||style="text-align:center" | ✅ ||style="text-align:center;" | ❌ || style="text-align:center" | ✅ ||style="text-align:center" | ✅ || D10|| style="text-align:center" | ✅ ||style="text-align:center" | ✅||style="text-align:center" | ✅ || style="text-align:center" | ✅ || style="text-align:center" | ✅|| style="text-align:center" | ✅||style="text-align:center" | ✅ || style="text-align:center" | ✅|| style="text-align:center" | ✅ || style="text-align:center" | ✅ || style="text-align:center" | ✅ || | ||
|- | |- | ||
| Ir-Fernbedienung || | | Ir-Fernbedienung || style="text-align:center" | ✅ ||style="text-align:center" | ✅ ||style="text-align:center" | ✅ || style="text-align:center" | ✅ || style="text-align:center" | ✅||style="text-align:center" | ✅ || D4 || style="text-align:center" | ✅||style="text-align:center" | ✅ || style="text-align:center" | ✅ ||style="text-align:center" | ✅ ||style="text-align:center" | ✅ || style="text-align:center" | ✅ ||style="text-align:center" | ✅ || style="text-align:center" | ✅ || style="text-align:center;" | ❌ || style="text-align:center" | ✅ || | ||
|- | |- | ||
| Motor || | | Motor || style="text-align:center" | ✅|| style="text-align:center" | ✅||style="text-align:center" | ✅ || style="text-align:center" | ✅ ||style="text-align:center" | ✅||style="text-align:center" | ✅ || style="text-align:center" | ✅ || A0; A1; A2; A3; D5; D6 ||style="text-align:center" | ✅ || style="text-align:center" | ✅ || style="text-align:center" | ✅|| style="text-align:center" | ✅|| style="text-align:center" | ✅ ||style="text-align:center;" | ❌ || style="text-align:center" | ✅ || style="text-align:center" | ✅ || style="text-align:center" | ✅ || | ||
|- | |- | ||
| Dual-Mode-Bluetooth-Modul || | | Dual-Mode-Bluetooth-Modul || style="text-align:center" | ✅ ||style="text-align:center" | ✅ ||style="text-align:center;" | ❌ || style="text-align:center" | ✅ || style="text-align:center;" | ❌||style="text-align:center" | ✅ || style="text-align:center" | ✅ ||style="text-align:center" | ✅ || D1; D2; D9; D10|| style="text-align:center" | ✅ || style="text-align:center" | ✅||style="text-align:center" | ✅ || style="text-align:center" | ✅ || style="text-align:center" | ✅|| style="text-align:center" | ✅ ||style="text-align:center" | ✅ || style="text-align:center" | ✅|| | ||
|- | |- | ||
| Display || || || || || || || || || || | |OLED-Display || style="text-align:center" | ✅|| style="text-align:center;" | ❌||style="text-align:center" | ✅ || style="text-align:center" | ✅|| style="text-align:center" | ✅||style="text-align:center" | ✅|| style="text-align:center" | ✅ || style="text-align:center" | ✅||style="text-align:center" | ✅ || IC² -Addresse: 0x3C/0x3D ; SCL; SDA; D7; D8 ||style="text-align:center" | ✅ ||style="text-align:center" | ✅ ||style="text-align:center" | ✅ ||style="text-align:center" | ✅ || style="text-align:center" | ✅ || style="text-align:center" | ✅ || style="text-align:center" | ✅|| | ||
|- | |- | ||
| RGB LED || || || || | | RGB LED ||style="text-align:center;" | ❌ ||style="text-align:center" | ✅ ||style="text-align:center;" | ❌ || style="text-align:center" | ✅ ||style="text-align:center" | ✅ || style="text-align:center" | ✅|| style="text-align:center" | ✅ || style="text-align:center" | ✅||style="text-align:center" | ✅ || style="text-align:center" | ✅ ||D5; D6; D12 || style="text-align:center" | ✅|| style="text-align:center" | ✅ || style="text-align:center" | ✅||style="text-align:center" | ✅ || style="text-align:center" | ✅ ||style="text-align:center" | ✅ || | ||
|- | |- | ||
| Joystick || | | Joystick || style="text-align:center" | ✅ || style="text-align:center;" | ❌||style="text-align:center" | ✅ ||style="text-align:center" | ✅ ||style="text-align:center" | ✅ || style="text-align:center" | ✅|| style="text-align:center" | ✅ || style="text-align:center" | ✅||style="text-align:center" | ✅ || style="text-align:center" | ✅||style="text-align:center" | ✅ ||A1; A2; A3; A4; A5 || style="text-align:center" | ✅|| style="text-align:center" | ✅ ||style="text-align:center" | ✅ || style="text-align:center" | ✅ || style="text-align:center" | ✅ || | ||
|- | |- | ||
| Temperatur-Sensor || | | Temperatur-Sensor || style="text-align:center" | ✅ || style="text-align:center" | ✅|| style="text-align:center" | ✅|| style="text-align:center" | ✅ ||style="text-align:center" | ✅ ||style="text-align:center" | ✅ || style="text-align:center" | ✅ || style="text-align:center" | ✅||style="text-align:center" | ✅ || style="text-align:center" | ✅||style="text-align:center" | ✅ ||style="text-align:center" | ✅|| IC² -Addresse: 48; SCL; SDA || style="text-align:center" | ✅|| style="text-align:center" | ✅ || style="text-align:center" | ✅ || style="text-align:center" | ✅ || | ||
|- | |- | ||
| Poti || || || || || || || | | Poti || style="text-align:center" | ✅|| style="text-align:center" | ✅||style="text-align:center" | ✅ || style="text-align:center" | ✅ ||style="text-align:center" | ✅ || style="text-align:center" | ✅|| style="text-align:center" | ✅|| style="text-align:center;" | ❌||style="text-align:center" | ✅ || style="text-align:center" | ✅ || style="text-align:center" | ✅|| style="text-align:center" | ✅|| style="text-align:center" | ✅ || A0 || style="text-align:center" | ✅ || style="text-align:center" | ✅ || style="text-align:center" | ✅ || | ||
|- | |- | ||
| Real Time Clock || || || || | | Real Time Clock ||style="text-align:center" | ✅ ||style="text-align:center" | ✅ ||style="text-align:center" | ✅ || style="text-align:center" | ✅ || style="text-align:center" | ✅||style="text-align:center" | ✅ || style="text-align:center" | ✅ ||style="text-align:center" | ✅ || style="text-align:center" | ✅|| style="text-align:center" | ✅ ||style="text-align:center" | ✅ ||style="text-align:center" | ✅ || style="text-align:center" | ✅ || style="text-align:center" | ✅|| IC² -Addresse: 0x68 ; SCL; SDA || style="text-align:center" | ✅ || style="text-align:center" | ✅ || | ||
|- | |- | ||
| Beschleunigungs-Sensor || | | Beschleunigungs-Sensor || style="text-align:center" | ✅ ||style="text-align:center" | ✅ || style="text-align:center" | ✅|| style="text-align:center" | ✅ ||style="text-align:center" | ✅ ||style="text-align:center" | ✅ || style="text-align:center;" | ❌ || style="text-align:center" | ✅||style="text-align:center" | ✅ || style="text-align:center" | ✅ ||style="text-align:center" | ✅ ||style="text-align:center" | ✅|| style="text-align:center" | ✅ || style="text-align:center" | ✅|| style="text-align:center" | ✅ || IC² -Addresse: 0x53 ; SCL; SDA; D4 || style="text-align:center" | ✅ || | ||
|- | |- | ||
| Piezo-Summer || | | Piezo-Summer || style="text-align:center;" | ❌ || style="text-align:center" | ✅ ||style="text-align:center;" | ❌ ||style="text-align:center" | ✅ ||style="text-align:center" | ✅ || style="text-align:center" | ✅|| style="text-align:center" | ✅ || style="text-align:center" | ✅|| style="text-align:center" | ✅|| style="text-align:center" | ✅ ||style="text-align:center" | ✅ || style="text-align:center" | ✅|| style="text-align:center" | ✅ ||style="text-align:center" | ✅ || style="text-align:center" | ✅ || style="text-align:center" | ✅ ||D11 || | ||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| | |||
|- | |||
| | |||
|- | |||
|- | |||
|- | |||
|- | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
|} | |} | ||
== Download == | == Download == | ||
Zeile 118: | Zeile 56: | ||
== Weiterführende Links == | == Weiterführende Links == | ||
* [https://www.waveshare.com/wiki/UNO_PLUS Waveshare Wiki: Uno Plus] | * [https://www.waveshare.com/wiki/UNO_PLUS Waveshare Wiki: Uno Plus] | ||
* [https://wiki.hshl.de/wiki/index.php/AlphaBot_Hauptplatine Hauptplatine] | |||
* [https://wiki.hshl.de/wiki/index.php/AlphaBot_Multisensor-Shield Multisensor-Shield] | |||
* [https://wiki.hshl.de/wiki/index.php/AlphaBot_Weiterentwicklungen Weiterentwicklungen] | |||
* [https://www.waveshare.com/product/robotics/mobile-robots/alphabot-pi3-b-plus.htm Waveshare Homepage] | |||
* [https://www.waveshare.com/wiki/AlphaBot Waveshare Wiki: AlphaBot] | |||
---- | ---- | ||
→ zurück zum Hauptartikel: [[AlphaBot | → zurück zum Hauptartikel: [[AlphaBot]] |
Aktuelle Version vom 11. April 2023, 11:35 Uhr
Autoren: Marc Ebmeyer
Einleitung
Der AlphaBot besitzt verschiedene Brücken, welche gesetzt werden müssen. Diese Brücken verbinden Sensoren und Aktoren des AlphaBot mit dem Arduino. Der Arduino Uno Plus hat eine begrenzte Anzahl an Ein- und Ausgängen, daher sind einige IO-Pins mehrfach belegt. Ist dieses der Fall können Fehlfunktionen auftreten, da zwei Sensoren angesteuert werden. Um dieses zu vermeiden dient Tabelle 1. In der Diagonalen stehen die Pins die der jeweilige Sensor am Arduino belegt.
Sensor Pinbelegung Kollisionsliste
Ultraschall | Infrarot-Abstandssensor | Linienverfolger | Drehzahlsensor | Servo_1 | Servo_2 | Ir-Fernbedienung | Motor | Dual-Mode-Bluetooth-Modul | OLED-Display | RGB-LED | Joystick | Temperatur-Sensor | Poti | Real Time Clock | Beschleunigungs-Sensor | Pieo Summer | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ultraschall | D11; D12 | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | |
Infrarot-Abstandssensor | ✅ | A4; A5; D7; D8 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | |
Linienverfolger | ❌ | ✅ | D10; D11; D12; D13 | ✅ | ✅ | ❌ | ✅ | ✅ | ❌ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | |
Drehzahlsensor | ✅ | ✅ | ✅ | D2; D3 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
Servo_1 | ✅ | ✅ | ✅ | ✅ | D9 | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
Servo_2 | ✅ | ✅ | ❌ | ✅ | ✅ | D10 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
Ir-Fernbedienung | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | D4 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | |
Motor | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | A0; A1; A2; A3; D5; D6 | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | |
Dual-Mode-Bluetooth-Modul | ✅ | ✅ | ❌ | ✅ | ❌ | ✅ | ✅ | ✅ | D1; D2; D9; D10 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
OLED-Display | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | IC² -Addresse: 0x3C/0x3D ; SCL; SDA; D7; D8 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
RGB LED | ❌ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | D5; D6; D12 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
Joystick | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | A1; A2; A3; A4; A5 | ✅ | ✅ | ✅ | ✅ | ✅ | |
Temperatur-Sensor | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | IC² -Addresse: 48; SCL; SDA | ✅ | ✅ | ✅ | ✅ | |
Poti | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | A0 | ✅ | ✅ | ✅ | |
Real Time Clock | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | IC² -Addresse: 0x68 ; SCL; SDA | ✅ | ✅ | |
Beschleunigungs-Sensor | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | IC² -Addresse: 0x53 ; SCL; SDA; D4 | ✅ | |
Piezo-Summer | ❌ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | D11 |
Download
Weiterführende Links
- Waveshare Wiki: Uno Plus
- Hauptplatine
- Multisensor-Shield
- Weiterentwicklungen
- Waveshare Homepage
- Waveshare Wiki: AlphaBot
→ zurück zum Hauptartikel: AlphaBot