- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 9 von 9

Thema: 2 ESP8622 latenzfrei miteinander verbinden

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    03.12.2018
    Beiträge
    14

    2 ESP8622 latenzfrei miteinander verbinden

    Anzeige

    LiFePo4 Akku selber bauen - Video
    Hallo..
    Ich schon wieder...
    Ich habe mein Projekt "Schießuhr - Countdown" jetzt soweit fertig.. doch nun stehe ich vor einem anderen Problem.
    Ein Display zur Anzeige reicht mir nicht. Ich würde gerne einen 2ten erstellen. Es müssen beide immer das gleiche anzeigen also dachte ich mir, ich machen einen zum Master(der rechnet den Countdown) und wenn ich auf dem Master die Anzeige mache soll er ein Signal per ... weis ich noch nicht.. an den Slave schicken der dann das gleiche anzeigt.
    Einen HTTP Server kanns denke ich nicht sein da hier die Latenz zu unberechenbar ist.
    Gibts da was schickes für die NodeMCU?

    Vielen Dank und Viele Grüße
    Michael.

  2. #2
    HaWe
    Gast
    Seriell (UART) per Kabel...?
    fast genau so schnell:
    Bluetooth, ebenfalls seriell (UART)...?

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    03.12.2018
    Beiträge
    14
    Hmm.. kann schonmal etwas länger >30 meter sein. Was mit Funk wäre mir lieber

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    39
    Beiträge
    3.416
    Du musst dir eigentlich nur ein System zur Synchronisation ausdenken dann geht das auch in HTTP + JS

    Du musst ja nur zeitlich vorhersagbar Signale senden und die Antwortzeit nehmen um die Differenz zu berechnen, das ist dann deine Verzögerungszeit auf Master Seite damit der Master nicht schneller darstellt als der Slave anzeigen kann ... idealerweise codierst du in den Signalen noch die loakle Zeit von beiden Seiten mit ein und übermittelst dann eine Referenzzeit + Offset ... am Master musst du dann die Anzeige nur definiert verzögern und die Empfangsseite sollte dann vorhersagbar/synchronisiert funktionieren.

    Du kannst ja einen kleinen Test bauen, bei dem du Master und Slave etwas blinkendes anzeigen lässt und dann mit einer Photodiode die Differenz misst um es fein abzustimmen.
    Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
    nicht.

  5. #5
    shedepe
    Gast
    Beide ESP mit einem NTP Server synchronisieren. Timestamp mitschicken.

  6. #6
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.650
    Ich würde einfach anfangen und die Netzwerkfähigkeit nutzen. Es ist ja alles vorhanden. Möglichst ohne Latenz? - Ich würde erstmal verschiedene Dinge probieren: UDP-Pakete versenden und empfangen, serielle Kabelverbindung herstellen. Man könnte bei den Verbindungen jeweils eine Antwort zurückschicken und der Einfachheit halber die halbe Gesamtverzögerungszeit (vom Senden bis zum Empfangen der Rückantwort) berücksichtigen. Und dann mal sehen, ob die ein oder andere Lösung sogar völlig ausreichend ist.

    MfG

  7. #7
    Neuer Benutzer Öfters hier
    Registriert seit
    03.12.2018
    Beiträge
    14
    Hat das schonmal jemand mit MQTT versucht?

  8. #8

  9. #9
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.650
    sieh sehr übersichtlich, wenn das so funktioniert, wie von mjovi gedacht, muss man das rad ncht unbedingt neu erfinden.

Ähnliche Themen

  1. Edelstahlteile miteinander verbinden
    Von terz im Forum Mechanik
    Antworten: 21
    Letzter Beitrag: 02.01.2013, 16:34
  2. 2 Microcontroller miteinander verbinden
    Von HHP im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 5
    Letzter Beitrag: 21.02.2011, 18:46
  3. 2 Qfix Boards miteinander verbinden ....
    Von skg-rob im Forum Elektronik
    Antworten: 6
    Letzter Beitrag: 07.12.2010, 14:10
  4. 100 AVRs miteinander verbinden
    Von TKCUBA im Forum Elektronik
    Antworten: 23
    Letzter Beitrag: 18.06.2007, 18:13
  5. 2 ATmega32 über IC2 miteinander verbinden
    Von Foooob im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 8
    Letzter Beitrag: 13.11.2005, 17:44

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen