ESP Easy Mega. Installation sur un ESP8266 avec le Flasher pour Windows

Partager sur facebook
Partager sur twitter
Partager sur linkedin
Partager sur pinterest
Partager sur email
Partager sur telegram

Table des matières

ESP Easy Mega permet de développer des objets connectés en WiFi sans aucune programmation à base de module ESP8266. C’est un projet idéal si vous n’avez jamais fait de programmation et que vous débutez avec les objets connectés. Un utilitaire (flasher) pour Windows développé par Grovkillen permet d’installer le firmware sans avoir besoin d’aucune connaissance en programmation des IoT. 

 

ESP Easy est un programme qui s’installe sur la mémoire flash du micro-contrôleur ESP8266. Il y a également une version pour l’ESP32 mais elle est encore en cours de développement et limitée à quelques cartes. L’ESP8266 est largement suffisant pour la plupart des utilisations.

Attention, Flasher n’est disponible que pour les PC Windows. Sur macOS ou Linux, vous devrez obligatoirement passer par esptools d’Espressif ou compiler avec un éditeur de code tel que PlatformIO.

Pour installer ESP Easy Mega en compilant le code source sur un ESP32 ou ESP8266

A LIRE AUSSI :
ESP Easy Mega. Installation facile avec PlatformIO sur ESP8266 (R120 obsolète)

Récupérer ESP Easy Mega sur Github

Pour récupérer la dernière version en cours de développement d’ESP Easy Mega, allez sur GitHub.

Les binaires (image pré-compilée que l’on peut directement téléverser) et le code source (qui nécessite d’être compilé mais que l’on pourra modifier) sont livrés dans deux archives séparées.

1Allez jusqu’à la fin de la liste des nouveautés et corrections apportées à la dernière mise à jour (release) puis dépliez les assets (ressources). Trois archives sont disponibles :

2L’archive ESPEasy_mega-XXXXXXXX.zip contient les binaires pré-compilés pour de nombreuses cartes et configurations ainsi que le code source du projet. Téléchargez ce fichier zip et décompressez le sur votre disque dur

Les autres fichiers disponibles

3Code source uniquement zippé

4Code source uniquement dans une archive compressée au format tar.gz (linux, macOS)

Télécharger ESP Easy Mega depuis Github

 

Le dossier contient le programme ESP Easy Flasher et les outils esptools

Sur quelles cartes de développement ESP8266 peut-on installer ESPEasyMega ?

Il est possible d’installer le firmware sur toutes les cartes de développement ESP8266 disposant d’au moins 1MB de mémoire flash. N’importe quel module NodeMCU fera l’affaire

Je vous conseille toutefois les cartes au format LoLin – WeMos – d1 mini qui permettent d’empiler les cartes. Pas besoin de breadboard (platine de prototypage sans soudure) ne de soudure ! Il existe une carte fille (shield) pour presque toutes les applications. Les shields compatibles sont listés ici.

Cette contrainte exclu les modules ESP-01 d’ancienne génération qui ne disposaient que de 512MB de mémoire flash. On pourra l’installer sans aucun problème sur les modules ESP-01 plus récent qui disposent en général d’1MB de mémoire flash. L’ESP01 est largement suffisant pour piloter un ou deux relais ou remonter une mesure environnementale (baromètre, température, humidité, qualité de l’air…)

Premier démarrage d’ESP Easy Flasher

Par sécurité, Windows vous demandera votre mot de passe utilisateur avant de démarrer le programme.

Windows demande l'autorisation de démarrer ESP Easy Flsher

Au premier ESPEasyFlasher créé plusieurs dossiers de travail :

  • APP_DATA qui contient (entre autre) la police Agency FB
  • log dans lequel sera enregistré le journal (d’erreur si quelque ce passe mal)
  • rules dans lequel on pourra enregistrer ses scénarios domotiques. Lisez ce tutoriel si le sujet vous intéresse

Le programme ouvre automatique le dossier APP_DATA et le dossier des polices Windows.

