Sadržaj:

DIY ESP32 razvojna ploča - ESPer: 5 koraka (sa slikama)
DIY ESP32 razvojna ploča - ESPer: 5 koraka (sa slikama)

Video: DIY ESP32 razvojna ploča - ESPer: 5 koraka (sa slikama)

Video: DIY ESP32 razvojna ploča - ESPer: 5 koraka (sa slikama)
Video: ESP32 Tutorial 2 - What's ESP32, Camera Extension Board, unboxing SunFounder's ESP32 IoT Learnig kit 2024, Srpanj
Anonim
Uradi sam ESP32 razvojna ploča - ESPer
Uradi sam ESP32 razvojna ploča - ESPer
Uradi sam ESP32 razvojna ploča - ESPer
Uradi sam ESP32 razvojna ploča - ESPer

Tako sam nedavno čitao o mnogo IoT -a (Internet of Things) i vjerujte mi, jedva sam čekao isprobati jedan od ovih divnih uređaja, sa mogućnošću da se i sam povežem s internetom i da se dočepam posla. Srećom, ukazala se prilika, zahvaljujući DFRobotu, a ja sam dobio ESP32, snažan, hibridni i sjajan modul.

Za početak, namjerno sam zamolio tim DFRobota da mi pošalje ESP32 modul, a ne razvojnu ploču jer nisam mogao dopustiti da uzbuđenje vještog dizajna i izrade sklopova prođe kroz moje ruke. I stoga, evo nas, stvaramo vlastitu razvojnu ploču za ESP32.

Moji glavni ciljevi za ovu ploču bili su sljedeći:

  • Razvojna ploča mora biti prilagođena matičnoj ploči.
  • Mora imati EN (Reset) i FLASH taktilne prekidače.
  • Jednostrani raspored PCB-a.

Odabrao sam jednostrani izgled jer nemaju svi pristup dvostranim PCB -ima, a ja sam jedan od tih ljudi.

Nema ugrađenog UART komunikacijskog kruga

Ovo je bio prilično kompromis jer je jednostrani raspored mogao dati samo dovoljno prostora. Stoga ćemo izvana koristiti USB u TTL pretvarače za njegovo bljeskanje.

  • Poput Arduina, želio sam imati ugrađenu LED za smanjenje ponavljajućih LED ožičenja.
  • Kompaktan, ali jednostavan za lemljenje i izradu.
  • Detaljna sitotisak.
  • Za bolji gubitak topline upotrijebite GND podlogu za lemljenje u ESP32.

Srećom, uspio sam ispuniti sve gore navedene ciljeve nakon dizajniranja različitih izgleda PCB-a. S obzirom na to, nastavimo s instrukcijama.

Korak 1: Skupite neke stvari

Skupite neke stvari
Skupite neke stvari
Skupite neke stvari
Skupite neke stvari
Skupite neke stvari
Skupite neke stvari
Okupite neke stvari
Okupite neke stvari

Izrada ove razvojne ploče zahtijeva samo osnovne članke ako isključite SMD otpornike i naravno naš vlastiti ESP32.

Primarni zahtjevi:

  • ESP32 modul
  • Ploča obložena bakrom

Morate imati najmanje 4 cm*5 cm blok bakrene ploče.

  • SMD otpornici:

    • 10k - 2 komada
    • 1k - 1 komad
  • LED 3 mm (bilo koje boje)
  • Muška zaglavlja - 38 pinova
  • Taktilni prekidač - 2 komada

Sekundarni zahtjevi:

Lemilica

Koristim komplet za lemljenje koji nudi DFRobot. Bilo je vrlo zgodno u izradi ovog uputstva. Za fino lemljenje morao sam upotrijebiti dodatni vrh za potkovanje za fino lemljenje.

Bušilica za PCB

Nemate ga? Zašto ne biste pokušali sami napraviti jedan! Evo kako

Željezni klorid

To će se koristiti u svrhe jetkanja.

  • Brusni papir - nulti stupanj
  • Željezo za odjeću
  • Bilo koji alat za rezanje PCB -a
  • Dvostrana traka
  • Trajni marker
  • Škare
  • Aceton

Htio sam raditi čisto, ako to ne učinite, možete ovo jednostavno preskočiti.

Priložio sam datoteke odbora tvrtke eagle za slobodu izmjena.

To je sve za zahtjeve. Ako imate sve gore spomenuto, nastavite dalje.

Korak 2: Izrada PCB -a

Izrada PCB -a
Izrada PCB -a
Izrada PCB -a
Izrada PCB -a
Izrada PCB -a
Izrada PCB -a

Napravit ću PCB pomoću popravne metode prijenosa tonera. Odštampajte priloženi PDF o koracima zahtjeva na sjajnom papiru, onom koji je ugodan na dodir. Nakon što imate jasan ispis izgleda na (bijelom) sjajnom papiru, više vas neće zaustavljati, stoga počnite s procesom izrade PCB -a.

Naglašavam da je sjajni papir bijel jer ćemo kasnije s njega odsjeći sitotisak. Nemam bijeli sjajni papir pa sam uzeo dva ispisa istog izgleda.

Proces proizvodnje PCB -a detaljno je opisan u jednoj od mojih uputa.

Izrada PCB -a kod kuće

Prilažem slike kako je ovaj PCB napravljen, gore.

