- Sensor Tile Box - Panoramica hardware
- Sensor Tile Box - Panoramica del software
- Introduzione a Sensor Tile Box
Qualche anno fa, se qualcuno mi dicesse che un orologio non solo può leggere l'ora, ma può anche misurare la frequenza cardiaca e tenere traccia delle calorie, ne sarei spazzato via. Oggi più di un milione di persone, me compreso, possiedono un fitness tracker indossabile e si prevede che il mercato dei dispositivi indossabili raggiungerà i 57.653 milioni di dollari entro il 2022. Dagli occhiali intelligenti ai dispositivi di monitoraggio del diabete agli asset tracker, l'industria degli indossabili sta provando una varietà di prodotti per conquistare il mercato. Quindi, se hai un'idea di prodotto indossabile e stai cercando un modo per convalidarlo e testarlo, potresti essere fortunato perché in questo articolo esamineremo SensorTile.Box (STEVAL-MKSBOX1V1) di STMicroelectronics che può aiutarti troppo facilmente e convalida rapidamente le tue idee per l'IoT wireless e i dispositivi indossabili. Se preferisci i video alla lettura, puoi scorrere fino alla fine di questa pagina per trovare il nostro video di revisione della scatola delle tessere del sensore.
Sensor Tile Box - Panoramica hardware
Il SesnorTile Box qui è imballato con molti sensori e un modulo Bluetooth che comunica prontamente con un'applicazione per smartphone che ti consente di creare le tue app personalizzate come richiesto dalla tua applicazione. La scheda di sviluppo completa è contenuta in questa scatola blu e abbiamo anche una custodia di montaggio aggiuntiva se ne avremo bisogno.
Questa scheda di evoluzione ha praticamente tutto ciò di cui hai bisogno per costruire le tue applicazioni IoT indossabili e wireless. Ha un microcontrollore ARM Cortex M4 a bassissima potenza, modulo wireless Bluetooth 4.2 per la comunicazione BLE, un sensore di temperatura, un'unità di misurazione inerziale a 6 assi, due accelerometri a 3 assi, uno è un sensore MEMS a bassissima potenza e altro è un sensore ad alta risoluzione con basso rumore. Poi abbiamo un sensore magnetico, un sensore di pressione, un sensore audio cioè un microfono e un sensore di umidità. Inoltre, il modulo ha anche il proprio modulo RTC, una batteria ai polimeri di litio e una scheda SD all'interno di questa scatola blu per aiutarti a iniziare la prototipazione fuori dagli schemi. Le informazioni sui sensori nella scatola SensorTile, con il loro nome e le loro caratteristiche, sono elencate nella tabella sottostante.
Nome parte | Numero di parte | Caratteristiche |
Microcontrollore | STM32L4R9 |
|
Bluetooth v4.2 | SPBTLE-1S |
|
Termometro | STTS751 |
|
Sensore IMU a 6 assi | LM6DSOX |
|
Accelerometro a 3 assi | LIS2DW12 |
|
Accelerometro a 3 assi | LIS3DHH |
|
Sensore magnetico | LIS2MDL |
|
Sensore di pressione | LIS2MDL |
|
Sensore audio | MP23ABS1 |
|
Sensore di umidità | HTS221 |
|
Dando uno sguardo più da vicino alla scatola, possiamo notare che ha una porta micro-USB per la ricarica e la comunicazione e tre LED che sono BLU, ROSSO e VERDE. Ora svitiamo questa scatola e diamo un'occhiata a cosa c'è dentro.
Come detto in precedenza troverai una batteria ai polimeri di litio e il nostro modulo di sviluppo. Sotto la batteria, abbiamo il nostro slot per schede SD con una scheda kingstane da 8 GB al suo interno. E poi abbiamo tre pulsanti qui, un pulsante di accensione, un pulsante di avvio e un pulsante configurabile dall'utente. Quindi abbiamo anche pinout di JTAG qui. Quindi se tiriamo fuori il tabellone e ci voltiamo.
Possiamo trovare il nostro microcontrollore ARM corteccia, il modulo Bluetooth e tutti gli altri sensori che ho menzionato prima. Ora per impostazione predefinita, la tua batteria Lipo non sarebbe stata collegata al tuo modulo. Quindi devi collegare i terminali della batteria a questo slot qui. Al termine, riponi il modulo nella scatola blu e tutto è pronto.
Sensor Tile Box - Panoramica del software
Iniziare con questa bacheca è davvero facile. Abbiamo tre opzioni qui. Le prime due opzioni sono utilizzando l' applicazione per smartphone “ST BLE sensor” sviluppata da STMicroelectronics che può essere scaricata sia per telefoni Android che Apple. Ha molte applicazioni preregistrate che puoi avviare con un solo clic per vedere come rispondono i tuoi sensori.
L'app dispone anche di una modalità Esperto che ti consente di creare le tue applicazioni personalizzate e di avviarla direttamente dal tuo telefono. La terza opzione è quella di diventare completamente professionale collegando la scheda a un programmatore STM32 e programmandola utilizzando l' ambiente di sviluppo aperto. A scopo di revisione, lo scopo consente di installare l'applicazione "sensore ST BLE" sul mio telefono cellulare e controllare cosa possiamo fare con esso.
Introduzione a Sensor Tile Box
Quando si accende la scatola del pannello del sensore per la prima volta, è possibile notare che il LED rosso lampeggia per indicare che la batteria è in carica. Mentre ciò accade, scarica e avvia l'applicazione "ST BLE Sensor" sul nostro telefono cellulare, quindi fai clic su "Connetti a un dispositivo" e dovresti trovare la nostra casella delle tessere lì. Fare clic su di esso e attendere che la scheda sia collegata. Noterai anche che il LED blu lampeggia ogni 3 secondi per indicare una connessione Bluetooth attiva. Una volta connessa, la tua app di esempio dovrebbe già leggere e visualizzare i valori di temperatura, umidità e pressione dalla nostra scatola sensibile
Questo è solo un esempio di programma e l'applicazione ha molto di più per noi. Per provare un'altra app Torna alla schermata principale e fai clic su "crea nuova app". Qui troverai tutte le app di esempio per la tua scatola di tessere sensore, proviamo l'applicazione di fusione del sensore per questo scopo di revisione. Facendo clic sull'app di esempio, verrà fornita una breve descrizione dell'app e sarà sufficiente fare clic sul pulsante "Riproduci" per caricare il codice nella casella del riquadro del sensore. Quindi connettiti di nuovo alla tua casella e la tua nuova applicazione verrà avviata.
Divertente vero !! Dopo aver finito di giocare con tutte le applicazioni di esempio, puoi anche creare la tua applicazione per SensotTile box. Per farlo, scorri fino alla fine dei tuoi programmi di esempio e fai clic su "visualizzazione esperto". Quindi seleziona "nuova app" e seleziona i sensori richiesti per la tua applicazione. Quindi scegli il tipo di funzioni e seleziona la modalità di output dei dati. Salva l'app e utilizza il pulsante di riproduzione per distribuire la tua nuova applicazione. In questo modo, abbiamo già creato la nostra prima app di prova.
Una volta che hai finito di testare le tue idee, puoi facilmente iniziare a costruire la tua applicazione attuale con l'ambiente di sviluppo STM32 facendo uso dei pacchetti di funzioni disponibili.
Con questo, concludo la mia recensione sulla scheda evolutiva Sensor Tile. Nel complesso, penso che questo modulo sarà molto utile per testare e prototipare rapidamente le tue idee sui dispositivi indossabili. Fammi sapere i tuoi pensieri su questa bacheca nella sezione commenti e suggeriscimi anche un'idea se vuoi che provi con questa scatola.