Orodha ya maudhui:

Bodi ya Maendeleo ya ESP32 ya DIY - ESPer: Hatua 5 (na Picha)
Bodi ya Maendeleo ya ESP32 ya DIY - ESPer: Hatua 5 (na Picha)

Video: Bodi ya Maendeleo ya ESP32 ya DIY - ESPer: Hatua 5 (na Picha)

Video: Bodi ya Maendeleo ya ESP32 ya DIY - ESPer: Hatua 5 (na Picha)
Video: Когда Контрнаступление Украины? (10 июня 2023) 2024, Julai
Anonim
Bodi ya Maendeleo ya ESP32 ya DIY - ESPer
Bodi ya Maendeleo ya ESP32 ya DIY - ESPer
Bodi ya Maendeleo ya ESP32 ya DIY - ESPer
Bodi ya Maendeleo ya ESP32 ya DIY - ESPer

Hivi karibuni nilikuwa nikisoma juu ya IoTs nyingi (Mtandao wa Vitu) na kuniamini, sikuweza kungoja kujaribu moja ya vifaa hivi nzuri, na uwezo wa kuungana na wavuti, mimi mwenyewe na kupata mikono yangu kazini. Kwa bahati nzuri nafasi hiyo ilitokea, shukrani kwa DFRobot, na nikapewa ESP32, nguvu, mseto na moduli ya kutisha.

Kwanza, niliuliza kwa makusudi timu ya DFRobot initumie moduli ya ESP32 badala ya bodi ya maendeleo kwa sababu sikuweza kuruhusu kufurahisha kwa muundo wa ustadi na utengenezaji kupita mikononi mwangu. Na kwa hivyo, hapa tuko, tukijifanya bodi yetu ya maendeleo kwa ESP32.

Malengo yangu kuu kwa bodi hii yalikuwa kama ifuatavyo:

  • Bodi ya maendeleo lazima iwe rahisi kwa mkate.
  • Lazima iwe na EN (Weka upya) na swichi za kugusa za FLASH.
  • Mpangilio wa PCB wa upande mmoja.

Nilichagua mpangilio mmoja wa upande kwa sababu sio kila mtu anayeweza kupata PCB zenye pande mbili, mimi nikiwa mmoja wa watu hao.

Hakuna mizunguko ya mawasiliano ya UART iliyojengwa

Hii ilikuwa biashara kabisa kwa sababu mpangilio wa upande mmoja ungeweza tu kutoa nafasi ya kutosha. Kwa hivyo tutatumia USB kwa TTL Converters nje kuangaza.

  • Kama Arduino, nilitaka kuwa na LED iliyojengwa kwa kupunguza wirings za LED zinazojirudia.
  • Inafanana, lakini ni rahisi kutengeneza na kutengeneza.
  • Skrini ya kina ya hariri.
  • Tumia pedi ya solder ya GND katika ESP32 kwa upotezaji bora wa joto.

Kwa bahati nzuri, niliweza kutimiza malengo yote yaliyotajwa hapo juu baada ya kubuni mipangilio anuwai ya PCB. Hiyo ikisemwa, wacha tuendelee na inayoweza kufundishwa.

Hatua ya 1: Kusanya karibu na vitu kadhaa

Kukusanya Karibu na Vitu Vingine
Kukusanya Karibu na Vitu Vingine
Kukusanya Karibu na Vitu Vingine
Kukusanya Karibu na Vitu Vingine
Kukusanya Karibu na Vitu Vingine
Kukusanya Karibu na Vitu Vingine
Kukusanya Karibu na Vitu Vingine
Kukusanya Karibu na Vitu Vingine

Kufanya bodi hii ya maendeleo inahitaji nakala za msingi tu ikiwa utatenga vipingaji vya SMD na kwa kweli, ESP32 yetu wenyewe.

Mahitaji ya Msingi:

  • Moduli ya ESP32
  • Bodi ya Shaba

Lazima uwe na angalau 4cm * 5cm block ya bodi ya shaba.

  • Vipinga vya SMD:

    • 10k - 2 vipande
    • 1k - kipande 1
  • 3mm LED (Rangi yoyote)
  • Vichwa vya Kiume - pini 38
  • Kubadilisha tactile - vipande 2

Mahitaji ya Sekondari:

Chuma cha kulehemu

Ninatumia kitanda cha kutengeneza bidhaa kilichotolewa na DFRobot. Ilikuwa rahisi sana kuifanya hii kufundishwa. Kwa uuzaji mzuri, ilibidi nitumie ncha ya nyongeza ya farasi.

Uchimbaji wa PCB

Huna moja? Kwa nini usijaribu kujitengeneza mwenyewe! Hapa kuna jinsi

Kloridi Feri

Hii itatumika kwa madhumuni ya kuchoma.

  • Karatasi ya mchanga - Daraja la Zero
  • Nguo Chuma
  • Zana yoyote ya Kukata PCB
  • Tape ya pande mbili
  • Alama ya Kudumu
  • Mikasi
  • Asetoni

Nilitaka kufanya mambo kwa usafi, ikiwa hautafanya hivyo unaweza kuruka hii tu.

Nimeambatanisha faili za tai za bodi kwa kukupa uhuru wa kubadilisha.

Hiyo ni yote kwa mahitaji, ikiwa una vitu vyote vilivyotajwa hapo juu, endelea zaidi.

Hatua ya 2: Kufanya PCB

Kufanya PCB
Kufanya PCB
Kufanya PCB
Kufanya PCB
Kufanya PCB
Kufanya PCB

Nitakuwa nikifanya PCB kwa kutumia njia ya kurekebisha Toner Transfer. Chapisha PDF iliyoambatishwa kwenye hatua ya mahitaji kwenye karatasi ya glossy, ambayo inahisi vizuri kugusa. Mara tu unapokuwa na uchapishaji mzuri wa mpangilio kwenye karatasi nyeupe (nyeupe), basi hakuna tena kukuzuia, kwa hivyo anza na mchakato wa kutengeneza PCB.

Ninasisitiza juu ya karatasi ya kung'aa kuwa nyeupe kwa sababu baadaye tutakata skrini ya hariri kutoka kwake. Sina karatasi nyeupe glossy, kwa hivyo nilichukua machapisho mawili ya mpangilio huo.

Mchakato wa utengenezaji wa PCB umefunikwa kwa undani katika moja ya Maagizo yangu.

Kutengeneza PCB nyumbani

Ninaunganisha picha za jinsi PCB hii ilitengenezwa, hapo juu.

Kwa kuchimba visima, tumia bits 1mm za kuchimba au chini.

Hatua ya 3: Kuunganisha Vipengee

Kuunganisha Vipengele
Kuunganisha Vipengele
Kuunganisha Vipengele
Kuunganisha Vipengele
Kuunganisha Vipengele
Kuunganisha Vipengele
Kuunganisha Vipengele
Kuunganisha Vipengele

Anza kwa kuuza ESP32 kwenye PCB. Vitu kadhaa vya kuzingatiwa akilini wakati wa kutengeneza moduli hii yenye changamoto, lakini ya kufurahisha imeelezwa hapa chini.

  • Mpangilio wa moduli na pedi za solder, hatua ya kwanza, ni sehemu muhimu zaidi ya jambo zima. Tuma ujumbe huu na utapata GPIO ambazo hazifanyi kazi na labda hata moduli isiyofanya kazi!
  • Tumia vidokezo vilivyoelekezwa vya kuzuia kuzuia kukomesha athari au pedi za solder kwa sababu ya joto kali.
  • Wakati wa kuuza moduli ya ESP32, suuza pedi za diagonal kwanza ili chip isiharibu mpangilio wake.
  • Solder pedi ya GND ya ESP32 kwa kupasha moto solder kwenye pedi hiyo kupitia shimo lililopigwa katikati. Hii itapasha moto solder kwenye pedi ya GND ya ESP32 na kuiunganisha na pedi ya GND kwenye PCB.

Mara tu ukimaliza na hayo, solder vifaa vyote moja kwa moja katika maeneo yao kwa kurejelea picha zilizo hapo juu. Utaratibu sahihi wa kuuza vifaa ni:

  1. E3232
  2. Resistors za SMD
  3. Swichi za kugusa
  4. LED
  5. Wanarukaji
  6. Vichwa vya Kiume

Wanarukaji ni watatu kwa idadi. Katika picha ya skrini ya mpangilio wa tai iliyochapishwa hapo juu, waya za hudhurungi zinawakilisha warukaji. Hapa, waya zilizo na enamel zimetumika kama kuruka. Wakati ukiunganisha vichwa, ukiweka ESPer kwenye ubao wa mkate unalinganisha vichwa vya kichwa.

Baada ya kuuza vifaa vyote kwa uangalifu na kwa usahihi, safisha PCB yote kwa kutumia mswaki wa zamani (pia hauna maana). Hii huondoa mtiririko wote wa ziada.

Hatua ya 4: Kubandika Silkscreen

Kubandika Silkscreen
Kubandika Silkscreen
Kubandika Silkscreen
Kubandika Silkscreen

Sasa ESPer yetu inafanya kazi kabisa lakini bado haina kitu, na hiyo ni skrini ya hariri. Kuongeza skrini hii ya hariri kutatuondoa kwa kuendelea kurejelea pinouts. Ili kushikamana na ubao, nitatumia mkanda wenye pande mbili. Skrini inaweza kupatikana kupitia mpangilio uliochapishwa mapema.

Ikiwa una mashaka juu ya kazi yako au wiring, huu ni wakati wa kuiangalia. Kwa sababu baada ya kufuata hatua za baadaye, hautaweza kurekebisha bodi yako kwa njia yoyote. Endelea kwa tahadhari

Sasa endelea na skrini ya hariri kwa kufanya yafuatayo:

  • Funika bodi nzima ya ESPer na vipande vya mkanda vyenye pande mbili, isipokuwa sehemu ya ESP32.
  • Kisha linganisha skrini ya hariri na ubandike kwenye mkanda wenye pande mbili kwa uangalifu.
  • Baada ya hapo, toa kiasi cha karatasi hapo juu ESP32 ili kuifunua, na ujaze nafasi tupu za kushoto ukitumia gundi moto.

Hiyo ni yote kwa hatua hii.

Hatua ya 5: Hongera

Image
Image
Hongera!
Hongera!

Je! Hatua zote zilizopita? Ikiwa ndio, basi pongezi kwa sababu hiyo ni yote kwa hii inayoweza kufundishwa.

Sasa unaweza kutumia moduli yako ya ESP32 kama bodi nyingine yoyote ya maendeleo kwa kuiunganisha na USB yoyote kwa TTL Converter (hata Arduino yako). Wiring ni rahisi, nguvu tu ESPer kwa kutumia usambazaji wa umeme wa 3.3V na fanya unganisho la UART (Rx, Tx). Unapotumia Arduino, weka pini ya RESET ili kuitumia kama TTL Converter. Nitajificha zaidi juu ya ESP32 kutumia bodi hii ya maendeleo katika Maagizo yanayokuja.

Nimeunda hazina ya GitHub ya kuhifadhi faili kwa hii inayoweza kufundishwa. Hiki ni kiunga ikiwa una nia:

github.com/UtkarshVerma/ESPer/

Nimeingiza video ambayo inaonyesha ESP32 inashughulikia nambari ya Blink ambayo nilikuwa nimeangaza kupitia Mongoose OS.

Nimeondoa skrini yangu ya hariri kwa sababu ilibidi niboresha zaidi miradi mingine.

Unaweza kufanya vivyo hivyo kwa kufuata Maagizo haya ambayo inashughulikia jinsi ya kutumia ESP32 kama Arduino. Ikiwa unataka kutumia Mongoose OS badala yake, tembelea chapisho langu hili: Mongoose OS kwenye ESPer

Wakati huo huo, ningependa kuwashukuru DFRobot.com kwa kunitumia vitu vya kushangaza kama ESP32 na kunipa fursa ya kuzungumuza nao. Hata maneno hayatoshi kutoa shukrani zangu.

Hiyo ni kwa hii inayoweza kufundishwa. Ikiwa una shaka yoyote, jisikie huru kutoa maoni. Usisahau kunifuata ikiwa ulipenda hii inayoweza kufundishwa. Tafadhali nisaidie kwa kufungua tena viungo vilivyofupishwa mara mbili au tatu. Unaweza pia kuniunga mkono kwa Patreon.

Endelea Kuchunguza!

Na:

Utkarsh Verma

Imedhaminiwa na DFRobot.com

Shukrani kwa Ashish Choudhary kwa kukopesha kamera yake.

Ilipendekeza: