Orodha ya maudhui:

ESP-07 Jaribio la PCB: Hatua 4
ESP-07 Jaribio la PCB: Hatua 4

Video: ESP-07 Jaribio la PCB: Hatua 4

Video: ESP-07 Jaribio la PCB: Hatua 4
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Novemba
Anonim
ESP-07 Jaribio la PCB
ESP-07 Jaribio la PCB
ESP-07 Jaribio la PCB
ESP-07 Jaribio la PCB

Kwa hivyo hii Lazy Old Geek (L. O. G.) iliandika Maagizo kadhaa kwenye moduli za ESP8266:

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

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

www.instructables.com/id/2020-ESP8266/

Kabla ya kuandika ya mwisho, nilikuwa karibu kutoa juu ya moduli za zamani za ESP8266 ingawa nilikuwa nazo kadhaa. Lakini kwa kuwa niligundua shida ambazo nilikuwa nazo niliamua kuzifanyia kazi tena.

Niligundua kuwa nina moduli kadhaa za ESP-07 karibu na nilitaka kuzijaribu.

ESP-07 ni moduli iliyo na mdhibiti mdogo wa ESP8266 aliye na kumbukumbu ya flash, antenna ya WiFi na pini kadhaa za I / O.

Faida:

Toleo lolote la ESP8266 lina WiFi ya 2.4GHz iliyojengwa ndani. Hii ndio sababu ya msingi niwapendao.

Wana processor ya haraka sana kuliko Arduino ya 16MHz ya kawaida.

ESP-07 ina pini nyingi za I / O zinazopatikana kuliko ESP-01 na ESP-03.

Ubaya:

ESP8266 zote ni tofauti na kiwango cha Arduino ATmega328 na zinahitaji taratibu maalum za kufanya kazi.

Wengi kama ESP-07 wana vichwa 2mm badala ya vichwa muhimu vya 0.1”.

Zote ES8266 zinahitaji nguvu ya 3.3V.

Kwa hivyo nilitaka kupunguza shida kadhaa kwa kujenga PCB yangu mwenyewe ya ESP-07.

Hatua ya 1: ESP-07 Kushinda hasara

ESP-07 Kushinda Hasara
ESP-07 Kushinda Hasara
ESP-07 Kushinda Hasara
ESP-07 Kushinda Hasara
ESP-07 Kushinda Hasara
ESP-07 Kushinda Hasara

FYI: Kwenye picha, kitu nyeupe nyeupe kushoto juu ni antena ya kauri. Kulia tu kuna LED iliyounganishwa na GPIO2, chini yake kuna nguvu ya LED na chini kushoto ni kontakt ya nje ya u.fl antenna. Kopo kubwa la chuma ni microcontroller ya ESP8266.

Moja ya ubaya wa mwili ni kwamba ina nafasi ya 2mm. Hizi hazitatoshea katika viunga vya kawaida.

Kweli, jambo moja nililofanya ni kununua pini za kichwa cha 2mm na kuziuzia kwa ESP-07. Lakini tena bado ni ngumu kufanya mfano wowote.

Bodi kubwa ya adapta

Nilinunua pia bodi hizi za adapta za ESP-07 (12) (tazama picha). Ni bei rahisi sana kwa Aliexpress. Hizi zina vichwa vya nafasi 0.1 kwa hivyo vitaingia kwenye ubao wa mkate. Kuna vipinga vichache kwenye bodi. Nilibadilisha muundo wa skimu (angalia picha).

Sikuona ugumu mkubwa hadi hivi karibuni. Wao ni kubwa. Hapa kuna moja kwenye mkate wa kawaida. Sasa inafaa lakini hakuna nafasi ya kuunganisha kitu kingine chochote kwake.

Nilipata kazi, nilikuwa na ubao wa mkate mara mbili (angalia picha).

Hata na hii, kuna safu moja tu ya bure kwa upande mmoja na mbili kwa upande mwingine.

(Kwa kweli suluhisho bora itakuwa kutumia ubao mbili tofauti na pengo katikati. Lakini hiyo pia sio sawa.

ONYO: Kwenye adapta kubwa, unaweza kuona GPIO5 juu ya GPIO4. Hii ni sahihi angalau kwa ESP-07s niliyonayo. Lakini tahadhari kuwa nyaraka zingine zinaonyesha kuwa zimebadilishwa.

Kwa kusema: Nimeona adapta kadhaa za ESP07 ambazo sio pana sana (lakini nadhani labda ni ghali zaidi). Ikiwa ningejua basi…

Hatua ya 2: Bodi yangu ya adapta ya ESP-07

Bodi yangu ya adapta ya ESP-07
Bodi yangu ya adapta ya ESP-07
Bodi yangu ya adapta ya ESP-07
Bodi yangu ya adapta ya ESP-07
Bodi yangu ya adapta ya ESP-07
Bodi yangu ya adapta ya ESP-07

Niliamua kutengeneza PCB kwa ajili ya kupima ESP-07s haswa na adapta kubwa. Ingekuwa na mdhibiti wa 3.3V na uchujaji na pia pendekezo la kushikamana na vipinga kama inavyopatikana hapa:

arduino-esp8266.readthedocs.io/en/2.6.3/bo…

Nimetumia Eagle Cadsoft kuunda skimu na kutengeneza PCB. Bado inapatikana na bure kutoka Autodesk:

www.autodesk.com/products/eagle/free-downl…

Faili zangu za Eagle Cadsoft (sch na brd) zimeambatanishwa na muundo ni picha.

Kwa kuwa mimi ni MZEE, niliunda faili ya dru (muundo wa muundo) kwa PCB ninazotengeneza. Ina athari za upana wa mil 18 na nafasi ya ziada kati ya vifaa na athari.

Kwa kuwa situmii kinyago cha solder na macho yangu na uratibu sio mzuri, napenda kuwa na kibali zaidi, kwa hivyo kuna nafasi ndogo ya madaraja ya solder.

Hapa kuna njia ninayotumia:

www.instructables.com/id/Vinyl-Sticker-PCB…

Kidokezo: Daima ninajaribu kuunda ndege kubwa ya ardhini. Kawaida hii hufanywa kwa kupunguza kelele lakini kwa programu tumizi hii, sidhani kuwa hiyo ni muhimu. Lakini jambo moja inalofanya ni kuifanya iwe na shaba kidogo ya kuchomoa ambayo inapaswa kuharakisha mchakato wa kuchoma.

Niliongeza pia vichwa viwili kuleta bandari za I / O kwa mfano fulani.

Hatua ya 3: Upimaji wa ESP-07

Upimaji wa ESP-07
Upimaji wa ESP-07
Upimaji wa ESP-07
Upimaji wa ESP-07
Upimaji wa ESP-07
Upimaji wa ESP-07

PCB yangu ya ESP-07 inahitaji adapta ya serial ya USB kuungana na JP3. Nilibadilisha adapta ya CP2102 ili kufanya kazi na PCB yangu (angalia picha)

Nilikata pini ya CTS, kisha nikauza kichwa sita cha kike kwa pini zingine. Kisha akauza jumper kutoka shimo la RTS hadi kichwa cha kike.

Unaweza kugundua kuwa hii ina 5V nje lakini ESP-07 inahitaji 3.3V. Hii hutunzwa na mdhibiti wa 3.3V kwenye bodi yangu ya adapta.

Adapter nyingi za USB zina 3.3V inapatikana lakini hii kawaida hupunguzwa kwa sasa ya 50mA. Ingawa labda ingefanya kazi kupanga na ESP-07, napendelea kuwa na sasa zaidi. Kwa njia 5V huja moja kwa moja kutoka kwa USB na hii kawaida ni kiwango cha chini cha 500mA, hivyo ni mengi kwa matumizi mengi.

Kwa miaka mingi nina mabadiliko mengi ya CP2102 kwa hivyo mimi huweka neli juu yao na kuiweka lebo (tazama picha).

Programu ya Arduino:

Hivi sasa ninatumia toleo la Arduino1.8.12.

Njia rahisi kwangu kufunga ESP8266 ni kutumia Meneja wa Bodi kutumia njia hii:

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

Mara tu ikiwa imewekwa, wakati wa kuchagua Bodi, ninachagua "Moduli ya ESP8266 ya kawaida".

ONYO: Kwenye PC yangu kuna matoleo matatu ya "Moduli ya Generic ESP8266". Yule aliye chini ya kitengo "bodi za ESP8266 (2.6.3)" hufanya kazi kwa Blink, zile zilizo chini ya Sparkfun na ile iliyo chini ya ESP8266 hazifanyi hivyo.

Sakinisha moduli ya ESP-07 kwa adapta yangu, ambatanisha CP2102 na adapta na unganisha kebo ya USB kutoka kwa kompyuta yako hadi CP2102, Nguvu nyekundu ya LED kwenye moduli ya ESP-07 itakuja.

Kidokezo: Ukiziba ESP-07 nyuma (kama nilivyofanya tu, haitaidhuru lakini hakuna LED nyekundu)

Adapter yangu haina LED iliyounganishwa juu yake lakini moduli ya ESP-07 ina moja kwenye GPIO2, kwa hivyo ninabadilisha Builtin Led hadi 2.

Ili kudhibitisha inafanya kazi mimi tu kukimbia mfano Blink. Hakuna haja ya kubonyeza vifungo vyovyote. Picha inayofuata inaonyesha kile kinachoonyeshwa kwenye skrini yangu ya hali ya Arduino. Picha ya mwisho inaonyesha mwangaza wa LED.

Hatua ya 4: Adapta yangu pana ya ESP-07

Adapta yangu pana ya ESP-07
Adapta yangu pana ya ESP-07
Adapta yangu pana ya ESP-07
Adapta yangu pana ya ESP-07
Adapta yangu pana ya ESP-07
Adapta yangu pana ya ESP-07
Adapta yangu pana ya ESP-07
Adapta yangu pana ya ESP-07

Kweli, nina moduli kadhaa za ESP-07 na pini za kichwa 2mm zilizouzwa, kwa hivyo niliamua kutengeneza adapta nyingine ili niweze kuiweka kwenye adapta yangu kubwa ya pini ya ESP-07. Nilikata kipande cha ubao. Niliuza vichwa viwili vya pini 8 vya kiume 0.1 "kwenye ubao wa pembeni kwenye nafasi ya 1.1". Nilijizolea nafasi mbili kwa pini za kichwa cha 2mm, kisha nikachukua waya na kuziuzia kati ya kichwa cha kike cha 2mm na.1 "kichwa cha kiume. Niliongeza pia vipinzani kadhaa vya 10K ili 'kurudia' bodi ya adapta iliyonunuliwa. Kisha moto uliunganisha kila kitu pamoja.

Hii inafanya kazi sawa na adapta kubwa.

Kwa njia, kwa kuwa nilikuwa na wakati mgumu kuziba waya, nilifanya zile muhimu tu.

Hitimisho: Bodi mbili za adapta hufanya kazi vizuri na ni rahisi sana kutumia hiyo protoboard yangu kubwa na kuruka.

Ilipendekeza: