Sisällysluettelo:

DIY ESP32 Development Board - ESPer: 5 vaihetta (kuvilla)
DIY ESP32 Development Board - ESPer: 5 vaihetta (kuvilla)

Video: DIY ESP32 Development Board - ESPer: 5 vaihetta (kuvilla)

Video: DIY ESP32 Development Board - ESPer: 5 vaihetta (kuvilla)
Video: Next Videos - ESP32 Development Board (Web Server Project) 2024, Heinäkuu
Anonim
DIY ESP32 Development Board - ESPer
DIY ESP32 Development Board - ESPer
DIY ESP32 Development Board - ESPer
DIY ESP32 Development Board - ESPer

Niinpä äskettäin olin lukenut paljon esineiden internetistä (esineiden internetistä) ja luota minuun, en vain malttanut odottaa, että pääsen testaamaan yhtä näistä upeista laitteista, joiden avulla voin muodostaa yhteyden Internetiin, itseeni ja päästä käsiini töihin. Onneksi tilaisuus syntyi DFRobotin ansiosta, ja minulle annettiin ESP32, tehokas, hybridi ja mahtava moduuli.

Aluksi pyysin tarkoituksella DFRobot -tiimiä lähettämään minulle ESP32 -moduulin kehityskortin sijasta, koska en voinut antaa taitavan piirisuunnittelun ja valmistuksen jännityksen ohittaa käsiini. Ja siksi tässä ollaan tekemässä itsestämme ESP32 -kehityskortti.

Tämän hallituksen tärkeimmät tavoitteet olivat seuraavat:

  • Kehityskortin on oltava leipälautaystävällinen.
  • Siinä on oltava EN (Reset) ja FLASH -kosketuskytkimet.
  • Yksipuolinen piirilevyasettelu.

Valitsin yksipuolisen asettelun, koska kaikilla ei ole pääsyä kaksipuolisiin piirilevyihin, minä olen yksi niistä ihmisistä.

Ei sisäänrakennettua UART-viestintäpiiriä

Tämä oli melkoinen kompromissi, koska yksipuolinen asettelu voi antaa vain tarpeeksi tilaa. Siksi käytämme USB -TTL -muuntimia ulkoisesti sen vilkkumiseen.

  • Kuten Arduino, halusin saada sisäänrakennetun LED -valon toistuvien LED -johdotusten vähentämiseksi.
  • Kompakti, mutta helppo juottaa ja valmistaa.
  • Yksityiskohtainen silkkipaino.
  • Käytä ESP32: n GND -juotoslevyä paremman lämpöhäviön saavuttamiseksi.

Onneksi pystyin täyttämään kaikki edellä mainitut tavoitteet erilaisten piirilevyasettelujen suunnittelun jälkeen. Tästä huolimatta jatketaan ohjeiden kanssa.

Vaihe 1: Kerää jotain tavaraa

Kerää jotain tavaraa
Kerää jotain tavaraa
Kerää jotain tavaraa
Kerää jotain tavaraa
Kerää jotain tavaraa
Kerää jotain tavaraa
Kerää jotain tavaraa
Kerää jotain tavaraa

Tämän kehityskortin tekeminen vaatii vain perusartikkeleita, jos suljet pois SMD -vastukset ja tietysti oman ESP32: n.

Ensisijaiset vaatimukset:

  • ESP32 -moduuli
  • Kuparipäällystetty levy

Sinulla on oltava vähintään 4 cm*5 cm kuparilevy.

  • SMD -vastukset:

    • 10k - 2 kpl
    • 1k - 1 kpl
  • 3 mm LED (mikä tahansa väri)
  • Urosotsikot - 38 nastaa
  • Kosketuskytkin - 2 kpl

Toissijaiset vaatimukset:

Juotin

Käytän DFRobotin toimittamaa juotosarjaa. Se oli erittäin kätevä tehdä tästä opettavainen. Hienojuotossa jouduin käyttämään ylimääräistä hienoja juotoshevosenkengän kärkeä.

PCB -pora

Eikö sinulla ole sellaista? Miksi et yritä tehdä sellaista itse! Näin voit tehdä

Ferrikloridi

Tätä käytetään etsaustarkoituksiin.

  • Hiomapaperi - nollapiste
  • Silitysrauta
  • Mikä tahansa PCB -leikkaustyökalu
  • Kaksipuolinen teippi
  • Pysyvä merkki
  • Sakset
  • Asetoni

Halusin tehdä asiat puhtaasti, jos et tee niin, voit yksinkertaisesti ohittaa tämän.

Olen liittänyt kotkan hallituksen tiedostot muutosvapauden antamiseksi.

Siinä kaikki vaatimukset, jos sinulla on kaikki edellä mainitut asiat, jatka eteenpäin.

Vaihe 2: Piirilevyn valmistus

Piirilevyn valmistus
Piirilevyn valmistus
Piirilevyn valmistus
Piirilevyn valmistus
Piirilevyn valmistus
Piirilevyn valmistus

Teen PCB: tä käyttämällä korjaavaa väriaineen siirtomenetelmää. Tulosta liitteenä oleva PDF vaatimusten mukaisesti kiiltävälle paperille, joka tuntuu hyvältä koskettaa. Kun olet saanut selkeän tuloksen asettelusta (valkoiselle) kiiltävälle paperille, et enää pysäytä sinua, joten aloita piirilevyn valmistusprosessi.

Korostan, että kiiltävä paperi on valkoista, koska myöhemmin leikkaamme siitä pois silkkipainon. Minulla ei ole valkoista kiiltävää paperia, joten otin kaksi tulosta, joissa on sama asettelu.

Piirilevyjen valmistusprosessi on käsitelty yksityiskohtaisesti toisessa oppaassani.

Piirilevyjen valmistus kotona

Liitän yllä olevat kuvat siitä, miten tämä piirilevy valmistettiin.

Käytä poraukseen 1 mm: n tai sitä pienempiä poranteriä.

Vaihe 3: Komponenttien juottaminen

Komponenttien juottaminen
Komponenttien juottaminen
Komponenttien juottaminen
Komponenttien juottaminen
Komponenttien juottaminen
Komponenttien juottaminen
Komponenttien juottaminen
Komponenttien juottaminen

Aloita juottamalla ESP32 piirilevylle. Seuraavat asiat on pidettävä mielessä juotettaessa tätä haastavaa, mutta hauskaa moduulia.

  • Moduulin kohdistaminen juotoslevyihin, ensimmäinen askel, on tärkein osa koko asiaa. Sotke tämä ja kärsit toimimattomista GPIOista ja ehkä jopa toimimattomasta moduulista!
  • Käytä teräviä juotoskärkiä estääksesi jälkien tai juotoslevyjen purkamisen ylikuumenemisen vuoksi.
  • Juotettaessa ESP32 -moduulia juota ensin diagonaaliset tyynyt, jotta siru ei sotke kohdistustaan.
  • Juotetaan ESP32: n GND -tyyny lämmittämällä juotos kyseisessä tyynyssä keskelle poratun reiän läpi. Tämä kuumentaa juotteen ESP32: n GND -tyynyssä ja yhdistää sen piirilevyn GND -tyynyyn.

Kun olet valmis, juota kaikki komponentit yksitellen paikoilleen viittaamalla yllä oleviin kuviin. Osien oikea juotosjärjestys on seuraava:

  1. ESP32
  2. SMD -vastukset
  3. Kosketuskytkimet
  4. LED
  5. Puserot
  6. Mies otsikot

Hyppääjiä on kolme. Yllä olevassa kuvakaappauksessa kotkan asettelusta siniset johdot edustavat hyppääjiä. Täällä emaloituja johtoja on käytetty hyppyjohtimina. Juotettaessa otsikoita ESPerin asettaminen leipälevyille kohdistaa otsikot täydellisesti.

Kun kaikki komponentit on juotettu huolellisesti ja oikein, puhdista koko piirilevy vanhalla hammasharjalla (myös hyödytön). Tämä poistaa kaiken ylimääräisen virtauksen.

Vaihe 4: Silkkipainan liittäminen

Silkkipainan liittäminen
Silkkipainan liittäminen
Silkkipainan liittäminen
Silkkipainan liittäminen

Nyt ESPer on täysin toimiva, mutta siitä puuttuu silti jotain, ja se on silkkipaino. Tämän silkkipainan lisääminen poistaa meidät jatkuvasta viittaamisesta pinouteihin. Kiinnittääksesi sen taululle, käytän kaksipuolista teippiä. Silkkipaino voidaan saavuttaa aiemmin tulostetun asettelun avulla.

Jos sinulla on epäilyksiä työstäsi tai johdotuksesta, tämä on aika tarkistaa se. Koska myöhempien vaiheiden noudattamisen jälkeen et voi muokata taulua millään tavalla. Etene varovaisesti

Jatka nyt silkkipainoa seuraavasti:

  • Peitä koko ESPer -levy kaksipuolisilla teipillä, paitsi ESP32 -osa.
  • Kohdista sitten silkkipaino ja liitä se varovasti kaksipuoliselle teipille.
  • Poista sen jälkeen ESP32: n yläpuolella oleva paperimäärä paljastaaksesi sen ja täytä vasemmalla olevat tyhjät tilat kuumaliimalla.

Siinä kaikki tähän vaiheeseen.

Vaihe 5: Onnittelut

Image
Image
Onnittelut!
Onnittelut!

Toimiiko kaikki edelliset vaiheet? Jos kyllä, niin onnittelut, koska siinä kaikki tästä opettavaisesta.

Nyt voit käyttää ESP32 -moduuliasi aivan kuten mitä tahansa muuta kehityskorttia vain kytkemällä sen mihin tahansa USB -TTL -muuntimeen (jopa Arduinoosi). Johdotus on yksinkertaista, kytke vain ESPer -laitteeseen virta 3,3 V: n virtalähteellä ja tee UART -liitännät (Rx, Tx). Kun käytät Arduinoa, maadoita RESET -nasta TTL -muuntimena. Peitän lisää ESP32: sta tämän kehityskortin avulla tulevissa Instructables -ohjelmissa.

Olen luonut GitHub -arkiston tämän ohjeen tiedostojen tallentamiseen. Tässä linkki jos kiinnostaa:

github.com/UtkarshVerma/ESPer/

Olen upottanut videon, jossa näkyy ESP32, joka käsittelee vilkkukoodia, jonka olin vilkkunut Mongoose -käyttöjärjestelmän kautta.

Olen poistanut silkkipainoani, koska minun oli parannettava muita projekteja.

Voit tehdä saman noudattamalla tätä ohjekirjaa, joka kattaa ESP32: n käytön Arduinona. Jos haluat käyttää sen sijaan Mongoose OS -käyttöjärjestelmää, käy tässä viestissäni: Mongoose OS on ESPer

Samaan aikaan haluan kiittää DFRobot.comia siitä, että hän lähetti minulle mahtavia juttuja, kuten ESP32, ja antoi minulle mahdollisuuden käsitellä niitä. Jopa sanat eivät riitä ilmaisemaan kiitollisuuttani.

Siinä se tästä opettavaisesta. Jos sinulla on epäilyksiä, voit kommentoida. Älä unohda seurata minua, jos pidit tästä ohjeesta. Ole hyvä ja tue minua avaamalla lyhennetyt linkit uudelleen kahdesti tai kolmesti. Voit myös tukea minua Patreonissa.

Jatka tinkimistä!

Lähettäjä:

Utkarsh Verma

Sponsorina DFRobot.com

Kiitos Ashish Choudharylle kameran lainaamisesta.

Suositeltava: