0

Capteur de qualité de l’air utilisant le NodeMCU V3 basé sur ESP8266

L’ESP8266 est un système sur puce (SoC) peu coûteux, composé d’une unité de microcontrôleur (MCU) Tensilica L106 32 bits et d’un émetteur-récepteur Wi-Fi. Il prend en charge une pile complète de protocole de contrôle de transmission/protocole Internet (TCP/IP). Il dispose de 17 broches d’entrée/sortie à usage général (GPIO)*, ainsi que d’une entrée analogique.
(*) 6 de ces broches (6-11) sont utilisées pour la communication avec la puce de mémoire flash intégrée.

Vous pouvez le programmer avec Arduino ou Lua. Grâce à ses capacités de communication Wi-Fi, vous pourrez l’utiliser pour vous connecter à votre réseau Wi-Fi, et donc à Internet. En conséquence, l’ESP8266 est devenu l’appareil Internet des objets (IOT) le plus populaire disponible.

Il existe de nombreux modules EP8266 différents, des modules autonomes comme la série ESP-## d’AI Thinker, ou des cartes de développement complètes comme le NodeMCU DevKit ou le WeMos D1. Différentes cartes peuvent avoir différentes broches, différentes antennes Wi-Fi ou une quantité différente de mémoire flash à bord.

Le V3 NodeMCU (Node MicroController Unit) est une carte de développement open source construite autour du microcontrôleur SoC ESP8266, qui intègre l’ESP8226, une mémoire flash de 4 Mo (32 Mo) et le module WiFi ESP-12E sur sa carte de circuit imprimé (PCB).

Pour mon projet de capteur de qualité de l’air, j’ai décidé d’utiliser le NodeMCU V3, ainsi que le capteur de particules SDS011 et le capteur de température/humidité DHT11.

NodeMCU V3 avec capteur de particules DS011 et capteur de température et d’humidité DHT11