Hi Ich habe einen Lay-Z Whirlpool den ich gerne per Wlan steuern würde. Erster Gedankengang war einen arduino mit WLAN Modul zu nehmen, parallel zu die Tasten alles verkabeln und die Temperatur über den selben weg abzugreifen. Die Idee habe ich heute nach dem aufschrauben verworfen. Es befindet sich eine Steuerplatine mit den Tasten und Display in der Pumpe von dieser aus geht ein serielles Kabel zur "schaltplatine" (das ganze ist gesteckt). Damit zu meiner eigentlichen Frage, kann ich den arduino bei der serielle Schnittstelle dazwischenhängen oder gibt es andere Lösungen für die Ansteuerung? Meine Kenntnisse sind bisher nicht sehr groß, ich schaffe es den arduino zu programmieren und auch Daten über das Netzwerk auszutauschen jedoch fehlt mir das Wissen für die Schnittstelle zum Pool. Zu erwähnen wäre vielleicht noch, an der Bedieneinheit gibt es eine tastensperre, Pumpe an/aus, Heizung an/aus, Luftblasen an/aus, Temperatur +, Temperatur -, Zeitschaltuhr, C/F, und eine Test Taste.
Es sieht so aus, als ob nur ein 4-adriges Kabel zur Bedieneinheit geht, und das klingt ja schon sehr nach seriell. Dir wird aber nichts anderes übrigbleiben, als da anzuzapfen und erstmal das Protokoll rauszufinden. Das ist nicht immer einfach und als Anfänger evtl. ein wenig zu kompliziert. Meinereiner hängt zuerst an die Datenleitungen ein Oszi und drückt dann wild auf den Tasten rum, um das Protokoll auf Baudrate und Bittiefe abzuklopfen - dann wird ein Schnüffel-MC oder PC an die Leitung gehängt um, detaillierte Protokoll Infos herauszulesen. Wenn das alles geklärt ist, kann dann ein MC in die Serielle eingeschleift werden, der entweder Befehle des Bedienteils weiterreicht oder eigene injiziert.
Danke für die schnelle Antwort, jetzt zu meinem Problem, privat habe ich kein Oszilloskop, gibt es irgend eine andere Möglichkeit die Einstellungen herauszubekommen, notfalls mit probieren? Was bräuchte ich als Hardware um die Daten am PC auszulesen? Reicht ein USB seriell Adapter oder brauche ich da etwas bestimmtes? Die programmierschnittstellen helfen mir nicht weiter die auf beiden Platinen vorhanden sind oder?
Die hersteller haben ja netterweise die belegung des kabels direkt hingeschrieben.. Rxd, txd... Wenn das mal kein 5v /3v3 uart ist.. Nein, die programmierstellen helfen dir nicht.
Auf der schaltplatine sieht man die Beschriftung GND TXD RXD 5V Anschlussmäßig wäre es überhaupt kein Problem
Tim E. schrieb: > Reicht ein > USB seriell Adapter oder brauche ich da etwas bestimmtes? USB-RS232 ist schon mal gut, dahinter muss dann aber noch ein Pegelkonverter von RS232 auf UART (aka 'TTL') Pegel: http://www.pollin.de/shop/dt/MzY5OTgxOTk-/Bauelemente_Bauteile/Bausaetze_Module/Bausaetze/Bausatz_RS232_TTL_Wandler.html Oder gleich sowas hier - musst aber checken, obs für das Ding Treiber für deinen Rechner gibt: http://www.pollin.de/shop/dt/NzU3NzkyOTk-/Bauelemente_Bauteile/Entwicklerboards/Cubie_Board/Cubieboard_USB_zu_TTL_UART_Kabel.html Solange du mit dem Rechner nur empfängst, kann man die Parameter auch durch Ausprobieren rausfinden - kann aber ein wenig mühsam sein, deswegen nehme ich Oszi.
Ich habe mal diesen bestellt: USB zu TTL-Konverter-Modul mit eingebautem in CP2102 https://www.amazon.de/dp/B00AFRXKFU/ref=cm_sw_r_cp_api_IdZTxbJ12XMZH Mit welcher Software macht man das am besten?
Tim E. schrieb: > Mit welcher Software macht man das am besten? Am besten eine, die auf deinem Betriebssystem anspringt :-P Für z.B. Windows 7 benutze ich HTerm (geht in die Tiefe und ist recht technisch), putty (ist ein Terminalprogramm für Telnet, SSH und Seriell) oder auch das alte Hyperterminal. Aus der Mac OS X Nummer bin ich zu lange raus und auf Linux ist minicom für die command line recht weit verbreitet - unter XWindows evtl. aterm, wterm oder so.
:
Bearbeitet durch User
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.