Étape 2: Préparer et programmer le Module ESP01
Par défaut le module ESP est livré avec du firmware de commandes qui est bon mais normalement il faut un autre microcontrôleur comme Arduino au contrôle à l’aide de la AT commande sur série. Pour ce projet nous n’utilisons pas n’importe quel microcontrôleur donc nous devons utiliser l’ESP comme tout. Pour cela nous avons besoin de mettre à jour le firmware. Nous allons utiliser NodeMCU firmware pour la même chose.
Toutes les informations sur NodeMCU sont ici : https://github.com/nodemcu/nodemcu-firmware
Télécharger des logiciels et autres fichiers - ces instructions sont pour Windows.
http://esp8266.ru/esplorer-latest/?f=ESPlorer.zip (Nécessite Java Runtime)
https://github.com/nodemcu/nodemcu-flasher (Téléchargement du dossier de sortie pour les OS 32 ou 64 bits)
http://robokits.co.in/download/init.zip - Firmware pour le module wifi. Télécharger, décompresser et modifier avec éditeur comme Notepad ++ ou Sublime. Changer l’adresse IP et votre WiFi SSID et le mot de passe de votre routeur. Voir les commentaires dans le fichier.
Pour la programmation, il faut un module convertisseur de USB-TTL UART tels que CP2012 ou FTDI (3.3V).
Connexions
ESP VCC - ESP CH_PD à 3, 3V + ve (sortie du régulateur)
ESP RX - TX UART
ESP TX - RX UART
ESP GND - ESP_GPIO0 au système GND
UART GND pour système GND
Note - toute GND va travailler n’importe où chacun d’eux étant communs (court-circuit interne).
- Connecter l’UART-USB au port USB de portable/PC
- Il génère un port COM virtuel. Notez le numéro de port
- Ouvrir NodeMCU Flasher, sélectionnez le port com et cliquez sur Flash.
- Attendre jusqu'à ce que le clignotement se termine. Il faudra environ 50 à 90 secondes. Si clignotant ne démarre pas Assurez-vous que les connexions sont propres et module est alimenté à l’aide d’alimentation externe. Il ne fonctionnera pas correctement sur d’USB.
- Si le clignotement s’arrête inbetween, redémarrez le pouvoir au module ESP et clignoter jusqu'à ce qu’il se termine correctement.
- Après avoir clignoté est terminée avec succès pouvoir retirer et USB. Supprimer le court entre la broche GND ESP et broches GPIO0.
- Ouvrez le logiciel ESPlorer (il a besoin de Java, téléchargez et installez si n’est pas déjà installé). Se connecter sur le même Port COM comme Flasher à 9600 bauds. Ne vous inquiétez pas pour les erreurs de détection du firmware le cas échéant.
- Télécharger le fichier init.lua après avoir modifié votre adresse IP souhaitée, WiFi SSID et mot de passe (clé). Vous pouvez utiliser Notepad ++ ou éditeur de texte Sublime pour la même chose. Il peut ouvrir pas correctement dans le bloc-notes normal. Télécharger le bouton est en bas à gauche la partie du logiciel ESPloarer.
- Réinitialiser le contrôleur à l’aide du bouton reset sur la partie centrale inférieure du logiciel.
- Si vous avez défini correctement le paramètre dans le fichier lua, vous devriez obtenir connecté adresse IP. Éditer le fichier init.lua si il y a une erreur ou vous n’êtes pas obtenir connecté au wifi.
- Maintenant vous pouvez ouvrir l’adresse IP, que vous définissez dans le navigateur pour vérifier si le serveur fonctionne correctement ou non. Si vous obtenez une page avec 4 boutons marche/arrêt, sa fonctionne très bien. Désactiver le module et supprimer les connexions UART.