- Сензорна кутия за плочки - Преглед на хардуера
- Сензорна плоча - Общ преглед на софтуера
- Първи стъпки с кутията за сензорни плочки
Няколко години назад, ако някой трябваше да ми каже, че часовникът може не само да показва времето, но и да измерва сърдечната честота и да проследява калориите, ще бъда издухан от него. Днес повече от един милион души, включително мен, притежават носим фитнес тракер и се прогнозира, че пазарът на носими устройства ще достигне 57 653 милиона долара до 2022 г. От интелигентни очила до устройства за мониторинг на диабет до тракери на активи, носещата индустрия опитва различни продукти за завладяване на пазара. Така че, ако имате идея за продукт за носене и търсите начин да го потвърдите и тествате, тогава може да имате късмет, защото в тази статия ще разгледаме SensorTile.Box (STEVAL-MKSBOX1V1) от STMicroelectronics, който може да ви помогне твърде лесно и бързо проверете вашите идеи за безжичен IoT и носими устройства. Ако предпочитате видеоклипове пред четене, можете да превъртите до края на тази страница, за да намерите нашето видео за преглед на кутията на сензор.
Сензорна кутия за плочки - Преглед на хардуера
The Box SesnorTile тук е пълен с много сензори и Bluetooth модул, който лесно се комуникира с приложение за смартфони, което ви позволява да създадете свои персонализирани приложения, както се изисква от вашата кандидатура. Пълната платка за разработка се предлага в тази синя кутия и имаме и допълнителен монтажен калъф, ако някога ни потрябва.
Тази еволюционна платка разполага с почти всичко, от което се нуждаете, за да създадете своите носими и безжични IoT приложения. Разполага с ултра-ниска мощност ARM Cortex M4 микроконтролер, Bluetooth 4.2 безжичен модул за BLE комуникация, температурен сензор, 6-осен инерционен измервателен блок, два 3-осни акселерометъра, единият е MEMS сензор с ултра ниска мощност и друг е сензор с висока разделителна способност с ниско ниво на шум. Тогава имаме магнитен сензор, сензор за налягане, аудио сензор, т.е. микрофон и сензор за влажност. На всичкото отгоре модулът има и собствен RTC модул, литиево-полимерна батерия и SD карта в тази синя кутия, за да ви помогне да започнете да създавате прототипи от кутията. Информацията за сензорите в кутията SensorTile, с тяхното име и характеристики, са посочени в таблицата по-долу.
Име на част | Номер на частта | Характеристика |
Микроконтролер | STM32L4R9 |
|
Bluetooth v4.2 | SPBTLE-1S |
|
Температурен сензор | STTS751 |
|
6-осен IMU сензор | LM6DSOX |
|
3-осен акселерометър | LIS2DW12 |
|
3-осен акселерометър | LIS3DHH |
|
Магнитен сензор | LIS2MDL |
|
Сензор за налягане | LIS2MDL |
|
Аудио сензор | MP23ABS1 |
|
Сензор за влажност | HTS221 |
|
Поглеждайки по-отблизо кутията, можем да забележим, че тя има micro-USB порт за целите на зареждане и комуникация и три светодиода, които са СИН, ЧЕРВЕН и ЗЕЛЕН. Сега нека развием това поле и да разгледаме какво има вътре.
Както беше казано по-рано, ще намерите литиево-полимерна батерия и нашия модул за разработка. Под батерията имаме слот за SD карта с 8GB карта Kingstane. И тогава имаме три бутони тук, бутон за захранване, бутон за зареждане и бутон, конфигуриран от потребителя. Тогава тук имаме и разпиновки на JTAG. Тогава, ако извадим дъската и се обърнем.
Можем да намерим нашия микроконтролер ARM cortex, Bluetooth модул и всички други сензори, които споменах по-рано. Сега по подразбиране вашата Lipo батерия не би била свързана към вашия модул. Така че трябва да свържете клемите на батерията към този слот тук. Когато това приключи, опаковайте модула си обратно в синьото поле и всички сме готови.
Сензорна плоча - Общ преглед на софтуера
Първите стъпки с тази дъска са наистина лесни. Тук имаме три възможности. Първите две опции са с помощта на приложението за смартфон „ST BLE сензор“, разработено от STMicroelectronics, което може да бъде изтеглено както за телефони с Android, така и за Apple. Той има много предварително записани приложения, които можете да стартирате с едно щракване, за да видите как реагират вашите сензори.
Приложението има и експертен режим, който ви позволява да създавате свои собствени приложения и да го стартирате директно от телефона си. Третият вариант е да станете напълно професионалист, като свържете платката към програмист STM32 и я програмирате с помощта на отворената среда за разработка. За преглед целта позволява да инсталирам приложението „ST BLE сензор“ на моя мобилен телефон и да проверя какво можем да направим с него.
Първи стъпки с кутията за сензорни плочки
Когато за първи път захранвате кутията за сензорни плочки, може да забележите, че червеният светодиод мига, за да покаже, че батерията се зарежда. Докато това се случва, нека изтеглим и стартираме приложението „ST BLE Sensor“ на нашия мобилен телефон, след това кликнете върху „Свързване с устройство“ и там трябва да намерите нашата кутия за плочки. Кликнете върху него и изчакайте, докато дъската ви се свърже. Също така ще забележите, че синият светодиод мига на всеки 3 секунди, за да покаже активна Bluetooth връзка. След като свържете вашето примерно приложение трябва вече да чете и показва стойности на температура, влажност и налягане от нашата сензорна кутия
Това е само една примерна програма и приложението има много повече за нас. За да изпробвате друго приложение, просто се върнете на главния екран и кликнете върху „създаване на ново приложение“. Тук ще намерите всички примерни приложения за вашата кутия за плочки на сензора, нека опитаме приложението за сливане на сензори за тази цел за преглед. Позоваването на примерното приложение ще ви даде кратко описание на приложението и просто трябва да кликнете върху бутона „пусни“, за да качите кода в кутията на плочките на вашия сензор. След това се свържете отново с кутията си и новото ви приложение ще се стартира.
Забавно нали !! След като приключите с играта с всички примерни приложения, можете също да създадете свое собствено приложение за кутията SensotTile. За да направите това, превъртете до края на вашите примерни програми и кликнете върху „експертен изглед“. След това изберете „ново приложение“ и изберете сензорите, необходими за вашето приложение. След това изберете вида на функциите и изберете как искате да изведете данните си. Запазете приложението и използвайте бутона за възпроизвеждане, за да внедрите новото си приложение. Подобно на това, че вече сме изградили първото си тестово приложение.
След като приключите с тестването на идеите си, можете лесно да започнете да изграждате действителното си приложение със STM32 Development Environment, като използвате наличните функционални пакети.
С това завършвам рецензията си на дъската за еволюция на сензорните плочки. Като цяло мисля, че този модул ще бъде много полезен за бързо тестване и прототипиране на вашите идеи за носими устройства. Кажете ми вашите мисли на тази дъска в раздела за коментари и също така ми предложи идея, ако искате да опитам с това поле.