La police Agency FB n’étant pas une police système, l’interface n’est pas correcte. Glissez simplement les deux fichiers des polices puis relancez le programme

Installer la police Agency FB sur Windows

 

Configurer le WiFi, mot de passe

Flasher permet de configurer les paramètres de base.

1Connecter la carte de développement sur un port USB de l’ordinateur puis sélectionner dans la liste. Si elle n’apparait pas dans la liste, actualisez. Si le problème persiste, vérifiez que le drivers est correctement installé. Suivez ces instructions pour vous aider.

A LIRE AUSSI :
Installer le drivers CH340/CH341 sur macOS / Windows (ESP8266, LoLin WeMos d1 mini). Fonctionne aussi sur Linux, Android

2Sélectionner le firmware qui correspond à votre carte. S’il n’est pas dans la liste, désolé mais il va falloir suivre ce tutoriel et le compiler par vous même.

A LIRE AUSSI :
ESP Easy Mega. Installation facile avec PlatformIO sur ESP8266 (R120 obsolète)

3Indiquez l’identifiant du réseau WiFi principal sur lequel doit se connecter le module ESP8266

4Il est possible d’indiquer un second réseau WiFi

5Il est possible (conseillé) d’attribuer une IP fixe au module. Ce sera beaucoup plus facile pour se connecter à l’interface de configuration

6Enregistrer la configuration si vous avez plusieurs cartes à préparer

7Tout est prêt, lancez l’installation du firmware

Configurer les paramètres d'ESP Easy Mega (wifi, mot de passe, ip fixe, rules...)

Si tout s’est correctement déroulé, vous devez obtenir le message DONE ! (fait!)

esp easy flasher upload done

8Ouvrez le moniteur série pour récupérer l’adresse IP si vous n’avez pas opté pour une adresse IP fixe

Moniteur série connecté au module ESP8266. On peut récupérer l'adresse IP de l'ESP8266 sur le réseau local

Voilà, il ne vous reste plus qu’à ouvrir un navigateur internet et saisir l’adresse IP dans la barre d’adresse pour atteindre l’interface d’administration.

Page d'administration d'ESP Easy Mega

A vous de jouer maintenant !

D’autres tutoriels pour aller plus loin avec ESP Easy Mega

Les tutoriels et projets réalisés pour la R120 (version stable) fonctionnent également avec la version Mega

Avez-vous aimé cet article ?
[Total: 1 Moyenne: 5]
Partager sur facebook
Partager sur twitter
Partager sur linkedin
Partager sur pinterest
Partager sur email
Partager sur telegram

Vous avez aimé ce projet ? Ne manquez plus aucun projet en vous abonnant à notre lettre d’information hebdomadaire!

quel modèle esp8266 choisir
Quel modèle d'ESP8266EX choisir en 2020 ?
guide choix esp32 development board
Quel ESP32 choisir en 2020 ?

Vous rencontrez un problème avec ce sujet ?

Peut-être que quelqu’un a déjà trouvé la solution, visitez le forum avant de poser votre question

Nous serions ravis de connaître votre avis

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Calculateurs
×
Calculateur loi d'Ohm
Tension (U) - en Volt
Courant (I) - en Ampère
Résistance (R) - en Ohms
Puissance (P) - en Watts

Ce calculateur permet de calculer les relations entre le courant, la tension, la résistance et la puissance dans les circuits résistifs.

Saisir au moins deux valeurs puis cliquer sur calculer pour calculer les valeurs restantes. Réinitialisez après chaque calcul.

Rappel sur la Loi d'Ohm
La loi d'Ohm explique la relation entre la tension, le courant et la résistance en déclarant que le courant traversant un conducteur entre deux points est directement proportionnel à la différence de potentiel entre les deux points.
La loi d'Ohm s'écrit U = IR, où U est la différence de tension, I est le courant en ampère et R est la résistance en Ohms (symbole Ω).
Loi d'Ohm (U=RI)
×
Déchiffrer le code couleur d'une résistance à 4 bandes
Bande 1 Bande 2 Multiplicateur Tolérance
   

