Ligne 57 : | Ligne 57 : | ||
Tu peux trouver les coordonnées d'une ville sur ce site : latlong.net | Tu peux trouver les coordonnées d'une ville sur ce site : latlong.net | ||
+ | |||
+ | Ensuite, dans le menu de droite, va dans '''Actionneurs -> Servo Moteur''' et clique sur '''Install Servo library.''' | ||
<br /> | <br /> | ||
|Step_Picture_00=POCL_Parapluie_-_ESP32_Micropython_Capture_d_cran_2023-10-03_162222.png | |Step_Picture_00=POCL_Parapluie_-_ESP32_Micropython_Capture_d_cran_2023-10-03_162222.png | ||
+ | |Step_Picture_01=POCL_Parapluie_-_ESP32_Micropython_Capture_d_cran_2023-10-03_171512.png | ||
}} | }} | ||
{{Tuto Step | {{Tuto Step | ||
Ligne 67 : | Ligne 70 : | ||
Insère le code suivant en remplaçant les informations par ton réseau wifi. | Insère le code suivant en remplaçant les informations par ton réseau wifi. | ||
− | <br /><syntaxhighlight lang="python3"> | + | Sauvegarde le fichier (en haut a gauche '''Save)'''<br /><syntaxhighlight lang="python3"> |
import network | import network | ||
import time | import time |
Auteur Andréa Bardinet | Dernière modification 3/10/2023 par Andréa Bardinet
Pas encore d'image
esp32, micropython, dblocadata
Rendez-vous sur dblocadata !
https://dblocadata.debrouillonet.org/BIPES/ui/
Pour apprendre à utiliser la plateforme :
Attention, ton ESP32 doit avoir été flashé avec micropython !
Tutoriel pour le faire : Installation de micropython
Connecte ton microcontrôleur à DBLOCADATA.
Dans le menu à droite, va dans la section Exemples et sélectionne POCL Parapluie.
Il y a 3 variables à éditer dans le programme :
api_key : Ta clé d'API OpenWeatherMap (tu dois te créer un compte sur openweathermap.org)
lat : La latitude du lieu à observer.
long : La longitude du lieu à observer.
Tu peux trouver les coordonnées d'une ville sur ce site : latlong.net
Ensuite, dans le menu de droite, va dans Actionneurs -> Servo Moteur et clique sur Install Servo library.
Dans l'onglet Fichiers, actualise les fichiers du microcontrôleur puis va dans le fichier boot.py.
Insère le code suivant en remplaçant les informations par ton réseau wifi.
import network
import time
sta_if = network.WLAN(network.STA_IF); sta_if.active(True)
sta_if.scan()
sta_if.connect('Nom_wifi','MDP_wifi')
print("Waiting for Wifi connection")
while not sta_if.isconnected(): time.sleep(1)
print("Connected")
Le servo possède 3 fils.
Rouge : Le + (VIN sur la carte)
Marron : La masse ( GND sur la carte)
Orange : Le pin d'information; Il y a plusieurs placements possibles, ici nous prenons le pin 26.
Appuyes sur le bouton 'Play' en haut à gauche.
Tu peux regarder le résultat de la requête depuis la console ( dans le menu de navigation )
Dernière modification 3/10/2023 par user:Andréa Bardinet.
Draft
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #