ESPHome - Lolin32 et pompe à eau 3v

Bonjour,

Je souhaiterais me faire un mini arroseur de plante connecté tout simple.
J’ai une carte Lolin32 (enfin un clone apparemment) et j’aimerais y connecter une mini pompe à eau.
Je crois que ma carte ne peut sortir que du 3.3v, mais j’ai vu qu’il existe des mini pompes qui prennent entre 2.5v et 6v.

Specs de ma carte : https://megma.ma/wp-content/uploads/2021/08/Wemos-ESP32-Lolin32-Board-BOOK-ENGLISH.pdf
Pompe qui me parait pas mal : Pompe à moteur sans balais à faible bruit, mini pompe à eau Micro SubSN, DC 2.5-6V, 120L/H - AliExpress 44

Je pensais donc alimenter la pompe directement depuis la Lolin32 (elle-même alimentée en micro usb), mettre un tuyau d’un côté de la pompe dans une bouteille remplie d’eau, et un autre tuyau de l’autre côté de la pompe vers ma plante.

Bon déjà je ne sais pas si alimenter la pompe depuis la carte est possible, ni où brancher les fils (1 fil sur le pin 3.3v et l’autre sur gnd ?).
Mais du coup dès que la pompe est alimentée, j’imagine qu’elle tourne. Moi je veux qu’elle tourne seulement quand je lui en donne l’ordre.

Donc y a-t-il moyen de faire remonter ça via ESPHome dans HA, que ma pompe de base ne tourne pas, et qui via une action dans HA je puisse activer pour X secondes la pompe ?

Dans ma tête cela me semble faisable, mais concrètement je ne suis pas sûr de :

  • si la pompe en question peut faire le job
  • comment connecter la pompe à la Lolin32 (j’ai un fer à souder, des headers et câbles dupont)
  • comment la contrôler par HA via ESPHome (je n’ai jamais écrit de firmware ESPHome, mais suis à l’aise avec le yaml)

Bref, besoin d’un peu d’aide et de conseils.

Merci par avance.

a mon avis, tu va griller tes cartes.
les 3V ca va aller, mais la puissance sera certainement trop faible.
il faudra passer par un relais.

2 « J'aime »

Un relais seul ne suffit pas.

Un relais typique qui fonctionne en 3,3V comme le JQC3F consomme 120mA pour coller.
Un GPIO d’ESP32 fournit au maximum 40mA, pas assez.

Il faut une carte relais comme celle-ci : carte relais 3,3V

Le GND de la carte relais sur celui de l’ESP, le VCC sur le 3,3V et le Vin sur un GPIO disponible.

Pour le YAML, quelque chose comme ça, à adapter à tes besoins :

switch:
  - platform: gpio
    name: "pompe"
    pin: GPIO8
    restore_mode: ALWAYS_OFF
1 « J'aime »

Merci @bentou et @janfi67 pour vos réponses. Je viens de comprendre le principe du relais :sweat_smile: :bulb:

Par contre @janfi67 tu dis « un relais seul ne suffit pas ». C’est-à-dire ? C’est quoi un relais seul ? (par rapport à celui que tu partages en lien par ex).

Et faut-il que je prenne absolument un relais 3.3v ? Un 5v ne fera pas l’affaire ?
Désolé je suis une quiche en électricité, mais je me dis « qui peut le plus peut le moins » non ? Un relais 5v ne fonctionnera pas si je le branche sur le out 3.3v de ma carte ?

Par contre @janfi67 tu dis « un relais seul ne suffit pas ». C’est-à-dire ? C’est quoi un relais seul ? (par rapport à celui que tu partages en lien par ex).

Le relais, c’est le composant électromécanique sur la carte.
Sur la carte, il y a en plus un transistor qui amplifie le courant qui vient du GPIO pour alimenter correctement la bobine du relais, des resistances, des LED et sans doute une diode…

Et faut-il que je prenne absolument un relais 3.3v ?

Ton ESP est alimenté en 3,3V. Pour rester cohérent entre tous les niveaux, il vaut mieux un relais/carte qui fonctionne en 3,3V. Attention tout de même, l’alimentation 3,3V de l’ESP32 ne supportera pas beaucoup de relais. Mais avec 1, c’est OK.

Un 5v ne fera pas l’affaire ?

Tu pourrais prendre une carte 5V, l’alimenter par le 5V alimente l’ESP. Mais il y a des risques que le relais en se déclenche pas ou que l’ESP32 n’apprécie pas la tension de polarisation du transistor. Tout dépend de la carte et comme tu n’es pas spécialiste, je ne te conseille pas.

Un relais 5v ne fonctionnera pas si je le branche sur le out 3.3v de ma carte ?

Ca peut marcher, ou pas. Tu n’as aucune garantie d’un fonctionnement fiable.

1 « J'aime »

J’ai commandé le matos, je vous dirai si j’arrive à faire quelque-chose :sweat_smile:
Encore merci pour vos conseils.

salut tu as aussi la solution d’une carte avec un mosfet qui se comporte comme un relais statique
https://www.amazon.fr/DollaTek-Mosfet-Taste-MOS-Treibermodul-Arduino-Raspberry/dp/B07DK7T997/ref=sr_1_10?dib=eyJ2IjoiMSJ9.9XXbkI6aRY_XP3zuEDTuf5qJGBz8yzXKZZkJ5UlZ10aO6Z6VrcdwkhN-hQh_2WGTCzAOg0YH_guJe5ysPlscYPDcm9YczM9YZXmMoqDu3T981KyN7e3XcMdS4uVRMMXWGO97py6GqN-l3DOXw9enehFtZOdMqeNFLOZ-tL7doNBq3Px_tRbWAx5I1ZDjfefpY4G2gDYWMfMM7wqcz-NFId4P4oYDzjT5mu0cW6FrbEH21ch54KxY-0aJQ4plYwknd0hR9VUczZfP6D4rHm2uok4Pc0ZNDnPswmMGjrrpAWc.DrTbxRXoeB4rQbscLGfdHAJZbufOOeVA58sUUosn4Mw&dib_tag=se&keywords=Mosfet&qid=1720763023&sr=8-10
ça se pilote comme un relais

Bonjour,

Si tu as besoin de matos autour d’ESP, tu peux jeter un œil dans ma ‹ boutique ›

https://onedrive.live.com/redir?resid=7A8AD26CF5E25D52!178138&authkey=!AgVMmoM0tuLpdcs&page=Edit&wd=target(Tutos%20ESPHOME.one|eb605830-2965-4941-b5be-3de136882d3c%2FInitialisation%20d'un%20ESP8266%20D1%20mini|9ec4cd4b-82ee-4ca2-be12-c89d0f04f60a%2F)&wdorigin=NavigationUrl

Bonne journée