Différences entre les pages « Commander un D1 mini avec une interface web » et « Fichier:Commander un D1 mini avec une interface web Arduino-televersement.png »

 
(Commander_un_D1_mini_avec_une_interface_web_Arduino-televersement)
 
Ligne 1 : Ligne 1 :
{{Tuto Details
+
Commander_un_D1_mini_avec_une_interface_web_Arduino-televersement
|Main_Picture=Commander_un_D1_mini_avec_une_interface_web_D1mini-image-01.png
 
|Licences=Attribution (CC-BY)
 
|Description=Ce tutoriel donne un exemple de programmation d'un D1 mini, afin de commander quelques éléments (leds, moteur), et récupérer des informations (entrée analogique) à partir d'une interface web.
 
|Disciplines scientifiques=Arduino, Computing
 
|Difficulty=Technical
 
|Duration=1
 
|Duration-type=hour(s)
 
|Tags=D1 mini, web, html/css
 
}}
 
{{Introduction
 
|Introduction=Quelques précisions sur les pré-réquis à ce tutoriel :<br />
 
 
 
*Il suppose qu'on a déjà un peu manipulé le logiciel Arduino, permettant de programmer des cartes microcontrôleurs, et en premier lieu, la carte Arduino. Il y a déjà de bons tutoriels dans le wikidebrouillard, ici :  [[Installer l'environnement Arduino sur votre système]] et [[Premiers pas avec Arduino]].
 
 
 
*Lorsqu'on souhaite utiliser un microcontrôleur D1 mini, il est nécessaire de configurer le logiciel Arduino, en particulier en lui ajoutant de nouvelles bibliothèques. Là encore, wikidebrouillard à notre secours : [[Utiliser le D1 mini avec Arduino]] !
 
 
 
*Nous utiliserons ici les capacités du D1 mini à travailler en mode serveur web et point d'accès Wi-Fi. Même si ce tutoriel indique comment faire, on trouvera des explications détaillées ici : [[Configurez le réseau Wifi sur un ESP]].
 
}}
 
{{Materials
 
|ItemList={{ItemList
 
|Item=D1 mini
 
}}{{ItemList
 
|Item=Led
 
}}{{ItemList
 
|Item=Micro-servo à rotation continue
 
}}{{ItemList
 
|Item=Breadboard
 
}}
 
|Prerequisites={{Prerequisites
 
|Prerequisites=Installer l'environnement Arduino sur votre système
 
}}{{Prerequisites
 
|Prerequisites=Premiers pas avec Arduino
 
}}{{Prerequisites
 
|Prerequisites=Utiliser le D1 mini avec Arduino
 
}}{{Prerequisites
 
|Prerequisites=Configurez le réseau Wifi sur un ESP
 
}}
 
|Tuto_Attachments={{Tuto Attachments}}
 
}}
 
{{Tuto Step
 
|Step_Title=Montage des éléments matériels
 
|Step_Content=Le schéma de montage, également indiqué dans le code Arduino, est défini dans la première image. Nous recommandons d'utiliser une "breadboard", pour fixer le D1 mini et gérer l'ensemble des connexions. Nous avons utilisé ici celle livrée dans le kit d'initiation Arduino (Starter kit Arduino®). Les leds, les résistances, et le potentiomètre, proviennent d'ailleurs du même kit.
 
 
 
 
 
Le montage des 5 leds (sur les pins D0 à D4) ne pose pas de problème particulier, attention cependant à respecter la polarité +/-, et ne pas oublier de mettre les résistances afin de limiter le courant électrique.
 
 
 
 
 
Concernant le servo moteur, il faut l'alimenter via le pin GND, bien sûr, et la sortie 5V  du D1 mini (celui-ci a également une sortie 3,3v, insuffisante pour le servomoteur). La commande du servomoteur sera connectée quant à elle, sur le pin D7 du D1 mini.
 
 
 
 
 
Et enfin,le potentiomètre aura ses deux connexions externes connectées d'une part sur GND, d'autre part sur le pin '''3,3V''' (important, car c'est la tension maximale qui sera alors disponible sur la connexion centrale du potentiomètre, et qui sera acceptée par le pin A0 du D1 mini ; au-delà le D1 mini risque de souffrir).
 
|Step_Picture_00=Commander_un_D1_mini_avec_une_interface_web_Sch_ma_montage.jpg
 
|Step_Picture_01=Commander_un_D1_mini_avec_une_interface_web_Montage_D1_mini-1.jpg
 
|Step_Picture_02=Commander_un_D1_mini_avec_une_interface_web_Montage_D1_mini-2.jpg
 
}}
 
{{Tuto Step
 
|Step_Title=Chargement du code Arduino
 
|Step_Content=On suppose ici que le logiciel Arduino est déjà installé, ainsi que la bibliothèque de gestion du D1 mini (voir pré-requis). 
 
 
 
# Créez sur votre ordinateur un répertoire '''A_D1_WiFi'''.
 
# Téléchargez tous les fichiers de code Arduino (suffixe ".ino") sous ce répertoire. Vous devriez avoir alors 6 fichiers (voir première image à gauche)
 
# Double-cliquez sur le fichier A_D1_WiFi.ino, ce qui lancera le logiciel Arduino, sous lequel vous aurez 6 onglets correspondant aux 6 fichiers (Cf. image n°2 à gauche)<br /><br />
 
|Step_Picture_00=Commander_un_D1_mini_avec_une_interface_web_Arduino-fichiers.png
 
|Step_Picture_01=Commander_un_D1_mini_avec_une_interface_web_Arduino-onglets.png
 
}}
 
{{Notes}}
 
{{Tuto Status
 
|Complete=Draft
 
}}
 

Version actuelle datée du 3 novembre 2021 à 15:43

Commander_un_D1_mini_avec_une_interface_web_Arduino-televersement