INHOUDSOPGAWE:

DIY ESP32 Development Board - ESPer: 5 stappe (met foto's)
DIY ESP32 Development Board - ESPer: 5 stappe (met foto's)

Video: DIY ESP32 Development Board - ESPer: 5 stappe (met foto's)

Video: DIY ESP32 Development Board - ESPer: 5 stappe (met foto's)
Video: Next Videos - ESP32 Development Board (Web Server Project) 2024, November
Anonim
DIY ESP32 Development Board - ESPer
DIY ESP32 Development Board - ESPer
DIY ESP32 Development Board - ESPer
DIY ESP32 Development Board - ESPer

So onlangs het ek gelees oor baie IoT's (Internet of Things) en vertrou ek; ek kon net nie wag om een van hierdie wonderlike toestelle te toets nie, met die vermoë om self aan die internet te koppel en aan die werk te kom. Gelukkig het die geleentheid ontstaan, danksy DFRobot, en ek is voorsien van ESP32, 'n kragtige, hibriede en 'n wonderlike module.

Om mee te begin, het ek doelbewus die DFRobot -span gevra om die ESP32 -module vir my te stuur eerder as die ontwikkelingsbord, want ek kon nie toelaat dat die opwinding van vaardige kringontwerp en vervaardiging by my uitkom nie. En daarom maak ons hier ons eie ontwikkelingsraad vir ESP32.

My hoofdoelwitte vir hierdie raad was soos volg:

  • Die ontwikkelingsbord moet broodbordvriendelik wees.
  • Dit moet EN (Reset) en FLASH tasbare skakelaars hê.
  • Eensydige PCB-uitleg.

Ek het 'n eensydige uitleg gekies, want nie almal het toegang tot dubbelzijdige PCB's nie, ek is die een.

Geen ingeboude UART-kommunikasiebane nie

Dit was nogal 'n afweging, want die eensydige uitleg kon net genoeg ruimte gee. Daarom gebruik ons USB na TTL -omsetters ekstern om dit te flits.

  • Net soos Arduino, wou ek 'n ingeboude LED hê om herhalende LED -bedrading te verminder.
  • Kompak, maar tog maklik om te soldeer en te maak.
  • 'N Gedetailleerde syskerm.
  • Gebruik die GND soldeerblok in ESP32 vir beter hitteverlies.

Gelukkig kon ek al die bogenoemde doelwitte bereik nadat ek verskillende PCB-uitlegte ontwerp het. Dit gesê, laat ons voortgaan met die instruksies.

Stap 1: Versamel iets

Versamel dinge
Versamel dinge
Versamel dinge
Versamel dinge
Versamel dinge
Versamel dinge
Versamel dinge
Versamel dinge

Om hierdie ontwikkelingsbord te maak, benodig slegs die basiese artikels as u die SMD -weerstande en natuurlik ons eie ESP32 uitsluit.

Primêre vereistes:

  • ESP32 -module
  • Koperbedekte plank

U moet 'n blok koperbord van minstens 4 cm*5 cm hê.

  • SMD -weerstande:

    • 10k - 2 stukke
    • 1k - 1 stuk
  • 3 mm LED (enige kleur)
  • Manlike kopstukke - 38 penne
  • Taktiele skakelaar - 2 stukke

Sekondêre vereistes:

Soldeerbout

Ek gebruik die soldeerkit wat deur DFRobot verskaf word. Dit was baie handig om dit leersaam te maak. Vir fyn soldering moes ek 'n ekstra fyn soldeer hoefysterpunt gebruik.

PCB boor

Het u nie een nie? Waarom probeer u nie self een maak nie? Hier is hoe

Ysterchloried

Dit sal vir etsdoeleindes gebruik word.

  • Skuurpapier - nulgraad
  • Yster klere
  • Enige PCB snyhulpmiddel
  • Dubbelzijdige band
  • 'N Permanente merker
  • Skêr
  • Asetoon

Ek wou dinge skoon doen, as u dit nie doen nie, kan u dit eenvoudig oorslaan.

Ek het die boordlêers van die arend aangeheg om u vryheid van wysiging te gee.

Dit is alles vir die vereistes; as u al die bogenoemde dinge het, gaan dan verder.

Stap 2: Maak die PCB

Die maak van die PCB
Die maak van die PCB
Die maak van die PCB
Die maak van die PCB
Die maak van die PCB
Die maak van die PCB

Ek maak die PCB met behulp van die remediërende toneroordragmetode. Druk die aangehegte PDF op die vereistestap uit op 'n glanspapier, die een wat goed voel om aan te raak. As u die uitleg op 'n (wit) glanspapier duidelik uitdruk, dan stop u nie meer nie; begin dus met die maak van die PCB.

Ek beklemtoon dat die glanspapier wit is, want later sny ons die syskerm daarvan af. Ek het nie 'n wit glanspapier nie, daarom het ek twee afdrukke van dieselfde uitleg geneem.

Die vervaardigingsproses van die PCB is breedvoerig behandel in nog een van my instruksies.

Maak PCB's tuis

Ek heg die foto's hierbo aan van hoe hierdie PCB gemaak is.

Gebruik 1 mm boorpunte of minder om te boor.

Stap 3: soldeer die komponente

Soldeer die komponente
Soldeer die komponente
Soldeer die komponente
Soldeer die komponente
Soldeer die komponente
Soldeer die komponente
Soldeer die komponente
Soldeer die komponente

Begin deur die ESP32 op die PCB te soldeer. Sekere dinge wat in gedagte gehou moet word tydens die soldering van hierdie uitdagende, maar prettige module, word hieronder uiteengesit.

  • Die belyning van die module met die soldeerblokkies, die eerste stap, is die belangrikste deel van die hele saak. Deurmekaar raak, sal u nie-werkende GPIO's ondervind en miskien selfs 'n module wat nie werk nie!
  • Gebruik puntige soldeerpunte om die aftakeling van spore of soldeerblokkies as gevolg van oorverhitting te voorkom.
  • Terwyl u die ESP32 -module soldeer, soldeer eers die diagonale pads sodat die chip nie sy belyning deurmekaar maak nie.
  • Soldeer die GND -kussing van ESP32 deur die soldeer in die kussing deur die gat in die middel te verhit. Dit sal die soldeer op die GND -pad van ESP32 verhit en saamvoeg met die GND -pad op die PCB.

Sodra u klaar is, soldeer u al die komponente een vir een op hul onderskeie plekke deur na die foto's hierbo te verwys. Die korrekte volgorde vir die soldeer van die komponente is:

  1. ESP32
  2. SMD -weerstande
  3. Taktiele skakelaars
  4. LED
  5. Springers
  6. Manlike opskrifte

Die springers is drie in getal. In die skermkiekie van die arenduitleg hierbo, verteenwoordig die blou drade die springers. Hier is geëmailleerde drade as springers gebruik. Terwyl die koppe soldeer, plaas ESPer op broodplanke die koppe perfek.

Nadat u al die komponente noukeurig en korrek gesoldeer het, maak u die hele PCB skoon met 'n ou tandeborsel (ook nutteloos). Dit verwyder al die oortollige vloei.

Stap 4: Plak die syskerm

Plak die Silkscreen
Plak die Silkscreen
Plak die Silkscreen
Plak die Silkscreen

Nou is ons ESPer heeltemal funksioneel, maar daar kort nog steeds iets, en dit is 'n syskerm. As u hierdie syskerm byvoeg, kan u nie voortdurend na pinouts verwys nie. Om dit aan die bord te plak, gebruik ek dubbelzijdige band. Die syskerm kan verkry word deur die uitleg wat vroeër gedruk is.

As u twyfel oor u werk of bedrading, is dit die tyd om dit na te gaan. Omdat u die bord op geen manier kan verander nadat u die latere stappe gevolg het nie. Gaan versigtig voort

Gaan nou voort met die syskerm deur die volgende te doen:

  • Bedek die hele ESPer -bord met dubbelzijdige bandstukkies, behalwe die ESP32 -deel.
  • Rig dan die syskerm in en plak dit versigtig in die dubbelzijdige band.
  • Verwyder daarna die hoeveelheid papier bo ESP32 om dit bloot te stel en vul die linker leë spasies met warm gom.

Dit is alles vir hierdie stap.

Stap 5: Baie geluk

Image
Image
Baie geluk!
Baie geluk!

Het al die vorige stappe gedoen? Indien wel, baie geluk, want dit is alles vir hierdie instruksies.

Nou kan u u ESP32 -module net soos enige ander ontwikkelingsbord gebruik deur dit met enige USB na TTL -omskakelaar (selfs u Arduino) aan te sluit. Die bedrading is eenvoudig, net ESPer moet met 'n 3.3V -kragtoevoer gevoer word en die UART -verbindings (Rx, Tx) gemaak word. As u Arduino gebruik, moet u die RESET -pen aard om dit as 'n TTL -omskakelaar te gebruik. Ek sal meer verduidelik oor ESP32 met behulp van hierdie ontwikkelingsbord in die komende Instructables.

Ek het 'n GitHub -bewaarplek geskep om die lêers vir hierdie instruksies te stoor. Dit is die skakel as u belangstel:

github.com/UtkarshVerma/ESPer/

Ek het 'n video ingebed wat die ESP32 wys wat die Blink -kode hanteer wat ek deur Mongoose OS geflits het.

Ek het my syskerm verwyder omdat ek verdere verbeterings vir ander projekte moes aanbring.

U kan dieselfde doen deur hierdie instruksies te volg wat beskryf hoe u ESP32 as Arduino moet gebruik. As u eerder Mongoose OS wil gebruik, besoek hierdie pos van my: Mongoose OS op ESPer

Intussen wil ek DFRobot.com bedank dat hy vir my wonderlike goed soos die ESP32 gestuur het en my die geleentheid gegee het om daaraan te dink. Selfs woorde is nie genoeg om my dankbaarheid uit te spreek nie.

Dit is dit vir hierdie instruksies. As u twyfel, lewer kommentaar. Moenie vergeet om my te volg as u van hierdie instruksies hou nie. Ondersteun my asseblief deur die verkorte skakels twee keer of drie keer te heropen. U kan my ook ondersteun op Patreon.

Hou aan dink!

Deur:

Utkarsh Verma

Geborg deur DFRobot.com

Dankie aan Ashish Choudhary vir die leen van sy kamera.

Aanbeveel: