
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02

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:
3D -trykte håndtak for ethvert objekt: 10 trinn (med bilder)

3D -trykte håndtak for ethvert objekt: Hvis du er som meg, liker du å lage ting, men du har problemer når du arbeider med prosjekter som krever høy grad av fingerferdighet. Noen ganger har jeg problemer med å fortsette å jobbe, spesielt hvis jeg har jobbet i liten skala
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
Beste RGB -lysdioder for ethvert prosjekt (WS2812, Aka NeoPixels): 6 trinn (med bilder)

Beste RGB -lysdioder for ethvert prosjekt (WS2812, Aka NeoPixels): Når vi jobber med lysdioder, liker vi ofte å kontrollere tilstanden (på/av), lysstyrke og farge. Det er mange, mange forskjellige måter å gjøre dette på, men ingen er en så kompakt løsning som WS2812 RGB LED. I sin lille 5 mm x 5 mm pakke
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