Innholdsfortegnelse:
- Trinn 1: Nødvendig programvare og dokumenter
- Trinn 2: Maskinvare og tilkoblinger
- Trinn 3: Kontrollere blitsstørrelse
Video: Programmer ethvert ESP8266 -kort/modul med fastvare for AT -kommandoer: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Hver ESP8266 -modul og -kort kan programmeres på mange måter:
- Arduino,
- python,
- Lua,
- AT -kommandoer,
- sannsynligvis mange flere…
De tre første av dem er best for frittstående drift, AT -fastvare er for bruk av ESP8266 som modul eller for rask testing med TTL RS232 -kommunikasjon.
BTW -programmering ESP (f.eks. Med Arduino, python eller Lua) vil slette alt minne. Så hvis du vil gå tilbake til AT -kommandoer, må du vaske fastvaren på nytt.
Jeg skal vise deg hvordan du gjør det riktig med Espriffs verktøy og dokumentasjon.
Trinn 1: Nødvendig programvare og dokumenter
ESP8266 NON-OS SDK-inneholder AT-kommandoer fastvare i.. / ESP8266_NONOS_SDK-2.2.0 / bin / at
- Flash -nedlastingsverktøy (ESP8266 & ESP32 & ESP32 -S2) - program for å blinke ny fastvare
- ESP8266 SDK Komme i gang - inneholder minnekart som du må følge for å programmere brikken
- ESP8266 AT Instruction Set - valgfri AT -kommandoguide
Trinn 2: Maskinvare og tilkoblinger
Du vil trenge:
hvilken som helst ESP8266 -modul eller -kort,
enhver USBSerial 3.3V -omformer (ESP er ikke 5V -tolerant) (noen kort har en f.eks. NodeMCU),
eventuelt 3.3V PSU (ikke alle serielle omformere har nok strøm til å drive ESP8266 opp)
For programmering må du:
- dra GPIO15 ned (standardtilstand for de fleste moduler),
- dra GPIO2 opp (standardtilstand for de fleste moduler),
- trekk GPIO0 ned (må alltid gjøres, la den være i fred eller dra opp for normal drift),
trekk CH_PD opp
Noen ganger er ikke alle GPIO-pinner tilgjengelige (f.eks. ESP-01-modulen), på den måten er de koblet til slik de skal være, noen ganger er det blitsknapper som må trykkes mens du tilbakestiller/slår på for å gå inn i blitsmodus (f.eks. NodeMCU) og det må ikke gjøres noen ekstra tilkobling.
Trinn 3: Kontrollere blitsstørrelse
Du kan bruke hvilken som helst terminalapplikasjon. "AT" -kommandoen er en enkel test for arbeid, "AT+GMR" vil fortelle deg fastvareversjonen. Hver kommando må avsluttes med CR+LF. Du finner mer i ESP8266 AT Instruksjonssett.
"AT+CWAP" viser alle tilgangspunkter i nærheten, men modulen må være i stasjonsmodus: "AT+CWMODE_CUR = 1"
Jeg har lagt ved skjermbilder fra min favorittterminal Tera Term og konfigurasjonen (CR+LF for nye linjer og riktig overføringshastighet).
Anbefalt:
Slik blinker eller programmerer du ESP8266 AT -fastvare ved hjelp av ESP8266 Blinker og programmerer, IOT Wifi -modul: 6 trinn
Slik blinker eller programmerer du ESP8266 AT-fastvare ved bruk av ESP8266 blinker og programmerer, IOT Wifi-modul: Beskrivelse: Denne modulen er en USB-adapter /programmerer for ESP8266-moduler av typen ESP-01 eller ESP-01S. Den er praktisk utstyrt med en 2x4P 2.54mm hunnhodet for å koble ESP01. Den bryter også ut alle pinnene på ESP-01 via en 2x4P 2.54mm hannh
Spot Welder 1-2-3 Arduino-fastvare: 7 trinn (med bilder)
Spot Welder 1-2-3 Arduino Firmware: Hvorfor et annet spot sveiserprosjekt? Å bygge en spot sveiser er en av de (uten tvil få) tilfellene der du kan bygge noe for en brøkdel av prisen på den kommersielle versjonen med sammenlignbar kvalitet. Og selv om bygg-før-kjøp ikke var en vinner
Bruk Homie -fastvare til å drive Sonoff -brytermodul (ESP8266 -basert): 5 trinn (med bilder)
Bruk Homie -fastvare til å drive Sonoff -svitsjemodul (ESP8266 -basert): Dette er en oppfølging som kan instrueres, jeg har skrevet denne litt etter " Building Homie Devices for IoT or Home Automation ". Den senere fokuserte på grunnleggende overvåking (DHT22, DS18B20, lys) rundt D1 Mini -kort. Denne gangen vil jeg vise
Oppdatering av fastvare for Esp8266: 7 trinn
Esp8266 fastvareoppdatering: ESP8266 -modulen er en billig trådløs modul. Den har SOC (system på chip) som er i stand til å gi wifi til enhver mikrokontroller/mikroprosessor. Det er to måter esp8266 kan brukes på. Standalone esp8266 Esp8266 med bringebær pi eller arduino eller
Slik blinker du MicroPython -fastvare på en ESP8266 -basert Sonoff Smart Switch: 3 trinn (med bilder)
Slik blinker du MicroPython -fastvare på en ESP8266 -basert Sonoff Smart Switch: Hva er Sonoff? Sonoff er en enhetslinje for Smart Home utviklet av ITEAD. En av de mest fleksible og rimelige enhetene fra den linjen er Sonoff Basic og Sonoff Dual. Dette er Wi-Fi-aktiverte brytere basert på en flott chip, ESP8266. Mens