Плата распрацоўкі прататыпа прылады botland BASE V1

Плата распрацоўкі прататыпа прылады botland BASE V1

Сардэчна запрашаем

Плата распрацоўшчыка Micromesh Base V1 - гэта сучасны інструмент для інжынераў і праграмістаў для стварэння перадавых электронных праектаў. Галоўнай асаблівасцю платы з'яўляецца выкарыстанне чыпа ESP32, які з'яўляецца адным з самых папулярных чыпаў для стварэння праектаў з выкарыстаннем бесправадных сетак (Wi-Fi і Bluetooth).

Гэта робіць плату ідэальнай для стварэння прылад Інтэрнэту рэчаў (loT) і іншых прыкладанняў, якія патрабуюць бесправаднога злучэння. Карыстацца Micromis палягчае ўбудаваны канвэртар USB-UART, які дазваляе праграмаваць прыладу з дапамогай кабеля USB-C. Раз'ём USB, убудаваны ў прыладу, таксама дазваляе сілкаваць кампаненты прылады і дадатковыя кампаненты, падлучаныя да платформы.

Платформа абсталявана мадэмам Quectel M65, які забяспечвае падключэнне да сотавых сетак і перадачу даных па сетках GSM.

Мадэм мае ўбудаваны раздым для антэны, таму яго можна лёгка падключыць да знешняй антэны для лепшай якасці злучэння.

Прылада таксама мае адрасны святлодыёд. які можа кіравацца праграмным забеспячэннем і выкарыстоўвацца для візуалізацыі стану прылады або для стварэння светлавых эфектаў. Акрамя таго, ён быў абсталяваны чыпам MPU6050, які можа вымяраць паскарэнне і кручэнне па трох восях. дазваляе ствараць канструкцыі з зандзіраваннем руху.

Плата таксама абсталявана датчыкам тэмпературы LM75, які дазваляе вымяраць тэмпературу навакольнага асяроддзя з дакладнасцю да 0 градуса Цэльсія. Гэта карысна для прыкладанняў, якія патрабуюць вымярэння тэмпературы, такіх як сістэмы кандыцыянавання паветра і вымяральныя прылады.

Micromis Base V1 таксама мае залатыя кантактныя провады, якія дазваляюць падключаць знешнія перыферыйныя прылады і накладкі Micromis для пашырэння магчымасцей самой платы.

Платформа таксама абсталявана шэрагам сродкаў абароны, у тым ліку ад перагрузкіtage, абарона ад кароткага замыкання, перагрэву і перагрузкі па току ад порта USB, што робіць яго прыдатным інструментам для пачаткоўцаў у галіне электронікі.

ВЫКАРЫСТАННЕ MICRDMIS BASE V1!

MICROMIS BASE V1: QUICK ST ART

Карыстацца платформай Micromis Base V1 надзвычай проста! Каб пачаць працу з дошкай, вам трэба выканаць наступныя дзеянні:

  1. Распакуйце плату Micromis Base V1 з упакоўкі
  2. Устаўце актыўную nano SIM-карту ў слот для SIM-карты
  3. Падключыце антэну GSM да раздыма U.FL
  4. Падключыце адзін бок кабеля USB тыпу C да платы Micromis Base V1, а другі - да кампутара
  5. Усталюйце на свой кампутар асяроддзе, у якім вы праграмуеце плату
  6. Ўстаноўка драйвераў для чыпа cp2102 з www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
  7. Усталюйце пакеты дадзеных для мікрасхем ESP32.
  8. Выберыце плату «ESP32 Dev Module».
  9. Загрузіце сваю першую праграму на плату 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

Micromis Base Vl: выкарыстанне з Arduino Ide

Пасля ўстаўкі спасылкі мэнэджара дошкі вам трэба націснуць кнопку «OK11, каб выйсці з налад асяроддзя. Цяпер трэба націскаць па чарзе:

Інструменты -> Дошка -> Дыспетчар дошак і ў мэнэджару дошак у пошукавай сістэме ўвядзіце «esp3211», праз некаторы час вы ўбачыце пакет «esp32 ад Espressif Systems11», у ніжняй частцы поля трэба націснуць 11lnstall 11, апошнюю версію версія пакетаў плат з чыпам ESP32 будзе ўсталявана аўтаматычна. Калі вы не бачыце пакетаў плітак пасля дадання спасылкі на пакет у менеджэр 11 дадатковых дошак URLs11 і ўвядзіце фразу «esp3211 у пошукавай сістэме дыспетчара плітак, было б добрай ідэяй перазапусціць усё асяроддзе.

MICROMIS BASE V1: ВЫКАРЫСТАННЕ З КОДАМ VISUAL STUDIO

Другі па папулярнасці асяроддзем для праграмавання плат, абсталяваных чыпамі 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 Code, злева павінна адкрыцца акно аглядальніка пашырэння. У браўзеры пашырэнняў вам трэба ўвесці 11PlatformlO IDE11 , калі вы націснеце на элемент з назвай «Platform IO IDE» адкрыецца акно з падрабязнай інфармацыяй аб пашырэнні, цяпер вам проста трэба націснуць 11 lnstall11 і пашырэнне з'явіцца спампаваць і ўсталяваць сябе.

Пасля ўстаноўкі пашырэння. нам трэба націснуць на значок Platform IO, размешчаны на панэлі інструментаў злева, а затым націснуць на значок дома на ніжняй панэлі. што выкліча галоўную старонку пашырэння. Апынуўшыся на галоўнай старонцы пашырэння, вам трэба націснуць «Дошкі» і ўвесці 11ESP32 Dev Module» у полі пошуку. Дошка, якая вас цікавіць, сама з'явіцца пад полем пошуку. Калі вы ствараеце праект. усё, што вам трэба зрабіць, гэта скапіяваць ідэнтыфікатар пэўнай платы і ўставіць яго ў праект, або пры стварэнні праекта выбраць плату, якую вы будзеце праграмаваць як «ESP32 Dev Module».

Micromis Base V1: выкарыстанне з кодам Visual Studio

MICROMIS BASE V1: ФУНКЦЫЯ PIN-кода

Micromis Base V1: функцыя штыфта

АЛП
Уваходы для АЦП, АЦП мае дазвол 12 бл. З ім. мы можам чытаць аналагавыя значэнні ад 0 да 4095 У абtage вагаецца ад 0В да 3,3В. дзе o - 0 В, а 4095 - 3.3 В. Памятайце, што нельга падключаць voltage вышэй за 33 В да аналагавых кантактаў

