Hey, ich habe in der Uni ein Projekt, bei dem wir eine Badewanne mit warmem Wasser befüllen lassen wollen. Dabei soll es eine App geben, die einem 3 oder mehr verschiedene Temperaturen zur Auswahl gibt. Wähle ich eine aus, wird einem Bluetoothrelais ein Signal zugeschickt. Dieses Signal wird an eine Steuerung weitergegeben, welche dann die Ventile mit unterschiedlichen Zeiten ansteuert. Beilspeil: Wasser Temp. 30 Grad--> Kalt Wasser Ventil 10 sec öffnen Warm Wasser für 40. Mein Problem ist jetzt speziell, dass ich nicht weiß wie ich diese App konstruieren soll und mein Handy mit dem Relais verbinden kann. Ich selber hab ein IPhone, es stehen allerdings auch Andriod Geräte zur Verfügung wenn sich das einfacher umsetzen lässt. Am besten ohne viel Programmiersprache?:) Danke für die Hilfe
Du wirst mit einem iPhone kein "Bluetooth-Relais" ansteuern können, es sei denn, das "Bluetooth-Relais" ist von einer Firma hergestellt, die am "MFi"-Programm von Apple teilnimmt. BT-Geräte, abgesehen von wenigen Ausnahmen wie Tastaturen, Headsets und andere Audiodinge müssen "verdongelt" werden, damit sie mit dem BT-Stack von iOS genutzt werden können. Abgesehen davon: Was bitte soll ein "Bluetooth-Relais" sein?
Darüber hinaus standest du doch auch schonmal unter der Dusche und weist wie schwierig es ist die richtige Temperatur einzustellen. Wasser unterschiedlicher Temperaturen mischen ist nämlich garnicht einfach, du brauchst also noch einen Temperatursensor um eine anständige Regelung aufbauen zu können. Eine Steuerung reicht hier nicht. Außerdem noch einen Wasserstandssensor, sonst läuft die Wanne eventuell über und du hast eine nasse Bude oder viel Wasser verschwendet. Ohne viel Programmieren und anständige Hardwaregrundlagen wird das nichts.
Ich hab das Projekt auch ein wenig verkürzt beschrieben. An sich geht es darum schülern der 11 und 12 Klasse ein wenig Einblick in die Uni zu geben. Sie haben sich das Projekt ausgesucht. Das Ganze wird miniaturmäßig gebaut. Mit Kapazitivensensoren für den Befüllstop. Es geht auch bei meinem Aufgabenteil nicht darum die Temperatur genau zu treffen, das macht ein weiteres Teammitglied mit der Siemens S7. Da kommt dann die ganze Regelung. Ich muss nur über die App das Signal für die gewünschte Temperatur geben. Dann bekommt die S7 vom Relais, je nachdem was ich sende, Position 1,2 oder 3 eingegeben. Die Befüllzeiten der Ventile und die eventuelle Nachbesserung kommt dann später.
Erklär erstmal dieses ominöse "Bluetooth-Relais". Falls dein "Bluetooth-Relais" Bluetooth 4.0 verwendet kannst du auch ein IPhone ab Version 4s verwenden. Versionen < 4s eben nur mit einem "Bluetooth-Relais" von den erwähnten "MFi"-Programm Teilnehmern. Hast du dich für ein Betriebssystem ebntschieden, wirds einfach. Suche bei der Suchmaschine deines Vertrauens nach Beispielcode für die Bluetooth-Verbindung. Die wird es zuhauf geben und so kommst du auch um die gehasste?!? programmieren herum :P. Was du dem "Bluetooth-Relais" für einen Befehl senden musst findest du in dessen Datenblatt. Verwendet dein "Bluetooth-Relais" kein SPP Protokoll wirds imho um einiges aufwändiger. Gruß
Geplant war ungefähr sowas: http://www.ulrichradig.de/home/index.php/avr/btm222_rk Das wurde mir jedenfalls vorgeschlagen und ich weiß nicht wirklich ob das anwedbar ist oder man da in die völlig falsche Richtung geht...
Martin Frönd schrieb: > Geplant war ungefähr sowas: > http://www.ulrichradig.de/home/index.php/avr/btm222_rk > Das wurde mir jedenfalls vorgeschlagen und ich weiß nicht wirklich ob > das anwedbar ist oder man da in die völlig falsche Richtung geht... Euer Gesamtkonzept ist arg unschlüssig. Wofür braucht ihr nochmal genau eine SPS? Das verlinkte Projekt erfordert (wenn du es nur stupide nachbauen willst) mindestens noch einen Programmer für den verwendeten Controller. Sonst kriegst du die Software da nicht drauf.
Aha. Der Herr von der Uni will mit seinem iPhone (oder Android) ein "Bluetooth-Relais" (du wirst inzwischen gemerkt haben, dass so ein Bauteil nicht existiert) schalten. Du willst es aber vermeiden was zu programmieren und erkennst nicht einmal die fertige Lösung wenn du sie siehst. Zitat von deinem Link: "Mit der Relaiskarte können in der Basisversion 6 Relais via Handy, PDA oder PC über Bluetooth Class 1 mit einer Reichweite von bis zu 100m geschaltet werden." Martin Frönd schrieb: > An sich geht es darum schülern der 11 und 12 Klasse ein wenig Einblick > in die Uni zu geben Ach. Und du findest das ist das beste Beispiel dafür oder was..? Das ganze Konzept ist ja irgendwie auch ein bisschen hirnrissig, wenn ich das so sagen darf. Wie soll den das funktionieren? Wenn ihr z.B. 4 Behälter habt mit 20°C, 30°C, 40°C und 50°C heissem Wasser, dann müsst ihr diese Behälter ja eh schon regeln oder nicht? Warum dann nicht gleich die fertige Wanne regeln und den Regler per Handy steuern? Gruss
Bei Verwendung des BTM222 fällt das IPhone raus. Also lad die Android SDK runter. Martin Frönd schrieb: > http://www.ulrichradig.de/home/index.php/avr/btm222_rk Wofür braucht ihr genau die Relais? Ich las um Steuersignale weiterzugeben. Das ist doch Quatsch! Wisst ihr selbst oder? Mensch nehme ein BT-Modul, verbindet einen Mikrocontroller mit diesem und implementiert die Steuerung auf diesem. Unterstützung zur Steuerung des BTM222 gibt es hier im Forum genug. Die "Temperaturregelung" kommt ebenfalls auf den uC. Dann schreibt mensch eine kleine Android App, wie gesagt Beispiele für BT gibs genug, und sendet selbst ausgedachte Steuersignale, die der uC auswertet und darauf reagiert. Fertig! Imho ein Aufwand der sehr sehr überschaubar ist. Falls ihr an der anderen Lösung festhaltet, lad dir die Software von der deiner angegebene Seite runter und schau welche Steuersignale du der Karte senden musst. Gruß
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.