Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

AI-Thinker AI-Cloud Inside ESP8266 Update Firmware(REVIEWED)

Componenten en benodigdheden

Espressief ESP8266 ESP-01
× 1
Arduino UNO
× 1
Jumperdraden (algemeen)
× 1
LED (generiek)
× 1

Over dit project

Vereiste componenten

1. ESP8266 – Al-Cloud Inside (zwart model:Flash-grootte 8Mbit =1MByte)

2. Breadboard

3. Arduino UNO;

4. Draden (jumpers);

5. Laptop;

6. Patiënt (veel).

Over dit project

Dit is een recensie van mijn vorige bericht, maar met veel verbeteringen.;-)

1. Vóór de firmware-update

1.1) U moet de Arduino ATMega-chip verwijderen. De gele Arduino-LED moet branden.

(Tip:gebruik niet de 'truc' om Arduino RESET in GND-poorten te koppelen, omdat u uw ESP-module kunt verbranden. Alle tests in deze sectie houden de ESP-temperatuur relatief laag. Als u de ESP niet kunt aanraken vanwege de hoge temperatuur, schakelt u deze uit de verbindingen onmiddellijk).

1.2) GPIO2 wordt niet gebruikt voor de firmware-update.

1.3) Alleen VCC en CH_PD (CHip Down) moeten worden aangesloten op 3.3V Arduino-poorten.

1.4) Alleen GND en GPIO0 (invoer/uitvoer voor algemene doeleinden) moeten worden aangesloten op GND Arduino-poorten. GPIO0 in GND is om programmeren in ESP8266 mogelijk te maken.

1.5) RST-pin wordt alleen gebruikt om de ESP-module te resetten. Je moet het alleen in Arduino GND aansluiten om het huidige ESP-firmare te resetten en het te verwijderen om de firmware bij te werken. Een snel 'blauw knipperen' treedt op wanneer u de RST-pin aansluit en verwijdert van Arduino GND.

1.6) TX met Arduino TX en RX met Arduino RX.

2. Bedrading voor firmware-update

3. Download de software voor firmware-update

3.1) FLASH_DOWNLOAD_TOOLS_v2.4_150924 (laatste versie werkt niet) (Beschikbaar op: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 (laatste versie werkt niet) (Beschikbaar op:https://www.electrodragon.com/w/File:AT_V1.1_on_ESP8266_NONOS_SDK_V1.5.4.zip)

3.3) Firmware van de fabrikant:ai-thinker-v1.1.1.bin. (Beschikbaar op:http://wiki.aprbrother.com/wiki/Firmware_For_ESP8266)

4. Update de firmware

4.1) Open het uitvoerbare bestand Flash Download Tools.

4.2) Stel de velden als volgt in:

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) Configureer de SPI Flash-instellingen als volgt (Opmerking:volgens deze wiki's...

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

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

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

...alle ESP8266 ondersteunt "DOUT" SPI-MODUS).

4.4) Klik op START en wacht tot de upload klaar is.

4.5) Sluit de Flash-downloadtools.

5. Na het implementeren van de firmware

5.1) Verbinding verbreken:RX-, TX- en GPIO0-verbindingen.

5.2) Koppel de Arduino los van de USB-poort.

5.3) Sluit de Arduino opnieuw aan op de USB-poort. Bij deze stap moeten deze pinnen worden gebruikt:

VCC en CH_PD <---> Arduino 3.3v

GND <---> Arduino GND

RX <---> Arduino RX

TX <---> Arduino TX

5.4) Arduino IDE openen.

5.5) Kies Tools -- Board -- Generic ESP8266 Module.

5.6) Selecteer als volgt de juiste ESP-instellingen:

5.7) Open de seriële monitor.

5.8) Als u bij deze stap de CH_PD-draad verwijdert en opnieuw aansluit, zou u enkele tekens op de seriële monitor moeten zien. CH_PD-draad moet worden aangesloten om AT-berichten te verzenden/ontvangen. Als u geen tekens ziet, is er iets mis en moet u de firmware opnieuw implementeren.

5.9) Test de AT-commando's als volgt:

Laatste opmerkingen

- De baudrate voor dit ESP8266-model is 115200 bps.

- Vergeet niet om RX, TX en GPIO0 los te koppelen na de firmware-update. Als u dit niet doet, moet u de firmaware-update opnieuw uitvoeren wanneer u uw ESP8266 uitschakelt.

Schema's

esp_esquematico_mUUSzSMso3.fzz

Productieproces

  1. Arduino Spybot
  2. FlickMote
  3. Zelfgemaakte tv B-Gone
  4. Hoofdklok
  5. IOT - Smart Jar met ESP8266, Arduino en ultrasone sensor
  6. Capacitieve vingerafdruksensor met een Arduino of ESP8266
  7. Vind mij
  8. Arduino Power
  9. Tech-TicTacToe
  10. Arduino Quadruped
  11. Slim deurslot met WiFi-aanmeldingspagina door Arduino &ESP8266