Përmbajtje:
- Hapi 1: ESP-07 Tejkalimi i Disavantazheve
- Hapi 2: Bordi im i përshtatësit ESP-07
- Hapi 3: Testimi ESP-07
- Hapi 4: Përshtatësi im i gjerë i ESP-07
Video: ESP-07 Test PCB: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:12
Pra, ky Geek Lazy Old (L. O. G.) shkroi disa udhëzime në modulet ESP8266:
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/2020-ESP8266/
Para se të shkruaja të fundit, do të hiqja dorë nga modulet e vjetra ESP8266 edhe pse kisha disa prej tyre. Por meqenëse kuptova disa nga problemet që kisha, vendosa të punoja përsëri mbi to.
Mësova se kam disa module ESP-07 përreth dhe doja t'i provoja ato.
ESP-07 është një modul që përmban një mikrokontrollues ESP8266 me memorie flash, antenë WiFi dhe disa kunja I/O.
Përparësitë:
Çdo version ESP8266 ka 2.4GHz WiFi të integruar. Kjo është arsyeja kryesore që më pëlqejnë.
Ata kanë një procesor shumë më të shpejtë sesa Arduino standard 16MHz.
ESP-07 ka më shumë kunja I/O në dispozicion sesa ESP-01 dhe ESP-03.
Disavantazhet:
Të gjithë ESP8266 janë të ndryshëm nga standardi Arduino ATmega328 dhe kërkojnë procedura të veçanta për të punuar.
Shumë si ESP-07 kanë tituj 2 mm në vend të titujve më të dobishëm 0.1.
Të gjithë ES8266 kërkojnë energji 3.3V.
Kështu që unë doja të lehtësoja disa disavantazhe duke ndërtuar PCB-në time programuese ESP-07.
Hapi 1: ESP-07 Tejkalimi i Disavantazheve
FYI: Në foto, gjëja e gjatë e bardhë në të majtë sipër është një antenë qeramike. Vetëm në të djathtë është një LED e lidhur me GPIO2, më poshtë është një LED energjie dhe poshtë majtas është një lidhës i jashtëm i antenës u.fl. Kuti metalike e madhe është mikrokontrolluesi ESP8266.
Një nga disavantazhet fizike është se ka një distancë prej 2 mm. Këto nuk do të përshtaten në protoboards standarde.
Epo, një gjë që bëra ishte blerja e disa kunjave të kokës 2 mm dhe lidhja e tyre në një ESP-07. Por përsëri është akoma e vështirë të bësh ndonjë prototipizim.
Bordi i përshtatësit të madh
Bleva gjithashtu disa nga këto borde përshtatësish ESP-07 (12) (shiko figurën). Ato janë vërtet të lira në Aliexpress. Këto kanë tituj ndarës prej 0.1”kështu që do të futen në një dërrasë buke. Ka disa rezistenca në tabelë. Unë e kam projektuar anasjelltas skemën (shiko figurën).
Unë nuk e zbulova disavantazhin e madh deri vonë. Ata janë të mëdhenj. Këtu është një në një dërrasë standarde të bukës. Tani përshtatet, por nuk ka vend për të lidhur ndonjë gjë tjetër me të.
Unë vërtet gjeta një zgjidhje, kisha një dërrasë të dyfishtë të bukës (shiko foton).
Edhe me këtë, ka vetëm një rresht të lirë në njërën anë dhe dy në anën tjetër.
(Në fakt një zgjidhje më e mirë do të ishte përdorimi i dy paneleve të veçanta me një hendek në mes. Por as kjo nuk është shumë e qëndrueshme.
KUJDES: Në përshtatësin e madh, mund të shihni GPIO5 sipër GPIO4. Kjo është e saktë të paktën për ESP-07 që kam. Por kini kujdes që disa dokumente tregojnë se ato janë përmbysur.
Nga rruga: Unë kam parë disa adaptorë ESP07 që nuk janë aq të gjerë (por mendoj se ndoshta më të shtrenjtë). Nëse do ta dija atëherë…
Hapi 2: Bordi im i përshtatësit ESP-07
Vendosa të bëj një PCB për testimin e ESP-07s veçanërisht me përshtatësin e madh. Do të kishte një rregullator 3.3V dhe filtrim dhe gjithashtu lidhës dhe rezistorë serik të sugjeruar siç gjenden këtu:
arduino-esp8266.readthedocs.io/en/2.6.3/bo…
Unë kam përdorur Eagle Cadsoft për hartimin skematik dhe prodhimin e PCB -ve. Stillshtë ende në dispozicion dhe pa pagesë nga Autodesk:
www.autodesk.com/products/eagle/free-downl…
Skedarët e mi Eagle Cadsoft (sch dhe brd) të bashkangjitur dhe skematik janë paraqitur në foto.
Meqenëse jam i vjetër, kam krijuar një skedar dru (rregulli i projektimit) për PCB -të që bëj. Ka gjurmë me gjerësi 18 mil dhe hapësirë shtesë midis përbërësve dhe gjurmëve.
Meqenëse nuk përdor një maskë lidhëse dhe sytë dhe koordinimi im nuk janë aq të mirë, më pëlqen të kem më shumë hapësirë, kështu që ka më pak mundësi për ura lidhëse.
Këtu është metoda që përdor:
www.instructables.com/id/Vinyl-Sticker-PCB…
Këshillë: Unë gjithmonë përpiqem të krijoj një aeroplan të madh tokësor. Zakonisht kjo bëhet për zvogëlimin e zhurmës, por për këtë aplikim, nuk mendoj se ka rëndësi. Por një gjë që bën është ta bëjë atë që të ketë më pak bakër për tu gdhendur, gjë që duhet të përshpejtojë procesin e gdhendjes.
Unë gjithashtu shtova dy tituj për të nxjerrë portat I/O për disa prototipime.
Hapi 3: Testimi ESP-07
PCB-ja ime ESP-07 kërkon një përshtatës serik USB për t'u lidhur me JP3. Ndryshova një përshtatës CP2102 për të punuar me PCB -në time (shiko foton)
Unë e preva kunjin CTS, pastaj bashkova një kokë femër me gjashtë kunja në kunjat e tjera. Pastaj ngjitni një kërcyes nga vrima e RTS në kokën e femrës.
Ju mund të vini re se kjo ka 5V jashtë, por ESP-07 kërkon 3.3V. Për këtë kujdeset rregullatori 3.3V në bordin tim të përshtatësit.
Shumica e përshtatësve serialë USB kanë 3.3V në dispozicion, por kjo zakonisht është e kufizuar në rrymë 50mA. Ndërsa ndoshta do të funksiononte për të programuar dhe ESP-07, unë preferoj të kem më shumë rrymë. Nga rruga, 5V vjen drejtpërdrejt nga USB dhe kjo është zakonisht një minimum prej 500mA, aq shumë për shumicën e aplikacioneve.
Me kalimin e viteve kam shumë përshtatje për CP2102 kështu që zakonisht vendos disa tuba për tkurrjen e nxehtësisë mbi to dhe i etiketoj (shiko foton).
Softueri Arduino:
Aktualisht jam duke përdorur versionin Arduino 1.8.12.
Mënyra më e lehtë për mua për të instaluar ESP8266 është përdorimi i Board Manager duke përdorur këtë metodë:
github.com/esp8266/Arduino#installing-with…
Pasi të jetë instaluar, kur zgjedh Bordin, unë zgjedh "Modulin Generic ESP8266".
KUJDES: Në kompjuterin tim ka tre versione të "modulit Generic ESP8266". Ai nën kategorinë "bordet ESP8266 (2.6.3)" funksionon për Blink, ato nën Sparkfun dhe ai nën ESP8266 jo.
Instaloni modulin ESP-07 në përshtatësin tim, lidhni CP2102 në përshtatës dhe lidhni një kabllo USB nga kompjuteri juaj në CP2102, LED i kuq i energjisë në modulin ESP-07 do të ndizet.
KIPSHILL: Nëse e lidhni ESP-07 prapa (siç bëra sapo, nuk do ta dëmtojë atë, por nuk ka LED të kuq)
Përshtatësi im nuk ka një LED të lidhur, por moduli ESP-07 e ka atë në GPIO2, kështu që unë ndryshoj Builtin Led në 2.
Për të verifikuar që po funksionon, thjesht drejtoj shembullin Blink. Nuk ka nevojë të shtypni ndonjë buton. Fotografia tjetër tregon atë që shfaqet në ekranin tim të statusit Arduino. Fotografia e fundit tregon LED -in e ndezur.
Hapi 4: Përshtatësi im i gjerë i ESP-07
Epo, unë kam disa module ESP-07 me kunja të kokës 2 mm të bashkuar, kështu që vendosa të bëj një përshtatës tjetër në mënyrë që ta vendos këtë në përshtatësin tim të gjilpërës ESP-07. Kam prerë një copë dërrasë. Unë ngjita dy kokë me kunja mashkullore 8 pin 0,1”në tabelën e dyshemesë në një distancë prej 1,1”. I ‘dremelova’ dy fole për kunjat e kokës 2 mm, pastaj mora disa tela dhe i bashkova midis kokës së femrës 2 mm dhe kokës mashkullore.1”. Unë shtova gjithashtu disa rezistenca 10K për të "kopjuar" bordin e përshtatësit të blerë. Pastaj ngjiti nxehtë gjithçka së bashku.
Kjo funksionon në thelb e njëjtë me përshtatësin e madh.
Nga rruga, meqenëse e kisha kaq të vështirë të bashkoja telat, bëra vetëm ato thelbësore.
Përfundime: Dy bordet e përshtatësve funksionojnë mirë dhe janë shumë më të lehtë për t'u përdorur nga protoboardi im i madh me kërcyes.
Recommended:
Si të bëni bisedë të shumëfishtë ESP përmes ESP-TANI duke përdorur ESP32 dhe ESP8266: 8 hapa
Si të bëni bisedë të shumëfishtë ESP përmes ESP-TANI Duke përdorur ESP32 dhe ESP8266: Në projektin tim në vazhdim, më duhen shumë ESP për të folur me njëri-tjetrin pa një ruter. Për ta bërë këtë, unë do të përdor ESP-TANI për të bërë komunikim pa tel me njëri-tjetrin pa një ruter në ESP
Kamera ESP 32 që transmeton video mbi WiFi - Fillimi me bordin ESP 32 CAM: 8 hapa
ESP 32 Kamera që transmeton video përmes WiFi | Fillimi me ESP 32 CAM Board: ESP32-CAM është një modul shumë i vogël kamerash me çipin ESP32-S që kushton afërsisht 10 dollarë. Përveç kamerës OV2640 dhe disa GPIO për të lidhur pajisjet periferike, ajo gjithashtu përmban një vend të kartës microSD që mund të jetë e dobishme për të ruajtur imazhet e marra me t
Fillimi Me Esp 8266 Esp-01 Me Arduino IDE - Instalimi i bordeve të Esp në Arduino Ide dhe Programimi i Esp: 4 hapa
Fillimi Me Esp 8266 Esp-01 Me Arduino IDE | Instalimi i bordeve Esp në Arduino Ide dhe Programimi Esp: Në këtë udhëzues do të mësojmë se si të instalojmë bordet esp8266 në Arduino IDE dhe si të programojmë esp-01 dhe të ngarkojmë kodin në të. Meqenëse bordet e esp janë kaq të njohura, kështu që mendova të drejtoja një instruktor për ky dhe shumica e njerëzve përballen me probleme
Komunikimi ESP në ESP: 4 hapa
Komunikimi ESP në ESP: Ky tutorial do t'ju ndihmojë të zëvendësoni module të tjera të transmetuesit për çdo projekt tjetër që përfshin komunikimin pa tel. Ne do të përdorim bordin e bazuar në ESP8266, një në modalitetin WiFi -STA dhe tjetri në modalitetin WiFi -AP, NodeMCU V3 është zgjedhja ime për këtë projekt
PCB Test Fixture: 6 Hapa
Pajisja e testimit të PCB: Shumica e dërrasave që kam dizajnuar kanë jastekë vrimash për një kokë ICSP me 6 kunja, dhe disa kanë bllokues vrimash për një kokë serike. Në shumë raste as titujt nuk përdoren pasi programohet tabela. Ky pajisje provë përdoret në vend të një permaneni