Tuto LD2410 - Détecteur de présence avec ESPHome

Un petit tutoriel sur le LD2410 (qui nous fait tous fantasmer :stuck_out_tongue: ) avec ESPHome.
N’hésitez pas à me corriger si je dis des bêtises !!

8 « J'aime »

Un grand MERCI !! , … tip top…

Merci pour cette découverte.
Du coup, si j’ai bien compris, il peut être mis dans un boitier fermé comme celui-ci Boitier thingiverse vu que c’est un radar.
Par contre, il faut une alim extérieure.

Alors, oui, tu as raison, je viens de tester, il fonctionne dans un boîtier !
Et oui, il faut une alim, il est assez gourmand en électricité.

Bonjour,
merci pour ce tuto.
Je remarque dans ta vidéo pendant les tests des sensors sur le web_server que tu as des warnings jaunes. J’avais rechercher, et on peut ignorer ces warnings si je comprends bien ?

Edit:
super ce capteur, je viens de finir ma config. Ca fonctionne super bien :+1:

Bonjour,

Je viens de tenter d’installer le LD2410C sur un wemos d1 mini

En utilisant dans un 1er temps les pins RX / TX puis après quelques recherches sur le net les pins D7 / D8

En inversant les ports RX / TX comme dans la vidéo plus haut mais je n’ai aucune données qui remontent quelque soit la configuration, je ne parviens pas à comprendre pourquoi, car le schéma de branchement est pourtant simple

J’ai bien une continuité électrique entre els 4 broches du LD et les 4 broches utilisées sur mon wemos et quasi 5v entre le VCC et GND du LD

Quelqu’un aurait déjà eu ce genre de mésaventure ?

Merci

Bonjour Lacrima08,
j’ai le même matériel et même probleme…
As tu pu résoudre cela ?

Bonjour @MauriceHASS,

Malheureusement non, j’ai même testé sur le 2ème jeu de pins UART, j’ai essayé un autre module LD2410 et même un autre D1 mini mais rien n’y a fait …

La seule façon de le faire fonctionner a été de passer du Wemos D1 mini au Wemos S2 mini, les pins " s’alignent " avec ceux du LD2410C en prenant la ligne à partir du pin Vbus et ça fonctionne impeccable.

Reste à trouver comment paramétrer les « gates » car j’ai du mal à comprendre les paramètres, notamment ce qu’ils entendent par « energy » dans la doc …

Ok, je te remercie.
Je vais en commander un et essayer …

Est ce que tu aurais une photo des broches une fois connectées ?
Quel fichier yaml as tu utilisé pour que cela fonctionne ?

Je pourrais t’en faire à la limite, pas de soucis.

Pour le yaml, j’ai utilisé celui de la doc, je te le mets là sous forme de pastebin

Dans le pastebin, le bloc sur le BH1750 est optionnel, il s’agit d’un capteur de luminosité que j’ai ajouté.

Il y a encore le le system de gates et les paramètres qui vont avec qui ne semblent pas fonctionnels car je n’ai pas encore compris comment ça se règle




Voici pour les images du S2 mini avec le LD2410C

1 « J'aime »

Génial le fait que les pins s’emboîtent au bon niveau …!
Ça évite les problèmes de fils ….
Je vais en commander un.
Tu l’as pris chez Ali ou autre ?

En attendant, je vais essayer de le connecter comme toi sur le WEMOS D1 mini avec ton code et voir si cela peut fonctionner

Bonsoir, ld2410C + s2mini super !
reste plus qu’a integrer une batterie avec protection pour recharger :grinning:

1 « J'aime »

Désole pour le temps de latence, j’ai pas reçu la notif.

Oui je prend tout sur aliexpress en règle général, c’est très souvent moins cher et je ne suis pas spécialement pressé

J’aimerais bien savoir faire ça, avec de préférence une du type 18650 pour une meilleure autonomie que les LiPo. Autant niveau cablage ça peut encore aller, mais ce qui m’intéresse le plus et que ce je sais pas faire, c’est le monitoring de l’autonomie de la batterie

Bonjour je m’incruste un peu.
J’ai le même matériel que vous mais je pense avoir un soucis car je n’ai aucune données qui remontent :

voici ma config :

esphome:
  name: detecteur-mili-bureau
  friendly_name: Détecteur Mili Bureau

esp32:
  board: lolin_s2_mini
  framework:
    type: arduino

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "xxxxxxxx"

ota:
  password: "xxxxxxxxxxxx"

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

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Detecteur-Mili-Bureau"
    password: "rHKzu2XruhjT"

captive_portal:

ld2410:
 
uart:
  tx_pin: GPIO33
  rx_pin: GPIO18
  baud_rate: 256000
  parity: NONE
  stop_bits: 1

binary_sensor:
  - platform: ld2410
    has_target:
      name: Presence
    has_moving_target:
      name: Moving Target
    has_still_target:
      name: Still Target
    out_pin_presence_status:
      name: out pin presence status

sensor:
  - platform: ld2410
    light:
      name: light
    moving_distance:
      name : Moving Distance
    still_distance:
      name: Still Distance
    moving_energy:
      name: Move Energy
    still_energy:
      name: Still Energy
    detection_distance:
      name: Detection Distance

Vous sauriez d’où le problème peut venir ?
Bonne journée :wink:

Bonjour,
je pense un soucis des pins, c’est un simple numéro et pas GPIOXX.

edit:
quoi que les deux ont l’air de fonctionner

par exemple juste 33 ? 033 ?
pour moi les 2 fonctionnent mais je peux essayer tout de même

dans ma config avec un esp32-s3:

uart:
  tx_pin: 17
  rx_pin: 18
  baud_rate: 256000
  id: uart_1
  parity: NONE
  stop_bits: 1

ld2410:
  - uart_id: uart_1

il te manquerais pas c’est partis:

ld2410:
  - uart_id: uart_1

exemple pour ta confiug:

ld2410:
  - uart_id: uart_1
 
uart:
  tx_pin: 33
  rx_pin: 18
  baud_rate: 256000
  id: uart_1
  parity: NONE
  stop_bits: 1