Adding spaces to ensure headers are rendered.

master
gijs 3 years ago
parent abf53d583e
commit 2d85c5798b

@ -1,5 +1,4 @@
# Une bibliothèque vivante de plantes # Une bibliothèque vivante de plantes
[TOC] [TOC]
@ -22,9 +21,9 @@ L'atelier une bibliothèque vivante de plantes a pour but de relier les textes,
L'idée est de créer un petit point d'accès wifi, lié à une plante, qui publiera différents textes en fonction de sa conductance et de l'humidité de son sol. L'idée est de créer un petit point d'accès wifi, lié à une plante, qui publiera différents textes en fonction de sa conductance et de l'humidité de son sol.
##set-up (30 minutes de souffrance, tenez bon) ## set-up (30 minutes de souffrance, tenez bon)
###Éléments nécessaires ### Éléments nécessaires
Pour participer à cet atelier, vous aurez besoin : Pour participer à cet atelier, vous aurez besoin :
@ -36,13 +35,13 @@ un capteur d'humidité du sol avec des câbles Dupont
un câble crocodile/une pince crocodile un câble crocodile/une pince crocodile
###Installation de l'IDE Arduino ### Installation de l'IDE Arduino
Pour cet atelier, nous utiliserons l'IDE Arduino. Il s'agit d'un IDE (Integrated Development Environment - environnement de programmation intégré) open source et facile à utiliser pour télécharger du code vers un microcontrôleur. Il a été développé pour une gamme de microcontrôleurs également appelés arduino (c'est pourquoi il peut prêter à confusion). On parle bien ici du software et non du hardware Pour cet atelier, nous utiliserons l'IDE Arduino. Il s'agit d'un IDE (Integrated Development Environment - environnement de programmation intégré) open source et facile à utiliser pour télécharger du code vers un microcontrôleur. Il a été développé pour une gamme de microcontrôleurs également appelés arduino (c'est pourquoi il peut prêter à confusion). On parle bien ici du software et non du hardware
Pour l'installer, [vous pouvez suivre ce lien](https://www.arduino.cc/en/software) et cliquer sur le lien de téléchargement adapté à votre système d'exploitation (macOS, windows ou Linux) Pour l'installer, [vous pouvez suivre ce lien](https://www.arduino.cc/en/software) et cliquer sur le lien de téléchargement adapté à votre système d'exploitation (macOS, windows ou Linux)
###Installation du pilote USB de l'esp32 ### Installation du pilote USB de l'esp32
L'esp32 est un microcontrôleur, ce qui signifie qu'il peut effectuer des tâches informatiques simples comme lire un capteur, imprimer un message sur un canal de communication ou effectuer des opérations mathématiques. L'esp32 est un microcontrôleur, ce qui signifie qu'il peut effectuer des tâches informatiques simples comme lire un capteur, imprimer un message sur un canal de communication ou effectuer des opérations mathématiques.
@ -52,7 +51,7 @@ Vous pouvez trouver le pilote [sur ce site] (https://www.silabs.com/developers/u
###Installation de la bibliothèque pour esp32 sur l'IDE arduino 1/2 ### Installation de la bibliothèque pour esp32 sur l'IDE arduino 1/2
Maintenant votre ordinateur reconnaît l'esp32, mais l'IDE arduino doit savoir quelle langue lui parler. Pour que les deux communiquent de manière fluide, nous devons installer une bibliothèque pour l'esp32 sur l'IDE arduino. Maintenant votre ordinateur reconnaît l'esp32, mais l'IDE arduino doit savoir quelle langue lui parler. Pour que les deux communiquent de manière fluide, nous devons installer une bibliothèque pour l'esp32 sur l'IDE arduino.
@ -78,7 +77,7 @@ Maintenant votre ordinateur reconnaît l'esp32, mais l'IDE arduino doit savoir q
![preference_window](preference_window.png) ![preference_window](preference_window.png)
###Installation de la bibliothèque pour esp32 sur l'IDE arduino 2/2 ### Installation de la bibliothèque pour esp32 sur l'IDE arduino 2/2
Ensuite, vous devrez utiliser la nouvelle entrée pour ajouter les cartes ESPO32 à votre IDE Arduino. Pour ce faire, suivez cette procédure : Ensuite, vous devrez utiliser la nouvelle entrée pour ajouter les cartes ESPO32 à votre IDE Arduino. Pour ce faire, suivez cette procédure :
@ -102,7 +101,7 @@ Ensuite, vous devrez utiliser la nouvelle entrée pour ajouter les cartes ESPO32
7. Ceci va installer les cartes ESP32 dans votre IDE Arduino. 7. Ceci va installer les cartes ESP32 dans votre IDE Arduino.
###Sélection de la bonne carte et du bon port ### Sélection de la bonne carte et du bon port
1 - Une fois que votre bibliothèque de cartes est installée, vous pouvez sélectionner la carte dans le gestionnaire de cartes. Sélectionnez soit esp32 Dev Board, soit Node32s. 1 - Une fois que votre bibliothèque de cartes est installée, vous pouvez sélectionner la carte dans le gestionnaire de cartes. Sélectionnez soit esp32 Dev Board, soit Node32s.
@ -116,7 +115,7 @@ Maintenant vous êtes prêt à créer des scripts et à les télécharger sur vo
## Utilisation d'un capteur tactile ESP32 avec un câble crocodile (30-45 minutes) ## Utilisation d'un capteur tactile ESP32 avec un câble crocodile (30-45 minutes)
###Détection de l'électricité ### Détection de l'électricité
Voici le code que vous devez mettre dans votre IDE arduino avant de l'envoyer à votre esp-32 Voici le code que vous devez mettre dans votre IDE arduino avant de l'envoyer à votre esp-32
@ -149,7 +148,7 @@ Si vous n'avez pas d'erreur, vous pouvez l'envoyer avec le bouton flèche.
###Brancher le capteur ### Brancher le capteur
@ -237,7 +236,7 @@ Afin de voir ce qui est imprimé, nous devons ouvrir le moniteur série dans la
![Capture d'écran du moniteur série](serial_baud_2.png) ![Capture d'écran du moniteur série](serial_baud_2.png)
###Tâche : ### Tâche :
Trouvez votre propre moyen de demander la permission d'attacher la pince crocodile à la plante. N'attachez pas la pince directement car elle se ferme assez fortement, attachez un morceau de bobine que vous mettez autour du tronc. Trouvez votre propre moyen de demander la permission d'attacher la pince crocodile à la plante. N'attachez pas la pince directement car elle se ferme assez fortement, attachez un morceau de bobine que vous mettez autour du tronc.
@ -337,7 +336,7 @@ Serial.println(" ~|~ ") ;
} }
``` ```
###Tâche ### Tâche
Créez votre propre texte et vos propres éléments d'illustration lorsque la plante est touchée. Codez votre propre comportement pour l'interaction. Créez votre propre texte et vos propres éléments d'illustration lorsque la plante est touchée. Codez votre propre comportement pour l'interaction.
@ -402,7 +401,7 @@ void handle_root() {
} }
``` ```
###Description du processus ### Description du processus
**0- Appel des bibliothèques** **0- Appel des bibliothèques**
@ -494,7 +493,7 @@ void handle_root() {
Cette fonction détaille ce qui se passe lorsque quelqu'un se connecte à 192.168.1.1 sans aucun caractère après ceci (l'adresse racine) Cette fonction détaille ce qui se passe lorsque quelqu'un se connecte à 192.168.1.1 sans aucun caractère après ceci (l'adresse racine)
##Comment ajouter un capteur tactile à ce code ? (15-45 minutes) ## Comment ajouter un capteur tactile à ce code ? (15-45 minutes)
Afin d'ajouter un capteur au code, nous devons : Afin d'ajouter un capteur au code, nous devons :
@ -570,7 +569,7 @@ Serial.println( touch_sensor_value) ;
``` ```
###Tâche ### Tâche
1- Créez votre propre librairie portative et accessible à distance grâce à ce code. Trouver un texte que vous avez envie de partager et faites le apparaitre. 1- Créez votre propre librairie portative et accessible à distance grâce à ce code. Trouver un texte que vous avez envie de partager et faites le apparaitre.
@ -599,11 +598,11 @@ Serial.println(valeur) ;
![un contrôleur esp-32 avec un câble orange relié à la broche V5, il y a une plaque avec une feuille en arrière-plan et un petit coin en aluminium d'un macbook pro](IMG_1565.png) ![un contrôleur esp-32 avec un câble orange relié à la broche V5, il y a une plaque avec une feuille en arrière-plan et un petit coin en aluminium d'un macbook pro](IMG_1565.png)
###Tâche ### Tâche
1- Comment pourriez vous intégrer ce capteur à votre serveur web? 1- Comment pourriez vous intégrer ce capteur à votre serveur web?
###Liens techniques ### Liens techniques
[Documentation de l'Espressif sur l'esp-32](https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/establish-serial-connection.html) [Documentation de l'Espressif sur l'esp-32](https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/establish-serial-connection.html)
@ -633,7 +632,7 @@ Serial.println(valeur) ;
[Jagadish Chandra Bose](https://en.wikipedia.org/wiki/Jagadish_Chandra_Bose) [Jagadish Chandra Bose](https://en.wikipedia.org/wiki/Jagadish_Chandra_Bose)
##Musique ## Musique
[Mall Grab - Spirit Wave](https://open.spotify.com/track/5zfDn2VAMkLya9CRKEYZyb?si=c8a501261b734c9e) [Mall Grab - Spirit Wave](https://open.spotify.com/track/5zfDn2VAMkLya9CRKEYZyb?si=c8a501261b734c9e)

Loading…
Cancel
Save