ArduMower: Drahtlose Datenschnittstelle: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 40: Zeile 40:


= Links =
= Links =
[[Kategorie:ArduMower]]
[[ArduMower]]

Version vom 28. Juli 2017, 13:43 Uhr


Dieser Wiki-Beitrag ist Teil eines Projektes, welches im Rahmen vom Fachpraktikum Elektrotechnik im 6. 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: Tom Niehaus

Betreuer: Prof. Dr.-Ing. Schneider, Prof. Dr.-Ing. Mirek Göbel


Aufgabe

Erstellung einer drahtlosen Datenschnittstelle zur Überprüfung von Sensordaten


Erwartungen an die Projektlösung

  • Erstellung einer Diagnose-Oberfläche
  • Kommunikation zwischen Rechner und Roboter via Wifi
  • Test des WLAN Moduls
  • Gegebenfalls Verbindung mit Hochschulnetzwerk
  • Integration der Schnittstelle in Simulation


Herangehensweise

Bild1: Platine für W-Lan Modul
  • Einarbeitung in Funktion des W-Lan Modules ESP8266_W-Lan Modul
  • Recherche Pinbelegung (https://arduino-hannover.de/2014/12/11/wifi-kochbuch-mit-esp8266/)
  • Protokoll zur Datenübertragung festlegen (UDP)
  • Platine für W-Lan Modul auf Grundlage der Pinbelegung fertigen, um dieses an den ArduMower anzuschließen (s. Bild 1)
  • Einarbeitung in Programmierung eines Datenaustauschs mittels UDP zwischen Arduino und einem PC
  • Umsetzen des Datenaustausches in Matlab Simulink

Schnittstellen

Bewertung und Ausblick

Der Chip des W-LAN Moduls ist erfolgreich auf seine Funktionen getestet worden. Das Senden und das Empfangen anhand des Chips funktioniert. Im Zuge des Tests ist eine Verbindung mit einem Rechner erforderlich gewesen. Diese konnte erfolgreich hergestellt werden um Daten über Simulink zum Modul zu senden. Bisher konnte nur das Senden vom Rechner zum Roboter mit Simulink implementiert werden. Ein Programm für das W-LAN Modul über Simulink auf den Arduino zu spielen führt bisher noch zu einer Fehlermeldung. Der nächste Schritt ist es diese zu beseitigen. Der Matlab Support ist diesbezüglich bereits informiert und hat einen Lösungsansatz vorgeschlagen. Die Kommunikation vom Roboter zum Rechner läuft in der Entwicklungszeit über einen vom Hochschulnetzwerk getrennten Router. Wenn die Entwicklung abgeschlossen ist wird die IT informiert um eine eventuelle Integration in das Hochschulnetzwerk herzustellen. Eine erste Version der Diagnoseoberfläche ist bereits in Matlab erstellt worden. Diese muss jedoch noch lauffähig gemacht werden, wenn das W-LAN Modul im Roboter integriert ist.

Der momentane Fortschritt kann mit 80% der Gesamtlösung bewertet werden.

Benötige Hardware

Links

ArduMower