Satura rādītājs:

DIY ESP32 attīstības padome - ESPer: 5 soļi (ar attēliem)
DIY ESP32 attīstības padome - ESPer: 5 soļi (ar attēliem)

Video: DIY ESP32 attīstības padome - ESPer: 5 soļi (ar attēliem)

Video: DIY ESP32 attīstības padome - ESPer: 5 soļi (ar attēliem)
Video: Lesson 02 Arduino IDE Software | Robojax Arduino Step By Step Course 2024, Jūlijs
Anonim
DIY ESP32 attīstības padome - ESPer
DIY ESP32 attīstības padome - ESPer
DIY ESP32 attīstības padome - ESPer
DIY ESP32 attīstības padome - ESPer

Tāpēc nesen es lasīju par daudz lietu lietu (Internet of Things) un ticu man, es vienkārši nevarēju sagaidīt, kad varēšu izmēģināt kādu no šīm brīnišķīgajām ierīcēm ar iespēju izveidot savienojumu ar internetu, sevi un sākt darbu.. Par laimi, pateicoties DFRobot, radās iespēja, un es saņēmu ESP32 - jaudīgu, hibrīdu un satriecošu moduli.

Sākumā es ar nolūku lūdzu DFRobot komandai atsūtīt man ESP32 moduli, nevis izstrādes padomi, jo es nevarēju ļaut izveicīgajai shēmas projektēšanai un ražošanai aizrauties. Tātad, šeit mēs esam, padarot sevi par savu ESP32 attīstības padomi.

Mani galvenie šīs padomes mērķi bija šādi:

  • Attīstības padomei jābūt piemērotai maizei.
  • Tam jābūt EN (Reset) un FLASH taustes slēdžiem.
  • Vienpusējs PCB izkārtojums.

Es izvēlējos vienpusēju izkārtojumu, jo ne visiem ir pieeja divpusējiem PCB, un es esmu viens no tiem.

Nav iebūvētas UART sakaru shēmas

Tas bija diezgan liels kompromiss, jo vienpusējs izkārtojums varēja dot tikai pietiekami daudz vietas. Tāpēc mēs ārēji izmantosim USB uz TTL pārveidotājus, lai to mirgo.

  • Tāpat kā Arduino, es gribēju, lai būtu iebūvēts LED, lai samazinātu atkārtotus LED vadus.
  • Kompakts, tomēr viegli lodējams un izgatavojams.
  • Detalizēts sietspiede.
  • Labākam siltuma zudumam izmantojiet ESP32 lodēšanas spilventiņu GND.

Par laimi, es varēju sasniegt visus iepriekš minētos mērķus pēc dažādu PCB izkārtojumu izstrādes. To sakot, turpināsim ar pamācāmo.

1. darbība. Apkopojiet dažas lietas

Apkopojiet dažas lietas
Apkopojiet dažas lietas
Apkopojiet dažas lietas
Apkopojiet dažas lietas
Apkopojiet dažas lietas
Apkopojiet dažas lietas
Apkopojiet dažas lietas
Apkopojiet dažas lietas

Lai izveidotu šo izstrādes dēli, ir nepieciešami tikai pamata raksti, ja izslēdzat SMD rezistorus un, protams, mūsu pašu ESP32.

Primārās prasības:

  • ESP32 modulis
  • Ar varu pārklāts dēlis

Jums ir jābūt vismaz 4 cm*5 cm vara plāksnes blokam.

  • SMD rezistori:

    • 10k - 2 gab
    • 1k - 1 gab
  • 3 mm LED (jebkura krāsa)
  • Vīriešu galvenes - 38 tapas
  • Taktilais slēdzis - 2 gab

Sekundārās prasības:

Lodāmurs

Es izmantoju lodēšanas komplektu, ko nodrošina DFRobot. Tas bija ļoti ērti, lai padarītu šo pamācāmo. Smalkai lodēšanai man bija jāizmanto papildu smalka lodēšanas pakava uzgalis.

PCB urbis

Vai jums tādas nav? Kāpēc nemēģināt to pagatavot pats! Lūk, kā

Dzelzs hlorīds

Tas tiks izmantots kodināšanas nolūkos.

  • Slīpēšanas papīrs - nulles pakāpe
  • Drēbes dzelzs
  • Jebkurš PCB griešanas rīks
  • Divpusēja lente
  • Pastāvīgs marķieris
  • Šķēres
  • Acetons

Es gribēju darīt lietas tīri, ja jūs to nedarīsit, varat to vienkārši izlaist.

Esmu pievienojis ērgļa dēļa failus, lai dotu jums iespēju veikt izmaiņas.

Tas viss atbilst prasībām, ja jums ir visas iepriekš minētās lietas, turpiniet.

2. solis: PCB izgatavošana

PCB izgatavošana
PCB izgatavošana
PCB izgatavošana
PCB izgatavošana
PCB izgatavošana
PCB izgatavošana

Es gatavošu PCB, izmantojot tonera pārsūtīšanas metodi. Izdrukājiet pievienoto PDF failu atbilstoši prasībām uz glancēta papīra, kuram ir patīkami pieskarties. Kad uz (balta) glancēta papīra ir izdrukāta izkārtojuma kraukšķīga izdruka, jūs vairs neapturēsit, tāpēc sāciet ar PCB izgatavošanas procesu.

Es uzsveru, ka spīdīgais papīrs ir balts, jo vēlāk mēs no tā nogriežam sietspiedi. Man nav balta spīdīga papīra, tāpēc es paņēmu divas tāda paša izkārtojuma izdrukas.

PCB ražošanas process ir detalizēti apskatīts citā manā instrukcijā.

PCB izgatavošana mājās

Es pievienoju attēlus, kā tika izgatavots šis PCB, iepriekš.

Urbšanai izmantojiet 1 mm vai mazāk urbjus.

3. solis: komponentu lodēšana

Komponentu lodēšana
Komponentu lodēšana
Komponentu lodēšana
Komponentu lodēšana
Komponentu lodēšana
Komponentu lodēšana
Komponentu lodēšana
Komponentu lodēšana

Sāciet, lodējot ESP32 uz PCB. Tālāk ir norādītas dažas lietas, kas jāpatur prātā, pielodējot šo izaicinošo, tomēr jautro moduli.

  • Moduļa izlīdzināšana ar lodēšanas spilventiņiem, pirmais solis, ir vissvarīgākā visa lietas daļa. Izjauciet šo problēmu, un jūs cietīsiet nestrādājošus GPIO un varbūt pat nestrādājošu moduli!
  • Izmantojiet smailas lodēšanas uzgaļus, lai novērstu pēdas vai lodēšanas spilventiņu demontāžu pārkaršanas dēļ.
  • Lodējot ESP32 moduli, vispirms pielodējiet diagonālos spilventiņus, lai mikroshēma nesajauktu izlīdzināšanu.
  • Lodējiet ESP32 GND spilventiņu, sildot lodmetālu šajā spilventiņā caur centrā izurbto caurumu. Tas uzsildīs lodmetālu uz ESP32 GND spilventiņa un apvienos to ar GND spilventiņu uz PCB.

Kad esat pabeidzis to, lodējiet visus komponentus pa vienam savās vietās, atsaucoties uz iepriekš redzamajiem attēliem. Pareizā sastāvdaļu lodēšanas secība ir šāda:

  1. ESP32
  2. SMD rezistori
  3. Taktilie slēdži
  4. LED
  5. Džemperi
  6. Vīriešu galvenes

Lēcēju skaits ir trīs. Iepriekš publicētajā ērgļa izkārtojuma ekrānuzņēmumā zilās stieples attēlo džemperus. Šeit kā džemperi tika izmantoti emaljēti vadi. Lodējot galvenes, ESPer novietošana uz maizes dēļiem lieliski izlīdzina galvenes.

