Étape 5: Flash
Préparer les IDE Arduino
Pour télécharger le programme et les données vers votre ESP, vous aurez besoin Arduino avec le package de la plateforme ESP8266 et ESP8266 système de fichiers uploader.
Vous trouverez des guides d’installation sur les liens suivants :
Paquet de plate-forme Plugin de système de fichiers
Télécharger la source
Vous avez deux options à ce stade. Vous pouvez télécharger la version que j’ai fait cette instructable pour. Voici le lien de téléchargement pour le fichier zip.
https://github.com/asdwsda/MoodLamp/Archive/v1.0.zip
Ou Voici la dernière version plus grande pour les plus courageux. Cela pourrait être instables ou incompatibles avec ce post, mais il contient sans doute le plus brillant de fonctionnalités.
https://github.com/asdwsda/MoodLamp/Archive/Master.zip
Modifier l’accès WiFi
Ouvrez moodlamp/moodlamp.ino dans l’Arduino, recherchez les lignes suivantes et modifier pour correspondre avec votre réseau WiFi.
const char* ssid = "<your_ssid>";const char* password = "<your_wifi_password>";
Flash du programme
- Programme d’installation du Conseil dans l’Arduino
- Outils -> Conseil d’administration -> 1.0 NodeMCU (ou quelque chose d’autre correspondant à votre Conseil d’administration)
- Outils -> Port -> sélectionnez votre port série virtuel pour le convertisseur USB-TTL. Dans mon cas, c’est/dev/ttyUSB0
- Je pense que les autres paramètres sont OK en cas de défaut
- Commencer l’ESP en mode flash
- Branchez les connecteurs de Rx, Tx et GND sur le convertisseur USB-TTL (à noter que Rx de l’ESP doit se connecter sur du convertisseur série Tx et Tx à Rx)
- Connectez GPIO0 au GND (ESP démarrera en mode flash si GPIO0 tiré vers le bas au cours de la puissance vers le haut)
- Branchez l’alimentation USB
- Télécharger hit
Après avoir clignoté l’ESP doit démarrer automatiquement le programme. Vous pouvez suivre l’initialisation sur le Serial Monitor. LEDs vont passer au vert si la lampe raccordée à votre WiFi ou au rouge si quelque chose n’allait pas. Dans ce cas, vous verrez un message d’erreur sur le Serial Monitor.
Télécharger les données
Stockage de la partition ESP contient deux partitions. Un pour le programme et une partition de données supplémentaires. Dans mon cas, cela veut dire 1M SPIFFS programme et 3M (données). Contenu du dossier moodlamp/données va dans une image de primes, puis téléchargée avec le plugin de système de fichiers.
- Démarrer le jury en mode flash comme avant
- Connectez les Rx, Tx, Gnd à sériel et GPIO0 au GND si déconnecté
- Puissance sur l’ESP
Cela peut prendre quelques minutes selon le débit en bauds. Si tout est OK, l’ESP va recommencer et vous connecter à votre WiFi.
Maintenant vous avez une lampe d’ambiance entièrement fonctionnel.