Za bušenje koristite svrdla od 1 mm ili manje.

Korak 3: Lemljenje komponenti

Lemljenje komponenti
Lemljenje komponenti
Lemljenje komponenti
Lemljenje komponenti
Lemljenje komponenti
Lemljenje komponenti
Lemljenje komponenti
Lemljenje komponenti

Počnite lemljenjem ESP32 na PCB. Određene stvari koje treba imati na umu prilikom lemljenja ovog izazovnog, ali zabavnog modula navedene su u nastavku.

  • Usklađivanje modula s lemilicama, prvi korak, najvažniji je dio cijele stvari. Zabrljajte ovo i patit ćete od neispravnih GPIO-a, a možda čak i od neradnog modula!
  • Upotrijebite šiljate vrhove za lemljenje kako biste spriječili rastavljanje tragova ili jastučića za lemljenje zbog pregrijavanja.
  • Za vrijeme lemljenja ESP32 modula, prvo zalemite dijagonalne pločice kako čip ne bi poremetio njegovo poravnanje.
  • Lemite GND jastučić ESP32 zagrijavanjem lema u tom jastučiću kroz rupu izbušenu u sredini. To će zagrijati lem na GND podlozi ESP32 i spojiti ga s GND jastučićem na PCB -u.

Kada završite s tim, lemite sve komponente jednu po jednu na odgovarajuća mjesta pozivajući se na gornje slike. Ispravan redoslijed lemljenja komponenata je:

  1. ESP32
  2. SMD otpornici
  3. Taktilni prekidači
  4. LED
  5. Džemperi
  6. Muška zaglavlja

Skakači su tri na broju. Na gornjoj snimci zaslona orlova izgleda, plave žice predstavljaju skakače. Ovdje su emajlirane žice korištene kao skakači. Dok lemite zaglavlja, postavljanje ESPer -a na matične ploče savršeno poravnava zaglavlja.

Nakon pažljivog i ispravnog lemljenja svih komponenti, očistite cijelu PCB starom četkicom za zube (također beskorisnom). Time se uklanja sav višak fluksa.

Korak 4: Zalijepite sitotisak

Lijepljenje sitotiska
Lijepljenje sitotiska
Lijepljenje sitotiska
Lijepljenje sitotiska

Sada je naš ESPer potpuno funkcionalan, ali još uvijek mu nešto nedostaje, a to je sitotisak. Dodavanjem ovog sitotiska riješit ćemo se stalnog pozivanja na ispise. Za lijepljenje na ploču koristit ću dvostranu traku. Sitotisak se može postići putem ranije ispisanog izgleda.

Ako sumnjate u svoj rad ili ožičenje, vrijeme je da to provjerite. Jer nakon što slijedite kasnije korake, nećete moći na bilo koji način izmijeniti ploču. Pažljivo nastavi

Sada nastavite sa sitotiskom na sljedeći način:

  • Pokrijte cijelu ESPer ploču dvostranim trakama, osim dijela ESP32.
  • Zatim poravnajte sitotisak i pažljivo ga zalijepite u dvostranu traku.
  • Nakon toga uklonite količinu papira iznad ESP32 da biste je otkrili i popunite lijeva prazna mjesta vrućim ljepilom.

To je sve za ovaj korak.

Korak 5: Čestitamo

Image
Image
Čestitamo!
Čestitamo!

Jeste li učinili sve prethodne korake? Ako da, onda čestitam jer to je sve za ovu pouku.

Sada možete koristiti svoj ESP32 modul kao i bilo koju drugu razvojnu ploču samo povezivanjem s bilo kojim USB u TTL pretvaračem (čak i sa vašim Arduinom). Ožičenje je jednostavno, samo napajajte ESPer pomoću napajanja od 3,3 V i napravite UART veze (Rx, Tx). Kad koristite Arduino, uzemljite RESET pin kako biste ga koristili kao TTL pretvarač. Više ću govoriti o ESP32 pomoću ove razvojne ploče u nadolazećim Instructables.

Napravio sam GitHub spremište za spremanje datoteka za ovu uputu. Ovo je link ako vas zanima:

github.com/UtkarshVerma/ESPer/

Ugradio sam video koji prikazuje kako ESP32 rukuje Blink kodom koji sam prošao kroz Mongoose OS.

Uklonio sam sitotisak jer sam morao dodatno poboljšati druge projekte.

Možete učiniti isto slijedeći ovaj Instructable koji pokriva kako koristiti ESP32 kao Arduino. Ako umjesto toga želite koristiti Mongoose OS, posjetite ovaj moj post: Mongoose OS na ESPeru

U međuvremenu, želio bih zahvaliti DFRobot.com što mi je poslao sjajne stvari poput ESP32 i dao mi priliku da se pozabavim njima. Čak ni riječi nisu dovoljne da izrazim svoju zahvalnost.

To je to za ovu instrukciju. Ako imate bilo kakvih nedoumica, slobodno komentirajte. Ne zaboravite me slijediti ako vam se svidjela ova uputa. Molimo vas da me podržite ponovnim otvaranjem skraćenih veza dva ili tri puta. Možete me podržati i na Patreonu.

Nastavite petljati!

Po:

Utkarsh Verma

Sponzorira DFRobot.com

Hvala Ashishu Choudharyju što mu je posudio kameru.

Preporučeni: