Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

AI-Thinker AI-Cloud Inside ESP8266 Update Firmware (RÉVISÉ)

Composants et fournitures

Espressif ESP8266 ESP-01
× 1
Arduino UNO
× 1
Câbles de raccordement (générique)
× 1
LED (générique)
× 1

À propos de ce projet

Composants requis

1. ESP8266 – Al-Cloud Inside (Modèle noir :taille du flash 8 Mbit =1 Mo)

2. Planche à pain

3. Arduino UNO ;

4. Fils (cavaliers) ;

5. Ordinateur portable ;

6. Patient (beaucoup).

À propos de ce projet

Ceci est une révision de mon post précédent, mais avec beaucoup d'améliorations.;-)

1. Avant la mise à jour du micrologiciel

1.1) Vous devez supprimer la puce Arduino ATMega. La LED jaune Arduino doit être allumée.

(Astuce :n'utilisez pas le « truc » de lier Arduino RESET dans les ports GND car vous pouvez graver votre module ESP. Tous les tests de cette section maintiennent la température de l'ESP relativement basse. Si vous ne pouvez pas toucher l'ESP en raison de la température élevée, éteignez les connexions immédiatement).

1.2) GPIO2 n'est pas utilisé pour la mise à jour du firmware.

1.3) Seuls VCC et CH_PD (CHip Down) doivent être connectés aux ports Arduino 3,3 V.

1.4) Seuls GND et GPIO0 (entrée/sortie à usage général) doivent être connectés aux ports GND Arduino. GPIO0 dans GND permet d'activer la programmation dans ESP8266.

1.5) La broche RST est utilisée uniquement pour réinitialiser le module ESP. Vous devez le connecter à Arduino GND uniquement pour réinitialiser le firmware ESP actuel et le supprimer pour mettre à jour le firmware. Un « clignotement bleu » rapide se produit lorsque vous connectez et retirez la broche RST de l'Arduino GND.

1.6) TX avec Arduino TX et RX avec Arduino RX.

2. Câblage pour la mise à jour du micrologiciel

3. Téléchargez le logiciel pour la mise à jour du micrologiciel

3.1) FLASH_DOWNLOAD_TOOLS_v2.4_150924 (dernière version ne fonctionne pas) (Disponible sur :https://bbs.espressif.com/viewtopic.php?f=57&t=433&hilit=FLASH_DOWNLOAD_TOOLS_v2.4_150924)

3.2) AT_V1.1_on_ESP8266_NONOS_SDK_V1.5.4 (la dernière version ne fonctionne pas) (Disponible sur :https://www.electrodragon.com/w/File:AT_V1.1_on_ESP8266_NONOS_SDK_V1.5.4.zip)

3.3) Firmware du fabricant :ai-thinker-v1.1.1.bin. (Disponible sur :http://wiki.aprbrother.com/wiki/Firmware_For_ESP8266)

4. Mettez à jour le micrologiciel

4.1) Ouvrez l'exécutable des outils de téléchargement Flash.

4.2) Définissez les champs comme suit :

ESP8266_NONOS_SDK_V1.5.4\AT_bin\blank.bin>>> 0xFE000

ESP8266_NONOS_SDK_V1.5.4\AT_bin\esp_init_data_default.bin>>> 0xFC000

ESP8266_NONOS_SDK_V1.5.4\AT_bin\512+512\user1.1024.new.2.bin>>> 0x1000

ai-thinker-v1.1.1.bin>>> 0x0

4.3) Configurez les paramètres SPI Flash comme suit (Remarque :selon ces wikis...

https://github.com/arendst/Tasmota/issues/683

https://github.com/arendst/Tasmota/wiki/Theo's-Tasmota-Tips

https://github.com/letscontrolit/ESPEasy/issues/474

... tous les ESP8266 prennent en charge le MODE SPI "DOUT").

4.4) Cliquez sur START et attendez que le téléchargement soit terminé.

4.5) Fermez les outils de téléchargement Flash.

5. Après avoir déployé le micrologiciel

5.1) Déconnexion :connexions RX, TX et GPIO0.

5.2) Débranchez Arduino du port USB.

5.3) Reconnectez l'Arduino au port USB. À cette étape, ces épingles doivent être utilisées :

VCC et CH_PD <---> Arduino 3.3v

GND <---> Arduino GND

RX <---> Arduino RX

TX <---> Arduino TX

5.4) Ouvrez l'IDE Arduino.

5.5) Choisissez Outils -- Carte -- Module générique ESP8266.

5.6) Sélectionnez les paramètres ESP appropriés comme suit :

5.7) Ouvrez le moniteur série.

5.8) À cette étape, si vous retirez et reconnectez le fil CH_PD, vous devriez voir des caractères sur le moniteur série. Le fil CH_PD doit être connecté pour envoyer/recevoir des messages AT. Si vous ne voyez aucun caractère, quelque chose ne va pas et vous devez à nouveau déployer le firmware.

5.9) Testez les commandes AT comme suit :

Remarques finales

- Le débit en bauds de ce modèle ESP8266 est de 115 200 bps.

- N'oubliez pas de débrancher RX, TX et GPIO0 après la mise à jour du firmware. Si vous ne le faites pas, vous devrez refaire la mise à jour du firmware lorsque vous éteignez votre ESP8266.

Schémas

esp_esquematico_mUUSzSMso3.fzz

Processus de fabrication

  1. Arduino Spybot
  2. FlickMote
  3. Téléviseur maison B-Gone
  4. horloge maîtresse
  5. IOT - Smart Jar utilisant ESP8266, Arduino et capteur à ultrasons
  6. Capteur d'empreintes digitales capacitif avec un Arduino ou ESP8266
  7. Trouvez-moi
  8. Puissance Arduino
  9. Serrure de porte intelligente utilisant la page de connexion WiFi par Arduino et ESP8266