Sadržaj:

2020 ESP8266: 3 koraka
2020 ESP8266: 3 koraka

Video: 2020 ESP8266: 3 koraka

Video: 2020 ESP8266: 3 koraka
Video: NodeMCU V3 ESP8266 - обзор, подключение и прошивка в Arduino IDE 2024, Studeni
Anonim
2020 ESP8266
2020 ESP8266
2020 ESP8266
2020 ESP8266

Tako je ovaj Lazy Old Geek (L. O. G.) napisao neke Instructables na ESP8266 modulima:

www.instructables.com/id/ESP8266-as-Arduin…

www.instructables.com/id/ESP8266-as-Arduin…

Još uvijek imam nekoliko ESP-01 i ESP-03 i pokušao sam ih natjerati da rade.

Pa očito, sljedeći proces više ne radi.

Prebacite ESP8266 u način rada Flash:

Uzemljenje GPIO0

Kratko brušeno resetiranje

Izdanje GPIO0

(Ako imate LED na GPIO0, trebao bi biti oko ½ intenziteta)

Čini se da djeluje tako da zadržite GPIO0 niskim, pritisnite Reset, učitajte skicu, otpustite GPIO0, a zatim dodirnite Reset. To nije baš lako učiniti.

Najnovija dokumentacija ima još jednu metodu:

arduino-esp8266.readthedocs.io/en/latest/b…

Pogledajte Postavljanje minimalnog hardvera za učitavanje i korištenje

U privitku se nalazi preporučeno postavljanje.

Korak 1: ESP adapter

ESP adapter
ESP adapter
ESP adapter
ESP adapter
ESP adapter
ESP adapter

U drugom dijelu napravio sam programski adapter za ESP-01 i ESP-03.

Tako da još uvijek imam jedan od tih adaptera. Umjesto da napravim novi PCB, odlučio sam izmijeniti ovaj.

U redu, postoji jedan mali problem s mojim planom, ESP-01 ima Reset na jednom od svojih pinova, ESP-03 nema. Čini se da moje prethodno iskustvo ukazuje da pin CH_PD radi isto što i Reset pa sam ga isprobao i čini se da radi.

Kao što je opisano u bilješkama sheme, ono što sam učinio je uzeo žicu s DTR pina USB-BUB konektora i spojio je na GPIO0 oba konektora. Spojio sam 3.3V pin (objašnjeno u sljedećem koraku) na CH_PD oba konektora.

Dva skakača prikazana su na sljedećoj slici.

Korak 2: CP2102 modul

CP2102 modul
CP2102 modul
CP2102 modul
CP2102 modul
CP2102 modul
CP2102 modul

Imam nekoliko adaptera CP2102, USB na UART. Neki od njih imaju RTS na bočnom konektoru, ali trebao mi je na glavnom konektoru. Ono što sam učinio je izrezati pin koji je spojen na CTS. (Ovaj pin je označen 3.3V na mojoj shemi jer imam neke CP2102s modificirane za 3.3V). Zatim sam spojio kratkospojnik s RTS -a na ženski pin zaglavlja.

To je prikazano na sljedećoj slici.

Nažalost, imam mnogo varijacija ovih USB na UART adaptera. Pokušavam ih označiti, ali uvijek imam problema sjetiti se što ide do čega. Ja sam star.

Pogledajte sljedeću sliku. CP2102 ima prozirnu foliju i naljepnicu.

Korak 3: Arduino

Arduino
Arduino
Arduino
Arduino
Arduino
Arduino

Trenutno koristim Arduino verziju1.8.12.

Najlakši način da instaliram ESP8266 je pomoću Upravitelja ploče na ovaj način:

github.com/esp8266/Arduino#installing-with…

Kada se instalira, pri odabiru ploče odabirem “Generički modul ESP8266”.

UPOZORENJE: Na mom računalu postoje dvije verzije “Generičkog modula ESP8266”. Ona pod kategorijom “ESP8266 ploče” radi za Blink, a ona pod Sparkfunnom ne.

Sljedeća slika prikazuje zadane postavke ploče (mislim). Igrao sam se s mnogo njih, poput veličine bljeskalice, načina rada, čini se da nemaju nikakve razlike.

Za svoj adapter imam LED na GPIO0 pa mijenjam ugrađeni LED na 0.

Da bih se uvjerio da radi, samo sam pokrenuo Blink primjer. Nema potrebe pritisnuti bilo koju tipku. Vaš Arduino trebao bi prikazati nešto poput sljedeće slike, au mom slučaju LED dioda moje adapterske ploče će treperiti.

Napomena: Način na koji je moj adapter visoko ožičen isključit će LED i obrnuto, ne kako je opisano u Blinku.

U ovom trenutku nisam učinio mnogo više od Blinka, ali čini se da ova metoda djeluje i mnogo je lakša.

Radio sam s ESP-07.

SAVJET: Arduino koristi Node MCU 1.0 za bolju kompatibilnost umjesto Generičkog.

Preporučeni: