Orodha ya maudhui:
- Hatua ya 1: Kusanya karibu na vitu kadhaa
- Hatua ya 2: Kufanya PCB
- Hatua ya 3: Kuunganisha Vipengee
- Hatua ya 4: Kubandika Silkscreen
- Hatua ya 5: Hongera
Video: Bodi ya Maendeleo ya ESP32 ya DIY - ESPer: Hatua 5 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
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
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
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
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:
- E3232
- Resistors za SMD
- Swichi za kugusa
- LED
- Wanarukaji
- 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
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
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:
Tengeneza Bodi yako ya Maendeleo na Microcontroller: 3 Hatua (na Picha)
Tengeneza Bodi yako ya Kuendeleza na Microcontroller: Je! Ulitaka kutengeneza bodi yako ya maendeleo na microcontroller na haujui jinsi. Katika hii nitafundishwa nitakuonyesha jinsi ya kuifanya. Unachohitaji tu ni ujuzi katika elektroniki, kubuni mizunguko na programu.Kama una hamu yoyote
JALPIC Bodi moja ya Maendeleo: Hatua 5 (na Picha)
JALPIC Bodi moja ya Maendeleo: Ukifuata miradi yangu ya Maagizo unajua kuwa mimi ni shabiki mkubwa wa lugha ya programu ya JAL pamoja na PIC Microcontroller. JAL ni Pascal kama lugha ya programu iliyotengenezwa kwa vijidhibiti 8-bit PIC ya Microchip. Mo
Kubuni Bodi ya Maendeleo ya Microcontroller: Hatua 14 (na Picha)
Kubuni Bodi ya Maendeleo ya Microcontroller: Je! Wewe ni mtengenezaji, hobbyist, au hacker unavutiwa kuongezeka kutoka kwa miradi ya bodi, DIP ICs na PCB zilizotengenezwa nyumbani kwa PCB za safu nyingi zilizotengenezwa na nyumba za bodi na ufungaji wa SMD tayari kwa uzalishaji wa wingi? Basi hii inaweza kufundishwa! Hii gui
WIDI - HDMI isiyotumia waya Kutumia Zybo (Bodi ya Maendeleo ya Zynq): Hatua 9 (na Picha)
WIDI - HDMI isiyotumia waya Kutumia Zybo (Bodi ya Maendeleo ya Zynq): Je! Umewahi kutamani kwamba unaweza kuunganisha TV yako na PC au kompyuta ndogo kama mfuatiliaji wa nje, lakini hakutaka kuwa na kamba zote mbaya hapo? Ikiwa ndivyo, mafunzo haya ni kwa ajili yako tu! Wakati kuna bidhaa nje ambazo zinafikia lengo hili,
ESP-12E na Bodi ya Programu na Maendeleo ya ESP-12F: Hatua 3 (na Picha)
ESP-12E na Bodi ya Usanidi na Maendeleo ya ESP-12F: Utoaji wa bodi hii ulikuwa rahisi: Kuwa na uwezo wa kupanga moduli za ESP-12E na ESP-12F kwa urahisi kama bodi za NodeMCU (i.e. hakuna haja ya kubonyeza vifungo). Kuwa na pini za kupendeza za ubao wa mkate na ufikiaji wa IO inayoweza kutumika. Tumia USB tofauti ili kuwasilisha mfululizo