(Concurrents_ou_associ_s_dans_le_milieu_terrestre__tape_1) |
|||
Ligne 1 : | Ligne 1 : | ||
− | + | {{Tuto Details | |
+ | |Main_Picture=DataLab_-_Chapitre_1_-_Rassembler_le_mat_riel_IMG_20210401_180617.jpg | ||
+ | |Licences=Attribution (CC-BY) | ||
+ | |Description=Le projet DataLab propose l’expérimentation d'animation sur la donnée, l'open data et les objets connectés. Il s'agit de permettre par chacun·e la réalisation d'une station de mesure connectée accessible, et d'expérimenter la collecte et visualisation de données numérique au service de projets scientifiques, citoyens, pédagogiques, artistiques, ludiques, professionnelles... Ce chapitre 3 vous permettra de connecter vos différents capteurs et de les paramétrer. | ||
+ | |Disciplines scientifiques=Arduino, Computing | ||
+ | |Difficulty=Technical | ||
+ | |Duration=10 | ||
+ | |Duration-type=minute(s) | ||
+ | |Tags=Arduino, esp32, esp8266, data, données numériques, station, open data, smart cities, objets connectés | ||
+ | }} | ||
+ | {{Introduction | ||
+ | |Introduction=Si vous êtes tombé sur cette page par hasard ? nous vous conseillons de lire la présentation du Projet DataLab, fabriquer sa propre station de mesure connectée, à cette adresse : [[DataLab - Chapitre 0 - Fabriquer sa station de mesure connectée]] | ||
+ | }} | ||
+ | {{Materials}} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=Principes généraux des capteurs | ||
+ | |Step_Content=Un capteur est un composant électronique plus ou moins complexe '''sensible aux variations d'un paramètre donné'''. Par exemple une photorésistance est capable de mesurer les variations de luminosité. Une thermorésistance quant à elle mesure les variations de température, etc. Certains modules de capteurs comme le dénommé DHT11 sont '''une association''' '''de capteurs''', ici de température et d'humidité. En cherchant bien, on peut trouver des capteurs pour la plupart des paramètres physiques, chimiques que l'on souhaite observer. La complexité de certaines mesures de paramètres jouera sur le prix du capteur. On peut aussi dans certains cas fabriquer ses propres capteurs en connaissant quelques principes d'électricité. | ||
+ | |||
+ | |||
+ | Le fonctionnement de capteurs avec une carte de programmation suit généralement toujours le même principe. Une carte de programmation comme l'Arduino ou l'ESP32 possède '''des broches d'entrées''', des "prises" sur lesquelles nous pourrons connecter nos capteurs qui leur enverrons des informations sous forme de signaux électriques plus ou moins complexes et que notre programme saura interpréter. '''Ces broches sont adressées''', elle ont '''chacune un numéro ou un nom'''. Nous pouvons retrouver facilement sur la documentation de chaque carte le numéro de chaque broche. Pour la plupart, les numéros sont même imprimés sur les cartes. Dans les illustrations ci-jointes nous documenterons les schémas d'adressage complet des cartes les plus courantes supportées par DataLab dont le M5 Stick C. '''Pas la peine de les apprendre par cœur (!)''', ils nous servirons juste très ponctuellement à vérifier nos raccords et paramétrer notre station. | ||
+ | |||
+ | |||
+ | Les capteurs '''ont eux aussi des broches''', dans une majorité des cas 3 ou 4, parfois plus qu'il faudra connecter à l'aide de câbles aux entrées de la carte de programmation. Par chance et facilité, les capteurs que nous avons choisi du système Grove ont des connectiques standardisées qui simplifiera les branchements notamment sur le M5 Stick C et d'autres cartes compatibles. Un exemple avec le capteur DHT11 de nouveau, en photo ci-contre en bleu, qui possède '''une broche GND''' (la terre, l'équivalent du - dans un circuit ), une '''broche VCC''' (le 5 ou 3.3 volt, l'équivalent du +, qui alimente le capteur), une '''broche SIG''' qui transmet le SIGnal d'information à la carte et une '''broche NC''' qui ne sert à rien (Not Connected) dans ce cas mais présent pour le standard Grove. Ce capteur peut donc simplement se connecter au port "Grove" de la Carte M5 Stick C. Impossible de se tromper ! | ||
+ | |Step_Picture_00=DataLab_-_Chapitre_3_-_Connecter_ses_capteurs_Hc91158a9ae7c47bb92dfcbb1076fb3ceI.jpg | ||
+ | |Step_Picture_01=DataLab_-_Chapitre_3_-_Connecter_ses_capteurs_ESP32_pinout.jpg | ||
+ | |Step_Picture_02=DataLab_-_Chapitre_3_-_Connecter_ses_capteurs_600px-ESP32-Board-with-18650-5.jpg | ||
+ | |Step_Picture_03=DataLab_-_Chapitre_3_-_Connecter_ses_capteurs_image.jpg | ||
+ | |Step_Picture_04=DataLab_-_Chapitre_3_-_Connecter_ses_capteurs_DHT11.png | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=Liste des des capteurs supportés | ||
+ | |Step_Content=Il existe une infinité de capteurs pour mesurer tous les paramètres souhaités. Nous avons recentré notre attention sur une dizaine de capteurs les plus courants pour la première version de la Station DataLab qui seront pré-intallés dans le programme. Afin de simplifier l'usage et les connectiques de ces capteurs, nous avons sélectionnés les capteurs de la marque Grove (ou simili) proposant un standard de connexion compatible avec le M5Stick C. '''(En gras dans la liste les capteurs implémentés à l'heure de la dernière mise à jour du programme)''' : | ||
+ | |||
+ | '''- DHT11 (Pression, humidité, température)''' | ||
+ | |||
+ | '''- BMP180 (Baromètre, pression, température)''' | ||
+ | |||
+ | '''- BMP280 (Baromètre, pression, température)''' | ||
+ | |||
+ | '''- HM3301 (Qualité de l'air, particules fine 2.5PM)''' | ||
+ | |||
+ | '''- Light sensor (Luminosité)''' | ||
+ | |||
+ | '''- Moisture (Humidité des sols)''' | ||
+ | |||
+ | '''- Capteur digital divers (Bouton poussoir, touch, contact fin de course...)''' | ||
+ | |||
+ | '''- Capteur analogique divers (Potentiomètre linéaires, rotatifs...)''' | ||
+ | |||
+ | - Ultrasonic sensor (Distance par ultrasons) | ||
+ | |||
+ | - pH sensor (pH mètre) | ||
+ | |||
+ | - Sound sensor (Niveau sonore) | ||
+ | |Step_Picture_00=DataLab_-_Chapitre_1_-_Rassembler_le_mat_riel_recap_sensor.jpg | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=Sélection des capteurs dans le programme de la Station DataLab | ||
+ | |Step_Content=Avant de connecter votre capteur à votre carte, '''rendez-vous sur l'interface''' de votre station DataLab comme vu à la fin du Chapitre 2 (pour rappel, les identifiants par défaut de connexion sont ''admin admin''). Sur la page d'accueil, vous trouverez un onglet '''"Sensor"'''. En cliquant sur ce dernier vous pourrez ajouter votre capteur correspondant. | ||
+ | |||
+ | |||
+ | En cliquant sur '''"add sensor"''' vous ajoutez une nouvelle ligne correspondant à un nouveau capteur. Cochez '''Enable''' pour activer ce nouveau capteur dans le programme. Vous pouvez nommer ce capteur dans le champ '''"Sensor Name"''', par exemple Exterieur (évitez des caractères spéciaux). Ensuite sélectionnez dans '''"Driver"''' le capteur parmi la liste des capteurs pré-installés et supportés par la dernière mise à jour du programme (DHT11, BMP280...). En sélectionnant votre type de capteur, des nouveaux champs propres à ce dernier apparaitront. C'est ces champs qu'il faudra paramétrer selon les indications suivantes, généralement '''"SensorInterval"''' pour la fréquence d'enregistrement de la donnée de votre capteur, et'''"Configuration Pin"''' l'adresse de la broche correspondante sur la carte de programmation. | ||
+ | |Step_Picture_00=DataLab_-_Chapitre_3_-_Connecter_ses_capteurs_Capture_d_cran_2021-04-20_072427.jpg | ||
+ | |Step_Picture_01=DataLab_-_Chapitre_3_-_Connecter_ses_capteurs_Capture_d_cran_2021-04-20_072507b.jpg | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=Capteur "Random" | ||
+ | |Step_Content='''A quoi ça sert :''' bla | ||
+ | |||
+ | '''Branchements :''' bla | ||
+ | |||
+ | '''Paramètrage :''' bla | ||
+ | |||
+ | '''Applications types :''' bla | ||
+ | |Step_Picture_00=DataLab_-_Chapitre_3_-_Connecter_ses_capteurs_Capture_d_cran_2021-04-20_073859.jpg | ||
+ | |Step_Picture_01=DataLab_-_Chapitre_3_-_Connecter_ses_capteurs_Capture_d_cran_2021-04-20_072507b.jpg | ||
+ | |Step_Picture_02=DataLab_-_Chapitre_3_-_Connecter_ses_capteurs_Capture_d_cran_2021-04-19_234157.jpg | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=Capteur "Free Mem" | ||
+ | |Step_Content='''A quoi ça sert :''' bla | ||
+ | |||
+ | '''Branchements :''' bla | ||
+ | |||
+ | '''Paramètrage :''' bla | ||
+ | |||
+ | '''Applications types :''' bla | ||
+ | |Step_Picture_00=DataLab_-_Chapitre_3_-_Connecter_ses_capteurs_Capture_d_cran_2021-04-20_072723.jpg | ||
+ | |Step_Picture_01=DataLab_-_Chapitre_3_-_Connecter_ses_capteurs_Capture_d_cran_2021-04-20_072942.jpg | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=Capteur HM3310 (Particules Fines) | ||
+ | |Step_Content='''A quoi ça sert :''' bla | ||
+ | |||
+ | '''Branchements :''' bla | ||
+ | |||
+ | '''Paramètrage :''' bla | ||
+ | |||
+ | '''Applications types :''' bla | ||
+ | |Step_Picture_00=DataLab_-_Chapitre_3_-_Connecter_ses_capteurs_Capture_d_cran_2021-04-20_073830.jpg | ||
+ | |Step_Picture_01=DataLab_-_Chapitre_3_-_Connecter_ses_capteurs_Capture_d_cran_2021-04-20_074848.jpg | ||
+ | |Step_Picture_02=DataLab_-_Chapitre_3_-_Connecter_ses_capteurs_Capture_d_cran_2021-04-20_074905.jpg | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=Capteur DHT11 (Pression, Humidité, Température) | ||
+ | |Step_Content='''A quoi ça sert :''' bla | ||
+ | |||
+ | '''Branchements :''' bla | ||
+ | |||
+ | '''Paramètrage :''' bla | ||
+ | |||
+ | '''Applications types :''' bla | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=BMP180 (Baromètre, pression, température) | ||
+ | |Step_Content='''A quoi ça sert :''' bla | ||
+ | |||
+ | '''Branchements :''' bla | ||
+ | |||
+ | '''Paramètrage :''' bla | ||
+ | |||
+ | '''Applications types :''' bla | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=BMP280 (Baromètre, pression, température) | ||
+ | |Step_Content='''A quoi ça sert :''' bla | ||
+ | |||
+ | '''Branchements :''' bla | ||
+ | |||
+ | '''Paramètrage :''' bla | ||
+ | |||
+ | '''Applications types :''' bla | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=Capteurs Analogiques (Luminosité, Humidité des sols, potentiomètres, pression...) | ||
+ | |Step_Content='''A quoi ça sert :''' bla | ||
+ | |||
+ | '''Branchements :''' bla | ||
+ | |||
+ | '''Paramètrage :''' bla | ||
+ | |||
+ | '''Applications types :''' bla | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=Astuce : choix de l'intervalle d'enregistrement des données et la place disponible sur l'ESP32 | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=Sommaire et liens des tutos DataLab | ||
+ | |Step_Content=[[DataLab - Chapitre 0 - Fabriquer sa station de mesure connectée|Chapitre 0 - Introduction]] | ||
+ | |||
+ | [[DataLab - Chapitre 1 - Rassembler le matériel|Chapitre 1 - Rassembler le matériel]] | ||
+ | |||
+ | [[DataLab - Chapitre 2 - Installer le programme DataLab sur la carte de programmation|Chapitre 2 - Installer le programme DataLab sur la carte ESP32]] | ||
+ | |||
+ | [https://www.wikidebrouillard.org/wiki/DataLab_-_Chapitre_3_-_Connecter_ses_capteurs Chapitre 3 - Connecter ses capteurs !] | ||
+ | |||
+ | Chapitre 4 - Visualiser et exporter ses données en Local | ||
+ | |||
+ | Chapitre 5 - Créer son tableau de bord en Ligne avec ThingsBoard.io | ||
+ | |||
+ | Chapitre 6 - Exploiter ses données avec des outils de DataVisualisation | ||
+ | |||
+ | Chapitre 7 - ÉducoData, animer un atelier sur l'enjeux des données numériques | ||
+ | |||
+ | Chapitre 8 - Animer un club DataLab | ||
+ | |||
+ | Chapitre 9 - Galerie de projets de la communauté | ||
+ | |||
+ | Chapitre 10 - Piste de réflexions pour faire évoluer DataLab | ||
+ | |Step_Picture_00=DataLab_-_Chapitre_0_-_Fabriquer_sa_station_de_mesure_connect_e_Bani_re.jpg | ||
+ | }} | ||
+ | {{Tuto Step}} | ||
+ | {{Notes}} | ||
+ | {{Tuto Status | ||
+ | |Complete=Published | ||
+ | }} |
Auteur Yann S. | Dernière modification 13/01/2022 par Julienrat
Arduino, esp32, esp8266, data, données numériques, station, open data, smart cities, objets connectés DataLab_-_Chapitre_1_-_Rassembler_le_mat_riel_IMG_20210401_180617.jpg
Un capteur est un composant électronique plus ou moins complexe sensible aux variations d'un paramètre donné. Par exemple une photorésistance est capable de mesurer les variations de luminosité. Une thermorésistance quant à elle mesure les variations de température, etc. Certains modules de capteurs comme le dénommé DHT11 sont une association de capteurs, ici de température et d'humidité. En cherchant bien, on peut trouver des capteurs pour la plupart des paramètres physiques, chimiques que l'on souhaite observer. La complexité de certaines mesures de paramètres jouera sur le prix du capteur. On peut aussi dans certains cas fabriquer ses propres capteurs en connaissant quelques principes d'électricité.
Le fonctionnement de capteurs avec une carte de programmation suit généralement toujours le même principe. Une carte de programmation comme l'Arduino ou l'ESP32 possède des broches d'entrées, des "prises" sur lesquelles nous pourrons connecter nos capteurs qui leur enverrons des informations sous forme de signaux électriques plus ou moins complexes et que notre programme saura interpréter. Ces broches sont adressées, elle ont chacune un numéro ou un nom. Nous pouvons retrouver facilement sur la documentation de chaque carte le numéro de chaque broche. Pour la plupart, les numéros sont même imprimés sur les cartes. Dans les illustrations ci-jointes nous documenterons les schémas d'adressage complet des cartes les plus courantes supportées par DataLab dont le M5 Stick C. Pas la peine de les apprendre par cœur (!), ils nous servirons juste très ponctuellement à vérifier nos raccords et paramétrer notre station.
Les capteurs ont eux aussi des broches, dans une majorité des cas 3 ou 4, parfois plus qu'il faudra connecter à l'aide de câbles aux entrées de la carte de programmation. Par chance et facilité, les capteurs que nous avons choisi du système Grove ont des connectiques standardisées qui simplifiera les branchements notamment sur le M5 Stick C et d'autres cartes compatibles. Un exemple avec le capteur DHT11 de nouveau, en photo ci-contre en bleu, qui possède une broche GND (la terre, l'équivalent du - dans un circuit ), une broche VCC (le 5 ou 3.3 volt, l'équivalent du +, qui alimente le capteur), une broche SIG qui transmet le SIGnal d'information à la carte et une broche NC qui ne sert à rien (Not Connected) dans ce cas mais présent pour le standard Grove. Ce capteur peut donc simplement se connecter au port "Grove" de la Carte M5 Stick C. Impossible de se tromper !
Il existe une infinité de capteurs pour mesurer tous les paramètres souhaités. Nous avons recentré notre attention sur une dizaine de capteurs les plus courants pour la première version de la Station DataLab qui seront pré-intallés dans le programme. Afin de simplifier l'usage et les connectiques de ces capteurs, nous avons sélectionnés les capteurs de la marque Grove (ou simili) proposant un standard de connexion compatible avec le M5Stick C. (En gras dans la liste les capteurs implémentés à l'heure de la dernière mise à jour du programme) :
- DHT11 (Pression, humidité, température)
- BMP180 (Baromètre, pression, température)
- BMP280 (Baromètre, pression, température)
- HM3301 (Qualité de l'air, particules fine 2.5PM)
- Light sensor (Luminosité)
- Moisture (Humidité des sols)
- Capteur digital divers (Bouton poussoir, touch, contact fin de course...)
- Capteur analogique divers (Potentiomètre linéaires, rotatifs...)
- Ultrasonic sensor (Distance par ultrasons)
- pH sensor (pH mètre)
- Sound sensor (Niveau sonore)
Avant de connecter votre capteur à votre carte, rendez-vous sur l'interface de votre station DataLab comme vu à la fin du Chapitre 2 (pour rappel, les identifiants par défaut de connexion sont admin admin). Sur la page d'accueil, vous trouverez un onglet "Sensor". En cliquant sur ce dernier vous pourrez ajouter votre capteur correspondant.
En cliquant sur "add sensor" vous ajoutez une nouvelle ligne correspondant à un nouveau capteur. Cochez Enable pour activer ce nouveau capteur dans le programme. Vous pouvez nommer ce capteur dans le champ "Sensor Name", par exemple Exterieur (évitez des caractères spéciaux). Ensuite sélectionnez dans "Driver" le capteur parmi la liste des capteurs pré-installés et supportés par la dernière mise à jour du programme (DHT11, BMP280...). En sélectionnant votre type de capteur, des nouveaux champs propres à ce dernier apparaitront. C'est ces champs qu'il faudra paramétrer selon les indications suivantes, généralement "SensorInterval" pour la fréquence d'enregistrement de la donnée de votre capteur, et"Configuration Pin" l'adresse de la broche correspondante sur la carte de programmation.
A quoi ça sert : bla
Branchements : bla
Paramètrage : bla
Applications types : bla
A quoi ça sert : bla
Branchements : bla
Paramètrage : bla
Applications types : bla
A quoi ça sert : bla
Branchements : bla
Paramètrage : bla
Applications types : bla
A quoi ça sert : bla
Branchements : bla
Paramètrage : bla
Applications types : bla
A quoi ça sert : bla
Branchements : bla
Paramètrage : bla
Applications types : bla
A quoi ça sert : bla
Branchements : bla
Paramètrage : bla
Applications types : bla
A quoi ça sert : bla
Branchements : bla
Paramètrage : bla
Applications types : bla
Chapitre 1 - Rassembler le matériel
Chapitre 2 - Installer le programme DataLab sur la carte ESP32
Chapitre 3 - Connecter ses capteurs !
Chapitre 4 - Visualiser et exporter ses données en Local
Chapitre 5 - Créer son tableau de bord en Ligne avec ThingsBoard.io
Chapitre 6 - Exploiter ses données avec des outils de DataVisualisation
Chapitre 7 - ÉducoData, animer un atelier sur l'enjeux des données numériques
Chapitre 8 - Animer un club DataLab
Chapitre 9 - Galerie de projets de la communauté
Chapitre 10 - Piste de réflexions pour faire évoluer DataLab
Dernière modification 13/01/2022 par user:Julienrat.
Published
Cliquer sur une date et heure pour voir le fichier tel qu'il était à ce moment-là.
Date et heure | Vignette | Dimensions | Utilisateur | Commentaire | |
---|---|---|---|---|---|
actuel | 1 mai 2020 à 15:17 | 2 975 × 2 185 (1,54 Mio) | Audrey LRSY (discussion | contributions) | Concurrents_ou_associ_s_dans_le_milieu_terrestre__tape_1 |
Aucune page n'utilise ce fichier.
Fabricant de l'appareil photo | samsung |
---|---|
Modèle de l'appareil photo | SM-G930F |
Temps d'exposition | 1/100 s (0,01 s) |
Ouverture | f/1,7 |
Sensibilité ISO | 80 |
Date de la prise originelle | 1 mai 2020 à 13:24 |
Longueur focale | 4,2 mm |
Orientation | Normale |
Résolution horizontale | 72 ppp |
Résolution verticale | 72 ppp |
Logiciel utilisé | Windows Photo Editor 10.0.10011.16384 |
Date de modification du fichier | 1 mai 2020 à 15:02 |
Positionnement YCbCr | Centré |
Programme d'exposition | Programme normal |
Version EXIF | 2.2 |
Date de la numérisation | 1 mai 2020 à 13:24 |
Signification de chaque composante |
|
vitesse d'obturation de l'APEX | 6,64 |
Ouverture de l'APEX | 1,53 |
Luminance APEX | 3,34 |
Correction d'exposition | 0 |
Ouverture maximale | 1,53 APEX (f/1,7) |
Mode de mesure | Moyenne pondérée au centre |
Flash | Flash non déclenché |
Date en fraction de seconde | 0 988 |
Date de la prise originelle | 0 988 |
Date de la numérisation | 0 988 |
Version FlashPix prise en charge | 0 100 |
Espace colorimétrique | sRGB |
Mode d'exposition | Automatique |
Balance des blancs | Automatique |
Longueur focale pour un film 35 mm | 26 mm |
Type de capture de la scène | Standard |
Identifiant unique de l'image | C12LSII00SM C12LSLC01GM |
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #