Bordi i zhvillimit të prototipeve të pajisjes botland BASE V1
MIRË SE VINI
Bordi i zhvilluesve Micromesh Base V1 është një mjet modern për inxhinierët dhe programuesit për të krijuar projekte elektronike të avancuara. Karakteristika kryesore e tabelës është përdorimi i çipit ESP32, i cili është një nga çipat më të njohur për krijimin e projekteve duke përdorur rrjete pa tel (Wi-Fi dhe Bluetooth).
Kjo e bën tabelën ideale për krijimin e pajisjeve Internet of Things (loT) dhe aplikacioneve të tjera që kërkojnë një lidhje me valë. Përdorimi i Micromis lehtësohet nga një konvertues i integruar USB-UART, i cili lejon që pajisja të programohet duke përdorur një kabllo USB-C. Një prizë USB e integruar në pajisje gjithashtu lejon fuqizimin e komponentëve të pajisjes dhe komponentëve shtesë të lidhur me platformën.
Platforma është e pajisur me një modem Quectel M65, i cili mundëson lidhjen me rrjetet celulare dhe transmetimin e të dhënave përmes rrjeteve GSM.
Modemi ka një lidhës antene të integruar, kështu që mund të lidhet lehtësisht me një antenë të jashtme për cilësi më të mirë të lidhjes.
Pajisja ka gjithashtu një LED të adresueshëm. të cilat mund të kontrollohen me softuer dhe të përdoren për të vizualizuar statusin e pajisjes ose për të krijuar efekte ndriçimi. Përveç kësaj, ai është pajisur me çipin MPU6050, i cili mund të masë nxitimin dhe rrotullimin në tre akse. duke lejuar krijimin e modeleve me ndjeshmëri të lëvizjes.
Pllaka është pajisur edhe me sensorin e temperaturës LM75, i cili mundëson matjen e temperaturës së ambientit me një saktësi prej 0 gradë Celsius. Kjo është e dobishme për aplikacionet që kërkojnë matje të temperaturës, të tilla si sistemet e ajrit të kondicionuar dhe pajisjet matëse.
Micromis Base V1 përmban gjithashtu priza femërore të floririt, të cilat lejojnë lidhjen e pajisjeve periferike të jashtme dhe mbivendosjet Micromis për të zgjeruar aftësitë e vetë tabelës.
Platforma është gjithashtu e pajisur me një sërë mbrojtjesh, duke përfshirë mbivolintage, mbrojtje nga qarku i shkurtër, mbi temperaturën dhe mbi rrymën nga porta USB, duke e bërë atë një mjet të përshtatshëm për fillestarët e elektronikës.
ARGËZOHET GË TË PËRDORNI BAZËN MICRDMIS V1!
BAZË MICROMIS V1: ART SHPEJTË ST
Përdorimi i platformës Micromis Base V1 është jashtëzakonisht i lehtë! Për të filluar me bordin tuaj, duhet të ndiqni disa hapa më poshtë:
- Shpaketoni tabelën tuaj Micromis Base V1 nga paketimi
- Futni një kartë nano SIM aktive në folenë e kartës SIM
- Lidhni antenën GSM me lidhësin U.FL
- Lidheni njërën anë të kabllit USB të tipit C me tabelën Micromis Base V1 dhe anën tjetër me kompjuterin
- Instaloni mjedisin në kompjuterin tuaj në të cilin programoni tabelën
- Instaloni drejtuesit për çipin CP2102 nga www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
- Instaloni paketat e të dhënave për çipat ESP32.
- Zgjidhni tabelën "ESP32 Dev Module".
- Ngarkoni programin tuaj të parë në bordin Micromis Base V1
Nëse keni përdorur më parë pllaka me një çip ESP32 të integruar në mjedisin tuaj të zhvillimit, ndoshta nuk do t'ju duhet të bëni ndonjë konfigurim shtesë dhe bordi Micromis Base V1 do të funksionojë sapo ta lidhni me kompjuterin tuaj.
Nëse nuk keni ende një mjedis programimi me të cilin do të programoni tabelën Micromis Base V1, ose nuk dini si të instaloni paketat e të dhënave për bordet me çipa ESP32, atëherë në faqet në vijim do të diskutojmë dy më të njohurat. mjedise dhe si të vihet në funksionim bordi Micromis Base V1 me to.
BAZË MICROMIS V1: PËRDORIM ME ARDUINO IDE
Arduino IDE është mjedisi më popullor i përdorur kryesisht për qëllime hobi. Për shkak të aftësisë për të importuar pllaka shtesë dhe komunitetit jashtëzakonisht të madh të përdoruesve të kësaj IDE, shumë pronarë të pllakave me çipin ESP32 kanë vendosur të përdorin këtë mjedis.
Nëse nuk e keni të instaluar mjedisin Arduino IDE, atëherë duhet ta shkarkoni nga lidhja më poshtë dhe ta instaloni në kompjuterin tuaj, mundësisht të shkarkoni versionin 2.0 ose më të ri.
https://www.arduino.cc/en/software
Pas instalimit të mjedisit Arduino IDE, duhet të klikoni:
File -> Preferencat dhe në “Menaxheri i bordeve shtesë URLFusha s” shkruani lidhjen e mëposhtme, kjo është një lidhje me paketën zyrtare nga prodhuesi i çipit ESP32: https://raw.githubusercontent.com/espressif/arduino-esp32/ghpages/package_esp32_index.json
Pas ngjitjes së lidhjes së menaxherit të bordit, duhet të klikoni në butonin “OK11 për të dalë nga preferencat e mjedisit. Tani duhet të klikoni me radhë:
Tools -> Board -> Boards Manager dhe në menaxherin e bordit shkruani “esp3211 në motorin e kërkimit, pas një kohe duhet të shihni paketën “esp32 nga Espressif Systems11 , në fund të kutisë duhet të klikoni 11lnstall 11 , më e fundit versioni i paketave të bordit të pajisura me çip ESP32 do të instalohet automatikisht. Nëse nuk i shihni paketat e pllakave pasi keni shtuar lidhjen e paketës te menaxheri i bordeve shtesë 11 URLs11 dhe duke shtypur frazën “esp3211 në motorin e kërkimit të menaxherit të pllakave, është një ide e mirë të rinisni të gjithë mjedisin.
MICROMIS BASE V1: PËRDORIM ME KODI VISUAL STUDIO
Mjedisi i dytë më i popullarizuar për bordet programuese të pajisura me çipa ESP32 është Visual Studio Code me zgjerimin Platform IO IDE. Zgjerimi i Platformës IQ na lejon të punojmë rehat me një numër të madh tabelash zhvillimi dhe çipa të pavarur, të cilët mund t'i programojmë në shumë korniza. Për të përdorur aftësitë e këtij mjedisi, fillimisht duhet të shkarkoni dhe instaloni Visual Studio Code nga lidhja: https://code.visualstudio.com/
Përveç kësaj, duhet të shkarkoni dhe instaloni Python 3.8.5 ose më vonë nga lidhja: https://www.python.org/downloads/
Pasi të keni instaluar mjedisin Visual Studio Code dhe Python, klikoni mbi View-> Zgjerim në Visual Studio Code, një dritare shtesë e shfletuesit duhet të hapet në të majtë. Në shfletuesin e shtesës duhet të shkruani 11PlatformlO IDE11, kur klikoni në artikullin me emrin "Platforma IO IDE" do të hapet një dritare me detajet e shtesës, tani ju vetëm duhet të klikoni 11 lnstall11 dhe shtesa do të shfaqet shkarkimi dhe instaloni vetë.
Pas instalimit të shtesës. duhet të klikojmë në ikonën Platforma IO që ndodhet në shiritin e veglave në të majtë, dhe pastaj të klikojmë në ikonën e shtëpisë në shiritin e poshtëm. e cila do të shfaqë faqen kryesore të shtesës. Pasi të jeni në faqen kryesore të shtesës, duhet të klikoni në "Boards" dhe të shkruani 11ESP32 Dev Module" në kutinë e kërkimit të pllakës. Bordi për të cilin ju intereson do të shfaqet vetë poshtë kutisë së kërkimit. Kur krijoni një projekt. gjithçka që duhet të bëni është të kopjoni ID-në e tabelës specifike dhe ta ngjisni atë në projekt, ose kur gjeneroni projektin, zgjidhni tabelën që do të programoni si “ESP32 Dev Module”.
BAZË MICROMIS V1: FUNKSIONI PIN
ADC
Inputet për ADC, ADC ka rezolucion 12-blt. Me të. mund të lexojmë vlera analoge nga 0 në 4095 Në vëlltage varion nga 0V në 3,3V. ku o është 0V dhe 4095 është 3.3V. Mos harroni të mos lidhni një vëllimtage më e lartë se 33V në kunjat analoge
12C
ESP32 ka dy kanale 12C dhe çdo pin mund të vendoset si SDA ose SCL për lehtësinë e përdorimit. komponentët në tabelë dhe kapakët në kunjat prej ari janë drejtuar te kunjat 21 (SDA) dhe 22 (SCLJ.
UART KRYESORE
Kunjat e tabelës të emërtuara MAIN UART lejojnë komunikimin nëpërmjet protokollit UAAT, janë të lidhura me protokollin kryesor UART të ESP32. dhe mund të përdoret për të programuar çipin duke anashkaluar çipin CP2102 të integruar në tabelë. Ne nuk rekomandojmë përdorimin e këtyre lidhësve për qëllime të tjera përveç komunikimit UART.
GND
Kunjat e tabelës për daljen e mundshme të tokës.
RTC WAKEUP
Çipi ESP32 mbështet zgjimin nga një problem i jashtëm nëpërmjet një çipi ultra kursues RTC duke përdorur kunjat !të etiketuara ATC WAKEUP.
SPI
Për të komunikuar me komponentë të përjetshëm mund të përdorim protokollin SPI të integruar në ESP32, në tabelë kunjat 23 (MOSI) 19 (MISOI 18 (CLK) S (CS) i janë caktuar ndërfaqes SPI.
3 V3
Fuqia dalëse 3.3 V, e cila mund të përdoret për të fuqizuar komponentët e balsamimit. por kapaciteti aktual i këtij lidhësi është 350 mA. Nëse keni nevojë të fuqizoni një komponent më të kërkuar, përdorni një burim të jashtëm energjie.
BOT
Pini BOOT Është përgjegjës për kontrollin e mënyrës së funksionimit të ESP32, falë tij çipi mund të hyjë në modalitetin e programimit. Kunja lidhet me butonin BOOT në tabelë.
PREK
ESP32 ka të integruar 10 sensorë të brendshëm kapacitiv të prekjes. Ato lejojnë ndjesinë e ndryshimit në sipërfaqet që kanë ngarkesa elektrike. Me këtë. ne mund të krijojmë prekje të thjeshta që mund të përdoren gjithashtu për të zgjuar çipin.
VETËM HYRJE
Kunjat e tabelës me shënimin INPUT ONLY nuk na lejojnë të kontrollojmë komponentët e jashtëm, mund t'i përdorim ato për të lexuar sinjale analoge ose dixhitale.
5v
Lidhës i rrymës 5V, i cili mund të përdoret për të fuqizuar komponentët e jashtëm. por kapaciteti aktual i këtij lidhësi është 2S0mA. nëse keni nevojë të fuqizoni një komponent më të kërkuar, përdorni një burim të jashtëm energjie. Lidhësi mund të përdoret gjithashtu për të fuqizuar bordin në rast se pajisja nuk mundësohet nga porta USB.
EN
Pini EN është përgjegjës për rivendosjen e çipit ESP32. Kunja është e lidhur me butonin EN në tabelë.
BAZA MICROMIS V1: IMPORTO KOMPONENTE ANTE NE bord
- Mikrokontrollues ESP32-WROO~M-32D
- Modem Quintal M65 GSM
- Vendi i kartës Nano Sim
- Lidhës USB Type-C
- Akselerometër dhe xhiroskop MPU6050
- Sensori i temperaturës LM75
- LED i adresueshëm WS2812C
- Çipi programues CP2102
- Grup i integruar i antenave GSM
BAZA MICROMIS V1: BLOCK DIAGRAMI I KOMPONENTEVE KYÇE
MICAOMIS BASE V1: PËRDORIMI I KOMPONENTËVE TË NDËRTUAR T-IN – GSM MODEM
Bordi i zhvillimit Micromis Base V1 ka një modem të integruar Quintal M65 për komunikimin e rrjetit GSM, i cili lejon pajisjen të lidhet me internetin pa WiFi dhe të dërgojë mesazhe SMS.
Për funksionimin e duhur të m1odem na nevojitet një kartë aktive me madhësi nano SIM dhe një antenë me një U.FL. lidhës i përshtatshëm për funksionim në brezin e frekuencës nga 800 MHz: deri në 1900 MHz. Në varësi të nevojave tona, ne mund të përdorim një kartë SIM që lejon vetëm shkëmbimin e të dhënave celulare, nuk ka nevojë për një kartë SIM me mbështetje SMS dhe thirrje telefonike.
Protokolli UART me të cilin modemi komunikon me ESP32 është i lidhur përgjithmonë me kunjat 16 (RX2 ESP32) dhe 17 (TX2 ESP32), të cilat janë porta e paracaktuar për protokollin UAl~T2 në çipin ESP32.
Për menaxhim të lehtë të funksionimit të modemit. ne mund të kontrollojmë kunjat PWR_KEY dhe MAIN_DTR. Pini PWR_KEY i modemit lejon që modemi të ndizet dhe fiket, kur një gjendje e lartë aplikohet në pinin 32 të ESP27 për një sekondë, modemi do ta ndryshojë gjendjen e tij nga çaktivizimi në ndezës ose nga ndezja në fikur. Kur jepet një gjendje e lartë për 20 ms në pinin 26 të ESP32, ne aktivizojmë pinin MAIN_DTR, vv i cili lejon që modemi të zgjohet kur aktivizohet kursimi i energjisë.
NETLIGHT LED i integruar i tabelës tregon funksionimin e modemit, nëse pulson do të thotë se modemi është \As mbret, nëse jo do të thotë se është i fikur.
MICAOMIS BASE V1: PËRDORIMI I KOMPONENTËVE TË NDËRTUAR T-IN – NIPU6O5O IMU
Në bordin e zhvillimit Micromis Base V1 është çipi MPU6050, i cili mund të lexojë përshpejtimin dhe orientimin hapësinor - një kombinim i një xhiroskopi dhe përshpejtuesi.
MPU6050 komunikon me ESP32 duke përdorur protokollin I2C, i cili shfaqet gjithashtu në kunjat e pajisjes Micromis - kunjat 22 (SCL) dhe 21 (SDA). Për të komunikuar me IMU, do të na duhet adresa e saj - në rastin e çipit të ngulitur në tabelën Micromis Base V1. adresa e çipit nuk mund të ndryshohet - është fiksuar në 0x68.
Çipi lejon funksionimin në intervale të ndryshme matëse:
- akselerometri - ±2 g, ±4 g. ±8 g. ±16 g
- xhiroskop - ±250 °/s, ±500 °/s, ±1000 °/s, ±2000 °/s
MICAOMIS BASE V1: PËRDORIMI I KOMPONENTËVE TË NDËRTUAR T-IN – SENSOR TEMP LIM75
Përveç çipit MPU6050, një sensor i temperaturës LM75 është montuar në tabelën e zhvillimit Microtips Base V1, i cili lejon leximin e temperaturave të ambientit nga -Sis °C deri në +125 °C.
Sensori LM75 komunikon me ESP32 duke përdorur protokollin I2C, i cili shfaqet gjithashtu në kunjat e pajisjes Micromis - kunjat 22 (SCL) dhe 21 (SDA). Për të komunikuar me LM75, do të na duhet adresa e tij - në rastin e çipit të ngulitur në tabelën Micromis Base V1, adresa e çipit nuk mund: të ndryshohet - është fikse dhe është 0x48.
Sensori i temperaturës LM75 na lejon të kontrollojmë gjendjen e tij në mënyrë që sensori të fiket në çdo kohë. Një avantazh shumë i rëndësishëmtage është konsumi i tij i ulët standard i rrymës gjatë funksionimit (2S0μA) dhe kur është i programuar i fikur (4μA).
MICAOMIS BASE V1: PËRDORIMI I KOMPONENTËVE TË NDËRTIMIT T-IN · WS2812C LED
Bordi i zhvillimit Micromis Base V1 është gjithashtu i pajisur me një RGB LED të adresueshëm për të emetuar sinjale drite. Dioda e montuar përfshin çipin WS2812C, i cili kontrollon diodën dhe lejon përdoruesin të zgjedhë ngjyrën dhe ngopjen e ngjyrës për dritën e diodës. Për shkak të përdorimit të teknologjisë RGB, ka më shumë se 16 milionë kombinime në dispozicion të përdoruesit për të arritur efekte të kënaqshme ndriçimi.
LED i adresueshëm është i lidhur përgjithmonë me pinin 32 të çipit ESP32 dhe mund të kontrollohet duke përdorur shumicën e bibliotekave përgjegjëse për kontrollin e LED-ve të adresueshëm.
BAZË MICROMIS V1: DIMENSIONET E POROSISË
Platforma Micromis Base V1, për shkak të madhësisë së saj kompakte. mund të përdoret në një gamë të gjerë projektesh të personalizuara që kërkojnë që një platformë kontrolli të jetë me përmasa të vogla duke ruajtur konsumin e ulët të energjisë, performancën e lartë dhe komunikimin multiplatformë nëpërmjet WiFi. Bluetooth ose GSM.
BAZA MICROMIS V1: SAMPPROGRAMET LE · MODEM PRESENT A TIDN
Përdorimi i tabelës Micromis Base V1 është shumë i lehtë për faktin se pllaka është pjesërisht e përputhshme me zgjidhjet e tjera të njohura në treg, kështu që ne mund të përdorim me siguri programe për vetë ESP32, modemin Quintal M65, diodat e adresueshme, IMU MPU6050 dhe temperaturën LM75 sensor. Megjithatë, ekipi Device Prototype ka zhvilluar softuer të dedikuar për çdo komponent shtesë, kështu që ju mund të kontrolloni lehtësisht se si funksionojnë komponentët në PCB tuaj duke përdorur mjedisin Arduino IDE.
Programi i parë është "Modem Prezantimi", i cili është një program i thjeshtë që ju lejon të testoni funksionimin e rr1odem-it të integruar. Pas ngarkimit të programit në pajisje dhe ekzekutimit të Monitorit Serial, ne mund të shtypim komandat e sistemit që do të kontrollojnë modemin dhe do të lejojnë, p.sh.ample, dërgimin e mesazheve SMS, kërkimin e të gjitha rrjeteve të disponueshme, konfigurimin e modemit ose lidhjen në rrjet. Mos harroni të plotësoni variablat në fillim të programit përpara se ta ngarkoni, pa to nuk do të mund të lidheni• me rrjetin dhe të dërgoni mesazhe SMS siç duhet.
Një veçori shumë e dobishme e këtij programi është aftësia për të dërguar komanda AT në modem.
Nëse dërgoni ndonjë komandë që nuk përfshihet në listën e komandave të mbështetura, atëherë programi do ta dërgojë atë automatikisht në modem, kjo mund të lehtësojë shumë punën e përdoruesve pak më të avancuar që mund të dëshirojnë të ndërtojnë një skemë të komandave të dërguara që do të shtohen. më vonë në programet e tyre. Lista e komandave AT me shpjegimin e tyre përfshihet në paketën e burimeve të bordit dhe është përpiluar nga prodhuesi i modemit dhe është ndarë në dokumente për çdo seksion të funksionimit të modemit.
BAZA MICROMIS V1: SAMPPROGRAMET LE · LEEI PRESENT A TIDN
Programi i dytë është "Prezantimi LED", është një skenar shumë i shkurtër që ju lejon të kontrolloni funksionimin e LED-it të integruar në tabelën Micromesh Base V1. Pas ngarkimit të programit dhe ekzekutimit të Serial Monitor, ne kemi mundësinë të dërgojmë disa komanda në LED, komandat mund të fikin plotësisht LED-in, të vendosin çdo ngjyrë nga paleta RGB ose të vendosin një nga ngjyrat e paracaktuara si e kuqe, jeshile. blu. rozë, të verdhë ose vjollcë.
Bazuar në komandat në kodin e programit. Përdoruesit fillestarë mund të ndërtojnë lehtësisht skriptet e tyre për të mbështetur përdorimin e LED-it të adresueshëm.
BAZA MICROMIS V1: SAMPPROGRAMET LE – PREZANTIM IMUI
Programi i tretë është “IMU Presentation”, është një skrip shumë i thjeshtë dhe i shkurtër që na lejon të kontrollojmë sesi sensori IMU i ngulitur në tabelën Microtips Base v1 lexon të dhënat. Pas ngarkimit të programit dhe ekzekutimit të Serial Plotter. ne jemi në gjendje të view të dhënat e lexuara nga sensori IMU në kohë reale.
Kur ekzekutoni Serial Plotter, mundeni me lehtësi view të dhënat që dërgon bordi, çdo goditje ose lëvizje e looard do të regjistrohet dhe tregohet në grafik. Në varësi të dëshirës suaj për të kontrolluar parametra të veçantë, mund të çaktivizoni diapazonin individual të matjes për të marrë informacion vetëm për një kanal të caktuar të dhënash.
BAZË MICRDMIS V1: PROJEKTE TË PËRDORIMIT TË GATIVE TD
Për të lehtësuar përdorimin e pllakave Micromis Base V1, ne kemi krijuar një bazë njohurish që do t'ju lejojë të përdorni projekte frymëzuese. Ne jemi duke punuar vazhdimisht në përmbajtjen e disponueshme në webfaqe në mënyrë që të mund të shikoni me lehtësi sampaplikimet e produkteve tona.
Mos prisni dhe kontrolloni tani: https://deviceprototype.com/hobby/knowledge-center/
Dokumentet / Burimet
![]() |
Bordi i zhvillimit të prototipeve të pajisjes botland BASE V1 [pdfUdhëzuesi i përdoruesit Bordi i zhvillimit të prototipeve të pajisjes BASE V1, BASE V1, Bordi i zhvillimit të prototipeve të pajisjes, Bordi i zhvillimit të prototipeve, Bordi i zhvillimit, Bordi |