Résistance:  

1 000 Ω ±5%

Comment déchiffrer le code couleur d'une résistance à 4 anneaux
Formule : ab*cΩ ±d%
Les deux premières bandes (a, b) permettent de déterminer le chiffre significatif. La première bande correspond au chiffre de la dizaine, le second anneau le chiffre de l'unité. Par exemple Brun(1), Noir (0) donne le nombre 10.
La troisième bande (c) est un coefficient multiplicateur. Par exemple, l'anneau rouge est un coefficient multiplicateur de 100, ce qui donne 10 X 100 = 1000Ω.
Le quatrième anneau (d) indique la tolérance de la valeur nominale de la résistance. Par exemple l'anneau Or correspond à ±5%. Donc le fabricant de la résistance s'engage à ce que sa valeur soit comprise entre 950 Ω et 1050 Ω.
Déchiffrer code couleur 4 bandes
×
Déchiffrer le code couleur d'une résistance à 5 bandes
Bande 1 Bande 2 Bande 3 Multiplicateur Tolérance

Résistance:  

1 000 Ω ±5%

Comment déchiffrer le code couleur d'une résistance à 5 anneaux
Formule : abc*dΩ ±e%
Les trois premières bandes permettent de déterminer le chiffre significatif. La première bande correspond au chiffre de la dizaine, le second anneau le chiffre de l'unité. Par exemple Brun(1), Noir (0), Noir (0) donne le nombre 100
La quatrième bande est un coefficient multiplicateur. Par exemple, l'anneau brun correspond au coefficient multiplicateur 10, ce qui donne 100 X 10 = 1000Ω.
Le cinquième anneau indique la tolérance de la valeur nominale de la résistance. Par exemple l'anneau Or correspond à ±5%. Donc le fabricant de la résistance s'engage à ce que la valeur de la résistance soit comprise entre 950 Ω et 1050 Ω.
Déchiffrer code couleur 5 bandes
×
Calculateur de résistance série pour une ou plusieurs LED
Tension d'alimentation en Volt
Tension directe en Volt
Courant en mA
Résistance calculée en Ω
Puissance estimée en W

Ce calculateur permet de déterminer la résistance requise pour piloter une ou plusieurs LED connectées en série à partir d'une source de tension à un niveau de courant spécifié.

Remarque. Il est préférable d'alimenter le circuit avec une puissance nominale comprise entre 2 et 10 fois la valeur calculée afin d'éviter la surchauffe
Couleur Longueur d'onde (nm) Tension (V) pour LED ⌀3mm Tension(V) pour LED ⌀5mm
Rouge 625-630  1,9-2,1 2,1-2,2
Bleu 460-470 3,0-3,2 3,2-3,4
Vert 520-525 2,0-2,2 2,0-2,2
Jaune 585-595 2,0-2,2 3,0-3,2
Blanc 460-470 3,0-3,2 1,9-2,1
Résistance en série pour une ou plusieurs LED
×
Calculateur durée de vie d'une batterie
Capacité de la batterie
Consommation de l'appareil ou objet connecté

Ce calculateur estime la durée de vie d'une batterie, en fonction de sa capacité nominale et du courant ou de la puissance qu'une charge en tire.

La durée de vie de la batterie est une estimation idéalisée. La durée de vie réelle peut varier en fonction de l'état de la batterie, de son âge, de la température, du taux de décharge et d'autres facteurs. C'est le mieux que vous pouvez espérer obtenir.

Autonomie de la batterie = capacité de la batterie en mAh / courant de charge en mA

Durée de vie batterie
Publicité
À lire aussi
Composants
Sur le Forum
Domotique et objets connectés à faire soi-même
Domotique et objets connectés à faire soi-même
Vous avez aimé ce tutoriel

Ne manquez plus les prochains projets

Recevez chaque semaine le récapitulatif des tutoriels et projets.

Vous pouvez vous désabonner à tout moment.