- Сенсорна плитка - Огляд обладнання
- Сенсорна плитка - Огляд програмного забезпечення
- Початок роботи з датчиком плитки
Кілька років тому, якби хтось сказав мені, що годинник може не тільки визначити час, але й виміряти частоту серцевих скорочень і відстежити калорії, я б це вразив. Сьогодні більше мільйона людей, включаючи мене, є власником фітнес-трекера, який можна носити, і прогнозується, що ринок носимих пристроїв досягне 57653 мільйони доларів до 2022 року. захопити ринок. Отже, якщо у вас є ідея для носіння продукту і ви шукаєте спосіб перевірити та протестувати його, то, можливо, вам пощастить, адже в цій статті ми розглянемо SensorTile.Box (STEVAL-MKSBOX1V1) від STMicroelectronics, який може вам допомогти занадто легко і швидко перевірити ваші ідеї бездротового Інтернету речей та пристроїв, що носяться. Якщо ви віддаєте перевагу відео, а не читання, ви можете прокрутити сторінку донизу, щоб знайти наше оглядове відео для сенсорної плитки.
Сенсорна плитка - Огляд обладнання
Тут SesnorTile Box оснащений великою кількістю датчиків та модулем 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-карти, у якому є 8-гігабайтна картка Kingstane. І тоді у нас тут є три кнопки, кнопка живлення, кнопка завантаження та кнопка, що налаштовується користувачем. Тоді ми також маємо тут розписування JTAG. Тоді, якщо ми висунемо дошку і повернемося.
UМи можемо знайти наш мікроконтролер ARM cortex, модуль Bluetooth та всі інші датчики, про які я згадав раніше. Зараз за замовчуванням акумулятор Lipo не був би підключений до вашого модуля. Отже, вам доведеться підключити клеми акумулятора до цього гнізда тут. Коли це буде зроблено, запакуйте ваш модуль назад у синій ящик, і ми готові.
Сенсорна плитка - Огляд програмного забезпечення
Почати роботу з цією дошкою дуже просто. У нас тут є три варіанти. Перші два варіанти - це використання програми «Сенсор ST BLE» для смартфонів, розробленої STMicroelectronics, яку можна завантажити як для телефонів Android, так і для Apple. У ньому є багато попередньо записаних програм, які ви можете запустити одним клацанням миші, щоб побачити, як реагують ваші датчики.
Додаток також має режим експерта, який дозволяє створювати власні власні програми та запускати їх безпосередньо з телефону. Третій варіант полягає в тому, щоб стати повністю професіоналом, підключивши плату до програміста STM32 та програмуючи її за допомогою відкритого середовища розробки. Для огляду ціль дозволяє встановити на моєму мобільному телефоні додаток “ST BLE датчик” і перевірити, що ми можемо з ним робити.
Початок роботи з датчиком плитки
Коли ви вперше вмикаєте коробку з датчиком, ви можете помітити, як червоний світлодіод блимає, вказуючи на те, що акумулятор заряджається. Поки це відбувається, давайте завантажимо та запустимо програму “ST BLE Sensor” на нашому мобільному телефоні, потім натисніть “Підключитися до пристрою”, і ви знайдете там нашу плитку. Клацніть на ньому і зачекайте, поки ваша плата буде підключена. Ви також помітите, як кожні 3 секунди блимає синій світлодіод, що вказує на активне з'єднання Bluetooth. Після підключення ваш приклад програми вже повинен читати та відображати значення температури, вологості та тиску з нашого сенсорного блоку
Це лише один приклад програми, і програма має для нас набагато більше. Щоб спробувати іншу програму Просто поверніться на головний екран і натисніть «створити нову програму». Тут ви знайдете всі приклади програм для вашого датчика плитки, давайте спробуємо програму злиття датчиків для цієї мети огляду. Клацнувши на прикладі програми, ви отримаєте короткий опис програми, і вам просто потрібно натиснути кнопку «відтворити», щоб завантажити код на поле з датчиком. Потім знову підключіться до скриньки, і запуститься ваша нова програма.
Весело правильно !! Після того, як ви закінчите гру з усіма прикладами програм, ви також можете створити свою власну програму для поля SensotTile. Для цього прокрутіть до кінця ваших прикладів програм і натисніть “експертний вигляд”. Потім виберіть «новий додаток» і виберіть датчики, необхідні для вашої програми. Потім виберіть тип функцій і виберіть спосіб виведення даних. Збережіть програму та використовуйте кнопку відтворення, щоб розгорнути нову програму. Як ми вже створили свій перший тестовий додаток.
Закінчивши тестування своїх ідей, ви можете легко розпочати створення власного додатка за допомогою середовища розробки STM32, використовуючи доступні функціональні пакети.
Цим я закінчую свій огляд на платі еволюції сенсорної плитки. Загалом, я думаю, що цей модуль буде дуже корисним для швидкого тестування та створення прототипів ваших ідей, що можна носити. Повідомте мене про ваші думки на цій дошці в розділі коментарів, а також підкажіть мені ідею, якщо ви хочете, щоб я спробував із цим полем.