Botland BASE V1 Уред за развој на прототип одбор
ДОБРЕДОЈДОВТЕ
Програмерската табла Micromesh Base V1 е модерна алатка за инженерите и програмерите да создаваат напредни електронски проекти. Главната карактеристика на плочата е употребата на чипот ESP32, кој е еден од најпопуларните чипови за креирање проекти со помош на безжични мрежи (Wi-Fi и Bluetooth).
Ова ја прави плочката идеална за создавање уреди за Интернет на нештата (лотТ) и други апликации за кои е потребна безжична врска. Користењето на Micromis е олеснето со вграден USB-UART конвертор, кој овозможува уредот да се програмира со помош на USB-C кабел. УСБ-приклучокот вграден во уредот, исто така, овозможува напојување на компонентите на уредот и дополнителните компоненти поврзани на платформата.
Платформата е опремена со модем Quectel M65, кој овозможува поврзување со мобилни мрежи и пренос на податоци преку GSM мрежи.
Модемот има интегриран конектор за антена, така што може лесно да се поврзе со надворешна антена за подобар квалитет на поврзувањето.
Уредот има и адресибилна LED диода. што може да се контролира со софтвер и да се користи за визуелизација на статусот на уредот или за создавање светлосни ефекти. Дополнително, тој е опремен со чипот MPU6050, кој може да мери забрзување и ротација во три оски. овозможувајќи создавање на дизајни со сензори за движење.
Плочката е опремена и со температурен сензор LM75, кој овозможува мерење на температурата на околината со точност од 0 степени Целзиусови. Ова е корисно за апликации кои бараат мерење на температурата, како што се системи за климатизација и мерни уреди.
Micromis Base V1, исто така, има женски златни иглички, кои овозможуваат поврзување на надворешните периферни уреди и Micromis преклопите за проширување на можностите на самата плоча.
Платформата е опремена и со голем број на заштити, вклучително и прекумерноtage, заштита од краток спој, прекумерна температура и прекумерна струја од USB-портата, што го прави погодна алатка за почетници во електрониката.
ЗАБАВУВАЈТЕ СЕ ДОДЕКА ЈА КОРИСТЕТЕ БАЗАТА MICRDMIS V1!
MICROMIS BASE V1: QUICK ST ART
Користењето на платформата Micromis Base V1 е исклучително лесно! За да започнете со вашата табла, треба да ги следите неколкуте чекори подолу:
- Отпакувајте ја вашата плочка Micromis Base V1 од пакувањето
- Вметнете активна нано SIM картичка во отворот за SIM картичка
- Поврзете ја GSM антената со U.FL конекторот
- Поврзете ја едната страна од кабелот USB тип 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 BASE 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 во пребарувачот, по некое време треба да го видите пакетот „esp32 од Espressif Systems11 , на дното на полето треба да кликнете 11lnstall 11 , најновото верзијата на пакетите плочки опремени со чип ESP32 автоматски ќе се инсталира. Ако не ги гледате пакетите со плочки откако ќе ја додадете врската со пакетот до менаџерот на 11Дополнителни табли URLs11 поле и внесувајќи ја фразата „esp3211 во пребарувачот на менаџерот за плочки, добра идеја е да ја рестартирате целата околина.
MICROMIS BASE V1: КОРИСТЕЊЕ СО КОД НА ВИЗУАЛНО СТУДИО
Втората најпопуларна средина за програмирање табли опремени со чипови ESP32 е Visual Studio Code со наставката Platform IO IDE. Наставката 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, прозорецот на прелистувачот за проширување треба да се отвори лево. Во прелистувачот на екстензија треба да напишете 11PlatformlO IDE11, кога ќе кликнете на ставката со име „Platform IO IDE“ ќе се отвори прозорец со детали за екстензијата, сега треба само да кликнете 11 lnstall11 и наставката ќе се појави преземање и се инсталира самиот.
По инсталирањето на наставката. треба да кликнеме на иконата Platform IO која се наоѓа на лентата со алатки лево, а потоа да кликнете на иконата за почеток на долната лента. што ќе ја отвори почетната страница на екстензијата. Откако ќе се најдете на почетната страница на екстензијата, треба да кликнете на „Табли“ и да напишете 11ESP32 Dev Module“ во полето за пребарување на плочки. Самата табла за која сте заинтересирани ќе се појави под полето за пребарување. Кога креирате проект. се што треба да направите е да го ископирате ID-то на конкретната табла и да го залепите во проектот или при генерирање на проектот, да ја изберете плочката што ќе ја програмирате како „ESP32 Dev Module“.
MICROMIS BASE V1: ФУНКЦИЈА НА ПИН
ADC
Влезови за ADC, ADC има резолуција од 12-blt. Со тоа. можеме да читаме аналогни вредности од 0 до 4095 In voltage се движи од 0V до 3,3V. каде o е 0V, а 4095 е 3.3V. Запомнете да не поврзувате волtage повисока од 33V на аналогните пинови
12C
ESP32 има два 12C канали и секој пин може да се постави како SDA или SCL за лесно користење. компонентите на таблата и каблите на златните иглички се префрлени на игличките 21 (SDA) и 22 (SCLJ.
ГЛАВНА УАРТ
Пиновите на плочата означени како MAIN UART овозможуваат комуникација преку протоколот UAAT, се поврзани со главниот UART протокол на ESP32. и може да се користи за програмирање на чипот заобиколувајќи го чипот CP2102 вграден во плочата. Не препорачуваме користење на овие конектори за други цели освен за комуникација со UART.
ГНД
Иглички на таблата за излез на потенцијалот за заземјување.
RTC WAKEUP
Чипот ESP32 поддржува будење од надворешен недостаток преку ултра-заштеда на RTC чип со помош на пинови !означени со ATC WAKEUP.
СПИ
За да комуницираме со вечните компоненти, можеме да го користиме протоколот SPI вграден во ESP32, на таблата пиновите 23 (MOSI) 19 (MISOI 18 (CLK) S (CS) се доделени на интерфејсот SPI.
3V3
Излезна моќност од 3.3 V, која може да се користи за напојување на компоненти за балсам. но сегашниот капацитет на овој конектор е 350mA. Ако треба да напојувате компонента со поголема потреба, користете надворешен извор на енергија.
BOOT
Пинот BOOT е одговорен за контролирање на режимот на работа на ESP32, благодарение на него чипот може да влезе во режим на програмирање. Пинот е поврзан со копчето BOOT на таблата.
ДОПИР
ESP32 има вградени 10 внатрешни капацитивни сензори за допир. Тие овозможуваат насетување на промената на површините кои имаат електрични полнежи. Со ова. можеме да создадеме едноставни подлоги за допир кои исто така може да се користат за будење на чипот.
САМО ВЛЕЗ
Пиновите на плочата со ознака САМО ВЛЕЗ не ни дозволуваат да контролираме надворешни компоненти, можеме да ги користиме за читање аналогни или дигитални сигнали.
5v
5V конектор за напојување, кој може да се користи за напојување на надворешни компоненти. но моменталниот капацитет на овој конектор е 2S0mA. ако треба да напојувате некоја компонента со поголема потреба, користете надворешен извор на енергија. Конекторот може да се користи и за напојување на плочата во случај уредот да не се напојува од USB-портата.
EN
Пинот EN е одговорен за ресетирање на чипот ESP32. Пинот е поврзан со копчето EN на таблата.
MICROMIS BASE V1: УВЕЗЕТЕ КОМПОНЕНТИ НА МРАВКИ НА ТАБЛАТА
- Микроконтролер ESP32-WROO~M-32D
- Модем Quintal M65 GSM
- Слот за Nano SIM картичка
- USB тип-C конектор
- Акцелерометар и жироскоп MPU6050
- Сензор за температура LM75
- WS2812C адресибилна LED диода
- Програмски чип CP2102
- Интегрирана GSM антена низа
MICROMIS BASE V1: БЛОК ДИЈАГРАМ НА КЛУЧНИ КОМПОНЕНТИ
MICAOMIS BASE V1: КОРИСТЕЊЕ НА BUIL T-IN КОМПОНЕНТИ – GSM МОДЕМ
Развојната плочка Micromis Base V1 има вграден модем Quintal M65 за GSM мрежна комуникација, кој му овозможува на уредот да се поврзе на интернет без WiFi и да испраќа СМС пораки.
За правилно функционирање на m1odem потребна ни е активна нано SIM картичка со големина и антена со U.FL. конектор погоден за работа во фреквенцискиот опсег од 800 MHz: до 1900 MHz. Во зависност од нашите потреби, можеме да користиме SIM-картичка која овозможува само размена на мобилни податоци, нема потреба од SIM-картичка со СМС и поддршка за 1 телефонски повик.
Протоколот UART со кој модемот комуницира со ESP32 е трајно поврзан со пиновите 16 (RX2 ESP32) и 17 (TX2 ESP32), кои се стандардна порта за протоколот UAl~T2 на чипот ESP32.
За лесно управување со работата на ~ модемот. можеме да ги контролираме пиновите PWR_KEY и MAIN_DTR. Пинот PWR_KEY на модемот овозможува модемот да се вклучува и исклучува, кога на ESP32 пинот 27 ќе се примени висока состојба за една секунда, модемот ќе ја промени својата состојба од исклучено во вклучување или од вклучување во исклучување. Кога е дадена висока состојба за 20 ms на пинот 26 на ESP32, го активираме пинот MAIN_DTR, vv што му овозможува на модемот да се разбуди кога ќе се активира заштедата на енергија.
Вградената NETLIGHT LED на таблата ја означува работата на модемот, ако трепка значи дека модемот е \Ниту крал, ако не значи дека е исклучен.
MICAOMIS BASE V1: КОРИСТЕЊЕ НА BUIL T-IN КОМПОНЕНТИ – NIPU6O5O IMU
На развојната табла Micromis Base V1 се наоѓа чипот MPU6050, кој може да чита забрзување и просторна ориентација - комбинација од жироскоп и акцелерометар.
MPU6050 комуницира со ESP32 користејќи го протоколот I2C, кој исто така е изнесен на пиновите на уредот Micromis – пиновите 22 (SCL) и 21 (SDA). За да комуницираме со IMU, ќе ни треба нејзината адреса - во случај на чипот вграден во плочката Micromis Base V1. адресата на чипот не може да се промени - таа е фиксирана на 0x68.
Чипот овозможува работа во различни мерни опсези:
- акцелерометар – ±2 g, ±4 g. ±8 g. ± 16 g
- жироскоп – ±250 °/s, ±500 °/s, ±1000 °/s, ±2000 °/s
MICAOMIS BASE V1: КОРИСТЕЊЕ НА ВГРАДЕНИ КОМПОНЕНТИ - LIM75 TEMP СЕНЗОР
Покрај чипот 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: КОРИСТЕЊЕ НА BUIL T-IN КОМПОНЕНТИ · WS2812C LED
Плочката за развој на Micromis Base V1 е исто така опремена со адресибилен RGB LED за емитување светлосни сигнали. Монтираната диода го вклучува чипот WS2812C, кој ја контролира диодата и му овозможува на корисникот да ја избере бојата и заситеноста на бојата за светлината на диодата. Поради употребата на RGB технологијата, на корисникот му стојат на располагање повеќе од 16 милиони комбинации за да се постигнат задоволувачки светлосни ефекти.
Адресибилната ЛЕР е трајно поврзана со 32 пиновите на чипот ESP32 и може да се контролира со користење на повеќето библиотеки одговорни за контролирање на адресибилните LED диоди.
MICROMIS BASE V1: ДИМЕНЗИОНИ НА ТАБЛАТА
Платформата Micromis Base V1, поради нејзината компактна големина. може да се користи во широк опсег на сопствени проекти за кои е потребна контролната платформа да биде мала по големина, а истовремено да одржува мала потрошувачка на енергија, високи перформанси и мултиплатформска комуникација преку WiFi. Bluetooth или GSM.
БАЗА МИКРОМИС V1: СAMPLE ПРОГРАМИ · МОДЕМ PRESENT A TIDN
Користењето на плочата Micromis Base V1 е многу лесно поради фактот што плочата е делумно компатибилна со другите популарни решенија на пазарот, така што можеме со сигурност да користиме програми за самиот ESP32, модемот Quintal M65, адресибилните диоди, температурата IMU MPU6050 и LM75 сензор. Сепак, тимот на Device Prototype разви посветен софтвер за секоја дополнителна компонента, така што лесно можете да проверите како функционираат компонентите на вашиот PCB користејќи ја околината Arduino IDE.
Првата програма е „Modem presentation“, која е едноставна програма која ви овозможува да ја тестирате работата на вградениот rr1odem. Откако ќе ја поставиме програмата на уредот и ќе го извршиме Серискиот монитор, можеме да напишеме системски команди што ќе го контролираат модемот и ќе овозможат, на пр.ample, испраќање СМС пораки, пребарување на сите достапни мрежи, конфигурирање на модемот или вгнездување на мрежата. Не заборавајте да ги пополните променливите на почетокот на програмата пред да ја поставите, без нив нема да можете да се поврзете на мрежата и правилно да испраќате СМС пораки.
Многу корисна карактеристика на оваа програма е можноста за испраќање AT команди до модемот.
Ако испратите некоја команда што не е вклучена во списокот со поддржани команди, тогаш програмата автоматски ќе ја испрати до модемот, тоа може во голема мера да ја олесни работата на малку понапредните корисници кои можеби ќе сакаат да изградат шема на испратени команди што треба да се додадат. подоцна на нивните сопствени програми. Списокот на AT команди со нивното објаснување е вклучен во пакетот со ресурси на таблата и е составен од производителот на модемот и поделен на документи за секој дел од работата на модемот.
БАЗА МИКРОМИС V1: СAMPLE ПРОГРАМИ · LEEI PRESENT A TIDN
Втората програма е „LED презентација“, тоа е многу кратка скрипта што ви овозможува да ја проверите работата на ЛЕР вградена во плочката Micromesh Base V1. Откако ќе ја подигнеме програмата и ќе го извршиме Серискиот монитор, имаме можност да испратиме неколку команди на ЛЕД-то, командите можат целосно да ја исклучат ЛЕД-от, да постават која било боја од палетата RGB или да постават некоја од предодредените бои како црвена, зелена. сина боја. розова, жолта или виолетова.
Врз основа на командите во програмскиот код. Почетниците можат лесно да изградат свои скрипти за да ја поддржат употребата на адресибилната LED диода.
БАЗА МИКРОМИС V1: СAMPLE ПРОГРАМИ – IMUI ПРЕЗЕНТАЦИЈА
Третата програма е „IMU Presentation“, таа е многу едноставна и кратка скрипта што ни овозможува да провериме како сензорот IMU вграден во плочката Microtips Base v1 чита податоци. Откако ќе ја поставите програмата и ќе го стартувате серискиот плотер. ние сме во можност да view податоците што се читаат од сензорот IMU во реално време.
Кога го стартувате Серискиот плотер, можете погодно view податоците што ги испраќа таблата, секое ѕиркање или движење на таблата ќе бидат снимени и прикажани во графикони. Во зависност од вашата желба да проверите одредени параметри, можете да го поништите изборот на поединечни мерни опсези за да добиете информации само за еден конкретен канал за податоци.
MICRDMIS BASE V1: ПОДГОТВЕНИ ПРОЕКТИ ЗА КОРИСТЕЊЕ НА ТД
За да го олесниме користењето на плочките Micromis Base V1, создадовме база на знаење што ќе ви овозможи пристап до инспиративни проекти. Постојано работиме на содржината достапна на webстраницата за да можете лесно да ги проверите sampле апликации на нашите производи.
Не чекајте и проверете го сега: https://deviceprototype.com/hobby/knowledge-center/
Документи / ресурси
![]() |
Botland BASE V1 Уред за развој на прототип одбор [pdf] Упатство за корисникот Одбор за развој на прототип на уред BASE V1, BASE V1, Одбор за развој на прототипови на уред, Одбор за развој на прототипови, одбор за развој, табла |