Projekt 82: 3D-Schwenkeinheit für einen LiDAR-Lite v3: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Zeile 9: Zeile 9:


== Aufgabe ==
== Aufgabe ==
Realisierung einer Schwenkeinheit für den LiDAR-Lite v3 Sensor des Carolo Cup Wagens (Projekt 81) mit Hilfe einer Baugruppe aus 3D-Bauteilen und einem Arduino UNO Mikrocontoller. Es soll eine „3D-Schwenkeinheit für einen LiDAR-Lite v3“ entwickelt und konstruiert werden. Die Tätigkeiten gliedern sich in diesem Projekt wie folgt:
Realisierung einer Schwenkeinheit für den [[Projekt_81:_Inbetriebnahme_und_Objekttracking_des_LiDAR-Lite_v3|LiDAR-Lite v3 Sensor des Carolo Cup Wagens (Projekt 81)]] mit Hilfe einer Baugruppe aus 3D-Bauteilen und einem Arduino UNO Mikrocontoller. Es soll eine „3D-Schwenkeinheit für einen LiDAR-Lite v3“ entwickelt und konstruiert werden. Die Tätigkeiten gliedern sich in diesem Projekt wie folgt:
-mechanischer Aufbau
-mechanischer Aufbau
-elektronischer Anschluss
-elektronischer Anschluss

Version vom 30. November 2018, 14:44 Uhr

Garmin LiDAR lite v3
Garmin LiDAR lite v3

Autoren: Pia Dommen (2160205); Luca Riering (2160261)
Betreuer: Prof. Schneider

→ zurück zur Übersicht: WS 18/19: Fachpraktikum Elektrotechnik (MTR)

Aufgabe

Realisierung einer Schwenkeinheit für den LiDAR-Lite v3 Sensor des Carolo Cup Wagens (Projekt 81) mit Hilfe einer Baugruppe aus 3D-Bauteilen und einem Arduino UNO Mikrocontoller. Es soll eine „3D-Schwenkeinheit für einen LiDAR-Lite v3“ entwickelt und konstruiert werden. Die Tätigkeiten gliedern sich in diesem Projekt wie folgt: -mechanischer Aufbau -elektronischer Anschluss -umsetzung der Messung mit selbst entwickelter Software auf dem Arduino UNO

Erwartungen an die Projektlösung

  1. Planung einer stabilen mechanische Konstruktion der 3D-Schwenkeinheit
  2. Messung des horizontalen und vertikalen Rotationswinkels auf 1° genau (z.B. Drehgeber)
  3. Beschaffung der Materialien
  4. Realisierung des Aufbaus und der Elektronik
  5. Schnittstelle der 3D-Schwenkeinheit zu Arduino, Matlab und Simulink
  6. Inbetriebnahme der Schwenkeinheit
  7. Softwareentwicklung nach HSHL Standard in SVN
  8. Darstellung der Funktion des LiDARs in einem YouTube Video
  9. Test und wissenschaftliche Dokumentation
  10. Live Vorführung während der Abschlusspräsentation

Hinweis: Projekt 81 beschäftigt sich mit der Datenauswertung des LiDAR. Sprechen Sie die Schnittstellen frühzeitig ab.

Einleitung

Für den neuen LiDAR des Carolo Cup Wagens muss eine drehbare Halterung konstruiert und hergestellt werden. Dies beinhaltet die Konstruktion der Halterung, sowie die Anbringung eines Servo-Motors am Carolo Cup Fahrzeug. Zusätzlich muss der Servo-Motor über den Arduino des Wagens angesteuert werden und sich in angepasster Geschwindigkeit und Genauigkeit rotieren lassen.

Projekt

Projektplan

Gantt-Diagramm
Gantt-Diagramm



























Projektdurchführung

  • Mechanisch
Bauteile aus dem 3D-Druck
Bauteile aus dem 3D-Druck




















  • Elektrisch

EMS22A - Non-Contacting Absolute Encoder (Datenblatt)

  • Programmierung
// Erster Versuch den Werte aus dem absoluten Encoder auszulesen:
// 19.11.2018
// Pia Dommen und Luca Riering
const int CS = 5;
const int CLOCK = 9;
const int DATA = 6;
void setup() {
 Serial.begin(9600);
 pinMode(CS, OUTPUT);
 pinMode(CLOCK, OUTPUT);
 pinMode(DATA, INPUT);
 digitalWrite(CLOCK, HIGH);
 digitalWrite(CS, LOW);
}
void loop() {
 digitalWrite(CS, HIGH);
 digitalWrite(CS, LOW);
 int position = 0; // from 0 .. 1023
 for (int i=0; i<10; i++) {
   digitalWrite(CLOCK, LOW);
   digitalWrite(CLOCK, HIGH);
   
   byte b = digitalRead(DATA) == HIGH ? 1 : 0;
   position += b * pow(2, 10-(i+1));
 }
 for (int i=0; i<6; i++) {
   digitalWrite(CLOCK, LOW);
   digitalWrite(CLOCK, HIGH);
 }
 digitalWrite(CLOCK, LOW);
 digitalWrite(CLOCK, HIGH);
 Serial.println(position);
}

Ergebnis

Zusammenfassung

Lessons Learned

Screenshots der Bauteile in Solidworks
Screenshots der Bauteile in Solidworks




























Projektunterlagen

YouTube Video

Weblinks

Literatur

--- → zurück zur Übersicht: WS 18/19: Fachpraktikum Elektrotechnik (MTR)