Table des matières:

Station météo IoT avec surveillance des COV : 6 étapes
Station météo IoT avec surveillance des COV : 6 étapes

Vidéo: Station météo IoT avec surveillance des COV : 6 étapes

Vidéo: Station météo IoT avec surveillance des COV : 6 étapes
Vidéo: 🌡️Arduino le Capteur de Température📈 DH11 & DH22 | Projet Station météo | Contrôle température 2024, Novembre
Anonim
Station météo IoT avec surveillance des COV
Station météo IoT avec surveillance des COV
Station météo IoT avec surveillance des COV
Station météo IoT avec surveillance des COV

Dans ce instructable, je montre comment construire une station météorologique Internet des objets (IoT) avec surveillance des composés organiques volatils (COV). Pour ce projet, j'ai développé un kit Do-It-Yourself (DIY). Le matériel et les logiciels sont open source.

Étape 1: Kit MeteoMex Aeria

Kit MétéoMex Aérien
Kit MétéoMex Aérien

Le kit MeteoMex aeria (https://www.meteomex.com) coûte environ 25 USD et contient

  • 1 carte de circuit imprimé (PCB).
  • 1 capteur climatique BME280.
  • 1 capteur de COV CCS811
  • 1 microprocesseur Wemos D1 R1 mini ESP8266 avec WiFi.
  • broches d'en-tête.
  • 1 cavalier (J1).

De plus, vous aurez besoin d'une station de soudure et d'une alimentation appropriée pour l'appareil fini (USB ou 3 piles AA) et d'un câble USB pour la programmation.

Étape 2: souder les composants

Souder les composants
Souder les composants
Souder les composants
Souder les composants
Souder les composants
Souder les composants

Vous devez souder les en-têtes et les capteurs sur le PCB et le Wemos D1 mini. Veuillez faire attention à l'orientation correcte des capteurs sur la carte. Pour assurer un montage propre, j'utilise une maquette pour assembler les pièces.

Étape 3: Enregistrez ou installez le serveur ThingsBoard

Enregistrez ou installez le serveur ThingsBoard
Enregistrez ou installez le serveur ThingsBoard

Pour utiliser ThingsBoard comme plate-forme IoT, vous devez vous inscrire sur https://thingsboard.io, ou installer votre propre serveur ThingsBoard. Il existe différentes manières d'installer ThingsBoard Community Edition, par ex. sur un serveur Linux, Windows, Raspberry Pi etc. J'ai choisi l'installation sur un serveur personnel virtuel Ubuntu 18.04 LTS:

Sur votre instance ThingsBoard, vous devez vous connecter en tant que locataire et enregistrer un nouvel appareil pour envoyer les données de télémétrie. Votre appareil sera identifié grâce à son jeton d'accès.

À l'étape suivante, vous avez besoin de l'URL server:port et du jeton d'accès de votre appareil.

Étape 4: Programmation du Wemos D1 Mini

Programmation du Wemos D1 Mini
Programmation du Wemos D1 Mini

Le Wemos D1 mini peut être programmé avec l'IDE Arduino.

Installez les cartes supplémentaires ESP32 de https://dl.espressif.com/dl/package_esp32_index.json dans l'IDE Arduino et choisissez le bon appareil: LOLIN/Wemos D1 R1. Sinon, vous pourriez le "briquer" pour toujours (cela m'est arrivé..) !

Différents exemples de code sont disponibles sur

Pour cette instructable, nous utilisons le programme MeteoMex_USB_ThingsBoard_aeria_VOCs.

Important: dans le programme, vous devez utiliser la bonne URL de votre serveur ThingsBoard et le jeton d'accès de votre appareil !

De plus, vous devez définir votre SSID WiFi et votre mot de passe.

Vous devez également décider du taux d'échantillonnage, en publiant des données toutes les 10 minutes (pour une surveillance en temps réel, vous pouvez envoyer des données toutes les 500 ms).

Étape 5: Logement de la station météorologique

Logement de la station météo
Logement de la station météo
Logement de la station météo
Logement de la station météo
Logement de la station météo
Logement de la station météo

L'emplacement de votre station météo est important: elle doit être protégée du soleil direct et de la pluie. Dans le même temps, vous avez besoin d'une ventilation suffisante pour mesurer les COV et les conditions atmosphériques. Idéalement, vous pouvez monter le MeteoMex à proximité d'une prise et à portée de votre réseau WiFi.

Pour le logement, vous pouvez envisager différentes options. Une boîte « professionnelle » appropriée vous coûtera environ 10 USD, et vous avez besoin de plus de plastique… J'ai également décidé de ne pas utiliser une boîte imprimée en 3D pour des raisons de temps, de coût et d'environnement (j'ai une imprimante 3D dans mon laboratoire pour le prototypage d'appareils d'analyse). Au lieu de cela, j'ai réutilisé un bécher de yaourt en plastique. Bien sûr, un très chic. Jusqu'à présent, je suis assez satisfait de cette solution: Faible empreinte environnementale, économique (~1,5 USD, dont 1L de yaourt) et fonctionnelle.

Étape 6: Surveillance en ligne

Surveillance en ligne
Surveillance en ligne

Prêt. Si vous le souhaitez, vous pouvez partager le tableau de bord public de votre station météo:

Station météo IoT avec COV, Irapuato, MX, 1 990 m.a.s.l.

Conseillé: