Sisällysluettelo:
- Vaihe 1: ESP-07 Haittojen voittaminen
- Vaihe 2: ESP-07-sovitinkorttini
- Vaihe 3: ESP-07-testaus
- Vaihe 4: ESP-07 Wide Pin -sovitin
Video: ESP-07 Testipiirilevy: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Joten tämä Lazy Old Geek (L. O. G.) kirjoitti joitakin Instructables -tiedostoja ESP8266 -moduuleihin:
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/2020-ESP8266/
Ennen viimeisen kirjoittamista olin luopumassa vanhoista ESP8266 -moduuleista, vaikka minulla oli niitä useita. Mutta kun tajusin joitain ongelmia, päätin käsitellä niitä uudelleen.
Huomasin, että minulla on useita ESP-07-moduuleja, ja halusin testata niitä.
ESP-07 on moduuli, joka sisältää ESP8266-mikrokontrollerin, jossa on flash-muisti, WiFi-antenni ja useita I/O-nastoja.
Edut:
Kaikissa ESP8266 -versioissa on sisäänrakennettu 2,4 GHz: n WiFi. Tämä on ensisijainen syy, miksi pidän niistä.
Heillä on paljon nopeampi prosessori kuin tavallisella 16 MHz: n Arduinolla.
ESP-07: ssä on enemmän I/O-nastoja kuin ESP-01 ja ESP-03.
Haitat:
Kaikki ESP8266 -laitteet eroavat tavallisesta Arduino ATmega328 -laitteesta ja vaativat erityistoimenpiteitä toimiakseen.
Monilla ESP-07: n kaltaisilla on 2 mm: n otsikot hyödyllisempien 0,1”-otsikoiden sijasta.
Kaikki ES8266 -laitteet vaativat 3,3 V: n virran.
Joten halusin lievittää joitain haittoja rakentamalla oman ESP-07-ohjelmointipiirilevyn.
Vaihe 1: ESP-07 Haittojen voittaminen
TIEDOTE: Kuvassa vasemmassa yläkulmassa oleva pitkä valkoinen esine on keraaminen antenni. Aivan oikealla on LED, joka on kytketty GPIO2: een, sen alapuolella on virran merkkivalo ja vasemmassa alakulmassa on ulkoinen u.fl -antenniliitin. Suuri metallisäiliö on ESP8266 -mikrokontrolleri.
Yksi fyysisistä haitoista on, että sillä on 2 mm: n etäisyys. Nämä eivät sovi tavallisiin protoboardsiin.
Yksi asia, jonka tein, oli ostaa 2 mm: n otsatappeja ja juottaa ne ESP-07: een. Mutta prototyyppien tekeminen on edelleen vaikeaa.
Iso sovitinlevy
Ostin myös joitain näistä ESP-07 (12) sovitinlevyistä (katso kuva). Ne ovat todella halpoja Aliexpressissä. Näissä on 0,1 tuuman väliotsikot, joten ne sopivat leipälautaan. Taululla on pari vastusta. Käänsin kaavion takaisin (katso kuva).
Huomasin suuren haitan vasta viime aikoina. Ne ovat suuria. Tässä yksi tavallisesta leipälevystä. Nyt se sopii, mutta siihen ei ole tilaa yhdistää mitään muuta.
Löysin ratkaisun, minulla oli kaksinkertainen leipälauta (katso kuva).
Jopa tämän kanssa on vain yksi rivi vapaana toisella puolella ja kaksi toisella puolella.
(Itse asiassa parempi ratkaisu olisi käyttää kahta erillistä leipälautaa, joiden välissä on rako. Mutta sekään ei ole kovin vakaata.
VAROITUS: Suuren sovittimen GPIO5 näkyy GPIO4: n yläpuolella. Tämä pitää paikkansa ainakin minulla olevilla ESP-07-laitteilla. Varo kuitenkin, että joidenkin asiakirjojen mukaan ne ovat päinvastaisia.
Muuten: olen nähnyt joitain ESP07 -sovittimia, jotka eivät ole niin leveitä (mutta mielestäni ehkä kalliimpia). Jos tietäisin sitten…
Vaihe 2: ESP-07-sovitinkorttini
Päätin valmistaa piirilevyn ESP-07-laitteiden testaamiseen erityisesti suurella sovittimella. Siinä olisi 3,3 V: n säädin ja suodatus sekä myös ehdotetut sarjakytkennät ja vastukset, kuten täältä:
arduino-esp8266.readthedocs.io/en/2.6.3/bo…
Olen käyttänyt Eagle Cadsoftia kaavamaiseen suunnitteluun ja piirilevyjen valmistukseen. Se on edelleen saatavilla ja ilmainen Autodeskistä:
www.autodesk.com/products/eagle/free-downl…
Omat Eagle Cadsoft -tiedostot (sch ja brd) liitteenä ja kaavamainen on kuvassa.
Koska olen vanha, loin dru (suunnittelusääntö) -tiedoston tekemillesi piirilevyille. Siinä on 18 miljoonan leveät jäljet ja lisäväli komponenttien ja jälkien välillä.
Koska en käytä juotosmaskia ja silmäni ja koordinaationi eivät ole niin hyvät, pidän enemmän raosta, joten juotosiltojen mahdollisuudet ovat pienemmät.
Tässä on käyttämäni menetelmä:
www.instructables.com/id/Vinyl-Sticker-PCB…
VIHJE: Yritän aina luoda suuren maatason. Yleensä tämä tehdään melun vähentämiseksi, mutta tällä sovelluksella ei mielestäni ole väliä. Mutta yksi asia, jonka se tekee, on tehdä siitä niin, että kuparia on vähemmän syövytettäväksi, mikä nopeuttaisi etsausprosessia.
Lisäsin myös kaksi otsikkoa tuomaan esiin I/O -portit joitain prototyyppejä varten.
Vaihe 3: ESP-07-testaus
ESP-07 PCB vaatii USB-sarjasovittimen muodostaakseen yhteyden JP3: een. Muokkasin CP2102 -sovitinta toimimaan PCB: n kanssa (katso kuva)
Leikkasin CTS -nastan irti ja juotin sitten kuusinapaisen naarasliittimen muihin nastoihin. Sitten juotettiin hyppyjohdin RTS -reiästä naaraspäähän.
Saatat huomata, että tässä on 5 V ulostulo, mutta ESP-07 vaatii 3,3 V. Tästä huolehtii sovitinkorttini 3.3V -säädin.
Useimmissa USB -sarjasovittimissa on saatavana 3,3 V, mutta tämä rajoittuu yleensä 50 mA: n virtaan. Vaikka se todennäköisesti toimisi ohjelmoinnin ja ESP-07: n kanssa, mieluummin saan enemmän virtaa. Muuten 5V tulee suoraan USB: ltä ja tämä on tyypillisesti vähintään 500 mA, joten se riittää useimpiin sovelluksiin.
Vuosien mittaan minulla on monia mukautuksia CP2102 -laitteeseen, joten asetan niiden päälle yleensä lämpökutistusletkuja ja merkitse ne (katso kuva).
Arduino -ohjelmisto:
Käytän tällä hetkellä Arduinon versiota 1.8.12.
Helpoin tapa asentaa ESP8266 on Board Managerin käyttäminen tällä menetelmällä:
github.com/esp8266/Arduino#installing-with…
Kun olen asentanut kortin, valitsen”Yleinen ESP8266 -moduuli”.
VAROITUS: Tietokoneessani on kolme versiota "Generic ESP8266 -moduulista". Luokkaan “ESP8266 -levyt (2.6.3)” kuuluva toimii Blinkille, Sparkfun- ja ESP8266 -luokkaan kuuluvat eivät.
Asenna ESP-07-moduuli sovittimeen, liitä CP2102 sovittimeen ja liitä tietokoneesi USB-kaapeli CP2102-laitteeseen. ESP-07-moduulin punainen virran merkkivalo syttyy.
VIHJE: Jos liität ESP-07: n taaksepäin (kuten juuri tein, se ei vahingoita sitä, mutta ei punaista LEDiä)
Sovittimessani ei ole kytkettyä LEDiä, mutta ESP-07-moduulissa on yksi GPIO2-laitteessa, joten vaihdan sisäänrakennetun LED-valon 2: ksi.
Varmistaakseni, että se toimii, suoritan vain Blink -esimerkin. Sinun ei tarvitse painaa mitään painikkeita. Seuraavassa kuvassa näkyy, mitä Arduinon tilanäytössä näkyy. Viimeisessä kuvassa näkyy vilkkuva LED.
Vaihe 4: ESP-07 Wide Pin -sovitin
Minulla on pari ESP-07-moduulia, joissa on 2 mm: n otsatapit juotettuna, joten päätin tehdä toisen sovittimen, jotta voisin laittaa tämän ESP-07-leveätappiseen sovittimeen. Leikkasin pahvilevyn. Juotin kaksi 8 -nastaista urospuolista 0,1 tuuman otsikkoa perfboardiin 1,1 tuuman etäisyydellä. "Hieroin" kaksi rakoa 2 mm: n nastatappeille, otin sitten johdot ja juotin ne 2 mm: n naarasliittimen ja. Lisäsin myös pari 10K vastusta ostetun sovitinkortin "kopioimiseksi". Sitten kuuma liimasi kaiken yhteen.
Tämä toimii periaatteessa samalla tavalla kuin iso sovitin.
Muuten, koska minulla oli niin vaikeaa juottaa johdot, tein vain välttämättömät.
Johtopäätökset: Kaksi sovitinlevyä toimivat hienosti ja niitä on paljon helpompi käyttää, kuin iso protoboardini, jossa on puserot.
Suositeltava:
Useiden ESP-keskustelujen tekeminen ESP-NOW: n avulla ESP32: n ja ESP8266: n avulla: 8 vaihetta
Useiden ESP-keskustelujen tekeminen ESP-NYT: n avulla ESP32: n ja ESP8266: n avulla: Käynnissä olevassa projektissani tarvitsen useita ESP: itä puhuakseni keskenään ilman reititintä. Tätä varten käytän ESP-NOW-ohjelmaa langattoman viestinnän tekemiseen keskenään ilman ESP: n reititintä
ESP 32 -kameran suoratoistovideo WiFi: n kautta - ESP 32 CAM Boardin käytön aloittaminen: 8 vaihetta
ESP 32 -kameran suoratoistovideo WiFi-yhteydellä | ESP 32 CAM Boardin käytön aloittaminen: ESP32-CAM on hyvin pieni kameramoduuli, jossa on ESP32-S-siru ja joka maksaa noin 10 dollaria. OV2640 -kameran ja useiden oheislaitteiden liittämiseen tarkoitettujen GPIO -laitteiden lisäksi siinä on myös microSD -korttipaikka, joka voi olla hyödyllinen t
Esp 8266 Esp-01: n käytön aloittaminen Arduino IDE: n kanssa Esp -levyjen asentaminen Arduino Ide -ohjelmaan ja Esp -ohjelmointi: 4 vaihetta
Esp 8266 Esp-01: n käytön aloittaminen Arduino IDE: n kanssa Esp-levyjen asentaminen Arduino Ide -ohjelmaan ja Esp-ohjelmointi: Tässä ohjeessa opimme asentamaan esp8266-levyt Arduino IDE: hen ja kuinka ohjelmoida esp-01 ja ladata koodi siihen. tämä ja useimmat ihmiset kohtaavat ongelmia
ESP – ESP -viestintä: 4 vaihetta
ESP – ESP -viestintä: Tämä opetusohjelma auttaa sinua korvaamaan muut lähetin -vastaanotinmoduulit mihin tahansa muuhun projektiin, joka sisältää langattoman viestinnän. Käytämme ESP8266 -pohjaista korttia, toinen WiFi -STA -tilassa ja toinen WiFi -AP -tilassa, NodeMCU V3 on valintani tähän projektiin
ESP-12E- ja ESP-12F-ohjelmointi- ja kehityslautakunta: 3 vaihetta (kuvilla)
ESP-12E- ja ESP-12F-ohjelmointi- ja kehityslautakunta: Tämän kortin tehtävät olivat yksinkertaiset: Pystyt ohjelmoimaan ESP-12E- ja ESP-12F-moduulit yhtä helposti kuin NodeMCU-levyt (eli ei tarvitse painaa painikkeita). Käytä leipälautaystävällisiä tappeja, joilla on käyttökelpoinen IO. Käytä erillistä USB -sarjaliitäntää