updated md access copy

master
Guillaume Slizewicz 3 years ago
parent 9f158e2db3
commit 4e18408107

@ -22,7 +22,7 @@ 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.
##set-up
##set-up (30 minutes de souffrance, tenez bon)
###Éléments nécessaires
@ -114,7 +114,7 @@ Ensuite, vous devrez utiliser la nouvelle entrée pour ajouter les cartes ESPO32
Maintenant vous êtes prêt à créer des scripts et à les télécharger sur votre microcontrôleur ! Bien joué.
## Utilisation d'un capteur tactile ESP32 avec un câble crocodile
## Utilisation d'un capteur tactile ESP32 avec un câble crocodile (30-45 minutes)
###Détection de l'électricité
@ -233,11 +233,9 @@ delay(1000) ;
Afin de voir ce qui est imprimé, nous devons ouvrir le moniteur série dans la section Outil et sélectionner le débit en bauds 115200
Afin de voir ce qui est imprimé, nous devons ouvrir le moniteur série dans la section Outil et sélectionner le débit en bauds 115200
![Capture d'écran pour montrer comment ouvrir le moniteur série](/Users/u0122145/Documents/11_guillaume_scripts/anais_berck/workshop/Capture d'écran 2021-10-24 à 14.47.39.png)
![Capture d'écran pour montrer comment ouvrir le moniteur série](serial_baud_1.png)
![Capture d'écran du moniteur série](/Users/u0122145/Documents/11_guillaume_scripts/anais_berck/workshop/Capture d'écran 2021-10-24 à 14.50.37.png)
![Capture d'écran du moniteur série](serial_baud_2.png)
###Tâche :
@ -345,32 +343,13 @@ Créez votre propre texte et vos propres éléments d'illustration lorsque la pl
### Utilisation de l'esp-32 avec un capteur d'humidité
## Pause (15 minutes)
Pour utiliser l'esp-32 avec un capteur d'humidité, nous faisons un exercice similaire, avec l'ajout d'un circuit électrique pour le capteur d'humidité du sol, qui doit être électrifié lui-même, donc nous devons le connecter à une broche qui lui donne un courant de 5V et une broche qui lui donne une masse.
Une fois ceci fait, voici le code pour lire la sortie
```c
int SENSE= 2 ; // Entrée du capteur de sol sur la broche analogique A0
int value= 0 ;
void setup() {
Serial.begin(9600) ;
Serial.println("SOIL MOISTURE SENSOR") ;
Serial.println("-----------------------------");
}
void loop() {
value= analogRead(SENSE) ;
value= valeur/10 ;
Serial.println(valeur) ;
}
```
![un microcontrôleur esp32 avec des câbles dupont un jaune relié à la broche g2 et un gris gnd, en arrière plan il y a un capteur d'humidité](IMG_1564.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)
## Créer un serveur web avec l'esp-32
## Créer un serveur web avec l'esp-32 (45 minutes)
Dans notre dernière tâche, nous allons mettre en place un serveur web qui tourne de manière autonome sur l'esp-32 et qui peut réagir au toucher ou à l'humidité du sol.
@ -391,9 +370,7 @@ WebServer server(80) ; // Objet du WebServer (port HTTP, 80 par défaut)
String HTML = "<!DOCTYPE html>\".
<html>\
<body>\
<h1> &#127811 ; Hello There &#127811;;</h1>\\N
</corps>\N
</html>" ;
@ -425,7 +402,7 @@ void handle_root() {
}
```
###Détachage du processus
###Description du processus
**0- Appel des bibliothèques**
@ -517,7 +494,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)
### Comment ajouter un capteur tactile à ce code ?
##Comment ajouter un capteur tactile à ce code ? (15-45 minutes)
Afin d'ajouter un capteur au code, nous devons :
@ -547,12 +524,12 @@ IPAddress subnet(255, 255, 255, 0) ;
WebServer server(80) ; // Objet du WebServer (port HTTP, 80 par défaut)
// Contenu HTML & CSS qui s'affiche sur le serveur web
String HTML = "<!DOCTYPE html>\".
<html>\
String HTML = "<!DOCTYPE html>\
<html><head><meta http-equiv= \"Content-Type\" content=\"text/html;charset=utf-8\">\
<body>\
<h1> &#127811 ; « Nous tournons maintenant nos pensées vers les arbres. La Terre a beaucoup de familles darbres qui ont leurs propres fonctionnements et usages. Certains nous fournissent un abri et de lombre, dautres des fruits, de la beauté et dautres, des objets utiles. Beaucoup de personnes dans le monde utilisent un arbre comme symbole de paix et de force. Dun seul esprit, nous saluons et remercions la vie de larbre. Maintenant, nos esprits ne font quun. »
Extrait de: Robin Wall Kimmerer. « Tresser les herbes sacrées. » &#127811;;</h1>\.
<h1> &#127811 </h1>\
<p>\"Nous tournons maintenant nos pensées vers les arbres. La Terre a beaucoup de familles d'arbres qui ont leurs propres fonctionnements et usages. Certains nous fournissent un abri et de l'ombre, d'autres des fruits, de la beauté et d'autres, des objets utiles. Beaucoup de personnes dans le monde utilisent un arbre comme symbole de paix et de force. D'un seul esprit, nous saluons et remercions la vie de l'arbre. Maintenant, nos esprits ne font qu'un. Extrait de: Robin Wall Kimmerer. Tresser les herbes sacrées.\"</p> \
<h1> &#127811 </h1>\
</body>\
</html>" ;
@ -595,9 +572,36 @@ Serial.println( touch_sensor_value) ;
###Tâche
Comment feriez-vous la même chose avec le capteur d'humidité du sol ? Comment pouvez-vous combiner les deux ?
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.
### Option Facultative - Utilisation de l'esp-32 avec un capteur d'humidité
Pour utiliser l'esp-32 avec un capteur d'humidité, nous faisons un exercice similaire à celui avec le capteur tactile, avec l'ajout d'un circuit électrique pour le capteur d'humidité du sol, qui doit être électrifié lui-même, donc nous devons le connecter à une broche qui lui donne un courant de 5V et une broche qui lui donne une masse.
Une fois ceci fait, voici le code pour lire la sortie
```c
int SENSE= 2 ; // Entrée du capteur de sol sur la broche analogique A0
int value= 0 ;
void setup() {
Serial.begin(9600) ;
Serial.println("SOIL MOISTURE SENSOR") ;
Serial.println("-----------------------------");
}
void loop() {
value= analogRead(SENSE) ;
value= valeur/10 ;
Serial.println(valeur) ;
}
```
![un microcontrôleur esp32 avec des câbles dupont un jaune relié à la broche g2 et un gris gnd, en arrière plan il y a un capteur d'humidité](IMG_1564.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
1- Comment pourriez vous intégrer ce capteur à votre serveur web?
###Liens techniques

Before

Width:  |  Height:  |  Size: 392 KiB

After

Width:  |  Height:  |  Size: 392 KiB

Loading…
Cancel
Save