Cov txheej txheem:

DIY ESP32 Development Board - ESPer: 5 Cov Kauj Ruam (nrog Duab)
DIY ESP32 Development Board - ESPer: 5 Cov Kauj Ruam (nrog Duab)

Video: DIY ESP32 Development Board - ESPer: 5 Cov Kauj Ruam (nrog Duab)

Video: DIY ESP32 Development Board - ESPer: 5 Cov Kauj Ruam (nrog Duab)
Video: Scan QR code to Send WiFi Credentials | No Hardcoding | ESP32 Projects 2024, Kaum ib hlis
Anonim
DIY ESP32 Pawg Neeg Saib Xyuas Kev Txhim Kho - ESPer
DIY ESP32 Pawg Neeg Saib Xyuas Kev Txhim Kho - ESPer
DIY ESP32 Pawg Neeg Saib Xyuas Kev Txhim Kho - ESPer
DIY ESP32 Pawg Neeg Saib Xyuas Kev Txhim Kho - ESPer

Yog li tsis ntev los no kuv tau nyeem txog ntau IoTs (Internet ntawm Yam) thiab ntseeg kuv, Kuv tsuas yog tos tsis tau los sim ib qho ntawm cov cuab yeej zoo no, nrog lub peev xwm txuas rau internet, kuv tus kheej thiab tau txais kuv txhais tes ntawm kev ua haujlwm.. Luckily lub sijhawm tau tshwm sim, ua tsaug rau DFRobot, thiab kuv tau muab nrog ESP32, muaj zog, sib xyaw thiab ua tau zoo heev.

Txhawm rau pib nrog, kuv lub hom phiaj thov kom DFRobot pab xa ESP32 tus qauv rau kuv ntau dua li pawg thawj coj txhim kho vim tias kuv tsis tuaj yeem cia qhov zoo siab ntawm kev tsim qauv Circuit tsim thiab tsim khoom dhau los ntawm kuv txhais tes. Thiab li no, ntawm no peb yog, ua peb tus kheej peb tus kheej lub rooj tsav xwm txhim kho rau ESP32.

Kuv lub hom phiaj tseem ceeb rau pawg thawj coj no yog raws li hauv qab no:

  • Lub Rooj Tswjhwm Saib Xyuas Kev Txhim Kho yuav tsum yog phooj ywg zoo.
  • Nws yuav tsum muaj EN (Pib dua) thiab FLASH cov cuab yeej hloov pauv.
  • Ib-sided PCB txheej txheem.

Kuv xaiv ib sab txheej vim tias tsis yog txhua tus tuaj yeem nkag tau rau PCBs ob tog, kuv yog ib tus neeg.

Tsis muaj UART kev sib txuas lus sib txuas

Qhov no yog qhov kev lag luam tawm vim tias ib sab txheej tsuas tuaj yeem muab chaw txaus. Yog li peb yuav siv USB rau TTL Converters sab nrauv los nyem nws.

  • Zoo li Arduino, Kuv xav kom muaj inbuilt LED rau txo qhov rov ua dua LED wirings.
  • Compact, tsis tau yooj yim rau solder thiab ua.
  • Cov ncauj lus ntxaws ntxaws.
  • Siv GND cov kab laug sab hauv ESP32 kom poob cua sov zoo dua.

Hmoov zoo, Kuv tuaj yeem ua tiav txhua lub hom phiaj hais los saum toj no tom qab tsim ntau yam txheej txheem PCB. Uas tau hais tias, cia peb pib nrog cov lus qhia.

Kauj Ruam 1: Sau ib puag ncig qee yam khoom

Sib Sau Ua Ke Qee Yam Khoom
Sib Sau Ua Ke Qee Yam Khoom
Sib Sau Ua Ke Qee Yam Khoom
Sib Sau Ua Ke Qee Yam Khoom
Sib Sau Ua Ke Qee Yam Khoom
Sib Sau Ua Ke Qee Yam Khoom
Sib Sau Ua Ke Qee Yam Khoom
Sib Sau Ua Ke Qee Yam Khoom

Ua cov phiaj xwm txhim kho no tsuas yog cov ntawv yooj yim yog tias koj tsis suav nrog SMD cov neeg tawm tsam thiab tau kawg, peb tus kheej ESP32.

Thawj Yam Yuav Tsum Tau:

  • ESP32 Qauv
  • Copper Clad Board

Koj yuav tsum muaj yam tsawg 4cm*5cm thaiv ntawm tooj liab.

  • SMD resistors:

    • 10k - 2 daim
    • 1k - 1 thooj
  • 3mm LED (Txhua xim)
  • Txiv neej Headers - 38 pins
  • Tactile Hloov - 2 daim

Qhov Yuav Tsum Tau Kawm Thib Ob:

Soldering Hlau

