Turinys:

ESP-07 Bandomasis PCB: 4 žingsniai
ESP-07 Bandomasis PCB: 4 žingsniai

Video: ESP-07 Bandomasis PCB: 4 žingsniai

Video: ESP-07 Bandomasis PCB: 4 žingsniai
Video: Trex 600 pirmas bandomasis "kabojimas" 2024, Lapkritis
Anonim
ESP-07 Bandomasis PCB
ESP-07 Bandomasis PCB
ESP-07 Bandomasis PCB
ESP-07 Bandomasis PCB

Taigi šis tingus senas geikas (L. O. G.) parašė keletą instrukcijų apie ESP8266 modulius:

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

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

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

Prieš rašydamas paskutinį, ketinau atsisakyti senų ESP8266 modulių, nors jų turėjau kelis. Bet kai supratau kai kurias problemas, nusprendžiau dar kartą jas išspręsti.

Sužinojau, kad turiu kelis ESP-07 modulius, ir norėjau juos išbandyti.

ESP-07 yra modulis, kuriame yra ESP8266 mikrovaldiklis su „flash“atmintimi, „WiFi“antena ir keli įvesties/išvesties kaiščiai.

Privalumai:

Bet kurioje ESP8266 versijoje yra įmontuotas 2,4 GHz „WiFi“. Tai yra pagrindinė priežastis, kodėl jie man patinka.

Jie turi daug greitesnį procesorių nei standartinis 16 MHz „Arduino“.

ESP-07 turi daugiau įvesties/išvesties kaiščių nei ESP-01 ir ESP-03.

Trūkumai:

Visi ESP8266 skiriasi nuo standartinio „Arduino ATmega328“ir reikalauja specialių procedūrų.

Daugelis, pavyzdžiui, ESP-07, turi 2 mm antraštes, o ne naudingesnes 0,1 colio antraštes.

Visiems ES8266 reikia 3,3 V galios.

Taigi norėjau sušvelninti kai kuriuos trūkumus sukurdamas savo ESP-07 programavimo PCB.

1 žingsnis: ESP-07 Įveikite trūkumus

ESP-07 Trūkumų įveikimas
ESP-07 Trūkumų įveikimas
ESP-07 Trūkumų įveikimas
ESP-07 Trūkumų įveikimas
ESP-07 Trūkumų įveikimas
ESP-07 Trūkumų įveikimas

FYI: Paveikslėlyje ilgas baltas daiktas viršuje kairėje yra keraminė antena. Tiesiog dešinėje yra šviesos diodas, prijungtas prie GPIO2, žemiau yra maitinimo šviesos diodas, o apačioje kairėje yra išorinė u.fl antenos jungtis. Didelis metalinis bakelis yra ESP8266 mikrovaldiklis.

Vienas iš fizinių trūkumų yra tai, kad jis turi 2 mm atstumą. Jie netelpa į standartines protoboards.

Na, aš padariau vieną dalyką-nusipirkau 2 mm skersmens kaiščius ir lituosiu juos prie ESP-07. Bet vėlgi sunku atlikti bet kokius prototipus.

Didelė adapterio plokštė

Aš taip pat nusipirkau kai kurias iš šių ESP-07 (12) adapterių plokščių (žr. Paveikslėlį). Jie tikrai pigūs „Aliexpress“. Jie turi 0,1 colio atstumo antraštes, todėl jie bus įtraukti į duonos lentą. Ant plokštės yra pora rezistorių. Aš pakeičiau schemą (žr. Paveikslėlį).

Dar neseniai nesužinojau didelio trūkumo. Jie dideli. Štai vienas standartinėje duonos lentelėje. Dabar jis tinka, bet nėra vietos prie jo prijungti nieko kito.

Aš radau sprendimą, turėjau dvigubą duonos lentą (žr. Paveikslėlį).

Net ir naudojant šią, vienoje pusėje yra tik viena eilutė, o kitoje - dvi.

(Tiesą sakant, geresnis sprendimas būtų naudoti dvi atskiras lentas su tarpeliu. Tačiau tai taip pat nėra labai stabili.

ĮSPĖJIMAS: ant didžiojo adapterio galite matyti GPIO5 virš GPIO4. Tai teisinga bent jau mano turimiems ESP-07. Tačiau saugokitės, kad kai kurie dokumentai rodo, kad jie yra atvirkščiai.

Beje: mačiau kai kuriuos ESP07 adapterius, kurie nėra tokie platūs (bet manau, kad galbūt brangesni). Jei žinosiu tada…

2 veiksmas: mano ESP-07 adapterio plokštė

Mano ESP-07 adapterio plokštė
Mano ESP-07 adapterio plokštė
Mano ESP-07 adapterio plokštė
Mano ESP-07 adapterio plokštė
Mano ESP-07 adapterio plokštė
Mano ESP-07 adapterio plokštė

Aš nusprendžiau pagaminti PCB, kad galėčiau išbandyti ESP-07 specialiai su dideliu adapteriu. Jame būtų 3.3V reguliatorius ir filtravimas, taip pat siūlomas serijinis prijungimas ir rezistoriai, kaip rasti čia:

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

Aš naudoju „Eagle Cadsoft“kurdamas schemas ir gamindamas PCB. Jis vis dar prieinamas ir nemokamas „Autodesk“:

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

Mano Eagle Cadsoft failai (sch ir brd) pridedami ir schema.

Kadangi esu SENA, sukūriau savo sukurtų PCB failą dru (dizaino taisyklė). Jame yra 18 mil pločio pėdsakų ir papildomas tarpas tarp komponentų ir pėdsakų.

Kadangi nenaudoju lituoklio kaukės, o akys ir koordinacija nėra tokia gera, man patinka turėti daugiau laisvų vietų, todėl yra mažesnė tikimybė susidaryti litavimo tiltams.

Štai mano naudojamas metodas:

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

PATARIMAS: Aš visada stengiuosi sukurti didelę įžeminimo plokštumą. Paprastai tai daroma siekiant sumažinti triukšmą, tačiau šiai programai nemanau, kad tai svarbu. Bet vienas dalykas, kurį jis daro, yra tai, kad būtų mažiau išgraviruoto vario, o tai turėtų pagreitinti ėsdinimo procesą.

Aš taip pat pridėjau dvi antraštes, kad išvestų įvesties/išvesties prievadus tam tikram prototipui.

3 žingsnis: ESP-07 bandymas

ESP-07 bandymas
ESP-07 bandymas
ESP-07 bandymas
ESP-07 bandymas
ESP-07 bandymas
ESP-07 bandymas

Mano ESP-07 PCB prijungimui prie JP3 reikalingas USB nuoseklusis adapteris. Aš pakeičiau CP2102 adapterį, kad jis veiktų su mano PCB (žr. Paveikslėlį)

Nupjoviau CTS kaištį, tada lituosiu šešių kontaktų antgalį prie kitų kaiščių. Tada lituotas megztinis iš RTS skylės į moterišką antraštę.

Galite pastebėti, kad išėjimo įtampa yra 5 V, tačiau ESP-07 reikalauja 3,3 V. Tuo rūpinasi mano adapterio plokštės 3.3V reguliatorius.

Dauguma USB nuosekliųjų adapterių turi 3,3 V įtampą, tačiau tai paprastai ribojama iki 50 mA srovės. Nors tikriausiai veiktų programavimas ir ESP-07, aš norėčiau turėti daugiau srovės. Beje, 5V yra tiesiogiai iš USB, o tai paprastai yra mažiausiai 500 mA, taigi daugumos programų.

Bėgant metams aš daug pritaikiau CP2102, todėl paprastai ant jų uždedu termiškai susitraukiančius vamzdelius ir pažymiu juos etikete (žr. Paveikslėlį).

„Arduino“programinė įranga:

Šiuo metu naudoju „Arduino“1.8.1 versiją.

Lengviausias būdas įdiegti ESP8266 yra naudojant valdybą naudojant šį metodą:

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

Įdiegę, pasirinkdami „Board“, pasirenku „Generic ESP8266 module“.

ĮSPĖJIMAS: Mano kompiuteryje yra trys „Generic ESP8266“modulio versijos. Kategorija „ESP8266 plokštės (2.6.3)“tinka „Blink“, „Sparkfun“ir ESP8266 - ne.

Įdiekite ESP-07 modulį prie mano adapterio, prijunkite CP2102 prie adapterio ir prijunkite USB kabelį iš savo kompiuterio prie CP2102. Užsidegs raudonas maitinimo šviesos diodas ant ESP-07 modulio.

PATARIMAS: Jei prijungsite ESP-07 atgal (kaip aš ką tik padariau, tai jam nepakenks, bet nebus raudono šviesos diodo)

Mano adapteris neturi prijungto šviesos diodo, tačiau ESP-07 modulis turi vieną GPIO2, todėl pakeičiu „Builtin Led“į 2.

Norėdami patikrinti, ar jis veikia, tiesiog paleidžiu „Blink“pavyzdį. Nereikia spausti jokių mygtukų. Kitame paveikslėlyje parodyta, kas rodoma mano „Arduino“būsenos ekrane. Paskutinėje nuotraukoje rodomas mirksintis šviesos diodas.

4 žingsnis: mano ESP-07 plataus kaiščio adapteris

Mano ESP-07 plataus kaiščio adapteris
Mano ESP-07 plataus kaiščio adapteris
Mano ESP-07 plataus kaiščio adapteris
Mano ESP-07 plataus kaiščio adapteris
Mano ESP-07 plataus kaiščio adapteris
Mano ESP-07 plataus kaiščio adapteris
Mano ESP-07 plataus kaiščio adapteris
Mano ESP-07 plataus kaiščio adapteris

Na, aš turiu porą ESP-07 modulių su 2 mm antgalių kaiščiais, todėl nusprendžiau pagaminti kitą adapterį, kad galėčiau jį įdėti į savo plataus kaiščio adapterį ESP-07. Iškirpau perforatoriaus gabalėlį. Aš lituojau dvi 8 kontaktų 0,1 colio antraštes prie perforatoriaus 1,1 colio atstumu. Aš „išpyliau“du 2 mm antgalių kaiščių lizdus, tada paėmiau keletą laidų ir lituojau juos tarp 2 mm antgalio ir. Aš taip pat pridėjau porą 10K rezistorių, kad „dubliuočiau“įsigytą adapterio plokštę. Tada karštas viską suklijavo.

Tai iš esmės veikia taip pat, kaip ir didelis adapteris.

Beje, kadangi man taip sunku buvo lituoti laidus, dariau tik esminius.

Išvados: Abi adapterių plokštės veikia puikiai ir yra daug lengviau naudojamos, kaip mano didžioji protoboard su džemperiais.

Rekomenduojamas: