- Sensor Tile Box - Обзор оборудования
- Sensor Tile Box - Обзор программного обеспечения
- Начало работы с Sensor Tile Box
Несколько лет назад, если бы мне сказали, что часы могут не только определять время, но также измерять частоту сердечных сокращений и отслеживать калории, я был бы потрясен этим. Сегодня более миллиона человек, включая меня, владеют носимым фитнес-трекером, и, по прогнозам, к 2022 году рынок носимых устройств достигнет 57 653 миллионов долларов. От умных очков до устройств для мониторинга диабета и трекеров активов носимая индустрия пробует самые разные продукты. захватить рынок. Итак, если у вас есть идея носимого продукта и вы ищете способ проверить и протестировать ее, то вам может повезти, потому что в этой статье мы рассмотрим SensorTile.Box (STEVAL-MKSBOX1V1) от STMicroelectronics, который может вам слишком легко помочь. и быстро подтвердите свои идеи беспроводного Интернета вещей и носимых устройств. Если вы предпочитаете видео, а не чтение, вы можете прокрутить страницу вниз и найти наше видео с обзором Sensor Tile Box.
Sensor Tile Box - Обзор оборудования
SesnorTile Box здесь упакован в с большим количеством датчиков и модулем Bluetooth, который легко взаимодействует с приложением Smartphone, позволяющий создавать пользовательские приложения в соответствии с требованиями вашего приложения. Полная отладочная плата находится внутри этой синей коробки, и у нас также есть дополнительный монтажный футляр, если он нам когда-либо понадобится.
На этой эволюционной плате есть практически все, что вам может понадобиться для создания носимых и беспроводных приложений IoT. Он оснащен микроконтроллером ARM Cortex M4 со сверхнизким энергопотреблением, беспроводным модулем Bluetooth 4.2 для связи BLE, датчиком температуры, 6-осевым инерционным измерительным блоком, двумя 3-осевыми акселерометрами, один из которых представляет собой датчик MEMS со сверхнизким энергопотреблением и другой это датчик высокого разрешения с низким уровнем шума. Затем у нас есть магнитный датчик, датчик давления, звуковой датчик, то есть микрофон и датчик влажности. Вдобавок ко всему, модуль также имеет собственный модуль RTC, литий-полимерный аккумулятор и SD-карту внутри этой синей коробки, чтобы помочь вам начать создание прототипа прямо из коробки. Информация о датчиках в поле SensorTile, с их названиями и функциями, перечислены в таблице ниже.
Наименование | номер части | Особенности |
Микроконтроллер | STM32L4R9 |
|
Bluetooth v4.2 | СПБТЭ-1С |
|
Датчик температуры | STTS751 |
|
6-осевой датчик IMU | LM6DSOX |
|
3-х осевой акселерометр | LIS2DW12 |
|
3-х осевой акселерометр | LIS3DHH |
|
Магнитный датчик | LIS2MDL |
|
Датчик давления | LIS2MDL |
|
Аудио датчик | MP23ABS1 |
|
Датчик влажности | HTS221 |
|
Присмотревшись к коробке, мы можем заметить, что у нее есть порт micro-USB для зарядки и связи, а также три светодиода: СИНИЙ, КРАСНЫЙ и ЗЕЛЕНЫЙ. А теперь откручиваем коробку и посмотрим, что внутри.
Как уже говорилось ранее, вы найдете литий-полимерный аккумулятор и наш модуль разработки. Под аккумулятором у нас есть слот для SD-карты с картой Kingstane на 8 ГБ внутри. Кроме того, здесь есть три кнопки: кнопка питания, кнопка загрузки и кнопка, настраиваемая пользователем. Также здесь есть распиновка JTAG. Затем, если мы вытащим доску и развернемся.
Взаимодействие с другими людьмиМы можем найти наш микроконтроллер коры головного мозга ARM, модуль Bluetooth и все другие датчики, о которых я упоминал ранее. Теперь по умолчанию ваша батарея Lipo не была бы подключена к вашему модулю. Таким образом, вам нужно подключить клеммы аккумулятора к этому разъему. Когда это будет сделано, упакуйте ваш модуль обратно в синюю коробку, и все готово.
Sensor Tile Box - Обзор программного обеспечения
Начать работать с этой доской очень просто. Здесь у нас есть три варианта. Первые два варианта - это использование приложения для смартфонов «Датчик ST BLE», разработанного STMicroelectronics, которое можно загрузить как для телефонов Android, так и для телефонов Apple. В нем есть множество предварительно записанных приложений, которые вы можете запустить одним щелчком мыши, чтобы увидеть, как реагируют ваши датчики.
В приложении также есть режим «Эксперт», который позволяет создавать собственные приложения и запускать их прямо с телефона. Третий вариант - стать полностью профессионалом, подключив плату к программатору STM32 и запрограммировав его с помощью открытой среды разработки. Для ознакомления, цель позволяет установить приложение «Датчик ST BLE» на мой мобильный телефон и проверить, что мы можем с ним сделать.
Начало работы с Sensor Tile Box
При первом включении блока сенсорной плитки вы можете заметить, что красный светодиодный индикатор мигает, указывая на то, что батарея заряжается. Пока это происходит, давайте загрузим и запустим приложение «ST BLE Sensor» на нашем мобильном телефоне, затем нажмем «Подключиться к устройству», и вы должны будете найти там нашу плитку. Нажмите на нее и подождите, пока ваша плата подключится. Вы также заметите, что синий светодиод мигает каждые 3 секунды, указывая на активное соединение Bluetooth. После подключения ваше примерное приложение уже должно считывать и отображать значения температуры, влажности и давления из нашей сенсорной коробки.
Это всего лишь один пример программы, и в приложении есть для нас гораздо больше. Чтобы попробовать другое приложение, просто вернитесь на главный экран и нажмите «Создать новое приложение». Здесь вы найдете все примеры приложений для вашего блока плитки сенсора, давайте попробуем приложение Sensor Fusion для этой цели обзора. Щелкнув мышью по образцу приложения, вы получите краткое описание приложения, и вам просто нужно нажать кнопку «Играть», чтобы загрузить код в поле плитки сенсора. Затем снова подключитесь к своему ящику, и ваше новое приложение запустится.
Весело правильно !! После того, как вы закончите играть со всеми примерами приложений, вы также можете создать свое собственное приложение для окна SensotTile. Для этого прокрутите список ваших примеров программ вниз и нажмите «экспертный обзор». Затем выберите «новое приложение» и выберите датчики, необходимые для вашего приложения. Затем выберите тип функций и выберите способ вывода данных. Сохраните приложение и используйте кнопку воспроизведения, чтобы развернуть новое приложение. Таким образом, мы уже создали наше первое тестовое приложение.
После того, как вы закончите тестирование своих идей, вы можете легко приступить к созданию своего реального приложения в среде разработки STM32, используя доступные пакеты функций.
На этом я завершаю свой обзор платы Sensor Tile evolution. В целом, я думаю, что этот модуль будет очень полезен для быстрого тестирования и прототипирования ваших идей о носимых устройствах. Сообщите мне свои мысли об этой доске в разделе комментариев, а также предложите мне идею, если вы хотите, чтобы я попробовал с этим ящиком.