Différences entre les pages « Un capteur de CO2 avec UIFLOW et M5STICK » et « Fichier:Le st nop IMG20220216104405.jpg »

 
(Le_st_nop__IMG20220216104405)
 
Ligne 1 : Ligne 1 :
{{Tuto Details
+
Le_st_nop__IMG20220216104405
|Main_Picture=Un_capteur_de_CO2_avec_UIFLOW_et_M5STICK_co2.png
 
|Licences=Attribution (CC-BY)
 
|Description=Fabriquez un capteur de CO2 avec UIFLOW en quelques clics !
 
|Disciplines scientifiques=Arduino, Electricity, Life Sciences
 
|Difficulty=Easy
 
|Duration=30
 
|Duration-type=minute(s)
 
}}
 
{{Introduction
 
|Introduction=Dans cette expérience vous allez réaliser un indicateur de CO2 avec un M5STICK, le Capteur Sensair S8 et le logiciel UIFLOW
 
}}
 
{{Materials
 
|ItemList={{ItemList
 
|Item=Capteur de CO2 SENSEAIR S8
 
}}{{ItemList
 
|Item=M5StickC
 
}}
 
|Tuto_Attachments={{Tuto Attachments}}
 
}}
 
{{Tuto Step
 
|Step_Title=Un peu de soudure
 
|Step_Content=Pour pouvoir connecter simplement votre capteur de CO2 au M5Stick nous vous recommandons de souder un connecteur Grove, il est aussi possible de connecter le capteur sur les fiches femelles du M5STICK
 
|Step_Picture_00=Un_capteur_de_CO2_avec_UIFLOW_et_M5STICK_sensairS8_bb.png
 
|Step_Picture_01=Un_capteur_de_CO2_avec_UIFLOW_et_M5STICK_PXL_20220127_092811583_2.jpg
 
|Step_Picture_02=Un_capteur_de_CO2_avec_UIFLOW_et_M5STICK_PXL_20220127_092811583_3.jpg
 
|Step_Picture_03=Un_capteur_de_CO2_avec_UIFLOW_et_M5STICK_M5STICK_bb.png
 
}}
 
{{Tuto Step
 
|Step_Title=Branchez Le M5stick C sur votre ordinateur
 
|Step_Content=Lorsque vous branchez le M5StickC sur votre ordinateur, celui-ci devrait indiquer qu'il est connecté au Cloud et affiche une API KEY ici '''3C413F51'''.
 
 
 
Si ce n'est pas le cas rendez-vous sur cette page pour flasher le M5StickC [[Flasher_M5StickC_pour_l'utiliser_avec_UIFLOW]]
 
 
 
<br />
 
|Step_Picture_00=Flasher_M5StickC_pour_l_utiliser_avec_UIFLOW_PXL_20220126_141050566.MP.jpg
 
}}
 
{{Tuto Step
 
|Step_Title=Lancez UIFLOW !
 
|Step_Content=Rendez-vous sur le site [https://flow.m5stack.com/ UIFLOW]
 
 
 
A l'ouverture du site ce dernier affiche une fenetre, entrez votre API KEY, la langue,  puis choisissez votre modèle de M5STICK
 
 
 
 
 
Cliquez en bas à gauche si la fenêtre se s'affiche pas<br />
 
|Step_Picture_00=Un_capteur_de_CO2_avec_UIFLOW_et_M5STICK_S_lection_026.png
 
|Step_Picture_01=Un_capteur_de_CO2_avec_UIFLOW_et_M5STICK_S_lection_031.png
 
}}
 
{{Tuto Step
 
|Step_Title=Importez le bloc Capteur de CO2
 
|Step_Content=Dans cette étape vous allez importer un nouveau bloc vous permettant d'utiliser le capteur dans UIFLOW.
 
 
 
Il vous faudra préalablement télécharger le bloc [https://cloud.debrouillonet.org/s/kMpbaZc9jjHxEFP projetCO2.m5b]
 
 
 
Rendez-vous en bas du menu de bloc et cliquez sur '''CUSTOM''' puis sur '''OPEN *.m5b file'''
 
 
 
Une fenetre s'ouvre, choisissez le fichier téléchargé [https://cloud.debrouillonet.org/s/kMpbaZc9jjHxEFP projetCO2.m5b]
 
 
 
Une nouvelle section "projet CO2 apparait en bas et vous permet ainsi d'utiliser le capteur
 
|Step_Picture_00=Un_capteur_de_CO2_avec_UIFLOW_et_M5STICK_S_lection_027.png
 
|Step_Picture_01=Un_capteur_de_CO2_avec_UIFLOW_et_M5STICK_S_lection_032.png
 
}}
 
{{Tuto Step
 
|Step_Title=Conception de l'interface
 
|Step_Content=Avant de commencer à coder nous allons créer l'interface,
 
 
 
Glissez déposez de la '''zone de gauche vers l'ecran''' les composants suivants :
 
 
 
*2 Labels (zones de texte
 
*un Cercle (circle)
 
 
 
Nommez maintenant les composants de l'écran en cliquant sur ceux-ci
 
 
 
Le fait de nommer les composants rend plus facile la programmation par la suite.
 
 
 
<br />
 
|Step_Picture_00=Un_capteur_de_CO2_avec_UIFLOW_et_M5STICK_S_lection_033.png
 
|Step_Picture_01=Un_capteur_de_CO2_avec_UIFLOW_et_M5STICK_S_lection_034.png
 
|Step_Picture_02=Un_capteur_de_CO2_avec_UIFLOW_et_M5STICK_S_lection_035.png
 
|Step_Picture_03=Un_capteur_de_CO2_avec_UIFLOW_et_M5STICK_S_lection_036.png
 
}}
 
{{Tuto Step
 
|Step_Title=Testez votre interface
 
|Step_Content=Ça y est ! votre interface est réalisée, vous pouvez dès maintenant tester en vrai sur votre M5Stick.
 
 
 
 
 
Pour tester, assurez vous que le M5Stick et votre ordinateur soit bien connecté au réseau, que le M5Stick affiche bien "cloud" et la clef API.
 
 
 
 
 
Cliquez maintenant sur le bouton RUN en bas à droite
 
 
 
Un message apparait en haut à droite '''"Connecting M5"''' puis si tout se passe bien le message se transforme en '''"Execute code successfully"'''.
 
 
 
Si le message '''"upload code failed, maybe your device is offline check it and retry"''' votre M5Stick ou votre ordinateur ne sont pas connecté au réseau.
 
 
 
Vérifiez tout ça ou reflashez votre M5STICK en suivant la procédure [[Flasher M5StickC pour l'utiliser avec UIFLOW]]
 
|Step_Picture_00=Un_capteur_de_CO2_avec_UIFLOW_et_M5STICK_S_lection_037.png
 
|Step_Picture_01=Un_capteur_de_CO2_avec_UIFLOW_et_M5STICK_S_lection_039.png
 
|Step_Picture_02=Un_capteur_de_CO2_avec_UIFLOW_et_M5STICK_S_lection_041.png
 
|Step_Picture_03=Un_capteur_de_CO2_avec_UIFLOW_et_M5STICK_S_lection_038.png
 
|Step_Picture_04=Un_capteur_de_CO2_avec_UIFLOW_et_M5STICK_PXL_20220127_131855691.jpg
 
}}
 
{{Tuto Step
 
|Step_Title=Un peu de code ! #1
 
|Step_Content=Nous allons commencer par dire au microcontrolleur sur quelles broches est connecté le capteur.
 
 
 
Rendez-vous en bas dans '''Custom>ProjetCO2''' et glissez déposez le bloc '''init capteur CO2'''. et collez le sous le '''bloc setup'''
 
 
 
Selon le cablage, si vous utilisez le connecteur Grove (connecteur blanc) renseignez les broches RX et TX
 
 
 
*RX --> 32
 
*TX --> 33
 
 
 
Sinon adaptez les numéros de broche !
 
|Step_Picture_00=Un_capteur_de_CO2_avec_UIFLOW_et_M5STICK_S_lection_032.png
 
|Step_Picture_01=Un_capteur_de_CO2_avec_UIFLOW_et_M5STICK_S_lection_042.png
 
}}
 
{{Tuto Step
 
|Step_Title=Un peu de code ! #2
 
|Step_Content=Dans cette étape, nous allons simplement afficher la mesure.
 
 
 
<br />
 
 
 
# Ajoutez le '''bloc loop''' (tout ce qui est à l'interieur du bloc loop va être executé indéfiniment) et collez le sous '''init capteur CO2'''.
 
# Dans '''Custom>ProjetCO2''' et glissez déposez le bloc '''Lire''' '''CO2'''. et collez le dans le '''bloc loop'''.
 
# Dans '''UI>Label''' glissez déposez le '''bloc Label show'''.
 
# Dans '''Custom>ProjetCO2''' et glissez déposez le bloc CO2 et insérez le dans le bloc '''Label show''' à la place de '''Hello M5'''
 
# Enfin dans '''timer''' ajoutez '''Wait 1s'''
 
 
 
<br />
 
|Step_Picture_00=Un_capteur_de_CO2_avec_UIFLOW_et_M5STICK_S_lection_043.png
 
|Step_Picture_01=Un_capteur_de_CO2_avec_UIFLOW_et_M5STICK_S_lection_044.png
 
|Step_Picture_02=Un_capteur_de_CO2_avec_UIFLOW_et_M5STICK_S_lection_032.png
 
|Step_Picture_03=Un_capteur_de_CO2_avec_UIFLOW_et_M5STICK_S_lection_045.png
 
|Step_Picture_04=Un_capteur_de_CO2_avec_UIFLOW_et_M5STICK_S_lection_046.png
 
|Step_Picture_05=Un_capteur_de_CO2_avec_UIFLOW_et_M5STICK_S_lection_047.png
 
}}
 
{{Tuto Step
 
|Step_Title=Testez votre code !
 
|Step_Content=Cliquez maintenant sur le bouton RUN en bas à droite
 
|Step_Picture_00=Un_capteur_de_CO2_avec_UIFLOW_et_M5STICK_S_lection_037.png
 
}}
 
{{Tuto Step
 
|Step_Title=A vous de jouer !
 
|Step_Content=Voici le code permettant le changement de couleur du cercle en fonction de la concentration de CO2 dans la pièce
 
|Step_Picture_00=Un_capteur_de_CO2_avec_UIFLOW_et_M5STICK_S_lection_048.png
 
}}
 
{{Notes
 
|Observations=''Lors de la respiration, on inhale de l’air contenant de l’oxygène, un peu de dioxyde de carbone''
 
 
 
''(CO2), et des aérosols ; lors de l’expiration, on exhale du CO2 ainsi que des aérosols, éventuellement''
 
 
 
''porteurs de virus et responsables de potentielles contaminations. La mesure de la quantité de CO2 dans''
 
 
 
''l’air permet donc de contrôler et améliorer la ventilation. C’est pourquoi, parmi les stratégies de lutte''
 
 
 
''contre la pandémie, la ventilation est un des outils majeurs, facile à mettre en œuvre et aux résultats''
 
 
 
''immédiats. Une bonne ventilation réduit les contagions par aérosols et de surcroit, la diminution du taux''
 
 
 
''de CO2 fait décroître somnolences et maux de tête, et finalement améliore les capacités cognitives des''
 
 
 
''élèves travaillant en espace fermé.''
 
 
 
 
 
Selon l'académie des sciences une bonne ventillation se traduit par un niveau de CO2 inférieur à 800 ppm soit 1 gramme CO2 par kilogramme d’air. [https://projetco2.fr/sites/default/files/2021-06/2021_06_11_Avis_CO2%281%29.pdf source]
 
 
 
<br />
 
}}
 
{{Tuto Status
 
|Complete=Published
 
}}
 

Version actuelle datée du 16 février 2022 à 12:07

Le_st_nop__IMG20220216104405