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
⚠️ Ouvre cette page depuis Google Chrome ou Microsoft Edge.
https://dblocadata.debrouillonet.org/BIPES/ui/
⚠️ Attention, ton ESP32 doit avoir été flashé avec micropython !
Tutoriel pour le faire : Installation de micropython
Et si tu veux en savoir plus sur la plateforme :
Connecte ton microcontrôleur à DBLOCADATA. Pour cela branche ton ESP32 à ton ordinateur, puis clique sur le bouton prise en haut à gauche ( comme sur la photo ).
Ensuite sélectionne ta carte dans le menu qui apparait.
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 : https://www.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 en appuyant sur l'icon ( comme indiqué sur la photo ), 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 :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #