INHOUDSOPGAWE:
- Stap 1: Versamel iets
- Stap 2: Maak die PCB
- Stap 3: soldeer die komponente
- Stap 4: Plak die syskerm
- Stap 5: Baie geluk
Video: DIY ESP32 Development Board - ESPer: 5 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
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
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
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
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:
- ESP32
- SMD -weerstande
- Taktiele skakelaars
- LED
- Springers
- 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
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
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:
MXY Board - XY Plotter Drawing Robot Board met 'n lae begroting: 8 stappe (met foto's)
MXY Board - XY Plotter Drawing Robot Board met 'n lae begroting: My doel was om die mXY board te ontwerp om die XY plotter tekenmasjien met 'n lae begroting te maak. Daarom het ek 'n bord ontwerp wat dit makliker maak vir diegene wat hierdie projek wil maak. In die vorige projek, tydens die gebruik van 2 stuks Nema17 -stapmotors, het hierdie bord u
Mojo FPGA Development Board Shield: 3 stappe
Mojo FPGA Development Board Shield: Koppel u Mojo -ontwikkelingsbord aan eksterne insette met hierdie skild. Wat is die Mojo -ontwikkelingsbord? Die Mojo -ontwikkelingsbord is 'n ontwikkelingsbord rondom die Xilinx spartan 3 FPGA. Die bord is gemaak deur Alchitry. FPGA's is baie handig
JALPIC One Development Board: 5 stappe (met foto's)
JALPIC One Development Board: As u my Instructables -projekte volg, weet u dat ek 'n groot fan is van die JAL -programmeertaal in kombinasie met die PIC Microcontroller. JAL is 'n programmeertaal wat soos Pascal ontwikkel is vir die 8-bis PIC-mikrobeheerders van Microchip. Ma
PIC Microcontroller Development Board System: 3 stappe
PIC Microcontroller Development Board System: Hierdie projek is vir die ontwerp en gebruik van 'n PIC -ontwikkelingshulpmiddel wat buigsaam is vir 'n wye verskeidenheid PIC -gebaseerde elektroniese projekte. Dit is dikwels makliker om mikrokontroller -projekte te ontwikkel met behulp van ontwikkelingshulpmiddels; wat gebruikersgebaseerd toelaat
WIDI - Draadloos HDMI met behulp van Zybo (Zynq Development Board): 9 stappe (met foto's)
WIDI - Draadlose HDMI met behulp van Zybo (Zynq Development Board): het u al ooit gewens dat u u TV as 'n eksterne monitor aan 'n rekenaar of skootrekenaar kon koppel, maar wou u nie al die lastige toue in die pad hê nie? As dit die geval is, is hierdie tutoriaal net vir u! Alhoewel daar 'n paar produkte is wat hierdie doel bereik, is 'n