home.social

#espnow — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #espnow, aggregated by home.social.

  1. Wusst gar nicht dass man den OpenSource #ESP32 Flightcontroller github.com/rtlopez/esp-fc mit #BetaFlight Konfigurator und auch mit #ESPNow / #ELRS zusammen nutzen kann

    Kann man sich hier im Video anschauen:
    Fly your ESP32 Drone on Betaflight with Radio Controller | ESP-FC Tutorial
    youtube.com/watch?v=QTmitUFotik

  2. The receiver hardware consists of:
    - ESP32 D1 mini board
    - RS485 transceiver
    - XLR socket
    - Big power bank
    - WS2812 LED ring I had laying around to debug the effects

    It receives the button events via #ESPNOW, processes them to light effects and outputs #DMX to the RGB spotlights (and the WS2812 LEDs).

    I finished putting everything in a stylish cardboard box at 7am on the day of the event and went to sleep :P

    #Grobpfottaster2Light #ESP32

  3. Software-wise, the buttons are pretty simple.
    I used the #ESPNOW protocol, ofc, because the actions had to be transmitted quickly and without using much power.
    The button simply transmits its state (and battery level). So during a normal press "cycle" it sends the packets: 'pressed', then 'held' (repeated), and finally 'released'.

    I tried to optimize the power usage as much as possible.
    Disabling the ESP-NOW receive already dropped the idle power usage from 80mA to 20mA.
    Going to light sleep between button presses dropped it further to around 0.6 mA.
    (Deep sleep didn't work correctly with the chosen wake-up pin and would've been overkill for "has to survive an evening" anyways. Even light sleep isn't really necessary [foreshadowing])

    #Grobpfottaster2Light #ESP32

  4. heise+ | ESP Now: Wie Sie die Datenübertragung per Funk realisieren

    Wenn ein WLAN nicht verfügbar ist, kann mittels ESP Now eine einfache und kostengünstige Funkübertragung zwischen ESP-Boards aufgebaut werden.
    ESP Now: Wie Sie die Datenübertragung per Funk realisieren