Liste des pièces du kit antigel ESP32

Achetez un ESP32 et une DS18B20 étanche compatibles avec les sketches d’ingestion push de ProbeHarbor. Fiches Adafruit et Amazon, pas un kit de marque.

Vue de dessus d’une carte microcontrôleur Arduino Uno bleue sur fond blanc
Les cartes compatibles Arduino exécutent le sketch qui interroge les sondes et publie le JSON. Photo : Wikimedia Commons contributor. CC0

ProbeHarbor ne vend pas de matériel. Achetez les pièces ci-dessous, puis installez le firmware depuis votre navigateur avec le flasheur web : ni Arduino IDE ni code, et il transmet à la carte votre Wi‑Fi et votre clé d’appareil par le même câble USB. Si vous préférez lire ou modifier le code, les sketches de ds18b20_ingest attendent un ESP32 avec Wi‑Fi et un DS18B20 étanche. Achetez les pièces ci-dessous (Adafruit pour les références connues, les liens produit Amazon si vous voulez un DevKit moins cher), puis créez un appareil push et flashez plutôt un sketch prérempli depuis Dashboard → Devices.

Nomenclature antigel recommandée

Pièces pour une sonde antigel ESP32
Pièce Pourquoi Acheter
Carte ESP32 Envoi push en HTTPS via Wi‑Fi (TLS intégré à la puce) Adafruit ESP32 Feather V2 · HUZZAH32 · DevKit sur Amazon
DS18B20 étanche Sonde pour tuyau ou vide sanitaire ; fonctionne sous zéro Adafruit #381 (4,7 kΩ inclus) · Sonde sur Amazon
Pull-up de 4,7 kΩObligatoire sur la ligne de données 1-Wire si le lot de la sonde n’en contient pas 4,7k sur Amazon
Alimentation USB Bloc secteur ou câble USB-C ; si possible, gardez la carte plus au chaud que l’emplacement de la sonde N’importe quelle alimentation USB 5 V d’au moins 500 mA

Les fiches produit changent : considérez Adafruit comme la nomenclature de référence. Les liens Amazon /dp/ de bomLinks sont des alternatives compatibles Partenaires tant que l’annonce existe. Les lots génériques « kit ESP32 + DS18B20 » livrent souvent un DHT11 au lieu d’une sonde étanche : évitez-les.

Câblage

Schéma de câblage : ESP32 DevKit vers un DS18B20 étanche avec pull-up de 4,7 kiloohms sur le GPIO 4
Rouge → 3,3 V, noir → GND, donnée jaune/blanc → GPIO 4, avec une pull-up de 4,7 kΩ entre la donnée et le 3,3 V. Le sketch d’ingestion d’exemple utilise le GPIO 4 par défaut.
  • Rouge (VCC) → ESP32 3,3 V
  • Noir (GND) → GND
  • Jaune / blanc (donnée) → GPIO 4 (valeur par défaut du sketch d’exemple ; tout GPIO numérique libre convient si vous changez la broche)
  • 4,7 kΩ entre la donnée et le 3,3 V

Sur une Adafruit Feather (HUZZAH32 ou ESP32 Feather V2), le GPIO 4 est la broche marquée A5. Consultez les notes Feather de la page du flasheur pour les détails supplémentaires.

Fixez la sonde inox sur le tuyau le plus froid ou le mur nord avec un collier de serrage, puis entourez la sonde et un court tronçon de tuyau d’isolant en mousse : vous mesurez ainsi la température du tuyau, pas celle de l’air ambiant.

Flasher et connecter

  1. Créez un compte gratuit et un appareil push dans Devices.
  2. Ouvrez le flasheur web dans Chrome ou Edge, branchez l’ESP32, cliquez sur Install, puis envoyez votre Wi‑Fi et votre clé d’appareil. Il affiche « First reading delivered » quand la sonde est en ligne.
  3. Vous préférez le code ? Téléchargez le .ino Arduino ou le .py MicroPython prérempli depuis Devices et flashez-le selon les options de flashage de l’ESP32 (le moniteur série à 115200 doit afficher POST 200).
  4. Facultatif : imprimez le QR du kit d’ingestion sur le boîtier.
  5. Réglez le seuil de gel et l’e-mail dans Alerts → When to alert et activez l’avertissement de délai avant le gel si vous voulez être prévenu avant que la sonde n’atteigne le gel.

Ce qu’il ne faut pas acheter contre le gel des tuyaux

  • Kits de démarrage avec DHT11 seul : peu fiables sous zéro, fils courts, pas étanches.
  • Capteurs d’ambiance Bluetooth / Zigbee : ils ne parlent pas l’ingestion push de ProbeHarbor.
  • Uno + Ethernet seul : nécessite un relais HTTPS sur le réseau local ; bien pour les montages avancés, pas pour un premier kit.

Le DHT22 convient toujours pour l’air et l’humidité de l’atelier (votre étude de cas du garage en Ethernet). Pour les tuyaux, préférez le DS18B20. Câble PTFE haute température : Adafruit #642 si la sonde se trouve près d’un chauffe-eau ou d’un câble chauffant.

Extras facultatifs

  • Un second DS18B20 sur le même bus 1-Wire pour comparer la zone de la porte et le mur du tuyau (multizone).
  • Boîtier ABS ventilé + presse-étoupe pour l’ESP32 dans un garage poussiéreux.
  • Les kits de démarrage ELEGOO ou ESP32 génériques conviennent si vous ajoutez quand même un DS18B20 étanche : leur DHT11 fourni n’est pas la sonde antigel.

À lire aussi

Les liens d’achat Amazon peuvent contenir un identifiant Partenaires (Associates). Les liens Adafruit et des autres vendeurs sont directs (Adafruit n’a pas de programme d’affiliation). ProbeHarbor peut toucher une commission sur les achats Amazon éligibles, sans surcoût pour vous.

FAQ

ProbeHarbor vend-il un kit ESP32 ?
Non. ProbeHarbor est un logiciel. Achetez un ESP32 et un DS18B20 étanche chez Adafruit ou Amazon, puis téléchargez un sketch d’ingestion préconfiguré depuis Dashboard → Devices. Liste des pièces : probeharbor.dev/about/esp32-freeze-kit.

Un kit de démarrage avec DHT11 suffit-il contre le gel des tuyaux ?
Pas à lui seul. Le DHT11 est peu fiable sous zéro et généralement pas étanche. Utilisez un DS18B20 étanche pour les tuyaux ; gardez le DHT22 pour l’air et l’humidité de l’atelier si vous voulez l’HR.

Faut-il absolument la carte Adafruit ?
Non. N’importe quel ESP32 DevKit compatible Arduino IDE ou MicroPython fonctionne avec les sketches ProbeHarbor. Les liens Adafruit sont des références stables ; un DevKit trouvé sur Amazon convient très bien pour réduire le coût.