Utiliser un capteur température DHT11 ou KY-015 avec EspEasy
Salut le monde !!
Le 3ème Tuto sur EspEasy est là ! Maintenant que vous connaissez tous de l'interface grâce à mon précèdent article et à la documentation officielle, on va pouvoir commencer gentiment a s'amuser un peu !
Pour vous facilitez la tâche je vais vous mettre à disposition un fichier.rar qui contiendra la version exacte que j'ai utilisé, je ferai de même lors de mes futurs travaux sur Arduino !
Allez j'ai déjà trop parler commençons !!!
Prérequis..
Alors pour ce petit montage il vous faudra :
1x NodeMCU et son alimentation
1x DHT11 ou KY-015
Firmware EspEasy (version du tuto)
Sinon celui de votre choix sur le Git officiel de Lets Control It
Schématique..
Pour ce premier montage vous verrez il n'y a rien de compliquer voici ci-dessous 2 schémas de montage et une photos de ma réalisation.
Pour info les schémas ont été réalisé avec le programme Fritzing qui est hélas maintenant est devenu payant.. mais sachez que ce programme peut transformer vos schémas en PCB si ça c'est pas la classe 😎
Installation du firmware EspEasy..
Pour cette partie je vous renvoi simplement à mon premier tuto sur EspEasy
Configuration EspEasy..
Je vais partir du principe que vous venez de terminer l'installation et que vous êtes arriver sur la page principal (Main) de EspEasy ! Depuis la il vous faudra aller sur l'onglet "Devices"
Comme vous pouvez le voir nous pouvons configurer jusqu'à 12 capteurs. Pour ajouter un nouveau il suffit de cliquer sur le bouton Add dans la première colonne ce qui va vous redirigez à la page de configuration du capteur
A cette étape la seule chose que vous pourrez faire c'est de sélectionnez le type de capteur que vous souhaitez utiliser, dans notre cas le capteur DHT11 comme ci-dessus.
Une fois que vous avez choisi, des nouveaux champs vont apparaître selon le type de capteur, Et si vous avez remarqué 2 icone sont apparues à coté du capteurs, celle-ci redirge vers l'aide en ligne ce qui est toujours très utile !
Paramètrage de la tâche (Task Settings)
- Nom (Name) Choississez un nom simple car le nom est important !! Pas ici vu que nous avons qu'un seul capteur mais si dans le futur vous en avez plusieurs ça pourrai devenir problématique, dans mon exemple je l'ai nommé : DHT_Salon
- Actif (Enabled) Si vous oubliez de cocher cette case rien ne fonctionnera ! Votre capteur ne sera pas activé !
Capteur (Sensor)
- Intervalle (interval) C'est l'intervalle entre 2 échantillonnages/mesures
Valeurs
- Nom (Name) Ici encore choisissiez un nom simple sans caractère spéciaux
- Formule (Formula) Champs d'ou vous pourrez modifier votre valeurs
- Lorsque que le capteur transmet sa valeur à l'appareil, elle est interprétée via la fonction de formule. La valeur est ensuite adressée comme suit : %value%
- ex. Pour convertir la température de °C à °F ou K ou corriger un différentiel dans l'image ci-dessous la formule : %c_c2f%(%value%) est utilisée pour convertir °F
- Si vous auriez voulu transformer en K la formule aurez été : -273.15 + (%value%)
- Et si vous vouliez corriger de +2°C un différentiel : (%value%)+2
- Décimale (Decimals) Nombre de décimales après la vigule
Voilà vous avez réussi à faire un objet connecté !!! Le premier d'une longue liste j'espère !!
Avant de terminer je voulais encore juste vous partagé un petit site que vous connaissez surement si vous êtes possesseurs d'une imprimante 3D mais sinon allez jeter un oeil ça vous donnera peut être l'envie d'en acheter une ! C'est le fameux site de partage de créations 3D Thingiverse et je vous joint 2 liens qui pour éventuellement vous imprimé un petit coffret pour votre nodeMCU et DHT sur ce profitez !!
Et n'oubliez pas de vous abonné si vous voulez être mis au courant lors de la sorties des prochains tuto sur :
Les capteurs/compteurs :
- Température - DS18b20
- Pression atm., température et humidité - BMx280
- Lumière - BH1750
- Ultrasons- HC-SR04
- De présences - PIR
- De niveaux de liquide
- Compteurs d'énergie - Eastron SDM120C
- Compteurs d'eau
- Compteurs de poussières - Sharp GP2Y10
- Compteurs de poussières - PMSx003
- RFID - PN532
- Humidité du sol
Les écrans :
- OLED SSD1306
- 7-segment display
- Nextion
- LCD2004
Les Contrôleurs :
Bonne journée mes Noobs !!
Sources
Commentaires
Enregistrer un commentaire