Satura rādītājs:

ESP-07 PCB pārbaude: 4 soļi
ESP-07 PCB pārbaude: 4 soļi

Video: ESP-07 PCB pārbaude: 4 soļi

Video: ESP-07 PCB pārbaude: 4 soļi
Video: IoT project using ESP-01 relay circuit with Blynk - ESP8266 projects 2023 2024, Novembris
Anonim
ESP-07 Pārbaudiet PCB
ESP-07 Pārbaudiet PCB
ESP-07 Pārbaudiet PCB
ESP-07 Pārbaudiet PCB

Tātad šis Lazy Old Geek (L. O. G.) uzrakstīja dažus norādījumus par ESP8266 moduļiem:

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

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

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

Pirms pēdējā rakstīšanas es gatavojos atteikties no vecajiem ESP8266 moduļiem, lai gan man bija vairāki no tiem. Bet, tā kā es sapratu dažas manas problēmas, es nolēmu vēlreiz pie tām strādāt.

Es uzzināju, ka man ir vairāki ESP-07 moduļi, un vēlējos tos pārbaudīt.

ESP-07 ir modulis, kas satur ESP8266 mikrokontrolleru ar zibatmiņu, WiFi antenu un vairākām I/O tapām.

Priekšrocības:

Jebkurai ESP8266 versijai ir iebūvēts 2,4 GHz WiFi. Tas ir galvenais iemesls, kāpēc viņi man patīk.

Viņiem ir daudz ātrāks procesors nekā standarta 16MHz Arduino.

ESP-07 ir pieejams vairāk I/O tapas nekā ESP-01 un ESP-03.

Trūkumi:

Visi ESP8266 atšķiras no standarta Arduino ATmega328, un to darbībai nepieciešamas īpašas procedūras.

Daudziem, piemēram, ESP-07, ir 2 mm galvenes, nevis noderīgākas 0,1 collu galvenes.

Visiem ES8266 ir nepieciešama 3.3V jauda.

Tāpēc es gribēju mazināt dažus trūkumus, izveidojot savu ESP-07 programmēšanas PCB.

1. darbība. ESP-07 trūkumu pārvarēšana

ESP-07 Trūkumu pārvarēšana
ESP-07 Trūkumu pārvarēšana
ESP-07 Trūkumu pārvarēšana
ESP-07 Trūkumu pārvarēšana
ESP-07 Trūkumu pārvarēšana
ESP-07 Trūkumu pārvarēšana

FYI: Attēlā garā balta lieta kreisajā augšējā stūrī ir keramikas antena. Labajā pusē ir gaismas diode, kas savienota ar GPIO2, zem tā ir strāvas indikators, bet apakšējā kreisajā pusē ir ārējs u.fl antenas savienotājs. Lielā metāla tvertne ir mikrokontrolleris ESP8266.

Viens no fiziskajiem trūkumiem ir tas, ka tam ir 2 mm atstarpe. Tie neietilps standarta protobordos.

Viena lieta, ko es izdarīju, bija iegādāties 2 mm galvenes tapas un pielodēt tās uz ESP-07. Bet atkal joprojām ir grūti veikt prototipus.

Lielais adaptera dēlis

Es arī nopirku dažus no šiem ESP-07 (12) adapteru dēļiem (skat. Attēlu). Tie ir patiešām lēti vietnē Aliexpress. Tiem ir 0,1 collu atstarpes galvenes, tāpēc tie tiks iekļauti maizes dēļā. Uz tāfeles ir pāris rezistori. Es pārveidoju shēmu (skatiet attēlu).

Lielo trūkumu es uzzināju tikai nesen. Viņi ir lieli. Šeit ir viens standarta maizes dēlis. Tagad tas ir piemērots, bet nav vietas, lai tam pievienotu kaut ko citu.

Es atradu risinājumu, man bija dubultā maize (skat. Attēlu).

Pat ar šo vienu ir tikai viena rinda brīva vienā pusē un divas otrā.

(Patiesībā labāks risinājums būtu izmantot divas atsevišķas maizes plātnes ar atstarpi starp tām. Bet arī tas nav ļoti stabils.

BRĪDINĀJUMS: Lielajā adapterī virs GPIO4 var redzēt GPIO5. Tas ir pareizi vismaz attiecībā uz maniem ESP-07. Bet uzmanieties, ka daži dokumenti parāda, ka tie ir apgriezti.

Starp citu: esmu redzējis dažus ESP07 adapterus, kas nav tik plaši (bet, manuprāt, varbūt dārgāki). Ja es zinātu, tad…

2. darbība. Mana ESP-07 adaptera tāfele

Mana ESP-07 adaptera tāfele
Mana ESP-07 adaptera tāfele
Mana ESP-07 adaptera tāfele
Mana ESP-07 adaptera tāfele
Mana ESP-07 adaptera tāfele
Mana ESP-07 adaptera tāfele

Es nolēmu izveidot PCB, lai testētu ESP-07, īpaši ar lielo adapteri. Tam būtu 3.3V regulators un filtrēšana, kā arī ieteiktais sērijas savienojums un rezistori, kas atrodami šeit:

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

Es izmantoju Eagle Cadsoft, lai izstrādātu shematisku un izgatavotu PCB. Tas joprojām ir pieejams un bez maksas pieejams Autodesk vietnē:

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

Mani Eagle Cadsoft faili (sch un brd) ir pievienoti un shematiski.

Tā kā esmu vecs, es izveidoju dru (dizaina noteikuma) failu manis izgatavotajiem PCB. Tam ir 18 mil platuma pēdas un papildu atstarpes starp komponentiem un pēdām.

Tā kā es neizmantoju lodēšanas masku un manas acis un koordinācija nav tik laba, man patīk, ka man ir vairāk klīrensa, tāpēc lodēšanas tiltiem ir mazāk iespēju.

Šeit ir mana izmantotā metode:

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

PADOMS: Es vienmēr cenšos izveidot lielu zemes plakni. Parasti tas tiek darīts trokšņa samazināšanai, bet šai lietojumprogrammai, manuprāt, tam nav nozīmes. Bet viena lieta, ko tā dara, ir padarīt to tā, lai būtu mazāk kodējama vara, kam vajadzētu paātrināt kodināšanas procesu.

Es arī pievienoju divas galvenes, lai izceltu I/O portus dažiem prototipiem.

3. darbība: ESP-07 pārbaude

ESP-07 pārbaude
ESP-07 pārbaude
ESP-07 pārbaude
ESP-07 pārbaude
ESP-07 pārbaude
ESP-07 pārbaude

Manai ESP-07 PCB ir nepieciešams USB seriālais adapteris, lai izveidotu savienojumu ar JP3. Es pārveidoju CP2102 adapteri, lai tas darbotos ar manu PCB (skat. Attēlu)

Es nogriezu CTS tapu, pēc tam pie citām tapām pielodēju sešu kontaktu sieviešu galviņu. Pēc tam pielodēja džemperi no RTS cauruma uz sieviešu galvu.

Jūs varat pamanīt, ka tam ir 5 V izeja, bet ESP-07 ir nepieciešams 3,3 V. Par to rūpējas 3.3V regulators manā adaptera panelī.

Lielākajai daļai USB seriālo adapteru ir pieejams 3.3V, bet tas parasti ir ierobežots līdz 50mA strāvai. Lai gan, iespējams, derētu programmēt un ESP-07, es gribētu, lai būtu lielāka strāva. Starp citu, 5V nāk tieši no USB, un tas parasti ir vismaz 500 mA, tāpēc tas ir pietiekami daudzām lietojumprogrammām.

Gadu gaitā man ir daudz pielāgojumu CP2102, tāpēc es parasti uzlieku tiem termiski saraušanās caurules un marķēju tās (skat. Attēlu).

Arduino programmatūra:

Pašlaik es izmantoju Arduino versiju 1.8.12.

Vienkāršākais veids, kā instalēt ESP8266, ir Board Board, izmantojot šo metodi:

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

Pēc instalēšanas, izvēloties Board, es izvēlos “Generic ESP8266 module”.

BRĪDINĀJUMS: Manā datorā ir trīs “Generic ESP8266 moduļa” versijas. Tas, kas ietilpst kategorijā “ESP8266 dēļi (2.6.3)”, darbojas Blink, tie, kas ietilpst Sparkfun, un tas, kas ietilpst ESP8266, nedarbojas.

Instalējiet ESP-07 moduli manā adapterī, pievienojiet CP2102 adapterim un pievienojiet datora USB kabeli CP2102, iedegsies sarkanā strāvas gaismas diode uz ESP-07 moduļa.

PADOMS: Ja pievienojat ESP-07 atpakaļ (kā es tikko to darīju, tas nekaitēs, bet nav sarkanas gaismas diodes)

Manam adapterim nav pievienota gaismas diode, bet ESP-07 modulim ir GPIO2, tāpēc es mainu iebūvēto LED uz 2.

Lai pārbaudītu, vai tas darbojas, es vienkārši palaižu Blink piemēru. Nav nepieciešams nospiest nevienu pogu. Nākamajā attēlā parādīts, kas tiek parādīts manā Arduino statusa ekrānā. Pēdējā attēlā redzams mirgojošs LED.

4. solis: mans ESP-07 plata tapas adapteris

Mans ESP-07 plata tapas adapteris
Mans ESP-07 plata tapas adapteris
Mans ESP-07 plata tapas adapteris
Mans ESP-07 plata tapas adapteris
Mans ESP-07 plata tapas adapteris
Mans ESP-07 plata tapas adapteris
Mans ESP-07 plata tapas adapteris
Mans ESP-07 plata tapas adapteris

Nu, man ir pāris ESP-07 moduļi ar 2 mm galvenes tapām pielodēti, tāpēc es nolēmu izgatavot citu adapteri, lai es varētu to ievietot ESP-07 plata tapas adapterī. Es izgriezu perfboard dēļa gabalu. Es lodēju divas 8 kontaktu vīriešu 0,1 collu galvenes pie perforatora pie 1,1 collu atstarpes. Es “izkaltēju” divus slotus 2 mm galvenes tapām, pēc tam paņēmu dažus vadus un pielodēju tos starp 2 mm sieviešu galviņu un. 1”vīriešu galviņu. Es arī pievienoju pāris 10K rezistorus, lai “dublētu” iegādātās adaptera plates. Tad karsti visu salīmēja kopā.

Tas principā darbojas tāpat kā lielais adapteris.

Starp citu, tā kā man bija tik grūti lodēt vadus, es darīju tikai būtiskos.

Secinājumi: Abi adapteru dēļi darbojas lieliski un ir daudz vieglāk lietojami, kā mans lielais protoboards ar džemperiem.

Ieteicams: