botland BASE V1 Device Prototype Development Board

КОШ КЕЛДИҢИЗ
Micromesh Base V1 иштеп чыгуучу тактасы инженерлер жана программисттер үчүн алдыңкы электрондук долбоорлорду түзүү үчүн заманбап курал болуп саналат. Тактанын негизги өзгөчөлүгү - зымсыз тармактарды (Wi-Fi жана Bluetooth) колдонуу менен долбоорлорду түзүү үчүн эң популярдуу микросхемалардын бири болгон ESP32 чипинин колдонулушу.
Бул тактаны нерселердин Интернети (loT) түзмөктөрүн жана зымсыз байланышты талап кылган башка тиркемелерди түзүү үчүн идеалдуу кылат. Микромисти колдонууга орнотулган USB-UART конвертери көмөктөшөт, ал аппаратты USB-C кабели аркылуу программалоого мүмкүндүк берет. Аспапка орнотулган USB розетка да аппараттын компоненттерин жана платформага туташтырылган кошумча компоненттерди кубаттоого мүмкүндүк берет.
Платформа Quectel M65 модеми менен жабдылган, ал уюлдук тармактарга туташууга жана GSM тармактары аркылуу маалыматтарды өткөрүүгө мүмкүндүк берет.
Модемде интеграцияланган антенна туташтыргычы бар, ошондуктан аны жакшыраак туташтыруу үчүн тышкы антеннага оңой туташтырууга болот.
Аппаратта даректүү LED бар. программалык камсыздоо менен башкарылуучу жана аппараттын абалын визуалдаштыруу же жарык эффекттерин түзүү үчүн колдонулушу мүмкүн. Мындан тышкары, ал MPU6050 чип менен жабдылган, ал үч окто ылдамданууну жана айланууну өлчөй алат. кыймылды сезүү конструкцияларын түзүүгө мүмкүндүк берет.
Башкарма ошондой эле LM75 температуралык сенсор менен жабдылган, ал айлана-чөйрөнүн температурасын 0 градус Цельсий тактык менен өлчөөгө мүмкүндүк берет. Бул кондиционер системалары жана өлчөө приборлору сыяктуу температураны өлчөөнү талап кылган колдонмолор үчүн пайдалуу.
Micromis Base V1 ошондой эле тышкы перифериялык түзүлүштөрдү жана Micromis катмарларын туташтырууга, тактанын өзүнүн мүмкүнчүлүктөрүн кеңейтүүгө мүмкүндүк берген аял алтын төөнөгүчтөрдү камтыйт.
платформа ошондой эле overvol, анын ичинде коргоо бир катар менен жабдылганtage, USB портунан кыска туташуу, ашыкча температура жана ашыкча ток коргоо, бул электроника үйрөнчүктөр үчүн ылайыктуу курал болуп саналат.
MICRDMIS БАЗАСЫН V1 КОЛДОНУУДА ТААНЫП АЛЫҢЫЗ!
MICROMIS BASE V1: QUICK ST ART
Micromis Base V1 платформасын колдонуу абдан оңой! Тактаны баштоо үчүн, сиз төмөнкү бир нече кадамдарды аткарышыңыз керек:
- Micromis Base V1 тактаңызды таңгактан чыгарыңыз
- Жигердүү нано SIM картаны SIM картанын уячасына салыңыз
- GSM антеннасын U.FL туташтыргычына туташтырыңыз
- USB Type C кабелинин бир тарабын Micromis Base V1 тактасына, экинчи жагын компьютерге туташтырыңыз
- Тактаны программалаган компьютериңизге чөйрөнү орнотуңуз
- CP2102 чипине драйверлерди орнотуңуз www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
- ESP32 чиптери үчүн маалымат пакеттерин орнотуу.
- "ESP32 Dev Module" тактасын тандаңыз
- Биринчи программаңызды Micromis Base V1 тактасына жүктөңүз
Эгерде сиз мурда иштеп чыгуу чөйрөңүздө камтылган ESP32 чиптери бар такталарды колдонгон болсоңуз, анда сизге кошумча конфигурациялоонун кереги жок болуп калат жана Micromis Base V1 тактасы сиз аны компьютериңизге туташтырар замат иштей баштайт.
Эгер сизде Micromis Base V1 тактасын программалай турган программалоо чөйрөсү жок болсо, же ESP32 чиптери бар такталар үчүн маалымат пакеттерин кантип орнотууну билбесеңиз, анда кийинки беттерде биз эң популярдуу эки чөйрөнү талкуулайбыз. чөйрөлөр жана алар менен иштөөгө Micromis Base V1 тактасын кантип алуу керек.
MICROMIS БАЗАСЫ V1: ARDUINO IDE МЕНЕН КОЛДОНУУ
Arduino IDE негизинен хобби максаттары үчүн колдонулган эң популярдуу чөйрө. Кошумча такталарды импорттоо мүмкүнчүлүгүнөн жана бул IDE колдонуучуларынын өтө чоң коомчулугунан улам, ESP32 чиптери бар такталардын көптөгөн ээлери бул чөйрөнү колдонууну чечишти.
Эгер сизде Arduino IDE чөйрөсү орнотулган жок болсо, анда аны төмөнкү шилтемеден жүктөп алып, компьютериңизге орнотуу керек, эң жакшысы 2.0 же андан кийинки версиясын жүктөп алыңыз.
https://www.arduino.cc/en/software
Arduino IDE чөйрөсүн орноткондон кийин, чыкылдатуу керек:
File -> Артыкчылыктар жана "Кошумча такталардын менеджери URLs" талаасына төмөнкү шилтемени киргизиңиз, бул ESP32 чипинин өндүрүүчүсүнүн расмий пакетине шилтеме: https://raw.githubusercontent.com/espressif/arduino-esp32/ghpages/package_esp32_index.json

Башкармалыктын шилтемесин чаптагандан кийин, айлана-чөйрөнүн артыкчылыктарынан чыгуу үчүн "OK11" баскычын чыкылдатуу керек. Эми сиз кезеги менен басышыңыз керек:
Tools -> Board -> Boards Manager жана башкармалыктын менеджеринде издөө системасына “esp3211” териңиз, бир аз убакыт өткөндөн кийин сиз Espressif Systems32 тарабынан “esp11 пакетин көрүшүңүз керек, кутучанын ылдый жагында 11lnstall 11ди басышыңыз керек, эң акыркы ESP32 чип менен жабдылган такта пакеттеринин версиясы автоматтык түрдө орнотулат. 11Кошумча такталарды башкаруучуга топтомдун шилтемесин кошкондон кийин плитканын пакеттерин көрбөсөңүз URLs11 талаасын ачып, "esp3211 плиткаларды башкаруучу издөө системасына" деген сөз айкашын териңиз, бүт чөйрөнү кайра баштоо жакшы идея.
MICROMIS БАЗАСЫ V1: VISUAL STUDIO КОДУ МЕНЕН КОЛДОНУУ
ESP32 чиптери менен жабдылган программалоо такталары үчүн экинчи эң популярдуу чөйрө Platform IO IDE кеңейтүүсү менен Visual Studio Code болуп саналат. Platform IQ кеңейтүүсү бизге көптөгөн алкактарда программалай турган көптөгөн иштеп чыгуу такталары жана өз алдынча чиптер менен ыңгайлуу иштөөгө мүмкүндүк берет. Бул чөйрөнүн мүмкүнчүлүктөрүн колдонуу үчүн, адегенде шилтемеден Visual Studio Code жүктөп алып, орнотуу керек: https://code.visualstudio.com/
Мындан тышкары, сиз шилтемеден Python 3.8.5 же андан кийинкисин жүктөп алып, орнотушуңуз керек: https://www.python.org/downloads/
Сиз Visual Studio Code чөйрөсүн жана Python орноткондон кийин, чыкылдатыңыз View-> Visual Studio Code кеңейтүүсү, сол жакта кеңейтүү серепчи терезеси ачылышы керек. Кеңейтүү браузеринде сиз теришиңиз керек 11PlatformlO IDE11 , "Platform IO IDE" деген аталыштагы нерсени басканда, кеңейтүүнүн чоо-жайы менен терезе ачылат, эми сиз жөн гана 11 lnstall11 чыкылдатыңыз жана кеңейтүү жүктөлүп алынат. жана өзүн орнотуу.
Кеңейтүүнү орноткондон кийин. биз сол жактагы куралдар тилкесинде жайгашкан Platform IO сөлөкөтүн чыкылдатышыбыз керек, андан кийин ылдыйкы тилкедеги үй сүрөтчөсүн басышыбыз керек. бул кеңейтүүнүн башкы барагын ачат. Кеңейтүүнүн башкы бетине киргенден кийин, "Такталарды" чыкылдатып, плитканы издөө кутучасына 11ESP32 Dev Module деп теришиңиз керек. Сизди кызыктырган такта издөө кутучасынын астында пайда болот. Сиз долбоор түзүп жатканда. Болгону, белгилүү бир тактанын идентификаторун көчүрүп, аны долбоорго чаптоо же долбоорду түзүп жатканда "ESP32 Dev Module" катары программалай турган тактаны тандаңыз.

MICROMIS БАЗАСЫ V1: PIN ФУНКЦИЯСЫ

ADC
ADC үчүн киргизүүлөр, ADC 12-blt токтому бар. Аны менен. биз 0дөн 4095ке чейинки аналогдук маанилерди окуй алабызtage 0Вдан 3,3Вга чейин диапазондо. мында о 0В жана 4095 3.3В. том туташтырбоо үчүн унутпаtage аналогдук пиндерге 33V жогору
12C
ESP32де эки 12C каналы бар жана колдонууга ыңгайлуу болушу үчүн ар бир пинди SDA же SCL катары коюуга болот. тактадагы компоненттер жана алтын казыктардагы алып баргычтар 21 (SDA) жана 22 (SCLJ) төөнөгүчтөрүнө багытталды.
НЕГИЗГИ УАРТ
Тактанын MAIN UART деп белгиленген пиндери UAAT протоколу аркылуу байланышууга мүмкүндүк берет, ESP32 негизги UART протоколуна туташтырылган. жана тактайга орнотулган CP2102 чипти айланып өтүп, чипти программалоо үчүн колдонсо болот. Биз бул туташтыргычтарды UART байланышынан башка максаттарда колдонууну сунуш кылбайбыз.
GND
Жердин потенциалдуу чыгышы үчүн такта төөнөгүчтөрү.
RTC ОЙГОНУ
ESP32 чип !белгиленген ATC WAKEUP пиндерди колдонуу менен ультра үнөмдөөчү RTC чипинин жардамы менен тышкы жетишсиздиктен ойгонууну колдойт.
SPI
Түбөлүк компоненттер менен байланышуу үчүн биз ESP32ге орнотулган SPI протоколун колдоно алабыз, тактадагы 23 (MOSI) 19 (MISOI 18 (CLK) S (CS) SPI интерфейсине дайындалган.
3V3
Бальзам компоненттерин иштетүү үчүн колдонулушу мүмкүн болгон 3.3V кубаттуулугу. бирок бул туташтыргычтын учурдагы кубаттуулугу 350mA. Эгер сиз талап кылынган компонентти кубатташыңыз керек болсо, тышкы кубат булагын колдонуңуз.
BOOT
BOOT пин ESP32нин иштөө режимин көзөмөлдөө үчүн жооптуу, анын аркасында чип программалоо режимине кире алат. PIN тактадагы BOOT баскычына туташтырылган.
ТИЙҮҮ
ESP32 орнотулган 10 ички сыйымдуулук сенсорлору бар. Алар электр заряды бар беттердин өзгөрүшүн сезүүгө мүмкүндүк берет. Муну менен. биз чипти ойготуу үчүн да колдонула турган жөнөкөй сенсордук аянтчаларды түзө алабыз.
КИРГИЗҮҮ ГАНА
INPUT ONLY деп белгиленген тактанын төөнөгүчтөрү тышкы компоненттерди башкарууга мүмкүндүк бербейт, биз аларды аналогдук же санариптик сигналдарды окуу үчүн колдоно алабыз.
5v
5V кубат туташтыргычы, тышкы компоненттерди иштетүү үчүн колдонулушу мүмкүн. бирок бул туташтыргычтын учурдагы кубаттуулугу 2S0mA болуп саналат. Эгер сиз талап кылынган компонентти кубатташыңыз керек болсо, тышкы энергия булагын колдонуңуз. Туташтыргыч аппарат USB портунан кубатталбаган учурда тактаны кубаттоо үчүн да колдонулушу мүмкүн.
EN
EN пин ESP32 чипти баштапкы абалга келтирүү үчүн жооптуу. PIN тактадагы EN баскычына туташтырылган.
MICROMIS БАЗАСЫ V1: БОРТТОГУ ИМПОРТТУК кумурска компоненттери
- ESP32-WROO~M-32D микроконтроллери
- Quintal M65 GSM модеми
- Nano SIM карта слоту
- USB Type-C туташтыргычы
- MPU6050 акселерометр жана гироскоп
- LM75 температура сенсору
- WS2812C даректүү LED
- CP2102 программалоо чип
- Интеграцияланган GSM антенна массиви

MICROMIS БАЗАСЫ V1: НЕГИЗГИ КОМПОНЕНТТЕРДИН БЛОК-ДИГРАММАСЫ

MICAOMIS BASE V1: КИРИНГЕН КОМПОНЕНТТЕРДИ КОЛДОНУУ – GSM модем

Micromis Base V1 иштеп чыгуу тактасында GSM түйүн байланышы үчүн орнотулган Quintal M65 модеми бар, ал түзмөккө WiFiсыз Интернетке туташып, SMS билдирүүлөрдү жөнөтүүгө мүмкүндүк берет.
m1odemдин туура иштеши үчүн бизге жигердүү нано SIM өлчөмүндөгү карта жана U.FL менен антенна керек. 800MHz жыштык тилкесинде иштөө үчүн ылайыктуу туташтыргыч: 1900 MHz. Биздин муктаждыктарыбызга жараша, биз мобилдик маалымат алмашууга гана мүмкүндүк берген SIM-картаны колдоно алабыз, SMS a1nd телефон чалуу колдоосу менен SIM картанын кереги жок.
Модем ESP32 менен байланышып турган UART протоколу ESP16 чипиндеги UAl~T2 протоколу үчүн демейки порт болуп саналган 32 (RX17 ESP2) жана 32 (TX2 ESP32) пиндерине туруктуу туташкан.
~ модемдин иштөөсүн жеңил башкаруу үчүн. биз PWR_KEY жана MAIN_DTR пиндерин башкара алабыз. Модемдин PWR_KEY пини модемди күйгүзүүгө жана өчүрүүгө мүмкүндүк берет, ESP32 27 пинге бир секундага жогорку абал колдонулганда, модем өзүнүн абалын өчүктөн күйгүзүүгө же күйгүзгөндөн өчүрүүгө өзгөртөт. ESP20нин 26 пининде 32 мс үчүн жогорку абал берилгенде, биз MAIN_DTR пинди иштетебиз, ал кубаттуулукту үнөмдөө иштетилгенде модемди ойготууга мүмкүндүк берет.
Тактада орнотулган NETLIGHT LED диоду модемдин иштешин көрсөтүп турат, эгер ал өчүп турса, бул модем \Nor King, ал эми жок болсо, ал өчүк дегенди билдирет.
MICAOMIS БАЗАСЫ V1: КИРГИЗИЛГЕН КОМПОНЕНТТЕРДИ КОЛДОНУУ – NIPU6O5O IMU

Micromis Base V1 иштеп чыгуу тактасында MPU6050 чипи бар, ал ылдамданууну жана мейкиндикти ориентацияны окуй алат - гироскоп менен акселерометрдин айкалышы.
MPU6050 ESP32 менен I2C протоколунун жардамы менен байланышат, ал ошондой эле Micromis аппаратынын пиндеринде - 22 (SCL) жана 21 (SDA) пиндеринде чыгарылат. IMU менен байланышуу үчүн бизге анын дареги керек болот – Micromis Base V1 тактасына орнотулган чип учурда. чип дарегин өзгөртүү мүмкүн эмес - ал 0x68 боюнча белгиленген.
Чип ар кандай өлчөө диапазондорунда иштөөгө мүмкүндүк берет:
- акселерометр – ±2 г, ±4 г. ±8 г. ±16 г
- гироскоп – ±250°/с, ±500°/с, ±1000°/с, ±2000°/с
MICAOMIS БАЗАСЫ V1: КИРИНГЕН КОМПОНЕНТТЕРДИ КОЛДОНУУ – LIM75 ТЕМП СЕНСОР

MPU6050 чипинен тышкары, Microtips Base V75 иштеп чыгуу тактасына LM1 температура сенсору орнотулган, ал -Sis °Cден +125 °Cге чейин чөйрөнүн температурасын окууга мүмкүндүк берет.
LM75 сенсор ESP32 менен I2C протоколунун жардамы менен байланышат, ал дагы Micromis түзмөгүнүн төөнөгүчтөрүндө - 22 (SCL) жана 21 (SDA) пиндеринде чыгарылат. LM75 менен байланышуу үчүн бизге анын дареги керек болот - Micromis Base V1 тактасына орнотулган чиптин дареги: чиптин дарегин өзгөртүүгө болбойт - ал бекитилген жана 0x48.
LM75 температура сенсору бизге анын абалын көзөмөлдөөгө мүмкүндүк берет, ошондуктан сенсор каалаган убакта өчүрүлөт. Абдан маанилүү авансtage - анын иштөө учурундагы (2S0μA) жана программаланганда (4μA) аз стандарттуу ток керектөө.
MICAOMIS BASE V1: КИРИНГЕН КОМПОНЕНТТЕРДИ КОЛДОНУУ · WS2812C LED

Micromis Base V1 иштеп чыгуу тактасы жарык сигналдарын чыгаруу үчүн даректүү RGB LED менен жабдылган. Орнотулган диод WS2812C чипти камтыйт, ал диодду башкарат жана колдонуучуга диоддун жарыгынын түсүн жана түстүү каныккандыгын тандоого мүмкүндүк берет. RGB технологиясын колдонуудан улам, канааттандырарлык жарык эффекттерине жетүү үчүн колдонуучунун карамагында 16 миллиондон ашык комбинациялар бар.
Даректүү LED ESP32 чипинин 32 пинине туруктуу туташтырылган жана даректүү LEDди башкаруу үчүн жооптуу көпчүлүк китепканалардын жардамы менен башкарылса болот.
MICROMIS БАЗАСЫ V1: ТАКТА ӨЛЧӨМДӨРҮ
Micromis Base V1 платформасы компакттуу өлчөмүнөн улам. аз электр керектөөсүн, жогорку өндүрүмдүүлүктү жана WiFi аркылуу мультиплатформалык байланышты сактоо менен башкаруу платформасынын көлөмү аз болушун талап кылган кеңири ыңгайлаштырылган долбоорлордо колдонулушу мүмкүн. Bluetooth же GSM.


MICROMIS БАЗАСЫ V1: СAMPLE PROGRAMS · MODEM PRESENT A TIDN
Micromis Base V1 тактасын колдонуу абдан оңой, анткени такта базардагы башка популярдуу чечимдер менен жарым-жартылай шайкеш келет, ошондуктан биз ESP32 өзү, Quintal M65 модеми, даректүү диоддор, IMU MPU6050 жана LM75 температурасы үчүн программаларды ишенимдүү колдоно алабыз. сенсор. Бирок, Device Prototype командасы ар бир кошумча компонент үчүн атайын программалык камсыздоону иштеп чыккан, андыктан Arduino IDE чөйрөсүн колдонуу менен PCBдеги компоненттердин кандайча иштешин оңой текшере аласыз.
Биринчи программа “Модем презентациясы”, бул жөнөкөй программа, ал орнотулган rr1odemдин иштешин текшерүүгө мүмкүндүк берет. Программаны аппаратка жүктөгөндөн жана Сериялык мониторду иштеткенден кийин, биз модемди башкара турган жана уруксат бере турган система буйруктарын тере алабыз.ample, SMS билдирүүлөрдү жөнөтүү, бардык жеткиликтүү тармактарды издөө, модемди конфигурациялоо же тармакка туташтыруу. Программаны жүктөөдөн мурун анын башындагы өзгөрмөлөрдү толтурууну унутпаңыз, аларсыз сиз тармакка • кошула албайсыз жана SMS билдирүүлөрдү туура жөнөтө албайсыз.
Бул программанын абдан пайдалуу өзгөчөлүгү модемге AT буйруктарын жөнөтүү мүмкүнчүлүгү болуп саналат.
Эгер сиз колдоого алынган буйруктардын тизмесине кирбеген буйрукту жөнөтсөңүз, анда программа аны автоматтык түрдө модемге жөнөтөт, бул бир аз өнүккөн колдонуучулардын ишин бир топ жеңилдетет, алар жөнөтүлүүчү буйруктардын схемасын түзүүнү каалашат. кийин өз программаларына. AT командаларынын тизмеси алардын түшүндүрмөсү менен тактанын ресурстук пакетине киргизилген жана модемди өндүрүүчү тарабынан түзүлгөн жана модемдин иштөөсүнүн ар бир бөлүмү үчүн документтерге бөлүнгөн.

MICROMIS БАЗАСЫ V1: СAMPLE PROGRAMS · LEEI PRESENT A TIDN
Экинчи программа "LED презентациясы", бул Micromesh Base V1 тактасына орнотулган LEDдин иштешин текшерүүгө мүмкүндүк берген өтө кыска скрипт. Программаны жүктөп жана Сериялык Мониторду иштеткенден кийин, бизде LEDге бир нече буйруктарды жөнөтүү мүмкүнчүлүгү бар, буйруктар LEDди толугу менен өчүрө алат, RGB палитрасынан каалаган түстү орното алат же кызыл, жашыл сыяктуу алдын ала белгиленген түстөрдүн бирин орното алат. көк. кызгылт, сары же кызгылт көк.
Программанын кодундагы буйруктардын негизинде. башталгыч колдонуучулар даректүү LEDди колдонууну колдоо үчүн өз сценарийлерин оңой түзө алышат.

MICROMIS БАЗАСЫ V1: СAMPLE ПРОГРАММАЛАР - IMUI ПРЕЗЕНТАЦИЯСЫ
Үчүнчү программа - "IMU Presentation", бул абдан жөнөкөй жана кыска скрипт, ал Microtips Base v1 тактасына орнотулган IMU сенсору маалыматтарды кантип окуарын текшерүүгө мүмкүндүк берет. Программаны жүктөгөндөн жана Serial Plotter иштетилгенден кийин. биз кыла алабыз view реалдуу убакытта IMU сенсорунан окуган маалыматтар.
Serial Plotter иштеткенде, сиз ыңгайлуу кыла аласыз view тактанын жөнөткөн маалыматтары, ар бир погов же кыймылы катталып, графиктерде көрсөтүлөт. Белгилүү бир параметрлерди текшерүү каалооңузга жараша, бир гана маалымат каналы жөнүндө маалымат алуу үчүн жеке өлчөө диапазондорун тандоодон чыгарсаңыз болот.

MICRDMIS БАЗАСЫ V1: ДАЯР ТД КОЛДОНУУ ДОЛБООРУ
Micromis Base V1 плиткаларын колдонууну жеңилдетүү үчүн биз шыктандыруучу долбоорлорго жетүүгө мүмкүндүк берүүчү билим базасын түздүк. Биз тынымсыз сайтта жеткиликтүү мазмундун үстүндө иштеп жатабыз webсайтты оңой эле текшере аласызampбиздин өнүмдөрдүн колдонмолору.
Күтпөңүз жана аны азыр текшериңиз: https://deviceprototype.com/hobby/knowledge-center/


Документтер / Ресурстар
![]() |
botland BASE V1 Device Prototype Development Board [pdf] Колдонуучунун колдонмосу BASE V1 Device Prototype Development Board, BASE V1, Device Prototype Development Board, Prototype Development Board, Development Board, Board |




