Projekt 32b: Komplexer Sensor für Lego Mindstorms EV3
Autoren: Leger Paco Kamegne Kamdem, Ferry Rossini Nde
Betreuer: Prof. Schneider
→ zurück zur Übersicht: WS 18/19: Fachpraktikum Elektrotechnik (MTR)
Aufgabe
Entwickeln Sie einen komplexen Sensor für Lego Mindstorms EV3.
Erwartungen an Ihre Projektlösung
- Darstellung der Theorie
- Realisierung des Aufbaus
- Platinenlayout und Gehäuse kompatibel zum Lego Stecksystem (montierbar)
- Kommunikation über I2C
- Schaltungsentwurf und Simulation mit NI CD
- Programmierung des Microcontrollers (z.B. Attiny)
- Treiber für EV3 Lobby
- Test und Dokumentation
- Live Vorführung während der Abschlusspräsentation
- Kür: Treiber für Matlab und Simulink
Hinweis: Grenzen Sie sich inhaltlich von den Projekten der Vorjahre ab.
Einleitung
Projekt
Die Daten des Infrarotsensors sollen vom einem Atmel ATtiny 84 (8-Bit Mikrocontroller) eingelesen und am EV3-Brick ausgegeben werden.
Projektplan
Projektdurchführung
Bevor wir die Verbindung mit Atmel ATtiny durchführen, werden wir erstmal mit Arduino Uno durchführen.
Erster Einsatz mit Arduino
Zweiter Einsatz mit Atmel ATtiny
Aufgrund der üppigen Bauform des Arduino Uno wird im zweiten Ansatz versucht die Bauform zu reduzieren. Hierzu wird das Arduino Board durch ein Atmel ATtiny 84 (8-Bit Mikrocontroller) auf einer selbstgefrästen Platine ersetzt. Die Programmierung von Atmel ATtiny erfolgt durch Arduino Uno. Dafür müssen wir Arduino Uno und Atmel ATtiny verbinden.
Verbindung zwischen Arduino Uno und Atmel ATtiny 84
Abbildung: 42 Bots (2013): Programming ATtiny84 with Arduino Uno
Abbildung: Atmel: ATtiny84 - Datasheet
Ergebnis
Zusammenfassung
Lessons Learned
Projektunterlagen
YouTube Video
Weblinks
Literatur
→ zurück zur Übersicht: WS 18/19: Fachpraktikum Elektrotechnik (MTR)