Différences entre les pages « Item:Afficheur LCD » et « DataLab - Chapitre 0 - Fabriquer sa station de mesure connectée »

 
 
Ligne 1 : Ligne 1 :
{{Item
+
{{Tuto Details
|Main_Picture=Item-Afficheur_LCD_afficheur_lcd.jpg
+
|Main_Picture=DataLab_-_Chapitre_1_-_Rassembler_le_mat_riel_IMG_20210401_180617.jpg
|Description=L'afficheur LCD aussi appelé afficheur à cristaux liquide, est un module compact intelligent et nécessite peu de composants externes pour un bon fonctionnement. Il consomme relativement peu (de 1 à 5 mA), et est relativement bon marché. Il s'utilise aussi avec beaucoup de facilité.
+
|Licences=Attribution + Partage dans les mêmes conditions (CC-BY-SA)
|Categories=Matériel
+
|Description=Le projet DataLab propose l’expérimentation d'animations 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ériques au service de projets scientifiques, citoyens, pédagogiques, artistiques, ludiques, professionnels...
|Cost=8
+
|Disciplines scientifiques=Arduino, Computing
|Currency=EUR ()
+
|Difficulty=Technical
|ItemLongDescription====Composition chimique===
+
|Duration=10
Un cristaux liquide est produit de la chimie organique, qui possède les propriétés optiques des cristaux solides alors qu'il est lui-même liquide. Ses molécules ont la forme de cigares susceptibles de s'orienter très rapidement dans le sens de tout champs électriques qu'on lui applique. En l'absence de ce dernier, les molécules s'orientent aléatoirement dans toutes les directions.
+
|Duration-type=minute(s)
 +
|Tags=iot, Arduino, esp32, esp8266, data, données numériques, station, open data, smart cities, objets connectés
 +
}}
 +
{{Introduction
 +
|Introduction=Dans cette série de tutoriels, vous aurez l'occasion de découvrir étape par étape comment '''fabriquer votre station''' connectée : rassembler le matériel, installer votre programme, fabriquer votre boitier, connecter les capteurs de vos choix, visualiser et récupérer vos premières données, apprendre à lire ces données et les exploiter, et enfin personnaliser votre expérience et '''explorer toutes les possibilités de votre station'''. DataLab est un projet ouvert, inspiré des travaux du réseau des Petits Débrouillards '''sur la Captobox''' et 2 ans de développement et d’expérimentation dans le cadre des projet du [https://www.dcliclab.fr/ D'Clic Lab], fablab animé par les Petits Débrouillards PACA à Manosque. Invitant tous ceux·celles qui le souhaitent à s'emparer du projet, y contribuer et le faire évoluer.  Ce '''chapitre 0 i'''ntroduit le projet, ses objectifs, des exemples d'applications et les liens clés pour suivre son actualité...
 +
}}
 +
{{Materials
 +
|ItemList={{ItemList
 +
|Item=Ordinateur
 +
}}
 +
}}
 +
{{Tuto Step
 +
|Step_Title=Partons d'un questionnement !
 +
|Step_Content='''L'initiative de DataLab prend sa source de plusieurs constats :'''
 +
 
 +
- Actualité, économie, études scientifiques et sociales, compréhension de son environnement... Les données numériques sont PARTOUT !
 +
 
 +
- Les enjeux des données sont l'affaire de tous !
 +
 
 +
- On entend surtout parler de données personnelles et dangers sur notre vie privées mais beaucoup moins sur le potentiel et ce que permettent les données numériques dans notre quotidien.
  
===Propriétés===
+
- Malgré l'ouverture de jeux de données publiques, leurs usages par les citoyens restent encore minimes. 
L'afficheur LCD utilise la polarisation de la lumière, grâce à des filtres polarisants et à la biréfringence de certains cristaux liquides en phase nématique (phase intermédiaire entre liquide et solide), dont on peut faire varier l'orientation en fonction du champ électrique. Du point de vue optique, l'afficheur à cristaux liquides est un dispositif passif (il n'émet pas de la lumière) dont la transparence varie. Il doit donc être éclairé.
+
 
 +
 
 +
'''Comment se saisir des enjeux des données numériques et objets connectés ?''' => Jouons avec les donnés pour mieux les cerner !
 +
 
 +
 
 +
'''Objectifs de DataLab :'''
 +
 
 +
- Favoriser la compréhension et l'intérêt des enjeux des données numériques.
 +
 
 +
- Lever les paliers techniques pour ouvrir l’usage des objets connectés au plus grand nombre.
 +
 
 +
- Animer une communauté. Ouvrir le dispositif auprès de nouveaux partenaires et échanger pour son évolution au service de projets à impacts positifs.
  
 
<br />
 
<br />
 +
|Step_Picture_00=DataLab_-_Chapitre_0_-_Fabriquer_sa_station_de_mesure_connect_e_DataLab_IMG_0881.jpg
 +
}}
 +
{{Tuto Step
 +
|Step_Title=Qu'est-ce qu'un objet connecté ?
 +
|Step_Content=Un objet connecté est défini, outre sa fonction principale, par la capacité à '''communiquer,''' envoyer ou recevoir des informations via un réseau de télécommunication, dans notre cas internet. Ces informations sont sous forme de '''données numériques (Data)''', un format transmissible, compréhensible et exploitable dans ce réseau. 
 +
 +
Il peut en être d'un smartphone, d'une station météo, d'un frigo ou encore d'une machine à café, tant que ceux ci-sont capable de mesurer des informations de leur environnement, les transformer en données numérique, transmettre ces données via internet, ou encore en recevoir d'un utilisateur humain ou autre objet connecté pour interagir ou modifier ses actions.
 +
 +
 +
Par exemple un radiateur connecté '''(Objet)''' peut, à l'aide d'un capteur de température mesurer celle-ci dans votre salon '''(Données)''', vous transmettre à des kilomètres cette information via internet '''(Connecté)''' sur votre smartphone qui va vous afficher l'évolution de température sous la forme d'un graphique '''(Analyse)'''. Vous décidez de diminuer la puissance du chauffage, d’envoyer l'ordre au radiateur qui adaptera son fonctionnement.
 +
 +
 +
Les objets connectés représentent un formidable outils de mesure pour améliorer l'étude et la '''compréhension de notre quotidien'''. Observer un phénomène, l'étudier, le quantifier, le comprendre pour enfin prendre des décisions, agir.
 +
 +
 +
DataLab propose une '''documentation simple et accessible''', un coût matériel minime, pour que chacun puisse fabriquer sa propre station de mesure connectée (ou son réseau de stations) au service de ses projets.
 +
|Step_Picture_00=DataLab_-_Chapitre_0_-_Fabriquer_sa_station_de_mesure_connect_e_Pr_sentation_Datalab_V2.png
 +
}}
 +
{{Tuto Step
 +
|Step_Title=Les milles et unes applications du DataLab
 +
|Step_Content='''Une station de mesure connectée ? pour quoi faire ?'''
  
==Caractéristiques : ==
+
Les applications sont variées et peuvent servir autant pour des projets ''scientifiques, pédagogiques, citoyens, engagés, artistiques, individuels ou collectifs...''
Il existe plusieurs modèles d'afficheurs Les modèles fonctionnant en I2C ou les modèles simples (où le câblage est plus complexe) cependant, il est possible d'ajouter un module I2C permettant de transformer votre afficheur.
 
<br />{{#annotatedImageLight:Fichier:Item-Afficheur LCD Capture decran du 2020-12-11 13-23-22.png|0=493px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/3/36/Item-Afficheur_LCD_Capture_decran_du_2020-12-11_13-23-22.png|href=./Fichier:Item-Afficheur LCD Capture decran du 2020-12-11 13-23-22.png|resource=./Fichier:Item-Afficheur LCD Capture decran du 2020-12-11 13-23-22.png|caption=|size=493px}}
 
  
==Bibliothèque I2C==
 
Pour faire fonctionner l’écran, il faut installer la bibliothèque LiquidCrystalI2C (présente dans le gestionnaire de bibliothèques arduino)
 
plus d'infos pour [[Importer des bibliothèques dans l'interface Arduino]]<br />{{#annotatedImageLight:Fichier:Item-Afficheur LCD Capture decran du 2020-12-11 10-39-32.png|0=833px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/a/a9/Item-Afficheur_LCD_Capture_decran_du_2020-12-11_10-39-32.png|href=./Fichier:Item-Afficheur LCD Capture decran du 2020-12-11 10-39-32.png|resource=./Fichier:Item-Afficheur LCD Capture decran du 2020-12-11 10-39-32.png|caption=|size=833px}}
 
  
 +
Il est possible de brancher sur sa station connectée '''une infinité de capteurs comme''' : ''capteur de température, pression atmosphérique, altitude, luminosité, qualité de l'air (particules fines, Co2, Co...), humidité de l'air, humidité des sols, détecteur de mouvements, pression mécanique, poids, magnétisme, son, présence d'eau, distance, GPS...''
  
La bibliothèque se trouve ici : https://github.com/johnrickman/LiquidCrystal_I2C
 
<br />
 
  
==Câblage I2C : ==
+
Partant de cette galaxie de capteurs et de données, nous pouvons imaginer une infinité d'usages :
{{#annotatedImageLight:Fichier:Item-Afficheur LCD Capture decran du 2020-12-11 13-49-26.png|0=1094px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/0/03/Item-Afficheur_LCD_Capture_decran_du_2020-12-11_13-49-26.png|href=./Fichier:Item-Afficheur LCD Capture decran du 2020-12-11 13-49-26.png|resource=./Fichier:Item-Afficheur LCD Capture decran du 2020-12-11 13-49-26.png|caption=|size=1094px}}<br />
+
 
 +
'''- Une station météo''' connectée pour mesurer les variations et changements climatiques, ou encore étudier les paramètres météorologiques autour de chez soi, d'un potager, d'un champs ou d'un jardin partagé.
 +
 
 +
'''- Identifier les pics de pollens''' quand on est allergique. Mesurer la qualité de vie (pollution atmosphérique, sonore, lumineuse...) sur son lieux de travail, chez soi, sur son trajet pour l'école avec un cartable connecté.
 +
 
 +
'''- Détecter le passage d'animaux''', fabriquer un réseau de nichoirs à oiseaux ou chauves souris ou ruches, et en apprendre plus sur le mode de vie d'une espèce ou pour mieux la protéger.
 +
 
 +
'''- Mesurer''' '''sa production''' quotidienne, mensuelle, annuelle '''de déchets''' avec une poubelle connectée, faire un concours inter-classe ou inter-établissement.
 +
 
 +
- Savoir enfin où son chat disparait pendant plusieurs jours avec un '''bracelet GPS.'''
 +
 
 +
'''- Connecter sa voiture''', son vélo, sa trottinette, ses rollers... Étudier son parcours, sa vitesse, la pollution sur le trajet...
 +
 
 +
'''- Mesurer l'activité sismique,''' détecter les éclairs, le niveau des crues...
 +
 
 +
'''- et tant d'autres usages que vous pourrez inventer !'''
 +
|Step_Picture_00=DataLab_-_Chapitre_0_-_Fabriquer_sa_station_de_mesure_connect_e_Pr_sentation_Datalab.jpg
 +
|Step_Picture_01=DataLab_-_Chapitre_0_-_Fabriquer_sa_station_de_mesure_connect_e_Pr_sentation_Datalab_.jpg
 +
}}
 +
{{Tuto Step
 +
|Step_Title=Pas besoin d'être ingénieur.ieuse pour fabriquer une station connecté !
 +
|Step_Content=L'OBJECTIF capital du DataLab est de '''simplifier au maximum la fabrication et l'usage d'une station de mesure connectée''' (tout en permettant par son ouverture à des usagé·es avancé·es de personnaliser leur expérience et contribuer au projet). A ce titre, '''aucunes compétences ou connaissances''' '''ne sont requises''' hormis l'usage quotidien d'un ordinateur. L'installation du programme, étape souvent rebutante et complexe, est limitée à seulement 3 clics ! Les branchements des capteurs, reposant majoritairement sur le système [https://www.seeedstudio.com/category/Grove-c-1003.html Grove], sont plug and play et ne demandent aucune soudure...
 +
|Step_Picture_00=DataLab_-_Chapitre_0_-_Fabriquer_sa_station_de_mesure_connect_e_Our-Initiative.jpg
 +
}}
 +
{{Tuto Step
 +
|Step_Title=Point Tech : le choix du matériel et du programme
 +
|Step_Content=La version initiale de DataLab repose sur les cartes de programmation '''ESP32''', similaire à la célèbre carte Arduino, mais offrant la puissance, le prix abordable, la simplicité,  la capacité de stockage en local, et export via wifi intégré des données.
 +
 
 +
Plusieurs versions de la carte ESP32 ont pu être testé et sont compatibles pour cette première version :
 +
 
 +
'''- ESP32''' dans sa version classique NodeMCU
 +
 
 +
'''- ESP32 Wemos''' avec socle de batterie intégré (non fourni)
 +
 
 +
'''- M5Stick C''' avec connectique Grove, batterie intégrée et de nombreuses fonctionnalités additionnelle pour de futurs usages.
 +
 
 +
Nous travaillons sur le portage du programme sur l'ESP8266 (encore plus abordable et répandu) et recherchons des contributeurs pour nous aider dans cette tache.
 +
 
 +
Le cœur du programme de DataLab est basé sur la documentation [https://travis-ci.org/rjwats/esp8266-react ESP8266React].
 +
|Step_Picture_00=DataLab_-_Chapitre_0_-_Fabriquer_sa_station_de_mesure_connect_e_m5stickc.jpg
 +
|Step_Picture_01=DataLab_-_Chapitre_0_-_Fabriquer_sa_station_de_mesure_connect_e_wemos-esp32-d1-placa-com-bateria-recarregavel-wifi-ble-iot-D_NQ_NP_930163-MLB26257568883_102017-F.jpg
 +
|Step_Picture_02=DataLab_-_Chapitre_0_-_Fabriquer_sa_station_de_mesure_connect_e_NodeMCU-ESP-32S.jpg
 +
}}
 +
{{Tuto Step
 +
|Step_Title=Usages en local
 +
|Step_Content=Une fois votre station installée en l'espace de 3 minutes montre en mains, celle-ci génèrera un accès '''wifi local''' sur lequel vous pourrez vous connecter avec votre smartphone, tablette ou ordinateur et '''visualiser en temps réel''' les données issues de vos capteurs. '''Les données sont également téléchargeables en local''' au format CSV (Excel/Libre office Calc) en un clic.
 +
|Step_Picture_00=DataLab_-_Chapitre_2_-_Installer_le_programme_DataLab_sur_la_carte_de_programmation_Capture_d_cran_2021-04-19_234157.jpg
 +
|Step_Picture_01=DataLab_-_Chapitre_0_-_Fabriquer_sa_station_de_mesure_connect_e_ouvrir-un-fichier-csv.png
 +
}}
 +
{{Tuto Step
 +
|Step_Title=Décupler son potentiel en ligne !
 +
|Step_Content=Avec quelques étapes, configurez votre station pour transmettre vos données via internet en HTML ou MQTT sur une plateforme distante pour personnaliser votre tableau de bord et la visualisation de vos données. Via l'outils '''Thingsboard''' par exemple il vous sera possible sur une même page web d'afficher les données de plusieurs stations en simultanée ou de personnaliser la visualisation de vos données (graphiques, jauges, géolocalisation, fond d'écran, intégration sur un site perso...).
 +
|Step_Picture_00=tbioe_tbio.jpg
 +
}}
 +
{{Tuto Step
 +
|Step_Title=Contribuez à la communauté !
 +
|Step_Content=Plus qu'un outil, nous souhaitons '''animer une communauté''' autour de DataLab. Permettre à tous.tes de contribuer à faire évoluer la plateforme, étendre les possibilités des stations, imaginer les nouveaux usages et les partager au plus grand nombre.
 +
 
 +
 
 +
N'hésitez pas à nous contacter pour plus d'informations, pour fabriquer une station, être accompagné.e dans son projet, documenter et partager son projet, ou devenir contributeur.trice ! En nous joignant aux coordonnées à cette adresse : [https://www.dcliclab.fr/contact/ Contact]
 +
 
 +
 
 +
Les plus avertis peuvent accéder au code source du programme sur ce dépôt GitHub. Il est possible également à ce lien de signaler les possibles bug pour que la communauté puisse les identifier et les  corriger  : https://github.com/DClicLab/DataLab
 +
 
 +
 
 +
L'ensemble des contenus (programme, éléments de communication...) sont sous licence Creativ Commons [https://creativecommons.org/licenses/by-nc-sa/3.0/fr/ BY-NC-SA].
 +
|Step_Picture_00=DataLab_-_Chapitre_0_-_Fabriquer_sa_station_de_mesure_connect_e_Capture.JPG
 +
|Step_Picture_01=DataLab_-_Chapitre_0_-_Fabriquer_sa_station_de_mesure_connect_e_github-logo-640x320.png
 +
|Step_Picture_02=DataLab_-_Chapitre_0_-_Fabriquer_sa_station_de_mesure_connect_e_licence.JPG
 +
}}
 +
{{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]]
 +
 
 +
[[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
  
==Code Minimal LCD I2C==
+
Chapitre 9 - Galerie de projets de la communauté
<br />
 
{| class="wikitable" cellspacing="0" border="0"
 
| height="17" align="left" bgcolor="#999999" |
 
| align="center" valign="middle" bgcolor="#999999" |
 
| align="center" bgcolor="#999999" |LCD I2C
 
|-
 
| rowspan="2" height="49" align="center" valign="middle" bgcolor="#999999" |Avant le Setup
 
| align="center" valign="middle" bgcolor="#999999" |Importation de la bibliothèque
 
| align="left" valign="middle" |#include <Wire.h>
 
<nowiki>#</nowiki>include <LiquidCrystal_I2C.h>
 
|-
 
| align="center" valign="middle" bgcolor="#999999" |Création de l’objet
 
| align="left" valign="middle" |LiquidCrystal_I2C lcd(0x27,16,2);
 
|-
 
| height="17" align="center" valign="middle" bgcolor="#999999" |Dans le Setup
 
| align="center" valign="middle" bgcolor="#999999" |Démarrage de l’objet
 
| align="left" valign="middle" |lcd.init();
 
|-
 
| height="42" align="center" valign="middle" bgcolor="#999999" |Dans le Loop
 
| align="center" valign="middle" bgcolor="#999999" |Utilisation
 
| align="left" valign="middle" |lcd.backlight();
 
lcd.setCursor(1,1);
 
lcd.print("Hello, world!");
 
|}
 
  
== Exemple I2C ==
+
Chapitre 10 - Piste de réflexions pour faire évoluer DataLab
<br /><syntaxhighlight lang="arduino" line="1" start="1">
+
|Step_Picture_00=DataLab_-_Chapitre_0_-_Fabriquer_sa_station_de_mesure_connect_e_Bani_re.jpg
#include <Wire.h> // importation de la bibliothèque I2C
 
#include <LiquidCrystal_I2C.h> // importation de la bibliothèque écran
 
 
LiquidCrystal_I2C lcd(0x27,16,2); // réglage du LCD en adresse I2C 0x27 16 caractères sur 2 lignes
 
 
void setup()
 
{
 
  lcd.init(); // initialisation de l'ecran lcd
 
}
 
 
void loop()
 
{
 
  lcd.backlight();// allumage de la led de retroeclairage
 
  lcd.setCursor(0,0); // positionnement du curseur en 0,0
 
  lcd.print("Hello world"); // affichage de Hello Word
 
}
 
</syntaxhighlight><br />
 
 
}}
 
}}
 +
{{Notes}}
 
{{Tuto Status
 
{{Tuto Status
 
|Complete=Published
 
|Complete=Published
 
}}
 
}}

Version actuelle datée du 20 avril 2021 à 22:40

Auteur avatarYann S. | Dernière modification 20/04/2021 par Mr Patate

DataLab - Chapitre 1 - Rassembler le mat riel IMG 20210401 180617.jpg
Le projet DataLab propose l’expérimentation d'animations 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ériques au service de projets scientifiques, citoyens, pédagogiques, artistiques, ludiques, professionnels...
Licence : Attribution + Partage dans les mêmes conditions (CC-BY-SA)

Introduction

Dans cette série de tutoriels, vous aurez l'occasion de découvrir étape par étape comment fabriquer votre station connectée : rassembler le matériel, installer votre programme, fabriquer votre boitier, connecter les capteurs de vos choix, visualiser et récupérer vos premières données, apprendre à lire ces données et les exploiter, et enfin personnaliser votre expérience et explorer toutes les possibilités de votre station. DataLab est un projet ouvert, inspiré des travaux du réseau des Petits Débrouillards sur la Captobox et 2 ans de développement et d’expérimentation dans le cadre des projet du D'Clic Lab, fablab animé par les Petits Débrouillards PACA à Manosque. Invitant tous ceux·celles qui le souhaitent à s'emparer du projet, y contribuer et le faire évoluer. Ce chapitre 0 introduit le projet, ses objectifs, des exemples d'applications et les liens clés pour suivre son actualité...

Étape 1 - Partons d'un questionnement !

L'initiative de DataLab prend sa source de plusieurs constats :

- Actualité, économie, études scientifiques et sociales, compréhension de son environnement... Les données numériques sont PARTOUT !

- Les enjeux des données sont l'affaire de tous !

- On entend surtout parler de données personnelles et dangers sur notre vie privées mais beaucoup moins sur le potentiel et ce que permettent les données numériques dans notre quotidien.

- Malgré l'ouverture de jeux de données publiques, leurs usages par les citoyens restent encore minimes.


Comment se saisir des enjeux des données numériques et objets connectés ? => Jouons avec les donnés pour mieux les cerner !


Objectifs de DataLab :

- Favoriser la compréhension et l'intérêt des enjeux des données numériques.

- Lever les paliers techniques pour ouvrir l’usage des objets connectés au plus grand nombre.

- Animer une communauté. Ouvrir le dispositif auprès de nouveaux partenaires et échanger pour son évolution au service de projets à impacts positifs.





Étape 2 - Qu'est-ce qu'un objet connecté ?

Un objet connecté est défini, outre sa fonction principale, par la capacité à communiquer, envoyer ou recevoir des informations via un réseau de télécommunication, dans notre cas internet. Ces informations sont sous forme de données numériques (Data), un format transmissible, compréhensible et exploitable dans ce réseau.

Il peut en être d'un smartphone, d'une station météo, d'un frigo ou encore d'une machine à café, tant que ceux ci-sont capable de mesurer des informations de leur environnement, les transformer en données numérique, transmettre ces données via internet, ou encore en recevoir d'un utilisateur humain ou autre objet connecté pour interagir ou modifier ses actions.


Par exemple un radiateur connecté (Objet) peut, à l'aide d'un capteur de température mesurer celle-ci dans votre salon (Données), vous transmettre à des kilomètres cette information via internet (Connecté) sur votre smartphone qui va vous afficher l'évolution de température sous la forme d'un graphique (Analyse). Vous décidez de diminuer la puissance du chauffage, d’envoyer l'ordre au radiateur qui adaptera son fonctionnement.


Les objets connectés représentent un formidable outils de mesure pour améliorer l'étude et la compréhension de notre quotidien. Observer un phénomène, l'étudier, le quantifier, le comprendre pour enfin prendre des décisions, agir.


DataLab propose une documentation simple et accessible, un coût matériel minime, pour que chacun puisse fabriquer sa propre station de mesure connectée (ou son réseau de stations) au service de ses projets.




Étape 3 - Les milles et unes applications du DataLab

Une station de mesure connectée ? pour quoi faire ?

Les applications sont variées et peuvent servir autant pour des projets scientifiques, pédagogiques, citoyens, engagés, artistiques, individuels ou collectifs...


Il est possible de brancher sur sa station connectée une infinité de capteurs comme : capteur de température, pression atmosphérique, altitude, luminosité, qualité de l'air (particules fines, Co2, Co...), humidité de l'air, humidité des sols, détecteur de mouvements, pression mécanique, poids, magnétisme, son, présence d'eau, distance, GPS...


Partant de cette galaxie de capteurs et de données, nous pouvons imaginer une infinité d'usages :

- Une station météo connectée pour mesurer les variations et changements climatiques, ou encore étudier les paramètres météorologiques autour de chez soi, d'un potager, d'un champs ou d'un jardin partagé.

- Identifier les pics de pollens quand on est allergique. Mesurer la qualité de vie (pollution atmosphérique, sonore, lumineuse...) sur son lieux de travail, chez soi, sur son trajet pour l'école avec un cartable connecté.

- Détecter le passage d'animaux, fabriquer un réseau de nichoirs à oiseaux ou chauves souris ou ruches, et en apprendre plus sur le mode de vie d'une espèce ou pour mieux la protéger.

- Mesurer sa production quotidienne, mensuelle, annuelle de déchets avec une poubelle connectée, faire un concours inter-classe ou inter-établissement.

- Savoir enfin où son chat disparait pendant plusieurs jours avec un bracelet GPS.

- Connecter sa voiture, son vélo, sa trottinette, ses rollers... Étudier son parcours, sa vitesse, la pollution sur le trajet...

- Mesurer l'activité sismique, détecter les éclairs, le niveau des crues...

- et tant d'autres usages que vous pourrez inventer !



Étape 4 - Pas besoin d'être ingénieur.ieuse pour fabriquer une station connecté !

L'OBJECTIF capital du DataLab est de simplifier au maximum la fabrication et l'usage d'une station de mesure connectée (tout en permettant par son ouverture à des usagé·es avancé·es de personnaliser leur expérience et contribuer au projet). A ce titre, aucunes compétences ou connaissances ne sont requises hormis l'usage quotidien d'un ordinateur. L'installation du programme, étape souvent rebutante et complexe, est limitée à seulement 3 clics ! Les branchements des capteurs, reposant majoritairement sur le système Grove, sont plug and play et ne demandent aucune soudure...




Étape 5 - Point Tech : le choix du matériel et du programme

La version initiale de DataLab repose sur les cartes de programmation ESP32, similaire à la célèbre carte Arduino, mais offrant la puissance, le prix abordable, la simplicité, la capacité de stockage en local, et export via wifi intégré des données.

Plusieurs versions de la carte ESP32 ont pu être testé et sont compatibles pour cette première version :

- ESP32 dans sa version classique NodeMCU

- ESP32 Wemos avec socle de batterie intégré (non fourni)

- M5Stick C avec connectique Grove, batterie intégrée et de nombreuses fonctionnalités additionnelle pour de futurs usages.

Nous travaillons sur le portage du programme sur l'ESP8266 (encore plus abordable et répandu) et recherchons des contributeurs pour nous aider dans cette tache.

Le cœur du programme de DataLab est basé sur la documentation ESP8266React.


Étape 6 - Usages en local

Une fois votre station installée en l'espace de 3 minutes montre en mains, celle-ci génèrera un accès wifi local sur lequel vous pourrez vous connecter avec votre smartphone, tablette ou ordinateur et visualiser en temps réel les données issues de vos capteurs. Les données sont également téléchargeables en local au format CSV (Excel/Libre office Calc) en un clic.



Étape 7 - Décupler son potentiel en ligne !

Avec quelques étapes, configurez votre station pour transmettre vos données via internet en HTML ou MQTT sur une plateforme distante pour personnaliser votre tableau de bord et la visualisation de vos données. Via l'outils Thingsboard par exemple il vous sera possible sur une même page web d'afficher les données de plusieurs stations en simultanée ou de personnaliser la visualisation de vos données (graphiques, jauges, géolocalisation, fond d'écran, intégration sur un site perso...).




Étape 8 - Contribuez à la communauté !

Plus qu'un outil, nous souhaitons animer une communauté autour de DataLab. Permettre à tous.tes de contribuer à faire évoluer la plateforme, étendre les possibilités des stations, imaginer les nouveaux usages et les partager au plus grand nombre.


N'hésitez pas à nous contacter pour plus d'informations, pour fabriquer une station, être accompagné.e dans son projet, documenter et partager son projet, ou devenir contributeur.trice ! En nous joignant aux coordonnées à cette adresse : Contact


Les plus avertis peuvent accéder au code source du programme sur ce dépôt GitHub. Il est possible également à ce lien de signaler les possibles bug pour que la communauté puisse les identifier et les corriger  : https://github.com/DClicLab/DataLab


L'ensemble des contenus (programme, éléments de communication...) sont sous licence Creativ Commons BY-NC-SA.


Étape 9 - Sommaire et liens des tutos DataLab

Chapitre 0 - Introduction

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 20/04/2021 par user:Mr Patate.

Commentaires

Published