12C
ESP32 мае два канала 12C, і кожны кантакт можа быць усталяваны як SDA або SCL для зручнасці выкарыстання. кампаненты на плаце і провады на залатых кантактах былі накіраваны на кантакты 21 (SDA) і 22 (SCLJ.

АСНОЎНЫ UART
Кантакты платы, пазначаныя MAIN UART, дазваляюць мець зносіны па пратаколе UAAT, падлучаныя да асноўнага пратаколу UART ESP32. і можа выкарыстоўвацца для праграмавання чыпа ў абыход чыпа CP2102, убудаванага ў плату. Мы не рэкамендуем выкарыстоўваць гэтыя раздымы для іншых мэтаў, акрамя сувязі UART.

GND
Штыфты платы для выхаду патэнцыялу зямлі.

RTC WAKEUP
Мікрасхема ESP32 падтрымлівае выхад з вонкавага дэфіцыту праз звышэканомны чып RTC з выкарыстаннем кантактаў з маркіроўкай ATC WAKEUP.

SPI
Для сувязі з вечнымі кампанентамі мы можам выкарыстоўваць пратакол SPI, убудаваны ў ESP32, на кантактах платы 23 (MOSI) 19 (MISOI 18 (CLK) S (CS) прызначаны інтэрфейс SPI.

3V3
Выхадная магутнасць 3.3 В, якую можна выкарыстоўваць для харчавання кампанентаў бальзамавання. але магутнасць току гэтага раздыма да 350mA. Калі вам трэба сілкаваць больш патрабавальны кампанент, выкарыстоўвайце знешнюю крыніцу харчавання.

БОТУ
Вывад BOOT адказвае за кіраванне рэжымам працы ESP32, дзякуючы яму чып можа пераходзіць у рэжым праграмавання. Штыфт падлучаны да кнопкі BOOT на плаце.

ДАЦЫНАЦЬ
ESP32 мае ўбудаваныя 10 унутраных ёмістных сэнсарных датчыкаў. Яны дазваляюць адчуць змяненне паверхняў, якія маюць электрычныя зарады. З гэтым. мы можам стварыць простыя сэнсарныя панэлі, якія таксама можна выкарыстоўваць для абуджэння чыпа.

ТОЛЬКІ ЎВОД
Штыфты платы, пазначаныя ТОЛЬКІ ЎВОД, не дазваляюць нам кіраваць знешнімі кампанентамі, мы можам выкарыстоўваць іх для чытання аналагавых або лічбавых сігналаў.

5v
Раз'ём харчавання 5 В, які можна выкарыстоўваць для харчавання знешніх кампанентаў. але магутнасць гэтага раздыма складае 2S0mA. калі вам трэба сілкаваць больш патрабавальны кампанент, выкарыстоўвайце знешнюю крыніцу харчавання. Раз'ём таксама можна выкарыстоўваць для харчавання платы ў выпадку, калі прылада не сілкуецца ад порта USB.

EN
Вывад EN адказвае за скід чыпа ESP32. Вывад падключаецца да кнопкі EN на плаце.

MICROMIS BASE V1: ІМПАРТ ANT КАМПАНЕНТЫ НА БОРТУ

  1. Мікракантролер ESP32-WROO~M-32D
  2. GSM мадэм Quintal M65
  3. Слот для карты Nano Sim
  4. Раз'ём USB Type-C
  5. Акселерометр і гіраскоп MPU6050
  6. Датчык тэмпературы LM75
  7. Адрасны святлодыёд WS2812C
  8. Мікрасхема праграмавання CP2102
  9. Убудаваная антэнная рашотка GSM
    Micromis Base V1: Імпарт кампанентаў Ant на борце

MICROMIS BASE V1: БЛОК-СХЕМА АСНОЎНЫХ КАМПАНЕНТАЎ

Micromis Base V1: Блок-схема ключавых кампанентаў

MICAOMIS BASE V1: ВЫКАРЫСТАННЕ ЎБУДОВАНЫХ КАМПАНЕНТАЎ T-IN – GSM МАДЭМ

Micromis Base Vl: выкарыстанне ўбудаваных кампанентаў T-in - мадэм Gsm

Плата распрацоўшчыка Micromis Base V1 мае ўбудаваны мадэм Quintal M65 для сувязі па сетцы GSM, які дазваляе прыладзе падключацца да Інтэрнэту без Wi-Fi і адпраўляць SMS-паведамленні.

Для карэктнай працы m1odem нам патрэбна актыўная карта памеру nano SIM і антэна з U.FL. раз'ём, прыдатны для працы ў дыяпазоне частот ад 800MHz да 1900MHz. У залежнасці ад нашых патрэб мы можам выкарыстоўваць SIM-карту, якая дазваляе абменьвацца толькі мабільнымі дадзенымі, няма неабходнасці ў SIM-карце з падтрымкай SMS і першага тэлефоннага званка.

Пратакол UART, з дапамогай якога мадэм звязваецца з ESP32, пастаянна падлучаны да кантактаў 16 (RX2 ESP32) і 17 (TX2 ESP32), якія з'яўляюцца стандартным портам для пратаколу UAl~T2 на чыпе ESP32.

Для лёгкага кіравання працай мадэма. мы можам кіраваць кантактамі PWR_KEY і MAIN_DTR. Штыфт PWR_KEY мадэма дазваляе ўключаць і выключаць мадэм, калі высокі стан прымяняецца да кантакту 32 ESP27 на адну секунду, мадэм зменіць свой стан з выключанага на ўключаны або з уключанага на выключаны. Калі на выснове 20 ESP26 задаецца высокі стан на працягу 32 мс, мы актывуем выснова MAIN_DTR, якая дазваляе мадэму выходзіць з рэжыму сну пры актывацыі энергазберажэння.

У плату ўбудаваны святлодыёд NETLIGHT паказвае працу мадэма, калі ён міргае, значыць, што мадэм \Nor king, калі не, значыць, ён выключаны.

MICAOMIS BASE V1: ВЫКАРЫСТАННЕ ЎБУДОВАНЫХ КАМПАНЕНТАЎ T-IN – NIPU6O5O IMU

Micromis Base V1: выкарыстанне ўбудаваных кампанентаў T-in - Mpu6o5o Imu

На плаце развіцця Micromis Base V1 знаходзіцца чып MPU6050, які можа счытваць паскарэнне і прасторавую арыентацыю - камбінацыю гіраскопа і акселерометра.

MPU6050 звязваецца з ESP32 з дапамогай пратаколу I2C, які таксама выведзены на кантакты прылады Micromis - кантакты 22 (SCL) і 21 (SDA). Каб звязацца з IMU, нам спатрэбіцца яго адрас - у выпадку чыпа, убудаванага ў плату Micromis Base V1. адрас чыпа змяніць нельга - ён зафіксаваны на 0x68.

Мікрасхема дазваляе працаваць у розных дыяпазонах вымярэнняў:

  • акселерометр – ±2 g, ±4 g. ±8 г. ±16 г
  • гіраскоп - ±250 °/с, ±500 °/с, ±1000 °/с, ±2000 °/с

MICAOMIS BASE V1: ВЫКАРЫСТАННЕ ЎБУДОВАНЫХ КАМПАНЕНТАЎ T-IN – ДАТЧЫК ТЭМПЕРАТУРЫ LIM75

Micromis Base V1: выкарыстанне ўбудаваных кампанентаў T-in - датчык тэмпературы Lm75

У дадатак да чыпа 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: ВЫКАРЫСТАННЕ ЎБУДОВАНЫХ КАМПАНЕНТЫ T-IN · WS2812C LED

Micromis Base V1: выкарыстанне ўбудаваных T-in кампанентаў - Ws2812c Led

Плата распрацоўкі Micromis Base V1 таксама абсталявана адрасным святлодыёдам RGB для выпраменьвання светлавых сігналаў. Усталяваны дыёд уключае чып WS2812C, які кіруе дыёдам і дазваляе карыстальніку выбіраць колер і насычанасць колеру для святла дыёда. Дзякуючы выкарыстанню тэхналогіі RGB, у распараджэнні карыстальніка ёсць больш за 16 мільёнаў камбінацый для дасягнення задавальняючых светлавых эфектаў.

Адрасны святлодыёд пастаянна падлучаны да 32-кантактнага раздыма чыпа ESP32, і ім можна кіраваць з дапамогай большасці бібліятэк, якія адказваюць за кіраванне адрасаванымі святлодыёдамі.

MICROMIS BASE V1: ПАМЕРЫ ПЛАТЫ

Платформа Micromis Base V1, дзякуючы сваім кампактным памерам. можа выкарыстоўвацца ў шырокім дыяпазоне індывідуальных праектаў, якія патрабуюць, каб платформа кіравання была невялікай па памеры пры захаванні нізкага энергаспажывання, высокай прадукцыйнасці і мультыплатформеннай сувязі праз WiFi. Bluetooth або GSM.
Micromis Base V1: Памеры платы
Micromis Base V1: Памеры платы

MICROMIS BASE V1: SAMPПРАГРАМЫ LE · МАДЭМ ПРАДСТАЎЛЯЕ TIDN

Карыстацца платай Micromis Base V1 вельмі проста дзякуючы таму, што плата часткова сумяшчальная з іншымі папулярнымі рашэннямі на рынку, таму мы можам з упэўненасцю выкарыстоўваць праграмы для самога ESP32, мадэма Quintal M65, адрасных дыёдаў, IMU MPU6050 і тэмпературы LM75 датчык. Тым не менш, каманда Device Prototype распрацавала спецыяльнае праграмнае забеспячэнне для кожнага дадатковага кампанента, так што вы можаце лёгка праверыць, як працуюць кампаненты на вашай друкаванай плаце, выкарыстоўваючы асяроддзе Arduino IDE.

Першая праграма - «Прэзентацыя мадэма», гэта простая праграма, якая дазваляе праверыць працу ўбудаванага rr1odem. Пасля загрузкі праграмы на прыладу і запуску Serial Monitor мы можам уводзіць сістэмныя каманды, якія будуць кіраваць мадэмам і дазваляць, напрыклад,ample, адпраўка SMS-паведамленняў, пошук ва ўсіх даступных сетках, налада мадэма або падключэнне да сеткі. Не забудзьце запоўніць зменныя ў пачатку праграмы перад яе загрузкай, без іх вы не зможаце падключыцца да• сеткі і правільна адпраўляць SMS.

Вельмі карыснай функцыяй гэтай праграмы з'яўляецца магчымасць адпраўкі AT-камандаў на мадэм.
Калі вы адправіце нейкую каманду, якая не ўваходзіць у спіс падтрымоўваных каманд, то праграма аўтаматычна адправіць яе на мадэм, гэта можа значна палегчыць працу крыху больш прасунутых карыстальнікаў, якія могуць захацець пабудаваць схему адпраўленых каманд, якія будуць дададзеныя пазней да сваіх уласных праграм. Спіс AT-каманд з іх тлумачэннем уключаны ў пакет рэсурсаў платы і быў складзены вытворцам мадэма і падзелены на дакументы для кожнага раздзела працы мадэма.
Micromis Base V1: SampПраграмы - Мадэм

MICROMIS BASE V1: SAMPПРАГРАМЫ LE · LEEI ПРАДСТАЎЛЯЕ TIDN

Другая праграма - «святлодыёдная прэзентацыя», гэта вельмі кароткі скрыпт, які дазваляе праверыць працу святлодыёда, убудаванага ў плату Micromesh Base V1. Пасля загрузкі праграмы і запуску паслядоўнага манітора ў нас ёсць магчымасць адправіць некалькі каманд на святлодыёд, каманды могуць цалкам выключыць святлодыёд, усталяваць любы колер з палітры RGB або ўсталяваць адзін з загадзя вызначаных колераў, такіх як чырвоны, зялёны. блакітны. ружовы, жоўты або фіялетавы.

На аснове каманд у праграмным кодзе. пачаткоўцы карыстальнікі могуць лёгка ствараць уласныя скрыпты для падтрымкі выкарыстання адраснага святлодыёда.
Micromis Base V1: Sample Programs - Led Present Atidn

MICROMIS BASE V1: SAMPПРАГРАМЫ LE – ПРЭЗЕНТАЦЫЯ IMUI

Трэцяя праграма - «IMU Presentation», гэта вельмі просты і кароткі сцэнар, які дазваляе нам праверыць, як датчык IMU, убудаваны ў плату Microtips Base v1, счытвае даныя. Пасля загрузкі праграмы і запуску Serial Plotter. мы можам view даныя счытваюцца з датчыка IMU ў рэжыме рэальнага часу.

Пры запуску Serial Plotter вы можаце зручна view даныя, якія адпраўляе дошка, кожны штуршок або рух луарда будуць запісвацца і адлюстроўвацца на графіках. У залежнасці ад вашага жадання праверыць пэўныя параметры, вы можаце адмяніць выбар асобных дыяпазонаў вымярэнняў, каб атрымаць інфармацыю толькі аб адным канкрэтным канале даных.
Micromis Base V1: SampПраграмы - Прэзентацыя Imu

MICRDMIS BASE V1: ГАТОВЫЯ ПРАЕКТЫ ДЛЯ ВЫКАРЫСТАННЯ TD

Каб палегчыць выкарыстанне плітак Micromis Base V1, мы стварылі базу ведаў, якая дазволіць вам атрымаць доступ да натхняльных праектаў. Мы пастаянна працуем над кантэнтам, даступным на webсайт, каб вы маглі лёгка праверыць sample прыкладанняў нашых прадуктаў.

Не чакайце і праверце гэта зараз: https://deviceprototype.com/hobby/knowledge-center/

Micromis Base V1: гатовыя праекты Td Use

Лагатып

Дакументы / Рэсурсы

Плата распрацоўкі прататыпа прылады botland BASE V1 [pdfКіраўніцтва карыстальніка
Плата распрацоўкі прататыпа прылады BASE V1, плата распрацоўкі прататыпа прылады BASE V1, плата распрацоўкі прататыпа, плата распрацоўкі, плата

Спасылкі

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаны *