Aktuelle Zeit: 18.10.2018 11:11:50

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: C/C++ (Arduino) TCP-Client für eigene Anwendungen
BeitragVerfasst: 10.08.2018 16:14:16 
Offline
Benutzeravatar

Registriert: 23.03.2016
Beiträge: 13
Wohnort: Kassel
Aktuelle Projekte: Java/Android TCP-Zusi3-Client
Bau modulares Führerpult
Hallo zusammen,

ein ähnliches Thema, aber eher an die Arduino/ESP8266 Freunde gedacht.
Ich habe schon öfters gelesen, dass viele Arduinos nutzen für ihre Führertische und dort immer mit extra PCs gearbeitet werden, die dann Serial wieder dem Arduino mittteilen was er zu machen hat etc...
Für mich irgendwie doof und so habe ich mir gedacht, nehme ich meine in Java geschriebene Schnittstelle für Zusi und portieren sie einfach Mal auf den Arduino, oder in meinem Fall dem ESP8266, da dieser schon WLAN von Haus aus hat :)
Gesagt getan, läuft. Man ist in auch mit IoT Geräten unabhängig und kann den Mikrocontroller selbständig seine Aufgaben machen lassen. Bis jetzt kann die Bibliothek nur die Verbindung aufbauen und von Zusi die Version Auslesen etc, aber ich habe auch gestern erst damit angefangen. Die Bibliothek ist so aufgebaut, dass sie mit dem Stream an sich arbeitet und nicht speziell an den ESP gebunden ist, somit ist ein Einsatz auf Arduinos mit Ethernet-Shield ohne Probleme machbar.
Hoffe, der eine oder andere hat da Interesse dran :)

Lg

_________________
Es grüßt mit ZP1 der Basti


Zuletzt geändert von Basti189 am 10.08.2018 16:17:23, insgesamt 1-mal geändert.

Nach oben
 Profil  
 
 Betreff des Beitrags: Re: C/C++ (Arduino) TCP-Client für eigene Anwendungen
BeitragVerfasst: 23.08.2018 16:01:27 
Offline
Benutzeravatar

Registriert: 23.03.2016
Beiträge: 13
Wohnort: Kassel
Aktuelle Projekte: Java/Android TCP-Zusi3-Client
Bau modulares Führerpult
Quellcode für den Arduino wurden released!

https://github.com/Basti189/Zusi3Schnittstelle

Um das nochmal deutlich zu sagen, der Mikrocontroller arbeitet vollständig alleine und braucht nicht per USB an einem Computer zu hängen!

Vielleicht auch interessant für zukünftig gebaute Zusi 3 Pro Simulatoren, die Mikrocontroller für sich arbeiten zu lassen, anstatt die Ansteuerung über die Serielle Schnittstelle laufen zu lassen :)
Denke da an einen Einsatz Richtung ESP8266 / ESP32 mit LAN-Interface ;)

Liebe Grüße und viel Spaß

_________________
Es grüßt mit ZP1 der Basti


Zuletzt geändert von Basti189 am 23.08.2018 16:04:44, insgesamt 1-mal geändert.

Nach oben
 Profil  
 
 Betreff des Beitrags: Re: C/C++ (Arduino) TCP-Client für eigene Anwendungen
BeitragVerfasst: 07.09.2018 11:26:22 
Offline
Benutzeravatar

Registriert: 23.03.2016
Beiträge: 13
Wohnort: Kassel
Aktuelle Projekte: Java/Android TCP-Zusi3-Client
Bau modulares Führerpult
Kleiner Tipp für diejenigen, die nicht auf WiFi setzen oder kein WiFi zur Verfügung haben.

https://www.olimex.com/Products/IoT/ESP ... e-hardware

Werde ich mir jetzt bestellen und damit mal rumspielen, somit hätte man eine Kabelgebundene Lösung ;)

Mit Versandkosten ~10€ liegt man dann doch so hoch, dass man sich auch bei Amazon für 36€ diese Variante holen kann :D

https://www.amazon.de/ESP32-GATEWAY-Pla ... rds=olimex

Lg

_________________
Es grüßt mit ZP1 der Basti


Zuletzt geändert von Basti189 am 07.09.2018 11:32:14, insgesamt 1-mal geändert.

Nach oben
 Profil  
 
 Betreff des Beitrags: Re: C/C++ (Arduino) TCP-Client für eigene Anwendungen
BeitragVerfasst: 12.09.2018 22:48:44 
Offline
Benutzeravatar

Registriert: 23.03.2016
Beiträge: 13
Wohnort: Kassel
Aktuelle Projekte: Java/Android TCP-Zusi3-Client
Bau modulares Führerpult
Die Schnittstelle arbeitet nun auch Fehlerfrei mit dem ESP32 mit WiFi oder Ethernet zusammen.
Erfolgreich getestet mit dem NodeMCU-32S und dem Olimex ESP32-Gateway.

Liebe Grüße

_________________
Es grüßt mit ZP1 der Basti


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.019s | 14 Queries | GZIP : Off ]