Je suis en train de préparer un projet afin de piloter la pompe de ma piscine via un arduino (avec un module WiFi afin de piloter et de reporter les données sur appli android), il remplacera l’actuel programmateur et permettra de gérer la filtration en fonction de la température (et jouer le rôle de coffret anti-gel en hiver).
Avant de commander le matériel, j’aimerai être sur que tout correspond et fonctionnera correctement ensemble (hormis les erreurs de code).
J’ai réaliser le "schéma" de câblage des différents modules avec l’arduino Nano, est-ce que l’un(e) d’entre vous pourrai me dire si c’est correct ? Cela fait pas mal de temps que je n’ai pas bidouiller avec arduino, et jamais de projet comme celui-ci donc j’ai encore des doutes
J'aurais préféré un schéma avec les références des composants, on ne voit pas ce qu'est le circuit sous le DHT22, une interface SD sans doute.
La réf du transistor de commande de la platine relai.
Quelques remarques:
Il n'y a pas de résistance de base pour limiter le courant si c'est un transistor bipolaire, ou une résistance entre source et masse si c'est un Mosfet.
Il serait préférable que les boutons poussoirs referment les entrées à la masse plutôt que le +5v.
Les adaptateurs ESP-01 et SD sont-il compatibles 5v?
En effet le circuit sous le DHT22 est bien un lecteur de carte SD, j'ai vérifier et il supporte le 5V, tout comme l'adaptateur ESP-01 pour le module WiFi, et ce module est ESP8266 ESP-01 (c'est justement pour cela qu'il y a cet adaptateur car le module est en 3.3V)
Ok pour les boutons poussoirs à la masse, mais d'ailleurs je n'ai jamais trop compris la différence entre les deux (hormis le fait qu'il faille détecter un front descendant plutôt que montant).
Le module SD permettra de stocker la programmation horaire ainsi que de pouvoir enregistrer les relevés.
Le module 433Mhz servira à recevoir l'information de température de l'eau, car il y a une dizaine de mètres entre la pompe et la piscine (et je n'ai pas envie de reprendre la tranché pour faire passer un câble)
Et le module WiFi servira à renvoyer les données sur mon appli android (qui est déjà prête) et sur mon serveur domotique maison (qui lui est encore en cours de création).
Le transistor est un 2N2222, et je ne sais pas trop qu'elle valeur de résistance base mettre.
Pour ce qui est de l'alim, le relais est en 12V, et j'avais choisi cette alim car elle sortait du 5 et du 12V, ce qui me permettait de ne pas trop tirer sur le 5V de l'arduino pour l'alimentation des différents modules.
Mais si il faut je mettrait un régulateur intermédiaire pour soulager celui du Nano.
@hbachetti : justement j'ai mis l'adaptateur pour ça, il permet de réaliser l’adaptation de niveau. Enfin normalement, d'après ce que j'ai compris lorsque je me suis renseigné.
Tous les 'ESP-01 Adapator' n'incluent pas l'adaptation de niveau.
Le modèle utilisé par coDev ,si c'est celui là, semble inclure cette fonction (tarnsistors Q1 et Q2 ? )
Un schéma permettrait de confirmer cela parce que les descriptions des vendeurs sont souvent ambigûes
Concernant les boutons poussoirs:
Si il sont connectés comme sur ton schéma, les entrées sont en l'air lorsque les BP ne sont pas actionnés.
Lorsqu'une entrées est en l'air, le potentiel est indéfini, sauf si tu active les résistances de tirage (pullup), à ce moment là, l'entrée se trouve à l'état "haut".En appuyant sur un BP, tu envois du +5v et l'entrée se trouve également à l'état "haut".
Une résistance entre entrée et masse est obligatoire pour fixer le potentiel à un niveau "bas".
Sinon, en connectant les BP entre entrée et masse, seule la résistance de tirage est nécessaire pour fixer le niveau "haut", le niveau bas étant atteint par l'appui sur le BP.