|
|
(8 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
| | Mein Name ist Dominik Rebein, Student an der Hochschule Hamm-Lippstadt, Studiengang Mechatronik. |
|
| |
|
| Im Rahmen unseres Elektrotechnik Fachpraktiukums war es unsere Aufgabe einen Android-App zu entwickeln mit der ein Pelletgrill gesteuert werden kann.
| | Zuständig für den Wiki-Eintrag [http://193.175.248.171/wiki/index.php/Projekt_12:_Grill-App_f%C3%BCr_ein_Smartphone Projekt 12: Grill-App] und [http://193.175.248.171/wiki/index.php/LabVIEW_RS232_Schnittstelle LabVIEW RS232 Schnittstelle]. |
|
| |
|
| Die Gruppenmitglieder sind:''' Kathrin Liedmann, Benedikt Schulte''' und''' Dominik Rebein'''.
| | Kontakt unter: Dominik.Rebein@stud.hshl.de |
| | |
| | |
| __TOC__
| |
| | |
| | |
| == Einleitung ==
| |
| Um diese Aufgabe zu realiseiren waren folgende Schritte notwendig:
| |
| #Beschaffung der Hardware
| |
| #Verkabelung der Komponenten
| |
| #Programmierung der einzelnen Bausteine (Arduino, Website, App)
| |
| #Anordnung und Schutz der Bauteile
| |
| | |
| | |
| | |
| == Hardware==
| |
| Folgende Hardwarekomponenten haben wir benötigt, um die Aufgabenstellung zu realisieren:
| |
| | |
| | |
| === Arduino ===
| |
| [[Datei:ArduinoMega2560 R3 Front.jpg|200px|thumb|left|Arduino Mega]]
| |
| | |
| | |
| | |
| | |
| Der Arduino Mega wurde ausgewählt, da nur er die erforderlichen Ein- und Auswänge zur Verfügung stellt.
| |
| | |
| Er ist fest im Grill verbaut und übernimmt dort die Regelung und ist geichzeitig die Schnittstelle zur unser App, bzw. dem Ethernet-Shield.
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| === Arduino Ethernet-Shield ===
| |
| [[Datei:Arduino Ethernet Shield.png|200px|thumb|left|Arduino Ethernet-Shield]]
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| Das Arduino Ethernet-Shield wird benötigt um eine Verbindung über Ethernet herzustellen.
| |
| | |
| Das Shield wird im Normalfall einfach auf den Arduino aufgesteckt und ist kompatibel mit dem "Uno" und "Mega"
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| === HAMA Wlan Adapter===
| |
| [[Datei:HAMA Wlan Adapter.png|200px|thumb|left|HAMA Wlan Adapter]]
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| Dieser Adapter wandelt das Ethernetsignal in ein Wlansignal um. Wir haben diese Variante gewählt, da ein passendes Wlan-Shield zwar existiert,
| |
| | |
| jedoch den Kostenrahmen gesprengt hätte.
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| == Software==
| |
| Um die entsprechende Hardware aufeinander abzustimmen waren folgende Programmiertechnische Schritte nötig:
| |
| | |
| === Arduino Programm===
| |
| | |
| Das Arduino Programm hat folgende Aufgaben:
| |
| #Das Ethernet-Shield initialisieren
| |
| #Die Website auf der sich im Ethernet-Shield befindenden SD-Karte laden
| |
| #Die Variablen (z.B. Temperatur, Reglermodus) zu definieren
| |
| #Ausgänge des Arduinos bei bestimmten Befehlen zu schalten oder zu messen
| |
| | |
| | |
| | |
| | |
| | |
| === Webseerver (Website in HTML)===
| |
| | |
| | |
| | |
| === Android App===
| |