AM 10: Bluetooth und App
Dieser Wiki-Beitrag ist Teil eines Projektes, welches im Rahmen vom Fachpraktikum Elektrotechnik im 5. Semester Mechatronik absolviert wurde. Ziel des Beitrags ist es, eine nachhaltige Dokumentation zu schaffen, welche die Ergebnisse festhält und das weitere Arbeiten am Projekt ermöglicht.
Autoren:
Betreuer: Prof. Schneider
Aufgabe
Schnittstelle zu einem Android Handy
Erwartungen an die Projektlösung
- Einarbeitung in die bestehenden Ardumowers-Unterlagen
- Planung und Beschaffung der Bauteile
- Aufbau der BT-Verbindung
- Darstellung der Messdaten und Ansteuerung des Mähers
- Darstellung und Bewertung der Ergebnisse im Vergleich zur Referenz
- Erstellen Sie ein faszinierendes Video, welches die Funktion visualisiert.
- Test und wiss. Dokumentation
Schwierigkeitsgrad
- Mechanik:
- Elektrotechnik: *
- Informatik: **
Einleitung
Die Teilaufgabe "AM10: Bluetooth und App" hat darin bestanden eine Datenschnittstelle zwischen einem Ardumower und einem mobilen Android Endgerät zu erstellen. Zur Datenübertragung dient ein "HC-05" Bluetoothmodul. Die Datenschnittstelle zwischen dem Android-Endgerät und dem Ardumower soll es ermöglichen die einzelnen Parameter des Ardumowers auszulesen.
Projektdurchführung
Das Teilprojekt "AM10: Bluetooth und App" wird in der Gruppe "Software" eingeordnet. Zu Beginn des Projekts als die Teile der BOM noch nicht verfügbar gewesen sind, bestand die hauptsächliche Aufgabe darin, sich mit "Android-Studio" und der Java Programmierung vertraut zu machen. Als das "HC-05" Bluetooth-Modul mit den Teilen der BOM angekommen ist, musste dieses als erstes richtig mit dem Arduino verkabelt und in Betrieb genommen werden. Danach bestand der Großteil in der Programmierung der graphischen Nutzeroberfläche und der Bluetooth-Schnittstelle.
Projektplan
Verwendete Bauteile
- Arduino Uno: Zum Übertragen der Daten an das "HC-05" Modul, damit dieses die zu sendenden Daten über Bluetooth senden kann.
- HC-05 Bluetooth-Modul: Das "HC-05" Bluetooth-Modul stellt die eigentliche Bluetoothfunktionalität des Ardumowers bereit
Ergebnis
Es ist problemlos möglich eine Verbindung zwischen dem Android-Endgerät und dem "HC-05" Modul des Ardumowers herzustellen. Zu dem momentanen Zeitpunkt können beliebige Daten zwischen Ardumower und Android-Endgerät ausgetauscht werden, jedoch ist die App darauf ausgelegt die im Hauptteil aufgeführten Daten zu visualisieren. Die App kann aber auch leicht auf neue Daten angepasst und erweitert werden.
Zusammenfasung
Ausblick
Die Bluetooth-App muss in Zukunft in den eigentlichen Ardumower integriert werden. Dies bedeutet, dass vor allem die Software des Ardumowers auf die Kommunikation zum Android-Endgerät angepasst werden muss.
Zudem sollte die App auch optisch modifiziert werden, da bis zu dem momentanem Zeitpunkt relativ wenig Wert auf Äußerlichkeiten gelegt worden ist.
Selbstverständlich kann auch die App um zusätzliche Funktionen erweitert werden. Beispielsweise könnte der Ardumower um eine interne Rasterkarte erweitert werden. Diese wäre auf dem Android-Endgerät visualisierbar.
Weiterführende Links
Unterlagen
YouTube-Video
→ zurück zum Hauptartikel: Fachpraktikum Elektrotechnik (WS 16/17)