Étape 3: câblage
Tout d’abord, nous devons couvrir quelques rudiments de la ESP8266 et la DHT11. Nous passons ensuite à eux de câblage à l’ONU.
L’image ci-dessus montre l’avant de la ESP8266 avec les 8 éclaté broches marquées. Les pistes ESP8266 à 3,3 V alors assurez-vous que vous vous connectez la broche Vcc sur la broche de 3,3 V sur la Uno. Cela signifie également que vous devrez utiliser un levier de vitesses de niveau logique ou faire un diviseur de tension pour la connexion en série de la carte arduino à l’ESP8266 ou vous risquez de vous ruiner. Si vous ne voulez pas acheter une manette de niveau logique, alors vous devrez faire un diviseur de tension qui vous pouvez le faire à l’aide de deux résistances. Sparkfun a un bon tutoriel sur ce que vous puissiez voir comment ils construisent leur et calculer dont vous aurez besoin d’utiliser des résistances de valeur. J’ai utilisé une résistance de 220 ohms et une résistance de 470 ohms pour le mien qui m’a fait assez proche de 3,3 V. Étant donné que les ESP8266 sorties 3.3 V et les cartes Arduino peuvent prendre cette tension il n’y a pas besoin de faire quoi que ce soit à la ligne de série de l’ESP8266 à l’Arduino.
La spécification de DHT11 est seulement +/-5 % d’humidité et 2 degrés Celsius n’est pas un capteur super précis. Il est seulement bon pour les températures au-dessus de zéro. Le DHT22 est un peu plus précis donc si c’est important pour vous optez pour elle au lieu de cela. Les deux capteurs fonctionnent avec des tensions entre V 3.3-5. La broche signal devra être relié à une résistance de pull-up, que j’ai utilisé une résistance de 4,7 kOhms pour.
Le diagramme de Fritzing ci-dessus montre le câblage. Pour la facilité d’utilisation, toutes les connexions à 5 V ou 3,3 V sont rouges et toutes les liaisons au sol sont en bleus. Les connexions sont les suivantes :
- Uno | ESP8266
- RXD | TXD
- TXD | RXD (via le diviseur de tension)
- 3.3 V | SCR, CH_PD, Reset
- GND | GND
- Uno | DHT11
- 5 V | SCR
- GND | GND
- D7 | Signal (connecter à Vcc par l’intermédiaire de résistances de pull-up)