Mini station météo (qualité de l'air) : Différence entre versions

 
(7 révisions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
 
{{Tuto Details
 
{{Tuto Details
 +
|Main_Picture=Mini_station_m_t_o__qualit__de_l_air__63086aaf-fc4d-4934-98a0-e9de7fd02b9f.jpg
 
|Licences=Attribution (CC-BY)
 
|Licences=Attribution (CC-BY)
 
|Description=Création d'une station météo capable d'analyser la qualité de l'air.
 
|Description=Création d'une station météo capable d'analyser la qualité de l'air.
  
Prototype réalisé dans le cadre du Hackathon Kit4kids 2019 par Denis Bernabeu, Lucas
+
Prototype réalisé dans le cadre du Hackathon Kit4kids 2019 par Denis Bernabeu, Lucas Dupor et Sylvain Charron
|Disciplines scientifiques=Arduino, Computing, Electricity, Physics
+
|Disciplines scientifiques=Arduino
 
|Difficulty=Technical
 
|Difficulty=Technical
 
|Duration=4
 
|Duration=4
Ligne 13 : Ligne 14 :
 
|Introduction=Le but de ce tutoriel est d'assembler une station météo équipée pour afficher la température, l'humidité et la concentration en gaz nocifs.
 
|Introduction=Le but de ce tutoriel est d'assembler une station météo équipée pour afficher la température, l'humidité et la concentration en gaz nocifs.
  
Cette station se veut simple d'utilisation et réalisable à bas coût
+
Cette station se veut simple d'utilisation et réalisable à bas coût.
 
}}
 
}}
 
{{Materials
 
{{Materials
Ligne 31 : Ligne 32 :
 
|Item=Capteur de température
 
|Item=Capteur de température
 
}}{{ItemList}}
 
}}{{ItemList}}
|Tuto_Attachments={{Tuto Attachments}}
+
|Tuto_Attachments={{Tuto Attachments
 +
|Attachment=Mini_station_m_t_o__qualit__de_l_air__code_mini_station_m_t_o.ino
 +
}}
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
 
|Step_Title=Placer la carte sur la Breadboard
 
|Step_Title=Placer la carte sur la Breadboard
 
|Step_Content=Après avoir soudé la carte à une embase à broches, la placer sur la Breadboard.
 
|Step_Content=Après avoir soudé la carte à une embase à broches, la placer sur la Breadboard.
+
|Step_Picture_00=Mini_station_m_t_o__qualit__de_l_air__IMG_20191205_154231__01.jpg
 
 
///////////////
 
// Petit Bot //
 
///////////////
 
// Un programme pédagogique des petits débrouillards ?=+ pour gérer le robot "Petit Bot"
 
// Voir sur <nowiki>http://wikidebrouillard.org/index.php?title=Petit_Bot_un_robot_controlable_en_Wifi</nowiki>
 
// Ce programme est inspire de : <nowiki>http://www.esp8266.com/viewtopic.php?f=29&t=6419#sthash.gd1tJhwU.dpuf</nowiki>
 
// Sous licence CC-By-Sa
 
// Par des gens bien
 
 
// on appelle la bibliothèque qui gère le Wemos D1 mini
 
#include <ESP8266WiFi.h>
 
 
// Gestion du Wifi
 
#include <ESP8266WebServer.h>
 
#include <DNSServer.h>
 
#include <ESP8266mDNS.h>
 
#include <WiFiClient.h>
 
 
//  Definition du WiFi
 
const char *nomDuReseau = "petitbot";    // Nom du réseau wifi du petit bot
 
const char *motDePasse = "";    // Mot de passe du réseau wifi du petit bot
 
// ATTENTION - le mot de passe doit faire soit 0 caractères soit 8 ou plus sinon
 
// La configuration de votre réseau wifi ne se fera pas (ni mot de passe, ni nom de réseau !).
 
//création du monServeur
 
ESP8266WebServer monServeur(80);              // Création de l'objet monServeur
 
 
//Gestion des servomoteurs
 
#include <Servo.h>  //appel de la bibliothèque qui gère les servomoteurs
 
// création des servomoteurs
 
Servo servogauche;  // Nom du servo qui gère la première roue
 
Servo servodroit;    // Seconde roue
 
 
//déclaration des Variables
 
//int --- en cours
 
int val = -1; // Val nous sert à stocker la commande de l'utilisateur (stop, avance, ...).
 
 
void setup(){
 
|Step_Picture_00=Mini_station_m_t_o__qualit__de_l_air__broche.jpg
 
 
|Step_Picture_01=Mini_station_m_t_o_qualit_de_l_air_IMG_20191205_144405.jpg
 
|Step_Picture_01=Mini_station_m_t_o_qualit_de_l_air_IMG_20191205_144405.jpg
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
 
|Step_Title=Connecter les capteurs à la carte
 
|Step_Title=Connecter les capteurs à la carte
|Step_Content=Une fois la carte placée sur la Breadboard, les 2 capteurs se connectent de la façon suivante (voir schéma).
+
|Step_Content=Une fois la carte placée sur la Breadboard, les 2 capteurs se connectent de la façon suivante (voir schéma).<br />
 
 
 
 
<br />
 
 
|Step_Picture_00=Captobox_IMG_20191204_152104_01.jpg
 
|Step_Picture_00=Captobox_IMG_20191204_152104_01.jpg
 
|Step_Picture_01=Captobox_IMG_20191204_152320_01_01.jpg
 
|Step_Picture_01=Captobox_IMG_20191204_152320_01_01.jpg
Ligne 99 : Ligne 60 :
  
  
Une fois cela fait, utiliser le code ci-dessus qui permet de récupérer les données envoyées par les capteurs et de les afficher sur l'écran de la carte.
+
Une fois cela fait, utiliser le code ci-dessus qui permet de récupérer les données envoyées par les capteurs et de les afficher sur l'écran de la carte :
 
 
 
 
 
Pour une utilisation plus complète de la carte Heltech, se reporter au schéma suivant qui explique plus en détails le rôle des différents PINS :
 
Pour une utilisation plus complète de la carte Heltech, se reporter au schéma suivant qui explique plus en détails le rôle des différents PINS :
  
Ligne 129 : Ligne 88 :
  
 
Avec le matériel décrit sur cette page, les dimensions étaient celles décrites sur la photo du patron.
 
Avec le matériel décrit sur cette page, les dimensions étaient celles décrites sur la photo du patron.
 +
|Step_Picture_00=Mini_station_m_t_o__qualit__de_l_air__IMG_20191205_154612.jpg
 +
|Step_Picture_00_annotation={"version":"2.4.6","objects":[{"type":"image","version":"2.4.6","originX":"left","originY":"top","left":0,"top":0,"width":3456,"height":4608,"fill":"rgb(0,0,0)","stroke":null,"strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":0.17,"scaleY":0.17,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"crossOrigin":"","cropX":0,"cropY":0,"src":"https://www.wikidebrouillard.org/images/6/63/Mini_station_m_t_o_qualit_de_l_air_IMG_20191205_154612.jpg","filters":[]},{"type":"textbox","version":"2.4.6","originX":"center","originY":"center","left":96.51,"top":138,"width":148.01,"height":22.6,"fill":"#000000","stroke":"#000000","strokeWidth":1,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"text":"capteur MQ5","fontSize":20,"fontWeight":"normal","fontFamily":"sans-serif","fontStyle":"normal","lineHeight":1.16,"underline":false,"overline":false,"linethrough":false,"textAlign":"left","textBackgroundColor":"","charSpacing":0,"minWidth":20,"styles":{} },{"type":"textbox","version":"2.4.6","originX":"center","originY":"center","left":486.74,"top":124,"width":174.47,"height":22.6,"fill":"#000000","stroke":"#000000","strokeWidth":1,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"text":"capteur DHT 22","fontSize":20,"fontWeight":"normal","fontFamily":"sans-serif","fontStyle":"normal","lineHeight":1.16,"underline":false,"overline":false,"linethrough":false,"textAlign":"left","textBackgroundColor":"","charSpacing":0,"minWidth":20,"styles":{} },{"type":"textbox","version":"2.4.6","originX":"center","originY":"center","left":520.83,"top":341,"width":144.7,"height":75.03,"fill":"#000000","stroke":"#000000","strokeWidth":1,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"text":"interrupteur du support d'alimentation","fontSize":20,"fontWeight":"normal","fontFamily":"sans-serif","fontStyle":"normal","lineHeight":1.16,"underline":false,"overline":false,"linethrough":false,"textAlign":"left","textBackgroundColor":"","charSpacing":0,"minWidth":20,"styles":{} },{"type":"textbox","version":"2.4.6","originX":"center","originY":"center","left":128,"top":762,"width":56.45,"height":22.6,"fill":"#000000","stroke":"#000000","strokeWidth":1,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"text":"écran","fontSize":20,"fontWeight":"normal","fontFamily":"sans-serif","fontStyle":"normal","lineHeight":1.16,"underline":false,"overline":false,"linethrough":false,"textAlign":"left","textBackgroundColor":"","charSpacing":0,"minWidth":20,"styles":{} },{"type":"textbox","version":"2.4.6","originX":"center","originY":"center","left":93.54,"top":356,"width":155.92,"height":48.82,"fill":"#000000","stroke":"#000000","strokeWidth":1,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"text":"port micro USB de recharge","fontSize":20,"fontWeight":"normal","fontFamily":"sans-serif","fontStyle":"normal","lineHeight":1.16,"underline":false,"overline":false,"linethrough":false,"textAlign":"left","textBackgroundColor":"","charSpacing":0,"minWidth":20,"styles":{} },{"type":"wfline","version":"2.4.6","originX":"center","originY":"center","left":188,"top":177.5,"width":84,"height":49,"fill":"rgba(255,0,0,0)","stroke":"#000000","strokeWidth":4,"strokeDashArray":null,"strokeLineCap":"round","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"x1":-42,"x2":42,"y1":-24.5,"y2":24.5},{"type":"wfarrow2circle","version":"2.4.6","originX":"center","originY":"center","left":146,"top":153,"width":16,"height":16,"fill":"#aaa","stroke":"#666","strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":0.5,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"radius":8,"startAngle":0,"endAngle":6.283185307179586},{"type":"wfarrow2circle","version":"2.4.6","originX":"center","originY":"center","left":230,"top":202,"width":16,"height":16,"fill":"#aaa","stroke":"#666","strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":0.5,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"radius":8,"startAngle":0,"endAngle":6.283185307179586},{"type":"wfline","version":"2.4.6","originX":"center","originY":"center","left":405.5,"top":178,"width":69,"height":58,"fill":"rgba(255,0,0,0)","stroke":"#000000","strokeWidth":4,"strokeDashArray":null,"strokeLineCap":"round","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"x1":-34.5,"x2":34.5,"y1":29,"y2":-29},{"type":"wfarrow2circle","version":"2.4.6","originX":"center","originY":"center","left":371,"top":207,"width":16,"height":16,"fill":"#aaa","stroke":"#666","strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":0.5,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"radius":8,"startAngle":0,"endAngle":6.283185307179586},{"type":"wfarrow2circle","version":"2.4.6","originX":"center","originY":"center","left":440,"top":149,"width":16,"height":16,"fill":"#aaa","stroke":"#666","strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":0.5,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"radius":8,"startAngle":0,"endAngle":6.283185307179586},{"type":"wfline","version":"2.4.6","originX":"center","originY":"center","left":502,"top":434.5,"width":30,"height":89,"fill":"rgba(255,0,0,0)","stroke":"#000000","strokeWidth":4,"strokeDashArray":null,"strokeLineCap":"round","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"x1":15,"x2":-15,"y1":-44.5,"y2":44.5},{"type":"wfarrow2circle","version":"2.4.6","originX":"center","originY":"center","left":517,"top":390,"width":16,"height":16,"fill":"#aaa","stroke":"#666","strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":0.5,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"radius":8,"startAngle":0,"endAngle":6.283185307179586},{"type":"wfarrow2circle","version":"2.4.6","originX":"center","originY":"center","left":487,"top":479,"width":16,"height":16,"fill":"#aaa","stroke":"#666","strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":0.5,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"radius":8,"startAngle":0,"endAngle":6.283185307179586},{"type":"wfline","version":"2.4.6","originX":"center","originY":"center","left":236.5,"top":729,"width":125,"height":60,"fill":"rgba(255,0,0,0)","stroke":"#000000","strokeWidth":4,"strokeDashArray":null,"strokeLineCap":"round","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"x1":-62.5,"x2":62.5,"y1":30,"y2":-30},{"type":"wfarrow2circle","version":"2.4.6","originX":"center","originY":"center","left":174,"top":759,"width":16,"height":16,"fill":"#aaa","stroke":"#666","strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":0.5,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"radius":8,"startAngle":0,"endAngle":6.283185307179586},{"type":"wfarrow2circle","version":"2.4.6","originX":"center","originY":"center","left":299,"top":699,"width":16,"height":16,"fill":"#aaa","stroke":"#666","strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":0.5,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"radius":8,"startAngle":0,"endAngle":6.283185307179586},{"type":"wfline","version":"2.4.6","originX":"center","originY":"center","left":204,"top":371,"width":92,"height":8,"fill":"rgba(255,0,0,0)","stroke":"#000000","strokeWidth":4,"strokeDashArray":null,"strokeLineCap":"round","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"x1":-46,"x2":46,"y1":-4,"y2":4},{"type":"wfarrow2circle","version":"2.4.6","originX":"center","originY":"center","left":158,"top":367,"width":16,"height":16,"fill":"#aaa","stroke":"#666","strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":0.5,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"radius":8,"startAngle":0,"endAngle":6.283185307179586},{"type":"wfarrow2circle","version":"2.4.6","originX":"center","originY":"center","left":250,"top":375,"width":16,"height":16,"fill":"#aaa","stroke":"#666","strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":0.5,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"radius":8,"startAngle":0,"endAngle":6.283185307179586}],"height":800,"width":600}
 +
}}
 +
{{Tuto Step
 +
|Step_Title=Placer les éléments dans le support
 +
}}
 +
{{Notes
 +
|Observations=La station affiche la température et l'humidité ambiante, et prévient si le taux en gaz nocif dépasse un certain seuil, affichant alors un message de danger
 +
|Applications=Le dispositif peut servir, dans une pièce à vivre, à s'informer de la qualité de l'air.
 +
 +
Il serait aussi envisageable de communiquer des relevés de données à distance grâce à la liaison wi-fi de la carte.
 +
|Objectives=Plusieurs niveaux possibles d'utilisation pédagogique :
 +
 +
- partir de zéro et assembler la station météo
 +
 +
- observer une station déjà assemblée et en détailler les différents composants, leur rôle, les connexions les reliant les uns aux autres, etc.
 +
 +
- récolter les données transmises par une station pour les exploiter, pourquoi pas en faisant varier les lieux , et en tirer des conclusions.
 
}}
 
}}
{{Notes}}
 
 
{{Tuto Status
 
{{Tuto Status
|Complete=Draft
+
|Complete=Published
 
}}
 
}}

Version actuelle datée du 20 décembre 2019 à 20:13

Auteur avatar20-syl | Dernière modification 20/12/2019 par 20-syl

Mini station m t o qualit de l air 63086aaf-fc4d-4934-98a0-e9de7fd02b9f.jpg
Création d'une station météo capable d'analyser la qualité de l'air. Prototype réalisé dans le cadre du Hackathon Kit4kids 2019 par Denis Bernabeu, Lucas Dupor et Sylvain Charron
Licence : Attribution (CC-BY)

Introduction

Le but de ce tutoriel est d'assembler une station météo équipée pour afficher la température, l'humidité et la concentration en gaz nocifs.

Cette station se veut simple d'utilisation et réalisable à bas coût.
  • Fichiers

Étape 1 - Placer la carte sur la Breadboard

Après avoir soudé la carte à une embase à broches, la placer sur la Breadboard.



Étape 2 - Connecter les capteurs à la carte

Une fois la carte placée sur la Breadboard, les 2 capteurs se connectent de la façon suivante (voir schéma).


Étape 3 - Téléverser le code de la station météo

Connecter la carte à l'ordinateur en utilisant un câble USB / micro USB.


Une fois cela fait, ouvrir le logiciel Arduino et télécharger la bibliothèque correspondant au capteur DHT 22 et compatible avec la carte Heltech : DHTesp.


Une fois cela fait, utiliser le code ci-dessus qui permet de récupérer les données envoyées par les capteurs et de les afficher sur l'écran de la carte : Pour une utilisation plus complète de la carte Heltech, se reporter au schéma suivant qui explique plus en détails le rôle des différents PINS :

https://user-images.githubusercontent.com/3751318/37211768-50f5be2c-23ad-11e8-9385-416477cd0312.png



Étape 4 - Préparer l'alimentation de la station météo

La station fonctionne au moyen d'une batterie 18650 que l'on installe sur un support.


Connecter la sortie 5 Volts de ce support à la borne 5V de la carte Heltech sur la Breadboard.


Remarque : on peut également utiliser d'autres batteries


Étape 5 - Construire le boîtier de la station météo

Le plus simple est d'opter pour une boîte en carton parallélépipédique.


Avec le matériel décrit sur cette page, les dimensions étaient celles décrites sur la photo du patron.




Étape 6 - Placer les éléments dans le support

Comment ça marche ?

Observations : que voit-on ?

La station affiche la température et l'humidité ambiante, et prévient si le taux en gaz nocif dépasse un certain seuil, affichant alors un message de danger


Applications : dans la vie de tous les jours

Le dispositif peut servir, dans une pièce à vivre, à s'informer de la qualité de l'air.

Il serait aussi envisageable de communiquer des relevés de données à distance grâce à la liaison wi-fi de la carte.

Éléments pédagogiques

Objectifs pédagogiques

Plusieurs niveaux possibles d'utilisation pédagogique :

- partir de zéro et assembler la station météo

- observer une station déjà assemblée et en détailler les différents composants, leur rôle, les connexions les reliant les uns aux autres, etc.

- récolter les données transmises par une station pour les exploiter, pourquoi pas en faisant varier les lieux , et en tirer des conclusions.

Dernière modification 20/12/2019 par user:20-syl.

Commentaires

Published