botland BASE V1 Device Prototype Development Board
WELCOME
Ang Micromesh Base V1 developer board ay isang modernong tool para sa mga inhinyero at programmer upang lumikha ng mga advanced na elektronikong proyekto. Ang pangunahing tampok ng board ay ang paggamit ng ESP32 chip, na isa sa mga pinakasikat na chips para sa paglikha ng mga proyekto gamit ang mga wireless network (Wi-Fi at Bluetooth).
Ginagawa nitong perpekto ang board para sa paglikha ng mga Internet of Things (loT) na device at iba pang application na nangangailangan ng wireless na koneksyon. Ang paggamit ng Micromis ay pinadali ng isang built-in na USB-UART converter, na nagpapahintulot sa device na ma-program gamit ang isang USB-C cable. Ang USB socket na nakapaloob sa device ay nagbibigay-daan din sa pagpapagana ng mga bahagi ng device at karagdagang mga bahagi na nakakonekta sa platform.
Ang platform ay nilagyan ng Quectel M65 modem, na nagbibigay-daan sa pagkakakonekta sa mga cellular network at paghahatid ng data sa mga GSM network.
Ang modem ay may pinagsamang antenna connector, kaya madali itong maikonekta sa isang panlabas na antenna para sa mas mahusay na kalidad ng koneksyon.
Ang aparato ay mayroon ding isang addressable na LED. na maaaring kontrolado ng software at ginagamit upang mailarawan ang katayuan ng device o upang lumikha ng mga epekto sa pag-iilaw. Bilang karagdagan, ito ay nilagyan ng MPU6050 chip, na maaaring masukat ang acceleration at pag-ikot sa tatlong axes. na nagpapahintulot sa paglikha ng mga disenyo ng motion sensing.
Ang board ay nilagyan din ng LM75 temperature sensor, na nagbibigay-daan sa pagsukat ng ambient temperature na may katumpakan na 0 .5 degrees Celsius. Ito ay kapaki-pakinabang para sa mga application na nangangailangan ng pagsukat ng temperatura, tulad ng mga air-conditioning system at mga aparato sa pagsukat.
Nagtatampok din ang Micromis Base V1 ng mga babaeng gold pin lead, na nagbibigay-daan sa koneksyon ng mga panlabas na peripheral at mga overlay ng Micromis na palawakin ang mga kakayahan ng board mismo.
Ang platform ay nilagyan din ng ilang mga proteksyon, kabilang ang overvoltage, short-circuit, over-temperature at over-current na proteksyon mula sa USB port, na ginagawa itong angkop na tool para sa mga nagsisimula sa electronics.
MAGLIWANG HABANG GINAGAMIT ANG MICRDMIS BASE V1!
MICROMIS BASE V1: QUICK ST ART
Ang paggamit ng Micromis Base V1 platform ay napakadali! Upang makapagsimula sa iyong board, kailangan mong sundin ang ilang hakbang sa ibaba:
- I-unpack ang iyong Micromis Base V1 board mula sa packaging
- Magpasok ng aktibong nano SIM card sa slot ng SIM card
- Ikonekta ang GSM antenna sa U.FL connector
- Ikonekta ang isang gilid ng USB Type C cable sa Micromis Base V1 board at ang isa pa sa computer
- I-install ang kapaligiran sa iyong computer kung saan mo pino-program ang board
- I-install ang mga driver para sa CP2102 chip mula sa www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
- Mag-install ng mga pakete ng data para sa ESP32 chips.
- Piliin ang board na "ESP32 Dev Module".
- I-upload ang iyong unang programa sa Micromis Base V1 board
Kung dati kang gumamit ng mga board na may naka-embed na ESP32 chip sa iyong development environment, malamang na hindi mo na kailangang gumawa ng anumang karagdagang configuration, at gagana ang Micromis Base V1 board sa sandaling ikonekta mo ito sa iyong computer.
Kung wala ka pang programming environment kung saan ipo-program mo ang Micromis Base V1 board, o hindi mo alam kung paano mag-install ng mga data packages para sa mga board na may ESP32 chips, sa susunod na mga page tatalakayin natin ang dalawang pinakasikat. kapaligiran at kung paano mapagana ang Micromis Base V1 board sa kanila.
MICROMIS BASE V1: PAGGAMIT NG ARDUINO IDE
Ang Arduino IDE ay ang pinakasikat na kapaligiran na pangunahing ginagamit para sa mga layunin ng libangan. Dahil sa kakayahang mag-import ng mga karagdagang board at ang napakalaking komunidad ng mga gumagamit ng IDE na ito, maraming mga may-ari ng mga board na may ESP32 chip ang nagpasya na gamitin ang kapaligirang ito.
Kung wala kang naka-install na Arduino IDE environment, kailangan mong i-download ito mula sa link sa ibaba at i-install ito sa iyong computer, mas mainam na i-download ang bersyon 2.0 o mas bago.
https://www.arduino.cc/en/software
Pagkatapos i-install ang kapaligiran ng Arduino IDE, kailangan mong i-click ang:
File -> Mga Kagustuhan at sa “Additional boards manager URLs" ipasok ang sumusunod na link, ito ay isang link sa opisyal na pakete mula sa tagagawa ng ESP32 chip: https://raw.githubusercontent.com/espressif/arduino-esp32/ghpages/package_esp32_index.json
Pagkatapos i-paste ang link ng board manager, kailangan mong mag-click sa "OK11 na buton upang lumabas sa mga kagustuhan sa kapaligiran. Ngayon ay kailangan mong mag-click nang sunod-sunod:
Tools -> Board -> Boards Manager at sa board manager i-type ang “esp3211 sa search engine, pagkaraan ng ilang sandali ay makikita mo ang package na “esp32 by Espressif Systems11 , sa ilalim ng box kailangan mong i-click ang 11lnstall 11 , ang pinakabago bersyon ng ESP32 chip-equipped board packages ay awtomatikong i-install. Kung hindi mo nakikita ang mga tile package pagkatapos idagdag ang package link sa 11Additional boards manager URLs11 at i-type ang pariralang “esp3211 sa tile manager search engine, magandang ideya na i-restart ang buong kapaligiran.
MICROMIS BASE V1: PAGGAMIT NA MAY VISUAL STUDIO CODE
Ang pangalawang pinakasikat na kapaligiran para sa mga programming board na nilagyan ng ESP32 chips ay ang Visual Studio Code na may extension ng Platform IO IDE. Binibigyang-daan kami ng extension ng Platform IQ na magtrabaho nang kumportable sa isang malaking bilang ng mga development board at standalone na chip, na maaari naming i-program sa maraming mga frameworks. Upang magamit ang mga kakayahan ng environment na ito, dapat mo munang i-download at i-install ang Visual Studio Code mula sa link: https://code.visualstudio.com/
Bilang karagdagan, dapat mong i-download at i-install ang Python 3.8.5 o mas bago mula sa link: https://www.python.org/downloads/
Kapag na-install mo na ang kapaligiran ng Visual Studio Code at Python, mag-click sa View-> Extension sa Visual Studio Code, dapat bumukas ang isang extension browser window sa kaliwa. Sa extension browser kailangan mong i-type ang 11PlatformlO IDE11 , kapag nag-click ka sa item na may pangalang "Platform IO IDE" magbubukas ang isang window na may mga detalye ng extension, ngayon kailangan mo lang i-click ang 11 lnstall11 at lalabas ang extension na download at i-install ang sarili nito.
Pagkatapos i-install ang extension. kailangan nating mag-click sa icon ng Platform IO na matatagpuan sa tool bar sa kaliwa, at pagkatapos ay mag-click sa icon ng bahay sa ibabang bar. na maglalabas ng home page ng extension. Kapag nasa home page ka na ng extension, kailangan mong mag-click sa “Boards” at i-type ang 11ESP32 Dev Module” sa tile search box. Ang board kung saan ka interesado ay lilitaw mismo sa ibaba ng box para sa paghahanap. Kapag gumawa ka ng isang proyekto. ang kailangan mo lang gawin ay kopyahin ang ID ng partikular na board at i-paste ito sa proyekto, o kapag bumubuo ng proyekto, piliin ang board na iyong ipo-program bilang "ESP32 Dev Module".
MICROMIS BASE V1: PIN FUNCTION
ADC
Mga input para sa ADC, ang ADC ay may 12-blt na resolusyon. Kasama. mababasa natin ang mga analog na halaga mula 0 hanggang 4095 Sa voltage saklaw mula 0V hanggang 3,3V. kung saan ang o ay 0V at ang 4095 ay 3.3V. Tandaan na huwag ikonekta ang isang voltage mas mataas sa 33V sa mga analog na pin
12C
Ang ESP32 ay may dalawang 12C channel at ang bawat pin ay maaaring itakda bilang SDA o SCL para sa kadalian ng paggamit. ang mga bahagi sa board at ang mga lead sa mga gintong pin ay nai-ruta sa mga pin 21 (SDA) at 22 (SCLJ.
PANGUNAHING UART
Ang mga pin ng board na may label na MAIN UART ay nagbibigay-daan sa komunikasyon sa pamamagitan ng UAAT protocol, ay konektado sa pangunahing UART protocol ng ESP32. at maaaring magamit upang i-program ang chip na lumalampas sa CP2102 chip na binuo sa board. Hindi namin inirerekomenda ang paggamit ng mga konektor na ito para sa mga layunin maliban sa komunikasyon ng UART.
GND
Mga board pin para sa ground potential na output.
RTC WAKEUP
Sinusuportahan ng ESP32 chip ang paggising mula sa isang panlabas na kakulangan sa pamamagitan ng isang ultra-saving RTC chip gamit ang mga pin na !may label na ATC WAKEUP.
SPI
Upang makipag-usap sa mga walang hanggang bahagi maaari naming gamitin ang SPI protocol na nakapaloob sa ESP32, sa board ang mga pin 23 (MOSI) 19 (MISOI 18 (CLK) S (CS) ay itinalaga sa SPI Interface.
3V3
3.3V power output, na maaaring gamitin sa pagpapagana ng mga bahagi ng embalsamo. ngunit ang kasalukuyang kapasidad ng connector na ito sa 350mA. Kung kailangan mong paganahin ang isang mas hinihingi na bahagi, gumamit ng panlabas na pinagmumulan ng kuryente.
BOOT
Ang BOOT pin ay responsable para sa pagkontrol sa operating mode ng ESP32, salamat sa Ito ang chip ay maaaring pumasok sa programming mode. Ang pin ay konektado sa BOOT button sa board.
HIPUKIN
Ang ESP32 ay may built-in na 10 panloob na capacitive touch sensor. Pinapayagan nilang madama ang pagbabago sa mga ibabaw na may mga singil sa kuryente. Kasama nito. maaari tayong lumikha ng mga simpleng touch pad na maaari ding gamitin upang magising ang chip.
INPUT LANG
Ang mga pin ng board na may markang INPUT LAMANG ay hindi nagpapahintulot sa amin na kontrolin ang mga panlabas na bahagi, maaari naming gamitin ang mga ito upang basahin ang mga analog o digital na signal.
5v
5V power connector, na maaaring gamitin upang paganahin ang mga panlabas na bahagi. ngunit ang kasalukuyang kapasidad ng connector na ito ay 2S0mA. kung kailangan mong paganahin ang isang mas hinihingi na bahagi, gumamit ng panlabas na pinagmumulan ng kuryente. Ang connector ay maaari ding gamitin para paganahin ang board kung sakaling ang device ay hindi pinapagana mula sa USB port.
EN
Ang EN pin ay responsable para sa pag-reset ng ESP32 chip. Ang pin ay konektado sa EN button sa board.
MICROMIS BASE V1: IMPORT ANT COMPONENTS SA BOARD
- ESP32-WROO~M-32D microcontroller
- Quintal M65 GSM modem
- Nano Sim card slot
- USB Type-C connector
- MPU6050 accelerometer at gyroscope
- Sensor ng temperatura ng LM75
- WS2812C na natutugunan na LED
- CP2102 programming chip
- Pinagsamang GSM antenna array
MICROMIS BASE V1: BLOCK DIAGRAM NG MGA PANGUNAHING COMPONENT
MICAOMIS BASE V1: PAGGAMIT NG BUIL T-IN COMPONENTS – GSM MODEM
Ang Micromis Base V1 development board ay may built-in na Quintal M65 modem para sa GSM network communication, na nagpapahintulot sa device na kumonekta sa Internet nang walang WiFi at magpadala ng mga SMS message.
Para sa tamang operasyon ng m1odem kailangan namin ng isang aktibong nano SIM size card at isang antenna na may U.FL. connector na angkop para sa operasyon sa frequency band mula 800MHz: hanggang 1900 MHz. Depende sa aming mga pangangailangan, maaari kaming gumamit ng SIM card na nagbibigay-daan lamang sa pagpapalitan ng mobile data, hindi na kailangan ng SIM card na may SMS a1nd na suporta sa tawag sa telepono.
Ang UART protocol kung saan nakikipag-ugnayan ang modem sa ESP32 ay permanenteng konektado sa mga pin 16 (RX2 ESP32) at 17 (TX2 ESP32), na siyang default na port para sa UAl~T2 protocol sa ESP32 chip.
Para sa madaling pamamahala ng~ pagpapatakbo ng modem. maaari naming kontrolin ang PWR_KEY at MAIN_DTR pin. Ang PWR_KEY pin ng modem ay nagbibigay-daan sa modem na i-on at i-off, kapag ang isang mataas na estado ay inilapat sa ESP32 pin 27 para sa isang segundo ay babaguhin ng modem ang estado nito mula sa naka-on o mula sa naka-on patungo sa off. Kapag ang mataas na estado ay ibinigay para sa 20 ms sa pin 26 ng ESP32, ina-activate namin ang MAIN_DTR pin, na nagbibigay-daan sa modem na magising kapag na-activate ang power saving.
Ang built-in na NETLIGHT LED ng board ay nagpapahiwatig ng pagpapatakbo ng modem, kung ito ay kumukurap nangangahulugan ito na ang modem ay \Nor king, kung hindi ito ay nangangahulugan na ito ay naka-off.
MICAOMIS BASE V1: PAGGAMIT NG BUIL T-IN COMPONENTS – NIPU6O5O IMU
Sa Micromis Base V1 development board ay ang MPU6050 chip, na maaaring magbasa ng acceleration at spatial orientation - isang kumbinasyon ng isang gyroscope at accelerometer.
Nakikipag-ugnayan ang MPU6050 sa ESP32 gamit ang I2C protocol, na inilalabas din sa mga pin ng Micromis device - mga pin 22 (SCL) at 21 (SDA). Upang makipag-usap sa IMU, kakailanganin namin ang address nito - sa kaso ng chip na naka-embed sa Micromis Base V1 board. hindi mababago ang chip address - ito ay naayos sa 0x68.
Ang chip ay nagbibigay-daan para sa operasyon sa iba't ibang mga saklaw ng pagsukat:
- accelerometer – ±2 g, ±4 g. ±8 g. ±16 g
- dyayroskop – ±250 °/s, ±500 °/s, ±1000 °/s, ±2000 °/s
MICAOMIS BASE V1: PAGGAMIT NG BUIL T-IN COMPONENTS – LIM75 TEMP SENSOR
Bilang karagdagan sa MPU6050 chip, ang isang LM75 temperature sensor ay naka-mount sa Microtips Base V1 development board, na nagbibigay-daan sa pagbabasa ng mga ambient temperature mula -Sis °C hanggang +125 °C.
Ang LM75 sensor ay nakikipag-ugnayan sa ESP32 gamit ang I2C protocol, na inilalabas din sa mga pin ng Micromis device - mga pin 22 (SCL) at 21 (SDA). Upang makipag-usap sa LM75, kakailanganin namin ang address nito - sa kaso ng chip na naka-embed sa Micromis Base V1 board, ang address ng chip ay hindi maaaring: baguhin - ito ay naayos at 0x48.
Ang LM75 temperature sensor ay nagpapahintulot sa amin na kontrolin ang estado nito upang ang sensor ay maaaring i-off anumang oras. Isang napakahalagang advantage ay ang mababang karaniwang kasalukuyang pagkonsumo nito sa panahon ng operasyon (2S0μA) at habang naka-program off ito (4μA).
MICAOMIS BASE V1: PAGGAMIT NG BUIL T-IN COMPONENTS · WS2812C LED
Ang Micromis Base V1 development board ay nilagyan din ng isang addressable RGB LED upang maglabas ng mga light signal. Kasama sa naka-mount na diode ang WS2812C chip, na kumokontrol sa diode at nagpapahintulot sa user na piliin ang kulay at saturation ng kulay para sa liwanag ng diode. Dahil sa paggamit ng teknolohiyang RGB, mayroong higit sa 16 milyong kumbinasyon sa pagtatapon ng gumagamit upang makamit ang kasiya-siyang epekto sa pag-iilaw.
Ang addressable LED ay permanenteng konektado sa 32 pin ng ESP32 chip at makokontrol gamit ang karamihan sa mga library na responsable para sa pagkontrol sa mga addressable LEDs.
MICROMIS BASE V1: BOARD DIMENSIOINS
Ang Micromis Base V1 platform, dahil sa compact size nito. ay maaaring gamitin sa isang malawak na hanay ng mga custom na proyekto na nangangailangan ng control platform na maliit ang laki habang pinapanatili ang mababang paggamit ng kuryente, mataas na performance at multiplatform na komunikasyon sa pamamagitan ng WiFi. Bluetooth o GSM.
MICROMIS BASE V1: SAMPANG MGA PROGRAMA · MODEM NA NAGPAKITA NG TIDN
Ang paggamit ng Micromis Base V1 board ay napakadali dahil sa ang katunayan na ang board ay bahagyang tugma sa iba pang mga sikat na solusyon sa merkado, kaya maaari naming kumpiyansa na gumamit ng mga programa para sa ESP32 mismo, Quintal M65 modem, addressable diodes, IMU MPU6050, at LM75 na temperatura sensor. Gayunpaman, ang Device Prototype team ay nakabuo ng dedikadong software para sa bawat karagdagang component, para madali mong masuri kung paano gumagana ang mga component sa iyong PCB gamit ang Arduino IDE environment.
Ang unang programa ay "Pagtatanghal ng Modem," na isang simpleng programa na nagbibigay-daan sa iyong subukan ang pagpapatakbo ng built-in na rr1odem. Pagkatapos i-upload ang program sa device at patakbuhin ang Serial Monitor, maaari naming i-type ang mga command ng system na magkokontrol sa modem at magpapahintulot, para sa example, pagpapadala ng mga mensaheng SMS, paghahanap sa lahat ng magagamit na network, pag-configure ng modem o pagkonekta sa network. Tandaang kumpletuhin ang mga variable sa simula ng programa bago ito i-upload, kung wala ang mga ito, hindi ka makakakonekta sa • network at makapagpadala ng mga SMS na mensahe nang maayos.
Ang isang napaka-kapaki-pakinabang na tampok ng program na ito ay ang kakayahang magpadala ng mga AT command sa modem.
Kung nagpadala ka ng ilang utos na hindi kasama sa listahan ng mga suportadong utos kung gayon ang programa ay awtomatikong ipapadala ito sa modem, ito ay lubos na mapadali ang gawain ng bahagyang mas advanced na mga gumagamit na maaaring nais na bumuo ng isang pamamaraan ng ipinadala na mga utos na idaragdag mamaya sa kanilang sariling mga programa. Ang listahan ng mga AT command kasama ang kanilang paliwanag ay kasama sa resource packet ng board at pinagsama-sama ng tagagawa ng modem at hinati sa mga dokumento para sa bawat seksyon ng pagpapatakbo ng modem.
MICROMIS BASE V1: SAMPLE PROGRAMS · NAGPRESENTA SI LEEI NG TIDN
Ang pangalawang programa ay "LED presentation", ito ay isang napakaikling script na nagbibigay-daan sa iyo upang suriin ang pagpapatakbo ng LED na nakapaloob sa Micromesh Base V1 board. Pagkatapos i-upload ang programa at patakbuhin ang Serial Monitor, mayroon kaming opsyon na magpadala ng ilang command sa LED, maaaring ganap na patayin ng mga command ang LED, itakda ang anumang kulay mula sa RGB palette o itakda ang isa sa mga paunang natukoy na kulay tulad ng pula, berde. asul. rosas, dilaw o lila.
Batay sa mga utos sa code ng programa. Ang mga baguhang gumagamit ay madaling makabuo ng kanilang sariling mga script upang suportahan ang paggamit ng natutugunan na LED.
MICROMIS BASE V1: SAMPLE PROGRAMS – IMUI PRESENTATION
Ang ikatlong programa ay "IMU Presentation", ito ay isang napaka-simple at maikling script na nagbibigay-daan sa amin upang suriin kung paano ang IMU sensor na naka-embed sa Microtips Base v1 board ay nagbabasa ng data. Pagkatapos i-upload ang programa at patakbuhin ang Serial Plotter. kaya natin view ang data na nabasa mula sa IMU sensor sa real time.
Kapag nagpatakbo ka ng Serial Plotter maaari kang maginhawa view ang data na ipinapadala ng board, bawat sundot o galaw ng looard ay itatala at ipapakita sa mga graph. Depende sa iyong pagnanais na suriin ang mga partikular na parameter, maaari mong alisin sa pagkakapili ang mga indibidwal na hanay ng pagsukat upang makakuha ng impormasyon tungkol lamang sa isang partikular na channel ng data.
MICRDMIS BASE V1: HANDA TD GAMITIN PROYEKTO
Upang mapadali ang paggamit ng mga tile ng Micromis Base V1, lumikha kami ng isang base ng kaalaman na magbibigay-daan sa iyo upang ma-access ang mga nakasisiglang proyekto. Patuloy kaming nagsusumikap sa nilalamang magagamit sa website upang madali mong tingnan ang sampang mga aplikasyon ng aming mga produkto.
Huwag maghintay at tingnan ito ngayon: https://deviceprototype.com/hobby/knowledge-center/
Mga Dokumento / Mga Mapagkukunan
![]() |
botland BASE V1 Device Prototype Development Board [pdf] Gabay sa Gumagamit BASE V1 Device Prototype Development Board, BASE V1, Device Prototype Development Board, Prototype Development Board, Development Board, Board |