ESP-NOW explained: Wireless IoT communication made easy! | Tutorial]

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ม.ค. 2025

ความคิดเห็น • 19

  • @Amperekaefer
    @Amperekaefer 8 หลายเดือนก่อน +3

    Besten Dank für das sehr nützliche Video.
    Besonders gefreut hat mich, dass ich meine Nase nicht am Laptop-Bildschirm plattdrücken musste, da Du die Schriftgrösse bei der Code-Erklärung entsprechend gross gewählt hast! LG

  • @manfredbogner9799
    @manfredbogner9799 6 หลายเดือนก่อน

    Sehr gut Danke

    • @EdisTechlab
      @EdisTechlab  6 หลายเดือนก่อน

      Bitte sehr!

  • @sylaina6776
    @sylaina6776 8 หลายเดือนก่อน

    Uh, wie du "pairing" aussprichst triggert ja :D
    Schönes Video, hat mir sehr gefallen ;)

  • @elfvorn63
    @elfvorn63 6 หลายเดือนก่อน +1

    Gut erklärt, leider funktioniert der Sketch nach dem ESP32-Update auf 3.x.x nicht mehr. Zumindest auf Empfänger-Seite

    • @chadwickm.2524
      @chadwickm.2524 4 หลายเดือนก่อน

      Ändere mal Zeile 40 mit folgendem:
      void OnDataRecv(const esp_now_recv_info_t *mac, const uint8_t *incomingData, int len) {
      Bei mir hats so geklappt

  • @klausijoe
    @klausijoe 5 หลายเดือนก่อน

    Danke! Das ist genau das, was ich gesucht habe. Aber leider habe ich ein Problem: Mein Empfänger, der auf Befehl nur ein Relais schalten soll, ist ein ESP8266-01SRelay. Wenn ich den Empfänger-Sketch nach dieser Anleitung auf ESP8266 anpasse, kommt beim Kompilieren die Fehlermeldung "esp_now.h nicht gefunden". Kann das an der Version der Bordbibliothek liegen? Bei mir ist 3.1.2 - also die Neueste - installiert.
    Ich habe gerade die Beispiele von Github miteinander verglichen und dabei festgestellt, dass im Sketch für ESP32 die Libary includiert wird, im Sketch für ESP8266 jedoch die ( es fehlt hier das "_" ! ) ! Nach dieser Anpassung läuft die Kompilierung auch durch.
    Viele Grüße
    Jürgen

  • @clipmeister1048
    @clipmeister1048 2 หลายเดือนก่อน

    Hey, bin komplett neu bei der IoT Thematik. Ich verstehe, dass der Informationen-Austausch zwischen den Minicontrollern unabhängig vom WLAN abläuft, aber was ist mit der Verbindung zwischen mind. einem Minicontroller und der Zentrale (in meinem Fall, Raspberry Pi). Brauche ich einen Minicontroller, der die ganze Zeit an dem Raspberry angeschlossen ist oder ist das unnötig?

  • @Fotowoltaika-Hobby
    @Fotowoltaika-Hobby 8 หลายเดือนก่อน

    Hallo Edi, vielen Dank für die Erläuterung. Gibt es die Möglichkeit zwei mit Tasmota geflashte esp8266 über esp now zu verbinden?

    • @EdisTechlab
      @EdisTechlab  8 หลายเดือนก่อน

      Das weiss ich leider nicht da ich mit Tasmota noch nichts gemacht habe. Liebe Grüße Edi

    • @Fotowoltaika-Hobby
      @Fotowoltaika-Hobby 8 หลายเดือนก่อน

      @@EdisTechlab Ok, danke für die Antwort

  • @sigib.5847
    @sigib.5847 7 หลายเดือนก่อน

    Vielen Dank Edi. Bei Deinen Anleitungen kann es wirklich Jeder.
    Aber wo findet man die esp_now Library. In der Arduino IDE erscheint sie nicht? Und als ich im Heuhaufen die Stecknadel fand aber keine Library habe ich aufgegeben. Könntest Du hier bitte helfen?

    • @sigib.5847
      @sigib.5847 7 หลายเดือนก่อน +1

      Tja Edi, habs gefunden und muss mir selber die Antwort geben. Der Anfänger meint, man müsse diese Library installieren, dabei ist sie scheinbar in den Boards schon vorhanden. Sowas sollte dazugesagt werden, weil es damit 2 verschiedene Arten gibt wie Libs in ein Programm kommen. Der Anfänger sucht sich ohne dieses Wissen dämlich, wie man im Google auch vielfach lesen kann.

    • @EdisTechlab
      @EdisTechlab  7 หลายเดือนก่อน

      Hallo, in Source Code ganz oben schreibe ich immer die Versionen, die Boards und die Library's die eingebunden werden müssen, damit der Code funktioniert. Bei den Librarys ist lediglich ein - zu sehen, was bedeutet das keine Library extra eingebunden werden müssen. Aber ich verstehe, dass es am Anfang kompliziert ist und man leicht über solche Sachen stolpert und vielleicht sollte ich es als Text schreiben.
      Liebe Grüsse Edi
      IDE: Arduino IDE 2.3.2
      Required Board (Tools -> Board -> Boards Manager...)
      - Board: Arduino ESP32 Boards - by Arduino V2.0.13
      Required libraries (sketch -> include library -> manage libraries)
      -
      */

  • @TecSanento
    @TecSanento 3 หลายเดือนก่อน

    Müssen wir nicht auch die channel-id richtig setzen?

  • @bubbl_media
    @bubbl_media 3 หลายเดือนก่อน

    Hi Thomas! Verstehe ich das richtig, dass die ESPs dabei nicht in einem WiFi verbunden sein müssen, sondern die Verbindung nur zwischen den Geräten läuft?

    • @TecSanento
      @TecSanento 3 หลายเดือนก่อน

      Jap, vollkommen ohne WLAN Netzwerk - und das KANN auch Probleme machen, wenn die Geräte noch mit einem WLAN verbunden sind

    • @clipmeister1048
      @clipmeister1048 2 หลายเดือนก่อน

      ​@@TecSanento Hey, bin komplett neu bei der IoT Thematik. Ich verstehe, dass der Informationen-Austausch zwischen den Minicontrollern unabhängig vom WLAN abläuft, aber was ist mit der Verbindung zwischen mind. einem Minicontroller und der Zentrale (in meinem Fall, Raspberry Pi). Brauche ich einen Minicontroller, der die ganze Zeit an dem Raspberry angeschlossen ist oder ist das unnötig.

    • @TecSanento
      @TecSanento 2 หลายเดือนก่อน

      @@clipmeister1048 du kannst den "Center-ESP" entweder per UART(Seriell/USB) oder eben auch per WLAN mit dem PI verbinden) (Die Zentrale kann das, muss dann aber den Clients mitteilen auf welchem Kanal die Verbindung stattfinden muss)
      Mindestens einen brauchst auch, denn nur ESP geräte können diese Technik nutzen