Stap 6: Software voor de microcontroller
Software voor de microcontroller. Juiste firmware is vereist om de microcontroller werkt. In dit geval we firmware zal gebruiken om te worden gedownload van GITHUB: https://github.com/SUPLA/ESP8266/tree/master/socket-firmware
LET OP! Sommige versies van de ESP8266-12 zijn de 4e en 5e GPIO poorten omgekeerd. Als dit het geval is, moet u gebruik van de ingebouwde programmatuur die compatibel zal zijn. Een dergelijke oplossing is beschikbaar op: https://github.com/SUPLA/ESP8266/tree/master/socket-firmware-gpio54
Firmware moet writted in de volgende flash-geheugengebied:
Eagle.Flash.bin——– > 0x00000
Eagle.irom0text.bin— -> 0x40000
Juiste software moet u gebruiken om firmware in de microcontroller geladen. Ik heb gebruikt "NODEMCU FIRMWARE PROGRAMMEUR" https://github.com/nodemcu/nodemcu-flasher
32-bits versie: https://github.com/nodemcu/nodemcu-flasher/tree/master/Win32/Release
64-bits versie: https://github.com/nodemcu/nodemcu-flasher/tree/master/Win64/Release
U moet selecteren van de juiste seriële poort waar de USB-serieel converter heeft is aangesloten en geef de andere instellingen die kunnen worden gezien op de screenshots.
Als de ESP-module wordt aangesloten via de USB-serieel converter naar de computer en alle bovenstaande stappen zijn uitgevoerd, kunnen we de software uploaden.
-Zorgen voor 12V voeding. -Druk op en houd de micro-switch aangesloten op de GPIO0-poort (de die het dichtst bij de stroom eenheid), en het inschakelen van de macht-Houd op de micro-schakelaar van de hele tijd te drukken. -Laat de micro-schakelaar wanneer de stroom is ingeschakeld.
De diode RGB moet nu voorzichtig van de flits drie kleuren.
We kunnen nu het laden van firmware. Met behulp van NODEMCU Klik op "Flash" en wacht tot de voortgangsbalk 100% bedraagt voor elk van de twee bestanden.
LET OP! ESP8266 module is zeer storing-gevoelig. Wanneer deze is aangesloten op breadboard tijdelijk, kan firmware laden niet succesvol zijn op het eerste moment. Daarom soms de poging moet worden ondernomen paar keer. Als de firmware is geladen, kunt wij voeding loskoppelen en verwijderen van de USB-serieel converter en verplaatsen naar de volgende stap.
LET OP! ESP wordt niet gestart, als het conversieprogramma op het breadboard niet aangesloten op een aangedreven-up-computer blijft.