esp32/LD2410c mmWave struggles, iemand advies of ervaringen

Pagina: 1
Acties:

Vraag


  • Tweaker_Ruwy
  • Registratie: Februari 2024
  • Laatst online: 15:44
Hallo iedereen,

Korte inleiding: sinds ongeveer een jaar ben ik in de wereld van espHome belandt via Home assistant. Nu kom ik steeds meer in het gebied dat ik comfortabel onderdelen bestel om sensoren voor in- en om huis the bouwen en aan home assistant te koppelen.
Zo ben ik sinds een paar weken ook begonnen aan een aantal kleinere mmWave sensoren (LD2410c) die ik met een Xiao esp32-c3 dacht te bouwen.

Het probleem: Het lukt mij gewoon totaal niet deze sensoren uit te lezen via uart of de standalone bluetooth functionaliteit die deze sensoren bieden. (de scanning app van HLK vindt de sensor niet, zelfs niet na 5x aan/uit voor een reset) De vorige set (esp32dev1 + LD2450) werkt erg goed, alleen de formfactor staat mij niet zo aan plus dat de wifi van deze esp's nogal beroerd is. (de C3's zijn met externe antenne)

Ik had verwacht mijn bestaande yaml config voor de LD2450 te kunnen dupliceren en daarin het board en sensor aan te passen. Maar die vlieger ging helaas niet op.

Nu kan ik uitsluiten dat het aan de esp ligt want deze draait wel uitstekend als RTSP microfoon tbv BirdNet.

Wie kan mij de gouden tip leveren om dit projectje werkend te krijgen? Onderstaand de huidige yaml. Deze is erg basic om de werking te kunnen testen voordat ik de andere beschikbare sensoren toe voeg.

de betreffende documentatie:

https://esphome.io/components/sensor/ld2410/
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
esphome:
  name: esp32-radar-ld2410c
  friendly_name: esp32 radar ld2410c

esp32:
  board: seeed_xiao_esp32c3
  framework:
    type: esp-idf
logger:

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

web_server:
  port: 80  

api:
  

uart:
  id: uart_ld2410
  tx_pin: GPIO21
  rx_pin: GPIO20
  baud_rate: 256000
  parity: NONE
  stop_bits: 1
  rx_buffer_size: 1024

ld2410:
  id: radar
  uart_id: uart_ld2410
  
sensor:  
    # --- WiFi RSSI ---
  - platform: wifi_signal
    name: "ESP32 WiFi Signal"
    update_interval: 60s

binary_sensor:
  - platform: ld2410
    ld2410_id: radar
    has_target:
      name: "Presence"
    has_moving_target:
      name: "Moving Target"
    has_still_target:
      name: "Still Target"
  


switch:
  - platform: ld2410
    ld2410_id: radar
    engineering_mode:
      name: "Engineering mode"
    bluetooth:
      name: "Control bluetooth"

button:
  - platform: ld2410
    ld2410_id: radar
    factory_reset:
      name: "Factory reset"
    restart:
      name: "Restart"
    query_params:
      name: "Query params"