Pēc visu sastāvdaļu rūpīgas un pareizas lodēšanas notīriet visu PCB, izmantojot veco zobu suku (arī bezjēdzīgu). Tas noņem visu lieko plūsmu.

4. solis: sietspiedes ielīmēšana

Sietspiedes ielīmēšana
Sietspiedes ielīmēšana
Sietspiedes ielīmēšana
Sietspiedes ielīmēšana

Tagad mūsu ESPer ir pilnībā funkcionāls, taču tam joprojām kaut kas trūkst, un tas ir sietspiede. Pievienojot šo sietspiedi, mēs atbrīvosimies no nepārtrauktas atsauces uz pinouts. Lai to pielīmētu pie tāfeles, es izmantošu divpusēju lenti. Sietspiedi var iegūt, izmantojot iepriekš izdrukāto izkārtojumu.

Ja jums ir šaubas par savu darbu vai elektroinstalāciju, ir pienācis laiks to pārbaudīt. Tā kā pēc turpmāko darbību veikšanas jūs nevarēsit nekādā veidā mainīt savu dēli. Turpiniet rīkoties piesardzīgi

Tagad turpiniet ar sietspiedi, rīkojoties šādi:

  • Pārklājiet visu ESPer plāksni ar divpusējiem lentes uzgaļiem, izņemot ESP32 daļu.
  • Pēc tam izlīdziniet sietspiedi un uzmanīgi ielīmējiet to abpusējā lentē.
  • Pēc tam noņemiet papīra daudzumu virs ESP32, lai to atklātu, un aizpildiet kreisās tukšās vietas, izmantojot karstu līmi.

Tas ir viss šim solim.

5. solis: Apsveicam

Image
Image
Apsveicam!
Apsveicam!

Vai visas iepriekšējās darbības tika veiktas? Ja jā, tad apsveicu, jo tas viss ir par pamācāmo.

Tagad jūs varat izmantot savu ESP32 moduli tāpat kā jebkuru citu izstrādes plati, vienkārši savienojot to ar jebkuru USB uz TTL pārveidotāju (pat ar savu Arduino). Elektroinstalācija ir vienkārša, vienkārši barojiet ESPer, izmantojot 3.3V barošanas avotu, un izveidojiet UART savienojumus (Rx, Tx). Izmantojot Arduino, iezemējiet RESET tapu, lai to izmantotu kā TTL pārveidotāju. Gaidāmajos Instructables materiālos es vairāk aptveršu ESP32, izmantojot šo izstrādes dēli.

Esmu izveidojis GitHub krātuvi, lai saglabātu šīs instrukcijas failus. Šī ir saite, ja jūs interesē:

github.com/UtkarshVerma/ESPer/

Esmu iegulusi videoklipu, kurā redzams, ka ESP32 apstrādā mirgošanas kodu, ko biju izvilcis caur Mongoose OS.

Esmu noņēmis sietspiedi, jo man bija jāveic turpmāki uzlabojumi citiem projektiem.

Jūs varat darīt to pašu, ievērojot šo pamācību, kas attiecas uz to, kā izmantot ESP32 kā Arduino. Ja tā vietā vēlaties izmantot Mongoose OS, apmeklējiet šo manu ziņu: Mongoose OS on ESPer

Tikmēr es vēlos pateikties vietnei DFRobot.com par to, ka viņš man atsūtīja lieliskas lietas, piemēram, ESP32, un deva man iespēju ar tām apieties. Pat ar vārdiem nepietiek, lai izteiktu savu pateicību.

Tas ir par šo pamācību. Ja jums ir kādas šaubas, nekautrējieties komentēt. Neaizmirstiet sekot man, ja jums patika šī pamācība. Lūdzu, atbalstiet mani, divreiz vai trīsreiz atverot saīsinātās saites. Jūs varat arī mani atbalstīt vietnē Patreon.

Turpiniet Tinkering!

Autors:

Utkarsh Verma

Sponsorē DFRobot.com

Paldies Ashish Choudhary par kameras aizdošanu.

Ieteicams: