AlphaBot Sensorbrücken: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Zeile 15: Zeile 15:
! !! 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 !! 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 || ||style="text-align:center;" | ❌ || || || || || || ||  ||style="text-align:center;" | ❌ ||   || || || || || style="text-align:center;" | ❌  ||
| 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;" | ❌  ||
|-  
|-  
| Infrarot-Abstandssensor || || A4; A5; D7; D8|| || || || ||  || || || style="text-align:center;" | ❌ || ||style="text-align:center;" | ❌ || || || || ||   ||
| 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 || 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;" | ❌  ||
| 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" | || v || ||  ||  || style="text-align:center;" | ❌  ||
|-  
|-  
| Drehzahlsensor  || || || || D2; D3 || || || || || || || || || || || || ||   ||
| 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" | ||
|-  
|-  
| Servo_1 || || || || || D9|| || || ||style="text-align:center;" | ❌ || || || || || || || ||   ||
| Servo_1 || style="text-align:center" | || v|| 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 || || ||style="text-align:center;" | ❌ || || || D10||  || || || || || || || || || ||   ||
| Servo_2 || style="text-align:center" | ✅ ||v ||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" | ✅ || v || style="text-align:center" | ||
|-  
|-  
| Ir-Fernbedienung  || || || || || || || D4 || || || || || || || ||   || style="text-align:center;" | ❌ ||   ||
| 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" | ✅ ||
|-  
|-  
| Motor || || || || || || || || A0; A1; A2; A3; D5; D6 || || || || || ||style="text-align:center;" | ❌ || ||  |||
| 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  || || ||style="text-align:center;" | ❌ || || style="text-align:center;" | ❌|| || || || D1; D2; D9; D10|| || || || || ||   ||  ||   ||
| 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" | || 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" | ✅||
|-  
|-  
|OLED-Display ||  || style="text-align:center;" | ❌|| ||  || || || || || || IC² -Addresse: 0x3C/0x3D ; SCL; SDA; D7; D8  || || || || ||   ||   || ||
|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" | || 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 ||style="text-align:center;" | ❌  || ||style="text-align:center;" | ❌ || || || || || || || ||D5; D6; D12 || || || ||  || ||  ||
| 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" | ✅|| v || style="text-align:center" | ✅||style="text-align:center" | || style="text-align:center" | ✅ ||style="text-align:center" |   ||
|-  
|-  
| Joystick  ||  || style="text-align:center;" | ❌|| || || || || || || ||  || ||A1; A2; A3; A4; A5 || || || ||   ||  ||
| 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" | ||v ||  style="text-align:center" | ||style="text-align:center" | ✅ ||A1; A2; A3; A4; A5 || v|| style="text-align:center" | ||style="text-align:center" | ||  style="text-align:center" | ✅ || style="text-align:center" | ✅  ||
|-  
|-  
| Temperatur-Sensor || || || || || || || || || || || || || IC² -Addresse: 48; SCL; SDA || ||   ||  |||
| 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  ||  || || || || || ||  || style="text-align:center;" | ❌|| || || || || || A0 ||   || ||   ||
| 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  ||  || || || || || || || || || || || || || || IC² -Addresse: 0x68 ; SCL; SDA  ||  |||
| 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  || || || || || || || style="text-align:center;" | ❌ || || || || || || || ||   || IC² -Addresse: 0x53 ; SCL; SDA; D4  ||   ||
| 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  || style="text-align:center;" | ❌  ||  ||style="text-align:center;" | ❌ ||  || || || || || || || || || || ||   ||  ||D11  ||
| 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" | ✅ ||D11  ||
|-  
|-  
|  
|  

Version vom 4. April 2023, 10:19 Uhr

Datei:.jpg
Abb. 1: AlphaBot Maiboard

Autoren: Marc Ebmeyer

Einleitung

Der Alpha Bot besitzt verschiedene brücken, welche Gesetzt werden müssen. Diese bestimmen unteranderem, welche Sensoren benutzt werden. Aufgrund der begrenzten Menge an Pin am Arduino Uno sind Sensoren an diversern Pins doppelt belegt. Ist dieses der Fall können Fehlfunktionen auftreten, da zwei Sensoren angesteuert werden. Um dieses zu vermeiden dient die untenstehende Tabelle.

Sensor Pinbelegung Kolisionsliste

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 v
Drehzahlsensor D2; D3
Servo_1 v D9
Servo_2 v D10 v
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 v
Joystick v A1; A2; A3; A4; A5 v
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


→ zurück zum Hauptartikel: AlphaBot Bauanleitung