Connecter des détecteurs ultrason SR04M sur wemos D1 mini (TASMOTA)

Bonjour à tous,

J’ai 2 detecteurs AJ-SR04M que je souhaite connecter sur un WEMOS D1 MINI.
1ere question : y a t(il des PIN specifiques à utiliser parmi D1-D8 ou tous peuent etre utilisés
2nd quesiton : y-a-t’il des resistance à integrer (comme c’ets le cas pour les detecteurs de température DS18B20
Et 3eme quesiton : peut-on en mettre 2 par carte Wemos ?

https://www.gotronic.fr/art-capteur-etanche-a-ultrasons-sen0208-25729.htm

J’ai lu ceci sur tasmota mais ca ne correspond pas tout à fait au meme capteur, alors … ?

Merci pour l’aide

Norbert

Bonjour,

1/Chaque pin a une particularité, en pwm, 1 a 8 sont toutes compatibles
2/la résistance sert a abaisser la tension sur une pin 5v, sur esp32, il y a directement une pin 3,3v
3/ jusque 4 pour 8 Pin

1 « J'aime »

Merci pour le retour.
J’ai réussi à en faire fonctionner 1, mais dès lorsque je branche le 2nd sur d’autres pin, le 1er ne renvoie plus de résultats.
Pas grave, Je vais mettre 2 wemos.

Du coup, j’en ai profité pour les basculer de espeasy (#plugin-espeasy) vers tasmota (#plugin-jmqtt). Tout fonctionne nickel, précision de mesure de l’ordre du mm (mesure du niveau d’eau d’une piscine)
d’ailleurs, le #plugin-espeasy semble ne pas fonctionné de premier abord sur bulleyes, même après reinstall des dépendances (je n’ai pas plus cherché !)

4218|node:internal/modules/cjs/loader:988
4219|throw err;
4220|^
4221|Error: Cannot find module 'request'
4222|Require stack:
4223|- /var/www/html/plugins/espeasy/resources/espeasy.js
4224|at Function.Module._resolveFilename (node:internal/modules/cjs/loader:985:15)
4225|at Function.Module._load (node:internal/modules/cjs/loader:833:27)
4226|at Module.require (node:internal/modules/cjs/loader:1057:19)
4227|at require (node:internal/modules/cjs/helpers:103:18)
4228|at Object.<anonymous> (/var/www/html/plugins/espeasy/resources/espeasy.js:3:15)
4229|at Module._compile (node:internal/modules/cjs/loader:1155:14)
4230|at Object.Module._extensions..js (node:internal/modules/cjs/loader:1209:10)
4231|at Module.load (node:internal/modules/cjs/loader:1033:32)
4232|at Function.Module._load (node:internal/modules/cjs/loader:868:12)
4233|at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) {
4234|code: 'MODULE_NOT_FOUND',
4235|requireStack: [ '/var/www/html/plugins/espeasy/resources/espeasy.js' ]
4236|}