- Sensor Tile Box - Hardware-overzicht
- Sensor Tile Box - Software-overzicht
- Aan de slag met Sensor Tile Box
Een paar jaar geleden, als iemand me zou vertellen dat een horloge niet alleen de tijd kan aangeven, maar ook de hartslag kan meten en calorieën kan bijhouden, zou ik er door versteld staan. Tegenwoordig hebben meer dan een miljoen mensen, waaronder ikzelf, een draagbare fitnesstracker en er wordt voorspeld dat de markt voor draagbare apparaten in 2022 $ 57.653 miljoen zal bedragen. Van slimme brillen tot diabetesbewakingsapparatuur tot asset-trackers, de draagbare industrie probeert een verscheidenheid aan producten om de markt te veroveren. Dus als je een draagbaar productidee hebt en op zoek bent naar een manier om het te valideren en te testen, dan heb je misschien geluk, want in dit artikel zullen we de SensorTile.Box (STEVAL-MKSBOX1V1) van STMicroelectronics bespreken die je te gemakkelijk kan helpen en valideer snel uw ideeën voor draadloze IoT en draagbare apparaten. Als je liever video's bekijkt dan lezen, kun je naar de onderkant van deze pagina scrollen om onze Sensor Tile Box Review Video te vinden.
Sensor Tile Box - Hardware-overzicht
De SesnorTile Box zit hier boordevol met veel sensoren en een Bluetooth-module die gemakkelijk communiceert met een smartphone-applicatie, zodat u uw aangepaste apps kunt bouwen zoals vereist door uw applicatie. Het complete ontwikkelbord zit in deze blauwe doos en we hebben ook een extra montagekoffer als we die ooit nodig hebben.
Dit evolutiebord heeft vrijwel alles wat u nodig heeft om uw draagbare en draadloze IoT-toepassingen te bouwen. Het heeft een Ultra-Low-Power ARM Cortex M4 Microcontroller, Bluetooth 4.2 draadloze module voor BLE-communicatie, een temperatuursensor, 6-assige traagheidsmeeteenheid, twee 3-assige versnellingsmeters, een is een ultra-low-power MEMS-sensor en andere is een sensor met hoge resolutie en weinig ruis. Dan hebben we een magnetische sensor, een druksensor, een audiosensor oftewel een microfoon en een vochtigheidssensor. Bovendien heeft de module ook een eigen RTC-module, een lithium-polymeerbatterij en een SD-kaart in deze blauwe doos om u te helpen direct prototypes te maken. De informatie van sensoren in SensorTile box, met hun naam en kenmerken, staan in de onderstaande tabel.
Onderdeelnaam | Onderdeel nummer | Kenmerken |
Microcontroller | STM32L4R9 |
|
Bluetooth v4.2 | SPBTLE-1S |
|
Temperatuursensor | STTS751 |
|
6-assige IMU-sensor | LM6DSOX |
|
3-assige versnellingsmeter | LIS2DW12 |
|
3-assige versnellingsmeter | LIS3DHH |
|
Magnetische sensor | LIS2MDL |
|
Druksensor | LIS2MDL |
|
Audiosensor | MP23ABS1 |
|
Vochtigheidssensor | HTS221 |
|
Als we de doos van dichterbij bekijken, kunnen we zien dat deze een micro-USB-poort heeft voor oplaad- en communicatiedoeleinden en drie LED's die BLAUW, ROOD en GROEN zijn. Laten we nu deze doos losschroeven en kijken wat erin zit.
Zoals eerder verteld vindt u een lithium-polymeerbatterij en onze ontwikkelmodule. Onder de batterij hebben we onze SD-kaartsleuf met daarin een 8GB-kaart Kingstane-kaart. En dan hebben we hier drie drukknoppen, een aan / uit-knop, een opstartknop en een door de gebruiker configureerbare knop. Dan hebben we hier ook pinouts van JTAG. Als we dan het bord eruit halen en omdraaien.
Het is een feit dat u zich geen zorgen hoeft te maken.We kunnen onze ARM-cortex-microcontroller, Bluetooth-module en alle andere sensoren vinden die ik eerder noemde. Nu zou uw Lipo-batterij standaard niet op uw module zijn aangesloten. Je moet hier dus je accupolen op deze sleuf aansluiten. Als dat is gebeurd, pak je je module weer in de blauwe doos en zijn we klaar.
Sensor Tile Box - Software-overzicht
Aan de slag gaan met dit bord is heel eenvoudig. We hebben hier drie opties. De eerste twee opties zijn het gebruik van de door STMicroelectronics ontwikkelde smartphone-applicatie "ST BLE sensor" die kan worden gedownload voor zowel Android- als Apple-telefoons. Het heeft veel vooraf opgenomen applicaties die u met een enkele klik kunt starten om te zien hoe uw sensoren reageren.
De app heeft ook een Expert-modus waarmee u uw eigen aangepaste applicaties kunt maken en deze rechtstreeks vanaf uw telefoon kunt starten. De derde optie is om volledig pro te worden door het bord aan te sluiten op een STM32-programmeur en het te programmeren met behulp van de open ontwikkelomgeving. Laten we ter beoordeling de applicatie "ST BLE sensor" op mijn mobiele telefoon installeren en kijken wat we ermee kunnen doen.
Aan de slag met Sensor Tile Box
Wanneer u de sensor-tegeldoos voor de eerste keer van stroom voorziet, merkt u mogelijk dat de rode LED knippert om aan te geven dat de batterij wordt opgeladen. Terwijl dat gebeurt, kunnen we de "ST BLE Sensor" -applicatie op onze mobiele telefoon downloaden en starten, klik vervolgens op "Verbinden met een apparaat" en u zou daar onze tilebox moeten vinden. Klik erop en wacht tot je bord is verbonden. U zult ook merken dat de blauwe LED elke 3 seconden knippert om aan te geven dat er een actieve Bluetooth-verbinding is. Eenmaal verbonden, zou uw voorbeeld-app de temperatuur-, vochtigheids- en drukwaarden van onze sensortile box al moeten lezen en weergeven
Dit is slechts een voorbeeldprogramma en de applicatie heeft nog veel meer voor ons. Om een andere app te proberen, ga gewoon terug naar het hoofdscherm en klik op "nieuwe app maken". Hier vindt u alle voorbeeld-apps voor uw sensor-tegeldoos, laten we de sensorfusietoepassing proberen voor dit beoordelingsdoel. Clinking op de voorbeeld-app geeft je een korte beschrijving van de app en je hoeft alleen maar op de "play" -knop te klikken om de code te uploaden naar je sensor-tegeldoos. Maak vervolgens opnieuw verbinding met uw box en uw nieuwe applicatie wordt gestart.
Leuk toch !! Nadat u klaar bent met spelen met alle voorbeeldtoepassingen, kunt u ook uw eigen toepassing voor SensotTile box maken. Blader hiervoor naar de onderkant van uw voorbeeldprogramma's en klik op “expertweergave”. Selecteer vervolgens "nieuwe app" en selecteer de sensoren die nodig zijn voor uw toepassing. Kies vervolgens het type functies en selecteer hoe u uw gegevens wilt uitvoeren. Sla de app op en gebruik de afspeelknop om uw nieuwe applicatie te implementeren. Zo hebben we al onze eerste test-app gebouwd.
Als u klaar bent met het testen van uw ideeën, kunt u eenvoudig beginnen met het bouwen van uw eigenlijke applicatie met de STM32-ontwikkelomgeving door gebruik te maken van de beschikbare functiepakketten.
Hiermee sluit ik mijn recensie op het Sensor Tile-evolutiebord af. Over het algemeen denk ik dat deze module erg handig zal zijn om snel je ideeën voor draagbare apparaten te testen en prototypen. Laat me je mening weten over dit bord in het commentaargedeelte en stel me ook een idee voor als je wilt dat ik het met deze box probeer.