[TUTORIEL] Connaitre la capacité restante de sa cuve eau de pluie

Salut @Doudy

Dans mon cas la rallonge sert entre le capteur à ultrasons et mon D1 mini car la distance n’était pas suffisante.

Pour ma part le D1 mini est raccordé sur un chargeur usb de téléphone

Merci pour la réponse
Il ne faut pas spécialement utiliser ce câble ?
Les fiches du câble ne doivent pas correspondre !
Un câble « téléphone » avec 4 fils doit aussi fonctionner ?
:wink:

Généralement je prends un vieux câble usb. ( ceux de nos anciennes imprimantes sont assez long)

Bonne idée

Bonjour jerome,
Voilà je viens de commencer l’installation

Mais je suis bloqué ici :

Citation
Maintenant, vous devez télécharger les bibliothèques nécessaires au fonctionnement du code.
Nous aurons besoin de :

  • ESP8266Wifi
  • PubSubClient

Je ne trouve pas ESP8266Wifi dans le « Gestionnaire de bibliothèque »
Il y a bien « ESP_WifiManager » ou « ESP_WifiManager_Lite » !


GitHub dit :

This is an ESP32 / ESP8266 WiFi Connection Manager with fallback web configuration portal. Use this library for configuring ESP32 (including ESP32-S2 and ESP32-C3), ESP8266 modules’ WiFi, etc. Credentials at runtime. You can also specify static DNS servers, personalized HostName, fixed or random AP WiFi channel. With examples supporting ArduinoJson

Lequel choisir ?
:wink:

bonjour @Doudy
Tu ouvres ton ide arduino, puis tu vas dans fichier , préférences et en bas dans " URL de gestionnaire de cartes supplémentaires :" tu colles la lignes du dessous

http://arduino.esp8266.com/stable/package_esp8266com_index.json,https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

apres tu installes les cartes et tu vas trouver tes petits. :wink:

1 « J'aime »

Merci :+1:

:smiling_face_with_tear:
J’ai beau chercher dans les bibliothèques, je ne trouve pas ESP8266Wifi
ou je suis :dizzy_face:

Regardes si tu trouves celles la ESP8266WiFi , avec le f majuscule

Et bien non rien trouvé, avec ESP8266WiFi, enfin si ceci :

Rien à voir
:roll_eyes:

tu as installé ça ?

tu as regardé là

oui c’était fait

Oui je trouve ESP8266WiFi dans « Croquis-Inclure Bibliothèque »
Capture5
Mais que faire après ?
:wink:

Le ESP8266WiFi sert à inclure la bibliothèque dans le code donc oui normalement c’est bon.

Il s’agit de la ligne une

Tu clique dessus et ça t’intègre la ligne 1 #include …, dans ton code arduino, comme te dis Jerome

Voilà, j’ai effectué un test après avoir branché les câbles, téléversé le code et adapté les variables.
Résultat :

Executable segment sizes:
ICACHE : 32768 - flash instruction cache
IROM : 249268 - code in flash (default or ICACHE_FLASH_ATTR)
IRAM : 27369 / 32768 - code in IRAM (IRAM_ATTR, ISRs…)
DATA : 1496 ) - initialized variables (global, static) in RAM/HEAP
RODATA : 1312 ) / 81920 - constants (global, static) in RAM/HEAP
BSS : 25856 ) - zeroed variables (global, static) in RAM/HEAP
Le croquis utilise 279445 octets (26%) de l’espace de stockage de programmes. Le maximum est de 1044464 octets.
Les variables globales utilisent 28664 octets (34%) de mémoire dynamique, ce qui laisse 53256 octets pour les variables locales. Le maximum est de 81920 octets.
esptool.py v3.0
Serial port COM6
Connecting…
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: dc:4f:22:43:5b:f3
Uploading stub…
Running stub…
Stub running…
Changing baud rate to 460800
Changed.
Configuring flash size…
Auto-detected Flash size: 4MB
Compressed 283600 bytes to 207832…
Writing at 0x00000000… (7 %)
Writing at 0x00004000… (15 %)
Writing at 0x00008000… (23 %)
Writing at 0x0000c000… (30 %)
Writing at 0x00010000… (38 %)
Writing at 0x00014000… (46 %)
Writing at 0x00018000… (53 %)
Writing at 0x0001c000… (61 %)
Writing at 0x00020000… (69 %)
Writing at 0x00024000… (76 %)
Writing at 0x00028000… (84 %)
Writing at 0x0002c000… (92 %)
Writing at 0x00030000… (100 %)
Wrote 283600 bytes (207832 compressed) at 0x00000000 in 4.9 seconds (effective 462.8 kbit/s)…
Hash of data verified.

Leaving…
Hard resetting via RTS pin…

Mais pas de mise à jour dans Gladys !
Capture5
:thinking:

ton code à l’air de bien s’être téléversé.

S tu le branche sur ton pc et que tu ouvres le moniteur de serie avec l’ide arduino vois tu un résultat pour tester ?

Désolé mais je ne comprends pas !
:thinking: :thinking: