Etape 3: Connexion des capteurs
Je peux recomment vous pour relier les capteurs un après l’autre, commençant par le capteur DHT11/DHT22. Une fois un capteur fonctionne correctement, vous pouvez aller et ajouter le capteur suivant.
Le DHT11/22
Il s’agit de commencer par un capteur simple ! La DHT22 est légèrement plus précis par rapport à la DHT11 mais est moins coûteux. J’ai commencé avec le bleu DHT11 mais obtenir enthousiaste et acheté le blanc DHT22 peu de temps après. Comme vous pouvez le voir dans l’image ci-dessus, j’ajoute tous les capteurs dans le broadboard à côté de la NodeMcu.
Il est très facile de connecter le capteur DHT11 ou DHT22. Assurez-vous que vous vérifiez les points suivants :
Si votre capteur est sur une petite planche, il y a déjà une résistance entre la broche 1 et 2. Le Conseil d’administration avec le DHT11/DHT22 possède seulement trois broches. Si ce n’est pas le cas, (tel que présenté sur la photo), ajouter une résistance de 10K entre la première et la seconde goupille. Branchez la première broche les 3,2 volts (présentés au Conseil d’administration) et la broche 4 au sol. Branchez la deuxième broche à broche numérique 4 (D$) du Conseil de NodeMcu.
Si vous regardez attentivement, vous verrez que les D4, 5 v et masse broche le Conseil de NodeMcu est tous côté de l’autre ! Lorsque vous apportez utiliser d’un capteur de DHT sur une petite planche, vous pouvez facilement piquer le capteur dans le broadboard à côté de la NodeMcu comme les broches correspondra !
Le capteur BMP
La taille du capteur BMP la température et la pression de l’air. Oui, nous avons déjà un capteur de température, ajouté à l’étape précédente, mais pas un capteur de pression d’air. Connecter la broche d’alimentation à la ligne de 3,2 volts de la NodeMCU et la broche de terre à la terre de la NodeMCU. Le SCL doit être connecté à D1 et le SDA à D2.
Le détecteur de pluie et capteur de lumière
C’est une partie délicate comme le NodeMCU a analogique qu’une épingle (image, buttum à gauche). Nous pouvons résoudre ce problème par les broches analogiques de multiplexage. Avec l’aide de deux diodes et deux broches GPIO nous alimenter les deux capteurs en sequense. J’ai écrit un autre instructable à ce sujet. S’il vous plaît cliquez ici. L’instructable repose sur une carte arduino. Étant donné que la NodeMCU est programmé avec arduino IDE, ce sera pas un problème.
Comme vous pouvez le voir le détecteur de pluie est propulsé par pin D7 (GPIO13). Le LDR est propulsé par broche D8 (GPIO15).
Un petit nœud sur le détecteur de pluie, utilisé dans ce projet. Le détecteur de pluie a été dilivered avec un petit module. Ce module n’est pas nécessaire pour le détecteur de pluie travailler comme nous voulons lire la valeur analogique. Les gens utilisent ces modules est qu’une connexion à broches numériques de le microcontroleur est possible. Le potentiomètre à bord définit la valeur afin de retirer la broche numérique du microcontrôleur haute ou basse.