Sadržaj:

DIY ESP32 Development Board - ESPer: 5 koraka (sa slikama)
DIY ESP32 Development Board - ESPer: 5 koraka (sa slikama)

Video: DIY ESP32 Development Board - ESPer: 5 koraka (sa slikama)

Video: DIY ESP32 Development Board - ESPer: 5 koraka (sa slikama)
Video: Next Videos - ESP32 Development Board (Web Server Project) 2024, Novembar
Anonim
DIY ESP32 Development Board - ESPer
DIY ESP32 Development Board - ESPer
DIY ESP32 Development Board - ESPer
DIY ESP32 Development Board - ESPer

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

Za početak, namjerno sam zamolio tim DFRobot -a da mi pošalje ESP32 modul, a ne razvojnu ploču, jer nisam mogao dopustiti da mi uzbuđenje vještog dizajna i proizvodnje kola padne pod ruku. 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 kola

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

  • Kao i Arduino, ž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 uputstvima.

Korak 1: Skupite neke stvari

Skupite neke stvari
Skupite neke stvari
Skupite neke stvari
Skupite neke stvari
Skupite neke stvari
Skupite neke stvari
Skupite neke stvari
Skupite neke stvari

Za izradu ove razvojne ploče potrebni su samo osnovni članci ako isključite SMD otpornike i naravno naš vlastiti ESP32.

Primarni zahtevi:

  • ESP32 modul
  • Bakar obložena ploča

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.

PCB svrdlo

Nemate ga? Zašto ne biste sami probali! Evo kako

Feric Chloride

Ovo će se koristiti u svrhe jetkanja.

  • Brusni papir - nulti razred
  • Pegla za odeću
  • Bilo koji alat za rezanje PCB -a
  • Dvostrana traka
  • Trajni marker
  • Makaze
  • Aceton

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

Priložio sam datoteke orla da vam dam slobodu modifikacije.

To je sve za zahtjeve, ako imate sve gore navedene stvari, 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 metode ispravljanja tonera. Odštampajte priloženi PDF o koraku zahtjeva na sjajnom papiru, onom koji je ugodan za 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 od 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 instrukcija.

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.

  • Poravnanje 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 neispravnog modula!
  • Koristite šiljate vrhove za lemljenje kako biste spriječili rastavljanje tragova ili jastučića za lemljenje zbog pregrijavanja.
  • Prilikom 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. Ovo će zagrijati lem na GND podlozi ESP32 i spojiti ga s GND podlogom na PCB -u.

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

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

Skakači su tri. Na gornjoj snimci ekrana izgleda orla, plave žice predstavljaju skakače. Ovdje su emajlirane žice korištene kao kratkospojnici. 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 beskorisnu). Ovo 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 odštampanog 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 svoju ploču. Nastavite s oprezom

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 izvršili sve prethodne korake? Ako da, onda čestitam jer je to sve za ovo uputstvo.

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). Kada koristite Arduino, uzemljite pin za resetiranje da 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 instrukciju. Ovo je link ako vas zanima:

github.com/UtkarshVerma/ESPer/

Ugradio sam video koji prikazuje ESP32 kako 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 ESPer -u

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 da me pratite ako vam se dopala ova instrukcija. Molimo vas da me podržite ponovnim otvaranjem skraćenih veza dva ili tri puta. Možete me podržati i na Patreonu.

Keep Tinkering!

Autor:

Utkarsh Verma

Sponzorira DFRobot.com

Hvala Ashish Choudharyju što mu je posudio kameru.

Preporučuje se: