Parcourir le wiki

Draft  +
Tutoriel pour apprendre à créer son POCL parapluie connecté à la météo.  +
Easy  +
Computing  +  et Physics  +
30  +
minute(s)  +
Ce tutoriel a pour objectif la création d'un petit parapluie connecté à la météo. Quand il pleut à un endroit donné dans le monde, le parapluie s'ouvre automatiquement et se referme une fois la pluie passée.  +
Attribution (CC-BY)  +
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 )  +, Rendez-vous sur dblocadata ⚠️ Ouvre cettRendez-vous sur dblocadata ⚠️ Ouvre cette page depuis Google Chrome ou Microsoft Edge. [https://dblocadata.debrouillonet.org/~test/BIPES/ui/?idw=78 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 : [[Group:Formation DBLOCADATA]]
mation DBLOCADATA]] <br/>  +
, Connecte ton microcontrôleur à DBLOCADATA.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'''.es''' et sélectionne '''POCL Parapluie'''.  +, Il y a 3 variables à éditer dans le prograIl 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.'''
lique sur '''Install Servo library.''' <br/>  +
  et <nowiki>Dans l'onglet '''Fichiers'''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.
Sauvegarde le fichier (en haut a gauche '''Save)'''
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")

t;<span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span><br /><span class="nb">print</span><span class="p">(</span><span class="s2">"Connected"</span><span class="p">)</span><br /></pre></div><br/></nowiki>  
DBLOCADATA  +, Trouver le programme dans BIPES  +, Renseigner le programme  +, Connecter l'ESP à internet  +, Brancher le servo-moteur à l'ESP  +  et Exécuter le programme  +
esp32  +, micropython  +  et dblocadata  +
Date de modification« Date de modification (Modification date) » est une propriété prédéfinie qui correspond à la date de la dernière modification d’un sujet et est fournie par MédiaWiki Sémantique.
15:37:06, 3 octobre 2023  +
⧼cs-comments⧽Cette propriété est une propriété spéciale dans ce wiki.
0  +
Créateur de la pageCette propriété est une propriété spéciale dans ce wiki.
I did itCette propriété est une propriété spéciale dans ce wiki.
0  +
FavorisCette propriété est une propriété spéciale dans ce wiki.
0  +
 
Aucune propriété ne pointe vers cette page.