Auteur jul | Dernière modification 25/02/2022 par Julienrat
Un_capteur_de_CO2_avec_UIFLOW_et_M5STICK_co2.png
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
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
Rendez-vous sur le site 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
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 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é projetCO2.m5b
Une nouvelle section "projet CO2 apparait en bas et vous permet ainsi d'utiliser le capteur
Avant de commencer à coder nous allons créer l'interface,
Glissez déposez de la zone de gauche vers l'ecran les composants suivants :
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.
Ç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
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
Sinon adaptez les numéros de broche !
Dans cette étape, nous allons simplement afficher la mesure.
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.
Puis dans Custom>ProjetCO2 et glissez déposez le bloc init capteur CO2. et collez Dans cette étape, nous allons simplement afficher la mesure.
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
Dernière modification 25/02/2022 par user:Julienrat.
Draft
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #