- Sensor Tile Box - Visão geral do hardware
- Sensor Tile Box - Visão geral do software
- Introdução ao Sensor Tile Box
Há alguns anos, se alguém me dissesse que um relógio não só pode indicar as horas, mas também medir a frequência cardíaca e controlar as calorias, eu ficaria maravilhado. Hoje, mais de um milhão de pessoas, incluindo eu, possuem um rastreador de fitness vestível e a previsão é que o mercado de dispositivos vestíveis chegue a US $ 57.653 milhões em 2022. De óculos inteligentes a dispositivos de monitoramento de diabetes e rastreadores de ativos, a indústria de vestíveis está testando uma variedade de produtos para conquistar o mercado. Então, se você tem uma ideia de um produto vestível e está procurando uma maneira de validá-lo e testá-lo, então você pode ter sorte porque neste artigo iremos revisar o SensorTile.Box (STEVAL-MKSBOX1V1) da STMicroelectronics que pode ajudá-lo facilmente e validar rapidamente suas ideias de IoT sem fio e dispositivos vestíveis. Se você preferir vídeos em vez de ler, você pode rolar até o final desta página para encontrar nosso vídeo de revisão da caixa do bloco de sensores
Sensor Tile Box - Visão geral do hardware
A caixa SesnorTile aqui vem com vários sensores e um módulo Bluetooth que se comunica prontamente com um aplicativo de smartphone, permitindo que você crie seus aplicativos personalizados conforme exigido por seu aplicativo. A placa de desenvolvimento completa vem dentro desta caixa azul e também temos um estojo de montagem adicional, se alguma vez precisarmos.
Esta placa de evolução tem praticamente tudo que você precisa para construir seus aplicativos IoT vestíveis e sem fio. Possui um microcontrolador ARM Cortex M4 de ultra-baixa potência, módulo sem fio Bluetooth 4.2 para comunicação BLE, um sensor de temperatura, unidade de medição inercial de 6 eixos, dois acelerômetros de 3 eixos, um é um sensor MEMS de ultrabaixa potência e outro é um sensor de alta resolução com baixo ruído. Então temos um sensor magnético, um sensor de pressão, um sensor de áudio, ou seja, um microfone e um sensor de umidade. Além disso, o módulo também tem seu próprio módulo RTC, uma bateria de polímero de lítio e um cartão SD dentro desta caixa azul para ajudá-lo a começar a prototipar fora da caixa. As informações dos sensores na caixa SensorTile, com seus nomes e características, estão listadas na tabela a seguir.
Nome da Peça | Número da peça | Características |
Microcontrolador | STM32L4R9 |
|
Bluetooth v4.2 | SPBTLE-1S |
|
Sensor de temperatura | STTS751 |
|
Sensor IMU de 6 eixos | LM6DSOX |
|
Acelerômetro de 3 eixos | LIS2DW12 |
|
Acelerômetro de 3 eixos | LIS3DHH |
|
Sensor magnético | LIS2MDL |
|
Sensor de pressão | LIS2MDL |
|
Sensor de Áudio | MP23ABS1 |
|
Sensor de umidade | HTS221 |
|
Olhando mais de perto a caixa, podemos notar que ela possui uma porta micro-USB para fins de carregamento e comunicação e três LEDs que são AZUL, VERMELHO e VERDE. Agora vamos desparafusar esta caixa e dar uma olhada no que tem dentro.
Como dito anteriormente, você encontrará uma bateria de polímero de lítio e nosso módulo de desenvolvimento. Sob a bateria, temos nosso slot para cartão SD com um cartão kingstane de 8GB dentro dele. E então temos três botões aqui, um botão liga / desliga, um botão de inicialização e um botão configurável pelo usuário. Então também temos pinagens de JTAG aqui. Então, se tirarmos a placa e virarmos para dentro.
Podemos encontrar nosso microcontrolador ARM córtex, módulo Bluetooth e todos os outros sensores que mencionei anteriormente. Agora, por padrão, sua bateria Lipo não teria sido conectada ao seu módulo. Portanto, você deve conectar os terminais da bateria a este slot aqui. Quando terminar, coloque seu módulo de volta na caixa azul e está tudo pronto.
Sensor Tile Box - Visão geral do software
É muito fácil começar a usar esta placa. Temos três opções aqui. As duas primeiras opções são usando o aplicativo para smartphone “ST BLE sensor” desenvolvido pela STMicroelectronics, que pode ser baixado para telefones Android e Apple. Tem muitos aplicativos pré-gravados que você pode iniciar com um único clique para ver como seus sensores respondem.
O aplicativo também possui um modo Especialista que permite criar seus próprios aplicativos personalizados e iniciá-los diretamente de seu telefone. A terceira opção é se tornar totalmente profissional conectando a placa a um programador STM32 e programando-o usando o ambiente de desenvolvimento aberto. Para fins de revisão, vamos instalar o aplicativo “sensor ST BLE” no meu celular e verificar o que podemos fazer com ele.
Introdução ao Sensor Tile Box
Ao ligar a caixa de ladrilhos do sensor pela primeira vez, você pode notar o LED vermelho piscando para indicar que a bateria está carregando. Enquanto isso, vamos baixar e iniciar o aplicativo “Sensor ST BLE” em nosso celular, depois clicar em “Conectar a um dispositivo” e você deve encontrar nosso tilebox lá. Clique nele e espere até que sua placa seja conectada. Você também notará o LED azul piscando a cada 3 segundos para indicar uma conexão Bluetooth ativa. Uma vez conectado, seu aplicativo de exemplo já deve ler e exibir os valores de temperatura, umidade e pressão de nossa caixa sensortile
Este é apenas um programa de exemplo e o aplicativo tem muito mais para nós. Para experimentar um aplicativo diferente Basta voltar à tela principal e clicar em “criar novo aplicativo”. Aqui você encontrará todos os aplicativos de exemplo para sua caixa de ladrilhos de sensor, vamos tentar o aplicativo de fusão de sensor para este propósito de revisão. Clicando no aplicativo de exemplo, você obterá uma breve descrição do aplicativo e você só precisa clicar no botão "reproduzir" para fazer o upload do código para a caixa do bloco do sensor. Em seguida, conecte-se à sua caixa novamente e seu novo aplicativo será iniciado.
Diversão certo !! Depois de jogar com todos os aplicativos de exemplo, você também pode criar seu próprio aplicativo para a caixa SensotTile. Para fazer isso, vá até o final de seus programas de exemplo e clique em “visão de especialista”. Em seguida, selecione “novo aplicativo” e selecione os sensores necessários para sua aplicação. Em seguida, escolha o tipo de funções e selecione como deseja produzir seus dados. Salve o aplicativo e use o botão play para implantar seu novo aplicativo. Assim, já construímos nosso primeiro aplicativo de teste.
Assim que terminar de testar suas ideias, você pode facilmente começar a construir seu aplicativo real com o Ambiente de Desenvolvimento STM32, fazendo uso dos pacotes de funções disponíveis.
Com isso, estou concluindo minha análise sobre o painel de evolução do Sensor Tile. No geral, acho que este módulo será muito útil para testar e criar um protótipo de suas ideias de dispositivos vestíveis. Deixe-me saber sua opinião sobre este fórum na seção de comentários e também me sugira uma idéia se você gostaria que eu experimentasse com esta caixa.