Sisukord:
- Samm: koguge kokku mõned asjad
- 2. samm: trükkplaadi valmistamine
- 3. samm: komponentide jootmine
- Samm: siiditrüki kleepimine
- 5. samm: palju õnne
Video: DIY ESP32 arendusnõukogu - ESPer: 5 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Nii et hiljuti olin lugenud paljudest asjade internetist (asjade internetist) ja uskuge mind, ma lihtsalt ei jõudnud ära oodata, millal saan katsetada ühte neist suurepärastest seadmetest, millel on võimalus Interneti -ühenduse luua, iseendaga ja käed külge panna.. Õnneks avanes võimalus tänu DFRobotile ja mulle anti ESP32, võimas hübriid ja vinge moodul.
Alustuseks palusin DFRoboti meeskonnal sihilikult saata ESP32 moodul, mitte arendusplaat, sest ma ei saanud lasta oskusliku vooluahela projekteerimise ja valmistamise põnevusel minust mööda minna. Ja seega olemegi siin, tehes endale ESP32 arendusnõukogu.
Selle juhatuse peamised eesmärgid olid järgmised:
- Arenduslaud peab olema leivaplaadisõbralik.
- Sellel peavad olema EN (Reset) ja FLASH kombatavad lülitid.
- Ühepoolne trükkplaadi paigutus.
Valisin ühepoolse paigutuse, sest kõigil pole juurdepääsu kahepoolsetele trükkplaatidele, mina olen üks neist inimestest.
Sisseehitatud UART sideskeem puudub
See oli üsna kompromiss, sest ühepoolne paigutus andis ainult piisavalt ruumi. Seetõttu kasutame selle välkimiseks väliselt USB -TTL -muundureid.
- Nagu Arduino, tahtsin saada sisseehitatud LED -i korduvate LED -juhtmete vähendamiseks.
- Kompaktne, kuid lihtne jootmine ja valmistamine.
- Üksikasjalik siiditrükk.
- Parema soojuskadu saavutamiseks kasutage ESP32 jootmispadja GND.
Õnneks suutsin kõik ülaltoodud eesmärgid täita pärast erinevate PCB-skeemide kujundamist. Nagu öeldud, jätkame juhendatavaga.
Samm: koguge kokku mõned asjad
Selle arendusplaadi tegemine nõuab ainult põhiartikleid, kui välistada SMD takistid ja muidugi meie enda ESP32.
Peamised nõuded:
- ESP32 moodul
- Vasega kaetud plaat
Teil peab olema vähemalt 4 cm*5 cm vaskplaat.
-
SMD takistid:
- 10k - 2 tükki
- 1k - 1 tk
- 3 mm LED (mis tahes värvi)
- Isased päised - 38 tihvti
- Taktiline lüliti - 2 tk
Sekundaarsed nõuded:
Jootekolb
Ma kasutan DFRoboti pakutavat jootekomplekti. See oli väga mugav selle juhendamise muutmisel. Peenjootmiseks pidin kasutama täiendavat peenjoodisega hobuseraua otsa.
PCB puur
Kas teil pole seda? Miks mitte proovida seda ise teha! Siin on, kuidas seda teha
Raudkloriid
Seda kasutatakse söövitamisel.
- Lihvimispaber - null hinne
- Riided Raud
- Mis tahes trükkplaatide lõikamise tööriist
- Kahepoolne teip
- Alaline marker
- Käärid
- Atsetoon
Ma tahtsin asju puhtalt teha, kui te seda ei tee, võite selle lihtsalt vahele jätta.
Olen lisanud kotka tahvlifailid teile muutmisvabaduse andmiseks.
See on kõik nõuete jaoks, kui teil on kõik ülalnimetatud asjad, jätkake.
2. samm: trükkplaadi valmistamine
Ma valmistan trükkplaati parandava tooneriülekande meetodi abil. Printige lisatud PDF nõuetele vastaval sammul läikivale paberile, mille puudutamine tundub hea. Kui teil on (valge) läikivale paberile paigutuse selge väljatrükk, siis teid enam ei takista, seega alustage trükkplaatide valmistamise protsessiga.
Ma rõhutan, et läikiv paber on valge, sest hiljem lõikame sellelt siiditrükki. Mul pole valget läikivat paberit, seetõttu tegin kaks sama paigutusega väljatrükki.
PCB tootmisprotsessi on üksikasjalikult käsitletud teises minu juhendis.
PCB valmistamine kodus
Lisan ülalpool pildid selle trükkplaadi valmistamisest.
Puurimiseks kasutage 1 mm või väiksemaid puure.
3. samm: komponentide jootmine
Alustage ESP32 jootmisega trükkplaadile. Allpool on välja toodud teatud asjad, mida selle keerulise, kuid samas lõbusa mooduli jootmisel meeles pidada.
- Mooduli joondamispadjadega joondamine, esimene samm, on kogu asja kõige olulisem osa. Segage see ja teil tekivad mittetöötavad GPIO-d ja võib-olla isegi mittetöötav moodul!
- Kasutage teravaid jootmisotsikuid, et vältida jälgede või jootmispatjade lahtivõtmist ülekuumenemise tõttu.
- ESP32 mooduli jootmisel jootke esmalt diagonaalpadjad, et kiip ei segaks joondamist.
- Jootke ESP32 GND padi, kuumutades selle padja jootet läbi keskele puuritud augu. See soojendab jootet ESP32 GND padjal ja ühendab selle PCB GND padjaga.
Kui olete sellega lõpetanud, jootke kõik komponendid ükshaaval oma kohtadesse, viidates ülaltoodud piltidele. Komponentide jootmise õige järjekord on järgmine:
- ESP32
- SMD takistid
- Puutelülitid
- LED
- Džemprid
- Meeste päised
Hüppajaid on kolm. Ülal postitatud kotka paigutuse ekraanipildil tähistavad sinised juhtmed hüppajaid. Siin on džempridena kasutatud emailitud juhtmeid. Päiste jootmise ajal joondab ESPer leivaplaatidele päised ideaalselt.
Pärast kõigi komponentide hoolikalt ja õigesti jootmist puhastage kogu trükkplaat vana hambaharjaga (samuti kasutu). See eemaldab kogu liigse voolu.
Samm: siiditrüki kleepimine
Nüüd on meie ESPer täiesti funktsionaalne, kuid sellel on endiselt midagi puudu ja see on siiditrükk. Selle siiditrükise lisamine vabastab meid pidevatest viidetele viitamisest. Tahvli külge kleepimiseks kasutan kahepoolset teipi. Siiditrükki saab saavutada varem trükitud paigutuse kaudu.
Kui teil on oma töös või juhtmestikus kahtlusi, on aeg seda kontrollida. Sest pärast hilisemate sammude järgimist ei saa te oma plaati mingil viisil muuta. Jätka ettevaatlikult
Nüüd jätkake siiditrükiga, tehes järgmist.
- Katke kogu ESPeri plaat kahepoolsete teibitükkidega, välja arvatud ESP32 osa.
- Seejärel joondage siiditrükk ja kleepige see ettevaatlikult kahepoolsele teibile.
- Pärast seda eemaldage ESP32 kohal olev paberikogus selle paljastamiseks ja täitke vasakpoolsed tühjad kohad kuuma liimiga.
See on selle sammu jaoks kõik.
5. samm: palju õnne
Kas kõik eelmised sammud toimusid? Kui jah, siis õnnitlen teid, sest see on selle õpetatava jaoks kõik.
Nüüd saate oma ESP32 moodulit kasutada nagu iga teist arendusplaati, ühendades selle mis tahes USB -TTL -muunduriga (isegi teie Arduinoga). Juhtmestik on lihtne, lülitage ESPer sisse 3,3 V toiteallikaga ja tehke UART -ühendused (Rx, Tx). Arduino kasutamisel maandage RESET -tihvt, et seda TTL -muundurina kasutada. Ma katan ESP32 kohta rohkem selle arendusplaadi abil tulevastes juhistes.
Olen loonud GitHubi hoidla selle juhendi failide salvestamiseks. See link, kui olete huvitatud:
github.com/UtkarshVerma/ESPer/
Olen lisanud video, mis näitab, et ESP32 käsitseb Mongoose OS -i kaudu välgutatud koodi.
Eemaldasin siiditrki, kuna pidin teiste projektide jaoks täiendavaid parandusi tegema.
Saate seda teha, järgides seda juhendit, mis hõlmab ESP32 kasutamist Arduino -na. Kui soovite selle asemel kasutada Mongoose OS -i, külastage seda minu postitust: Mongoose OS on ESPer
Vahepeal tahaksin tänada DFRobot.com -i, et ta saatis mulle suurepäraseid asju nagu ESP32 ja andis mulle võimaluse nendega nokitseda. Isegi sõnadest ei piisa minu tänulikkuse väljendamiseks.
See on selle õpetatava jaoks. Kui teil on kahtlusi, kommenteerige julgelt. Ärge unustage mind järgida, kui teile meeldis see juhend. Palun toetage mind, avades lühendatud lingid kaks või kolm korda. Võite mind Patreonis ka toetada.
Jätka nokitsemist!
Kõrval:
Utkarsh Verma
Sponsor: DFRobot.com
Aitäh Ashish Choudharyle kaamera laenamise eest.
Soovitan:
JALPIC One arendusnõukogu: 5 sammu (piltidega)
JALPIC One arendusnõukogu: kui järgite minu juhiseid, teate, et olen JAL -i programmeerimiskeele ja PIC -mikrokontrolleri suur fänn. JAL on Pascali sarnane programmeerimiskeel, mis on välja töötatud Microchipi 8-bitiste PIC-mikrokontrollerite jaoks. Mo
Programmeerimis- ja arendusnõukogu ESP-12E ja ESP-12F: 3 sammu (piltidega)
Programmeerimis- ja arendusnõukogu ESP-12E ja ESP-12F: selle plaadi ülesanded olid lihtsad: saate programmeerida ESP-12E ja ESP-12F mooduleid sama lihtsalt kui NodeMCU tahvleid (st pole vaja nuppe vajutada). Kasutage leivaplaadisõbralikke tihvte, millel on juurdepääs kasutatavale IO -le. Kasutage jadaühenduseks eraldi USB -d
Enda arendusnõukogu loomine: 8 sammu (piltidega)
Ehitage oma arendusnõukogu: see juhend annab teile teada, kuidas oma arendusplaati nullist üles ehitada! See meetod on lihtne ega vaja täiendavaid tööriistu, saate seda isegi oma köögilaua taga teha. See annab ka parema ülevaate sellest, kuidas Ardruinos ja
Hr E.Z. Toru arendusnõukogu: 4 sammu (piltidega)
Hr E.Z. Toru arendusnõukogu: Eesmärk/eesmärk: hr E.Z. Tube on odav vaakumtoru heliplatvorm ilma „triikrauata”: pole toitetrafot ega väljundtrafot. Toru võimendil on tavaliselt mitu rasket ja kallist trafot: väljundtrafod, mis kaitsevad rääkimist
UDuino: väga madala hinnaga Arduino ühilduv arendusnõukogu: 7 sammu (koos piltidega)
UDuino: väga madalate kuludega Arduino ühilduv arendusnõukogu: Arduino plaadid sobivad suurepäraselt prototüüpimiseks. Kuid need lähevad üsna kalliks, kui teil on mitu samaaegset projekti või vajate suurema projekti jaoks palju kontrollerplaate. On mõningaid suurepäraseid ja odavamaid alternatiive (Boarduino, Freeduino), kuid