Talaan ng mga Nilalaman:
- Hakbang 1: Nakakatagpong Disadvantages ng ESP-07
- Hakbang 2: Ang Aking Lupon ng Adapter ng ESP-07
- Hakbang 3: Pagsubok ng ESP-07
- Hakbang 4: Aking ESP-07 Wide Pin Adapter
Video: ESP-07 Test PCB: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Kaya't ang Lazy Old Geek (L. O. G.) na ito ay nagsulat ng ilang Mga Tagubilin sa mga module ng ESP8266:
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/2020-ESP8266/
Bago isulat ang huling isa, malapit na akong sumuko sa mga lumang module ng ESP8266 kahit na marami ako sa kanila. Ngunit dahil nalaman ko ang ilan sa mga problema na mayroon ako ay nagpasya akong gumana muli sa kanila.
Nalaman kong mayroon akong maraming mga module ng ESP-07 sa paligid at nais na subukan ang mga ito.
Ang ESP-07 ay isang module na naglalaman ng isang ESP8266 microcontroller na may flash memory, WiFi antena at maraming mga I / O pin.
Mga kalamangan:
Anumang bersyon ng ESP8266 ay may built-in na 2.4GHz WiFi. Ito ang pangunahing dahilan na gusto ko sila.
Mayroon silang isang mas mabilis na processor kaysa sa karaniwang 16MHz Arduino.
Ang ESP-07 ay mayroong higit pang I / O mga pin na magagamit kaysa sa ESP-01 at ESP-03.
Mga disadvantages:
Ang lahat ng mga ESP8266 ay magkakaiba mula sa pamantayan ng Arduino ATmega328 at nangangailangan ng mga espesyal na pamamaraan upang gumana.
Maraming kagaya ng ESP-07 ay mayroong 2mm header sa halip na mas kapaki-pakinabang na 0.1 na mga header.
Ang lahat ng mga ES8266 ay nangangailangan ng lakas na 3.3V.
Kaya't nais kong maibsan ang ilang mga kawalan sa pamamagitan ng pagbuo ng aking sariling PC-07 na programa ng PCB.
Hakbang 1: Nakakatagpong Disadvantages ng ESP-07
FYI: Sa larawan, ang mahabang puting bagay sa kaliwang tuktok ay isang ceramic antena. Sa kanan lamang ay isang LED na konektado sa GPIO2, sa ibaba nito ay isang power LED at sa ibabang kaliwa ay isang panlabas na u.fl antena konektor. Ang malaking metal canister ay ang ESP8266 microcontroller.
Isa sa mga kapansanan sa katawan ay mayroon itong 2mm spacing. Ang mga ito ay hindi magkakasya sa karaniwang mga protoboard.
Sa gayon, isang bagay na ginawa ko ay bumili ng ilang mga 2mm na header pin at solder ang mga ito sa isang ESP-07. Ngunit muli mahirap pa ring gumawa ng anumang prototyping.
Malaking board ng Adapter
Bumili din ako ng ilan sa mga ESP-07 (12) adapter board na ito (tingnan ang larawan). Ang mga ito ay talagang mura sa Aliexpress. Ang mga ito ay may 0.1 spacing header kaya't pupunta sa isang breadboard. Mayroong isang pares ng mga resistors sa board. In-reverse ko ang engineered ng eskematiko (tingnan ang larawan).
Hindi ko nalaman ang malaking kawalan hanggang ngayon. Ang laki nila. Narito ang isa sa isang karaniwang breadboard. Ngayon ay umaangkop ito ngunit walang puwang upang ikonekta ang anumang bagay dito.
Nakahanap ako ng isang workaround, mayroon akong isang dobleng tinapay (tingnan ang larawan).
Kahit na sa isang ito, mayroon lamang isang hilera na libre sa isang gilid at dalawa sa kabilang panig.
(Tunay na isang mas mahusay na solusyon ay ang paggamit ng dalawang magkakahiwalay na mga breadboard na may agwat sa pagitan. Ngunit hindi rin masyadong matatag iyon.
BABALA: Sa malaking adapter, makikita mo ang GPIO5 sa itaas ng GPIO4. Tama ito kahit papaano para sa mga mayroon akong mga ESP-07. Ngunit mag-ingat na ang ilang mga babasahin ay ipinapakita ang kanilang baligtad.
Sa pamamagitan ng paraan: Nakita ko ang ilang mga adaptor ng ESP07 na hindi gaanong malawak (ngunit sa palagay ko mas mahal). Kung malalaman ko kung gayon…
Hakbang 2: Ang Aking Lupon ng Adapter ng ESP-07
Nagpasya akong gumawa ng isang PCB para sa pagsubok ng mga ESP-07 na partikular sa malaking adapter. Magkakaroon ito ng isang regulator at pagsala ng 3.3V at iminungkahi din ang serial hookup at resistors na matatagpuan dito:
arduino-esp8266.readthedocs.io/en/2.6.3/bo…
Ginamit ko ang Eagle Cadsoft para sa pagdidisenyo ng eskematiko at paggawa ng mga PCB. Magagamit pa rin ito at libre mula sa Autodesk:
www.autodesk.com/products/eagle/free-downl…
Ang aking mga Eagle Cadsoft file (sch at brd) na nakakabit at eskematiko ay nakalarawan.
Dahil matanda na ako, gumawa ako ng isang dru (panuntunan sa disenyo) na file para sa mga PCB na ginagawa ko. Mayroon itong 18 mil na mga bakas ng lapad at labis na spacing sa pagitan ng mga bahagi at bakas.
Dahil hindi ako gumagamit ng isang solder mask at ang aking mga mata at koordinasyon ay hindi maganda, nais kong magkaroon ng mas maraming clearance, kaya't may mas kaunting pagkakataon para sa mga solder bridges.
Narito ang pamamaraan na ginagamit ko:
www.instructables.com/id/Vinyl-Sticker-PCB…
TIP: Palagi kong sinisikap na lumikha ng isang malaking eroplano sa lupa. Karaniwan ginagawa ito para sa pagbabawas ng ingay ngunit para sa application na ito, sa palagay ko hindi iyon mahalaga. Ngunit ang isang bagay na ginagawa nito ay gawin ito upang may mas kaunting tanso upang mag-ukit ang layo na dapat mapabilis ang proseso ng pag-ukit.
Nagdagdag din ako ng dalawang mga header upang ilabas ang I / O port para sa ilang prototyping.
Hakbang 3: Pagsubok ng ESP-07
Ang aking ESP-07 PCB ay nangangailangan ng isang USB serial adapter upang kumonekta sa JP3. Binago ko ang isang CP2102 adapter upang gumana sa aking PCB (tingnan ang larawan)
Pinutol ko ang CTS pin, pagkatapos ay naghinang ng anim na pin na babaeng header sa iba pang mga pin. Pagkatapos ay naghinang ng isang lumulukso mula sa butas ng RTS hanggang sa babaeng header.
Maaari mong mapansin na mayroon itong 5V out ngunit ang ESP-07 ay nangangailangan ng 3.3V. Alagaan ito ng 3.3V regulator sa aking adapter board.
Karamihan sa mga USB serial adapter ay may magagamit na 3.3V ngunit kadalasan ito ay limitado sa kasalukuyang 50mA. Habang malamang na gagana ito sa programa at ESP-07, mas gusto kong magkaroon ng mas maraming kasalukuyang. Sa pamamagitan ng paraan ang 5V ay direktang nagmula sa USB at ito ay karaniwang isang minimum na 500mA, napakaraming para sa karamihan ng mga application.
Sa paglipas ng mga taon maraming mga pag-aangkop ako para sa CP2102 kaya't kadalasang naglalagay ako ng kaunting pag-urong ng tubo sa ibabaw ng mga ito at lagyan ng label ito (tingnan ang larawan).
Arduino Software:
Kasalukuyan akong gumagamit ng Arduino bersyon1.8.12.
Ang pinakamadaling paraan para mai-install ko ang ESP8266 ay ang paggamit ng Board Manager na ginagamit ang pamamaraang ito:
github.com/esp8266/Arduino#installing-with…
Kapag na-install, kapag pumipili ng Lupon, pipiliin ko ang "Generic na module na ESP8266".
BABALA: Sa aking PC mayroong tatlong mga bersyon ng "Generic ESP8266 module". Ang isa sa ilalim ng kategoryang "ESP8266 boards (2.6.3)" ay gumagana para sa Blink, ang mga nasa ilalim ng Sparkfun at ang nasa ilalim ng ESP8266 ay hindi.
I-install ang module na ESP-07 sa aking adapter, ilakip ang CP2102 sa adapter at ikonekta ang isang USB cable mula sa iyong computer sa CP2102, Ang pulang kapangyarihan na LED sa module na ESP-07 ay darating.
TIP: Kung i-plug mo ang ESP-07 sa paatras (tulad ng ginawa ko lang, hindi ito makakasama ngunit walang pulang LED)
Ang aking adapter ay walang konektadong LED dito ngunit ang module ng ESP-07 ay mayroong isa sa GPIO2, kaya binago ko ang Builtin Led sa 2.
Upang mapatunayan na gumagana ito pinapatakbo ko lang ang halimbawa ng Blink. Hindi kailangang pindutin ang anumang mga pindutan. Ipinapakita ng susunod na larawan kung ano ang ipinapakita sa aking screen ng status ng Arduino. Ipinapakita ng huling larawan ang kumikislap na LED.
Hakbang 4: Aking ESP-07 Wide Pin Adapter
Sa gayon, mayroon akong isang pares ng mga module ng ESP-07 na may 2mm na mga header pin na solder, kaya't nagpasya akong gumawa ng isa pang adapter upang mailagay ko ito sa aking malawak na pin adapter ng ESP-07. Pinutol ko ang isang piraso ng perfboard. Naghinang ako ng dalawang 8 pin male 0.1 "na header sa perfboard sa 1.1" spacing. 'Nag-dremel' ako ng dalawang puwang para sa mga pin ng header ng 2mm, pagkatapos ay kumuha ng ilang mga wires at na-solder ang mga ito sa pagitan ng 2mm babaeng header at ng.1 "male header. Nagdagdag din ako ng isang pares ng 10K resistors upang 'duplicate' ang biniling adapter board. Pagkatapos ay nakadikit ang lahat nang magkakasama.
Gumagawa ito karaniwang pareho sa malaking adapter.
Sa pamamagitan ng paraan, dahil nahihirapan akong maghinang ng mga wire, ginawa ko lang ang mahahalaga.
Mga Konklusyon: Ang dalawang mga board ng adaptor ay gumagana nang maayos at mas madaling gamitin na ang aking malaking protoboard sa mga jumper.
Inirerekumendang:
Paano Gumawa ng Maramihang ESP Talk Sa Pamamagitan ng ESP-NGAYON Gamit ang ESP32 at ESP8266: 8 Mga Hakbang
Paano Gumawa ng Maramihang ESP Talk Sa Pamamagitan ng ESP-NGAYON Gamit ang ESP32 at ESP8266: Sa aking patuloy na proyekto, kailangan ko ng maraming ESP upang makipag-usap sa bawat isa nang walang isang router. Upang magawa ito, gagamitin ko ang ESP-NGAYON upang makakonekta ang wireless sa bawat isa nang walang router sa ESP
Ang Video ng Streaming ng Camera ng ESP 32 Sa paglipas ng WiFi - Pagsisimula Sa Linya ng ESP 32 CAM: 8 Mga Hakbang
Ang Video ng Streaming ng Camera ng ESP 32 Sa paglipas ng WiFi | Pagsisimula Sa Linya ng ESP 32 CAM: Ang ESP32-CAM ay isang napakaliit na module ng kamera na may chip na ESP32-S na nagkakahalaga ng humigit-kumulang na $ 10. Bukod sa OV2640 camera, at maraming mga GPIO upang ikonekta ang mga peripheral, nagtatampok din ito ng isang slot ng microSD card na maaaring maging kapaki-pakinabang upang mag-imbak ng mga larawang kinunan gamit ang
Pagsisimula Sa Esp 8266 Esp-01 Sa Arduino IDE - Pag-install ng Esp Boards sa Arduino Ide at Programming Esp: 4 na Hakbang
Pagsisimula Sa Esp 8266 Esp-01 Sa Arduino IDE | Pag-install ng Esp Boards sa Arduino Idea at Programming Esp: Sa mga itinuturo na ito matututunan namin kung paano mag-install ng mga esp8266 board sa Arduino IDE at kung paano mag-program ng esp-01 at mag-upload ng code dito. Dahil ang mga esp board ay napakapopular kaya naisip ko ang pagwawasto ng isang instruktor para sa ito at ang karamihan sa mga tao ay nahaharap sa problema
Komunikasyon sa ESP sa ESP: 4 na Hakbang
Komunikasyon sa ESP sa ESP: Tutulungan ka ng tutorial na ito na palitan ang iba pang mga module ng transceiver para sa anumang iba pang proyekto na may kasamang wireless na komunikasyon. Gagamitin namin ang board na nakabatay sa ESP8266, isa sa WiFi-STA mode at ang isa pa sa WiFi -AP mode, ang NodeMCU V3 ang aking pinili para sa proje na ito
ESP-12E at ESP-12F Programming and Development Board: 3 Mga Hakbang (na may Mga Larawan)
ESP-12E at ESP-12F Programming and Development Board: Ang remit para sa board na ito ay simple: Mag-program ng mga module ng ESP-12E at ESP-12F na kasing dali ng mga board ng NodeMCU (ibig sabihin hindi na kailangang pindutin ang mga pindutan). Magkaroon ng mga breadboard friendly na pin na may access sa magagamit na IO. Gumamit ng isang hiwalay na USB sa serial conve