Kuv tab tom siv cov khoom siv sib txuas muab los ntawm DFRobot. Nws tau yooj yim heev los ua qhov kev qhia no. Txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau qhov zoo

PCB Laum

Tsis muaj ib? Vim li cas ho tsis sim ua koj tus kheej! Nov yog li cas

Ferric Chloride

Qhov no yuav siv rau lub hom phiaj kev kos.

  • Sanding Paper - Zero Qib
  • Khaub Ncaws Hlau
  • Ib qho PCB Txiav Cuab Yeej
  • Daim Kab Xev Ob Sab
  • Tus Cwj Pwm Cuam Tshuam
  • Txiab
  • Acetone

Kuv xav ua txhua yam huv si, yog tias koj tsis ua li ntawd koj tuaj yeem hla qhov no.

Kuv tau txuas cov ntaub ntawv ntawm lub dav dawb hau rau muab kev hloov pauv rau koj txoj kev ywj pheej.

Qhov ntawd yog txhua yam rau qhov xav tau, yog tias koj muaj txhua yam uas tau hais los saum no, ua mus ntxiv.

Kauj Ruam 2: Ua PCB

Ua PCB
Ua PCB
Ua PCB
Ua PCB
Ua PCB
Ua PCB

Kuv yuav ua tus PCB siv txoj kev kho Toner Transfer method. Luam tawm qhov txuas PDF ntawm qhov xav tau ua kauj ruam ntawm daim ntawv ci, ib qho uas zoo li kov. Thaum koj muaj cov ntawv luam tawm ntawm txheej txheej ntawm daim ntawv dawb (dawb), yog li tsis muaj kev txwv koj ntxiv, yog li pib nrog txheej txheem PCB.

Kuv tab tom hais txog ntawm daim ntawv ci ci dawb vim tias tom qab ntawd peb mam li txiav tawm lub silkscreen los ntawm nws. Kuv tsis muaj daim ntawv dawb ci, yog li kuv tau muab ob daim luam tawm ntawm tib qho qauv.

Cov txheej txheem tsim khoom hauv PCB tau raug nthuav dav hauv lwm qhov ntawm kuv Cov Lus Qhia.

Ua PCBs hauv Tsev

Kuv tab tom txuas cov duab ntawm qhov PCB no tau ua, saum toj no.

Rau kev khawb av, siv 1mm qhov khoom siv me me lossis hauv qab.

Kauj Ruam 3: Soldering Cheebtsam

Soldering Cheebtsam
Soldering Cheebtsam
Soldering Cheebtsam
Soldering Cheebtsam
Soldering Cheebtsam
Soldering Cheebtsam
Soldering Cheebtsam
Soldering Cheebtsam

Pib los ntawm kev siv lub ESP32 mus rau PCB. Qee yam uas yuav tsum nco ntsoov thaum siv qhov kev sib tw nyuaj no, tab sis kev lom zem tau teev tseg hauv qab no.

  • Kev kho kom haum ntawm tus qauv nrog cov ntaub qhwv, thawj kauj ruam, yog qhov tseem ceeb tshaj plaws ntawm txhua yam. Mess qhov no thiab koj yuav raug kev txom nyem tsis ua haujlwm GPIOs thiab tej zaum txawm tias tsis ua haujlwm tsis ua haujlwm!
  • Siv cov lus qhia taw tes txhawm rau txhawm rau tiv thaiv kev rhuav tshem cov kab los yog cov ntaub qhwv vim qhov kub dhau.
  • Thaum siv lub tshuab ESP32, siv cov kab pheeb ces kaum ua ntej kom lub nti tsis txhob cuam tshuam nws txoj kev sib dhos.
  • Cov laug GND ncoo ntawm ESP32 los ntawm kev ua kom sov lub lauj kaub hauv cov ntaub qhwv los ntawm lub qhov drilled hauv plawv. Qhov no yuav ua kom sov lub lauj kaub ntawm GND ncoo ntawm ESP32 thiab sib koom ua ke nrog GND ncoo ntawm PCB.

Thaum koj ua tiav nrog qhov ntawd, txhuam tag nrho cov khoom sib xyaw ib qho ntawm ib qho ntawm lawv qhov chaw los ntawm kev hais txog cov duab saum toj no. Qhov kev txiav txim kom raug rau cov khoom sib xyaw yog:

  1. ESP32
  2. SMD resistors
  3. Tactile Hloov
  4. LED
  5. Cov neeg dhia
  6. Txiv neej Headers

Cov dhia dhia yog peb tus lej. Hauv qhov screenshot ntawm eagle layout tshaj tawm saum toj no, cov xov hlau xiav sawv cev rau cov neeg dhia. Ntawm no, cov xaim hluav taws xob tau siv los ua tus dhia. Thaum siv lub taub hau, tso ESPer rau ntawm lub rooj noj mov kom zoo rau lub taub hau.

Tom qab siv tag nrho cov khoom ua tib zoo thiab raug, ntxuav tag nrho PCB los ntawm kev siv tus txhuam hniav qub (tseem tsis muaj txiaj ntsig). Qhov no tshem tawm tag nrho cov dej ntws ntau dhau.

Kauj Ruam 4: Pasting Silkscreen

Txhim kho Silkscreen
Txhim kho Silkscreen
Txhim kho Silkscreen
Txhim kho Silkscreen

Tam sim no peb ESPer ua haujlwm tau zoo tab sis nws tseem tsis muaj dab tsi, thiab qhov ntawd yog ib qho silkscreen. Ntxiv cov silkscreen no yuav tshem peb ntawm kev txuas mus ntxiv rau pinouts. Txhawm rau lo rau ntawm lub rooj tsavxwm, Kuv yuav siv daim kab xev ob tog. Silkscreen tuaj yeem ua tiav los ntawm cov txheej txheem luam tawm ua ntej.

Yog tias koj muaj kev ua xyem xyav txog koj txoj haujlwm lossis txuas xov, qhov no yog lub sijhawm los tshuaj xyuas nws. Vim tias tom qab ua raws cov kauj ruam tom ntej, koj yuav tsis tuaj yeem hloov kho koj lub rooj tsav xwm ib txoj hauv kev. Ua nrog ceev faj

Tam sim no npaj nrog silkscreen los ntawm kev ua cov hauv qab no:

  • Npog tag nrho ESPer pawg thawj coj saib nrog ob daim kab xev me me, tshwj tsis yog ESP32 ib feem.
  • Tom qab ntawd ua kom haum cov silkscreen thiab muab tshuaj txhuam nws tso rau hauv daim kab xev ob sab.
  • Tom qab ntawd, tshem tawm cov ntawv sab saud ntawm ESP32 kom nthuav tawm nws, thiab sau qhov chaw seem sab laug siv cov kua nplaum kub.

Nov yog txhua yam rau cov kauj ruam no.

Kauj ruam 5: Nrog koj zoo siab

Image
Image
Nrog koj zoo siab!
Nrog koj zoo siab!

Puas yog tag nrho cov kauj ruam dhau los? Yog tias yog, tom qab ntawv zoo siab vim tias txhua yam rau qhov kev qhia no.

Tam sim no koj tuaj yeem siv koj li ESP32 tus qauv ib yam li lwm lub rooj tsav xwm kev txhim kho tsuas yog xaim nws nrog txhua USB rau TTL Converter (txawm tias koj li Arduino). Txoj hlua yog yooj yim, tsuas yog siv ESPer siv lub zog 3.3V thiab ua UART kev sib txuas (Rx, Tx). Thaum siv Arduino, hauv av RESET tus pin siv nws li TTL Hloov. Kuv yuav npog ntau ntxiv txog ESP32 siv lub rooj sib tham txhim kho no hauv Cov Lus Qhia yav tom ntej.

Kuv tau tsim GitHub chaw cia rau khaws cov ntaub ntawv rau cov lus qhia no. Nov yog qhov txuas yog tias koj txaus siab:

github.com/UtkarshVerma/ESPer/

Kuv tau kos cov vis dis aus uas qhia txog ESP32 tuav Blink code uas kuv tau ua los ntawm Mongoose OS.

Kuv tau tshem kuv lub silkscreen vim tias kuv yuav tsum tau txhim kho ntxiv rau lwm txoj haujlwm.

Koj tuaj yeem ua tib yam los ntawm kev ua raws Cov Lus Qhia no uas siv yuav siv ESP32 li Arduino li cas. Yog tias koj xav siv Mongoose OS hloov chaw, mus ntsib kuv tus ncej no: Mongoose OS ntawm ESPer

Lub caij no, Kuv xav ua tsaug rau DFRobot.com rau xa kuv cov khoom zoo li ESP32 thiab muab sijhawm rau kuv kom tinker nrog lawv. Txawm tias cov lus tsis txaus los qhia kuv ua tsaug.

Nws yog rau qhov kev qhia no. Yog tias koj muaj kev tsis ntseeg, thov tawm tswv yim. Tsis txhob hnov qab ua raws kuv yog tias koj nyiam cov lus qhia no. Thov txhawb kuv los ntawm kev rov qhib qhov txuas txuas ob zaug lossis peb zaug. Koj tseem tuaj yeem txhawb nqa kuv ntawm Patreon.

Khaws Tinkering!

Los ntawm:

Utkarsh Verma

Txhawb nqa los ntawm DFRobot.com

Ua tsaug rau Ashish Choudhary rau qiv nws lub koob yees duab.

Pom zoo: