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)

    • GPIO ⇄ Data Choisissez de la PIN sur laquelle vous allez brancher la sortie de votre capteurs (dans mon tuto la D6)
    • Model de capteur (Sensor model) Choisissez le type de capteur dans mon cas la DHT11

    Acquisition des données (Data Acquisition)
    • 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 :

    Les écrans :
    • OLED SSD1306
    • 7-segment display
    • Nextion
    • LCD2004
    Les Contrôleurs :

    Bonne journée mes Noobs !!




    Sources     

    Commentaires

    Articles les plus consultés