- Sensor Tile Box - Présentation du matériel
- Sensor Tile Box - Présentation du logiciel
- Premiers pas avec Sensor Tile Box
Il y a quelques années, si quelqu'un me disait qu'une montre pouvait non seulement indiquer l'heure, mais aussi mesurer la fréquence cardiaque et suivre les calories, j'en serais époustouflée. Aujourd'hui, plus d'un million de personnes, dont moi, possèdent un tracker de fitness portable et on prévoit que le marché des appareils portables atteindra 57 653 millions de dollars d'ici 2022. Des lunettes intelligentes aux dispositifs de surveillance du diabète en passant par les trackers d'actifs, l'industrie du portable essaie une variété de produits pour conquérir le marché. Donc, si vous avez une idée de produit portable et que vous cherchez un moyen de la valider et de la tester, vous aurez peut-être de la chance car dans cet article nous passerons en revue la SensorTile.Box (STEVAL-MKSBOX1V1) de STMicroelectronics qui peut vous aider trop facilement et validez rapidement vos idées d'IoT sans fil et d'appareils portables. Si vous préférez les vidéos à la lecture, vous pouvez faire défiler vers le bas de cette page pour trouver notre vidéo de revue Sensor Tile Box.
Sensor Tile Box - Présentation du matériel
La SesnorTile Box est livrée avec de nombreux capteurs et un module Bluetooth qui communique facilement avec une application Smartphone vous permettant de créer vos applications personnalisées selon les besoins de votre application. La carte de développement complète est fournie dans cette boîte bleue et nous avons également un boîtier de montage supplémentaire si jamais nous en avons besoin.
Cette carte d'évolution a à peu près tout ce dont vous auriez besoin pour créer vos applications IoT portables et sans fil. Il dispose d'un microcontrôleur ARM Cortex M4 à ultra faible puissance, d'un module sans fil Bluetooth 4.2 pour la communication BLE, d'un capteur de température, d'une unité de mesure inertielle à 6 axes, de deux accéléromètres à 3 axes, l'un est un capteur MEMS à ultra faible puissance et d'autres est un capteur haute résolution à faible bruit. Ensuite, nous avons un capteur magnétique, un capteur de pression, un capteur audio c'est à dire un microphone et un capteur d'humidité. En plus de cela, le module possède également son propre module RTC, une batterie au lithium polymère et une carte SD à l'intérieur de cette boîte bleue pour vous aider à démarrer le prototypage dès la sortie de la boîte. Les informations des capteurs dans la boîte SensorTile, avec leur nom et leurs caractéristiques, sont répertoriées dans le tableau ci-dessous.
Nom de la pièce | Numéro d'article | traits |
Microcontrôleur | STM32L4R9 |
|
Bluetooth v4.2 | SPBTLE-1S |
|
Capteur de température | STTS751 |
|
Capteur IMU 6 axes | LM6DSOX |
|
Accéléromètre à 3 axes | LIS2DW12 |
|
Accéléromètre à 3 axes | LIS3DHH |
|
Capteur magnétique | LIS2MDL |
|
Capteur de pression | LIS2MDL |
|
Capteur audio | MP23ABS1 |
|
Capteur d'humidité | HTS221 |
|
En regardant de plus près la boîte, nous pouvons remarquer qu'elle dispose d'un port micro-USB à des fins de charge et de communication et de trois LED qui sont BLEU, ROUGE et VERT. Maintenant, dévissez cette boîte et jetons un œil à ce qu'il y a à l'intérieur.
Comme indiqué précédemment, vous trouverez une batterie au lithium polymère et notre module de développement. Sous la batterie, nous avons notre emplacement pour carte SD avec une carte kingstane de 8 Go à l'intérieur. Et puis nous avons trois boutons poussoirs ici, un bouton d'alimentation, un bouton de démarrage et un bouton configurable par l'utilisateur. Ensuite, nous avons également des broches de JTAG ici. Ensuite, si nous sortons la planche et faisons demi-tour.
Nous pouvons trouver notre microcontrôleur ARM cortex, notre module Bluetooth et tous les autres capteurs que j'ai mentionnés plus tôt. Désormais, par défaut, votre batterie Lipo n'aurait pas été connectée à votre module. Vous devez donc connecter vos bornes de batterie à cet emplacement ici. Lorsque cela est fait, remettez votre module dans la boîte bleue et nous sommes tous prêts.
Sensor Tile Box - Présentation du logiciel
Démarrer avec ce tableau est vraiment facile. Nous avons trois options ici. Les deux premières options sont l'utilisation de l' application Smartphone «ST BLE sensor» développée par STMicroelectronics qui peut être téléchargée pour les téléphones Android et Apple. Il dispose de nombreuses applications préenregistrées que vous pouvez lancer en un seul clic pour voir comment vos capteurs réagissent.
L'application dispose également d'un mode Expert qui vous permet de créer vos propres applications personnalisées et de la lancer directement depuis votre téléphone. La troisième option est de devenir entièrement pro en connectant la carte à un programmeur STM32 et en la programmant en utilisant l' environnement de développement ouvert. Pour examen, nous allons installer l'application «ST BLE sensor» sur mon téléphone portable et vérifier ce que nous pouvons en faire.
Premiers pas avec Sensor Tile Box
Lorsque vous allumez la boîte de tuiles du capteur pour la première fois, vous remarquerez peut-être que le voyant rouge clignote pour indiquer que la batterie est en charge. Pendant ce temps, téléchargez et lancez l'application «ST BLE Sensor» sur notre téléphone mobile, puis cliquez sur «Connect to a device» et vous devriez y trouver notre tilebox. Cliquez dessus et attendez que votre carte soit connectée. Vous remarquerez également que la LED bleue clignote toutes les 3 secondes pour indiquer une connexion Bluetooth active. Une fois connectée, votre exemple d'application devrait déjà lire et afficher les valeurs de température, d'humidité et de pression de notre boîte sensortile
Ceci n'est qu'un exemple de programme et l'application a beaucoup plus pour nous. Pour essayer une autre application Revenez simplement à l'écran principal et cliquez sur «créer une nouvelle application». Vous trouverez ici tous les exemples d'applications pour votre boîte de tuiles de capteur, essayons l'application de fusion de capteur à cet effet. En cliquant sur l'exemple d'application, vous obtiendrez une brève description de l'application et il vous suffira de cliquer sur le bouton «jouer» pour télécharger le code dans la boîte de tuiles de votre capteur. Puis connectez-vous à nouveau à votre box et votre nouvelle application se lancera.
Fun droit !! Une fois que vous avez fini de jouer avec tous les exemples d'applications, vous pouvez également créer votre propre application pour la boîte SensotTile. Pour ce faire, faites défiler vers le bas de vos programmes d'exemple et cliquez sur «vue d'expert». Sélectionnez ensuite «nouvelle application» et sélectionnez les capteurs requis pour votre application. Ensuite, choisissez le type de fonctions et sélectionnez la manière dont vous souhaitez générer vos données. Enregistrez l'application et utilisez le bouton de lecture pour déployer votre nouvelle application. Comme ça, nous avons déjà construit notre première application de test.
Une fois que vous avez terminé de tester vos idées, vous pouvez facilement commencer à créer votre application réelle avec l'environnement de développement STM32 en utilisant les packs de fonctions disponibles.
Sur ce, je termine mon examen de la carte d'évolution Sensor Tile. Dans l'ensemble, je pense que ce module sera très utile pour tester et prototyper rapidement vos idées d'appareils portables. Faites-moi part de vos réflexions sur ce tableau dans la section commentaires et proposez-moi également une idée si vous souhaitez que je tente avec cette boîte.