Sadržaj:
- Korak 1: ESP-07 prevladavanje nedostataka
- Korak 2: Moja adapterska ploča ESP-07
- Korak 3: Testiranje ESP-07
- Korak 4: Moj adapter za široki pin ESP-07
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Dakle, ovaj Lazy Old Geek (L. O. G.) je napisao neke Instructables na ESP8266 modulima:
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/2020-ESP8266/
Prije nego što sam napisao posljednji, htio sam odustati od starih ESP8266 modula, iako sam ih imao nekoliko. No, budući da sam shvatio neke probleme sa kojima sam se suočio, odlučio sam ponovo raditi na njima.
Otkrio sam da imam nekoliko ESP-07 modula u blizini i htio sam ih isprobati.
ESP-07 je modul koji sadrži mikrokontroler ESP8266 sa flash memorijom, WiFi antenom i nekoliko I/O pinova.
Prednosti:
Svaka verzija ESP8266 ima ugrađen WiFi od 2,4 GHz. Ovo je primarni razlog zašto mi se sviđaju.
Imaju mnogo brži procesor od standardnog 16MHz Arduina.
ESP-07 ima na raspolaganju više I/O pinova od ESP-01 i ESP-03.
Nedostaci:
Svi ESP8266 se razlikuju od standardnog Arduino ATmega328 i zahtijevaju posebne procedure za rad.
Mnogi poput ESP-07 imaju zaglavlja od 2 mm umjesto korisnijih zaglavlja od 0,1”.
Svi ES8266 -i zahtijevaju napajanje od 3,3 V.
Stoga sam htio umanjiti neke nedostatke izgradnjom vlastite programske ploče za programiranje ESP-07.
Korak 1: ESP-07 prevladavanje nedostataka
Napomena: Na slici, duga bijela stvar u gornjem lijevom kutu je keramička antena. Sa desne strane je LED spojen na GPIO2, ispod njega je LED za napajanje, a dolje lijevo je vanjski konektor za antenu u.fl. Veliki metalni spremnik je mikrokontroler ESP8266.
Jedan od fizičkih nedostataka je što ima razmak od 2 mm. Oni se neće uklopiti u standardne protoborove.
Pa, jedna stvar koju sam uradio je bila kupovina nekih 2 mm iglica zaglavlja i lemljenje na ESP-07. Ali opet je još uvijek teško napraviti bilo kakvu izradu prototipa.
Velika adapterska ploča
Također sam kupio neke od ovih adapterskih ploča ESP-07 (12) (vidi sliku). Zaista su jeftini na Aliexpressu. Ovi zaglavlja imaju razmake od 0,1”, pa će ući u osnovnu ploču. Na ploči je nekoliko otpornika. Reverzno sam dizajnirao shemu (vidi sliku).
Veliki nedostatak nisam saznao do nedavno. Veliki su. Evo jedne u standardnoj ploči. Sada se uklapa, ali nema prostora za povezivanje bilo čega drugog s njim.
Našao sam rješenje, imao sam dvostruku ploču (vidi sliku).
Čak i s ovim, samo je jedan red slobodan s jedne strane, a dva s druge.
(Zapravo bi bolje rješenje bilo korištenje dvije odvojene ploče s razmakom između njih. No, ni to nije baš stabilno.
UPOZORENJE: Na velikom adapteru možete vidjeti GPIO5 iznad GPIO4. Ovo je barem ispravno za ESP-07 koje imam. Ali imajte na umu da ih neka dokumentacija pokazuje obrnutim.
Usput: vidio sam neke adaptere ESP07 koji nisu tako široki (ali mislim da su možda skuplji). Kad bih znao onda…
Korak 2: Moja adapterska ploča ESP-07
Odlučio sam napraviti PCB za testiranje ESP-07 posebno s velikim adapterom. Imao bi regulator od 3.3V i filtriranje, a također bi predložio serijsko spajanje i otpornike kako se ovdje nalazi:
arduino-esp8266.readthedocs.io/en/2.6.3/bo…
Koristio sam Eagle Cadsoft za dizajniranje shema i izradu PCB -a. Još uvijek je dostupan i besplatan od Autodeska:
www.autodesk.com/products/eagle/free-downl…
Moje datoteke Eagle Cadsoft (sch i brd) priložene i shematski je prikazan na slici.
Budući da sam STAR, stvorio sam datoteku dru (dizajn pravila) za štampane ploče koje izrađujem. Ima tragove širine 18 mil i dodatni razmak između komponenti i tragova.
Budući da ne koristim masku za lemljenje i oči i koordinacija nisu tako dobri, volim imati veći razmak, pa su manje šanse za lemljenje mostova.
Evo metode koju koristim:
www.instructables.com/id/Vinyl-Sticker-PCB…
SAVET: Uvek pokušavam da napravim veliki prizemni avion. Obično se to radi radi smanjenja buke, ali za ovu aplikaciju mislim da to nije važno. Ali jedna stvar koju čini jest da učini tako da ostane manje bakra za nagrizanje što bi trebalo ubrzati proces bakropisa.
Dodao sam i dva zaglavlja kako bih prikazao I/O portove za neke prototipove.
Korak 3: Testiranje ESP-07
Moj ESP-07 PCB zahtijeva USB serijski adapter za povezivanje sa JP3. Modifikovao sam CP2102 adapter za rad sa mojom štampanom pločom (pogledajte sliku)
Odsekao sam CTS pin, a zatim lemio šestopolni ženski zaglavlje na druge pinove. Zatim je zalemljen kratkospojnik iz RTS rupe na ženski zaglavlje.
Možda ćete primijetiti da ovo ima izlaz 5V, ali ESP-07 zahtijeva 3.3V. Za to se brine regulator od 3,3 V na mojoj adapterskoj ploči.
Većina USB serijskih adaptera ima na raspolaganju 3,3 V, ali to je obično ograničeno na 50 mA struje. Iako bi vjerovatno uspjelo programirati i ESP-07, radije bih da imam više struje. Usput, 5V dolazi izravno s USB -a, a to je obično minimalno 500mA, pa dovoljno za većinu aplikacija.
S godinama imam mnogo prilagodbi za CP2102 pa obično na njih postavim termoskupljajuće cijevi i označim ih (vidi sliku).
Arduino softver:
Trenutno koristim Arduino verziju1.8.12.
Najlakši način da instaliram ESP8266 je pomoću Upravitelja odbora 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čunaru postoje tri verzije „Generičkog modula ESP8266“. Ona pod kategorijom „ESP8266 ploče (2.6.3)“radi za Blink, one pod Sparkfun -om i one pod ESP8266 ne.
Instalirajte modul ESP-07 na moj adapter, priključite CP2102 na adapter i spojite USB kabel s računara na CP2102, svijetlit će crvena LED dioda za napajanje na modulu ESP-07.
SAVJET: Ako priključite ESP-07 unatrag (kao što sam upravo učinio, neće mu naštetiti, ali nema crvene LED diode)
Moj adapter nema spojenu LED diodu na sebi, ali modul ESP-07 ima jedan na GPIO2, pa mijenjam ugrađeni LED na 2.
Da provjerim da li radi, samo sam pokrenuo Blink primjer. Nema potrebe za pritiskom na bilo koje dugme. Sljedeća slika prikazuje ono što je prikazano na ekranu sa mojim statusom Arduino. Posljednja slika prikazuje LED koji treperi.
Korak 4: Moj adapter za široki pin ESP-07
Pa, imam zalemljenih nekoliko ESP-07 modula sa 2 mm zaglavljima, pa sam odlučio napraviti drugi adapter kako bih ga stavio u svoj ESP-07 adapter sa širokim pinovima. Odsekao sam komad perfarbona. Lemio sam dva 8 -polna muška 0,1”zaglavlja na ploču na razmaku 1,1”. "Izvukao sam" dva utora za 2 mm zaglavlje zaglavlja, zatim uzeo neke žice i lemio ih između 2 mm ženskog zaglavlja i.1 "muškog zaglavlja. Dodao sam i nekoliko 10K otpornika za ‘dupliciranje’ kupljene adapterske ploče. Zatim je vruće zalijepljeno.
Ovo radi u osnovi isto kao i veliki adapter.
Usput, pošto mi je bilo tako teško lemiti žice, uradio sam samo one bitne.
Zaključci: Dvije adapterske ploče rade sasvim u redu i puno su lakše koristiti tu moju veliku protoboard sa kratkospojnicima.
Preporučuje se:
Kako napraviti više ESP razgovora putem ESP-NOW koristeći ESP32 i ESP8266: 8 koraka
Kako uspostaviti više ESP razgovora putem ESP-NOW-a koristeći ESP32 i ESP8266: Na mom tekućem projektu, potrebno mi je više ESP-ova za međusobno razgovaranje bez usmjerivača. Da bih to učinio, koristit ću ESP-NOW za bežičnu međusobnu komunikaciju bez usmjerivača na ESP-u
ESP 32 Kamera struji video putem WiFi -ja - Početak rada s ESP 32 CAM pločom: 8 koraka
ESP 32 Camera Streaming Video Over WiFi | Početak rada sa ESP 32 CAM pločom: ESP32-CAM je vrlo mali modul kamere sa ESP32-S čipom koji košta približno 10 USD. Osim kamere OV2640 i nekoliko GPIO -ova za povezivanje perifernih uređaja, ona također ima utor za microSD karticu koja može biti korisna za spremanje slika snimljenih s
Prvi koraci sa Esp 8266 Esp-01 sa Arduino IDE - Instaliranje Esp ploča u Arduino Ide i programiranje Esp: 4 koraka
Prvi koraci sa Esp 8266 Esp-01 sa Arduino IDE | Instaliranje Esp ploča u Arduino Ide i programiranje Esp: U ovom uputstvu naučit ćemo kako instalirati esp8266 ploče u Arduino IDE i kako programirati esp-01 i učitati kod u njega. Budući da su esp ploče toliko popularne pa sam razmišljao o tome da ispravim instrukcije za ovo i većina ljudi se suočava s problemom
Komunikacija između ESP -a i ESP -a: 4 koraka
ESP to ESP Communication: Ovaj vodič će vam pomoći da zamijenite druge primopredajničke module za bilo koji drugi projekt koji uključuje bežičnu komunikaciju. Koristit ćemo ploču zasnovanu na ESP8266, jednu u WiFi -STA načinu rada, a drugu u WiFi -AP načinu rada, NodeMCU V3 je moj izbor za ovu projekciju
Odbor za programiranje i razvoj ESP-12E i ESP-12F: 3 koraka (sa slikama)
ESP-12E i ESP-12F Odbor za programiranje i razvoj: Nadležnost ove ploče je bila jednostavna: biti u mogućnosti programirati module ESP-12E i ESP-12F lako kao ploče NodeMCU (tj. Nema potrebe za pritiskom na tipke). Imajte igle prilagođene matičnoj ploči s pristupom upotrebljivom IO -u. Koristite zasebni USB za serijsko prenošenje