- Érzékelő csempe doboz - hardver áttekintés
- Sensor Tile Box - Szoftver áttekintés
- Az első lépések az érzékelő csempe dobozával
Néhány évvel ezelőtt, ha valaki azt mondaná nekem, hogy egy óra nem csak az időt tudja megmondani, hanem a pulzusszámot is meg tudja mérni, és nyomon követheti a kalóriákat, akkor elkeseríteném. Ma már több mint egymillió ember, köztük én is, hordozható fitneszkövetővel rendelkezem, és az előrejelzések szerint a hordható eszközök piaca 2022-re eléri az 57 653 millió dollárt. Az okos szemüvegektől a cukorbetegség-figyelő eszközökön át az eszközkövetőkig a viselhető iparág különféle termékekkel próbálkozik hogy megragadja a piacot. Tehát, ha van viselhető termékötlete, és keresi a módját annak érvényesítésére és tesztelésére, akkor szerencsés lehet, mert ebben a cikkben áttekintjük az STMicroelectronics SensorTile.Box-ját (STEVAL-MKSBOX1V1), amely túl könnyen segíthet Önnek. és gyorsan érvényesítse vezeték nélküli IoT és hordható eszközötleteit. Ha a videókat részesíti előnyben az olvasás helyett, akkor görgessen az oldal aljára, hogy megtalálja a Sensor Tile Box Review Video című videót.
Érzékelő csempe doboz - hardver áttekintés
A SesnorTile Box itt rengeteg érzékelővel és Bluetooth modullal van ellátva, amely könnyen kommunikál egy Smartphone alkalmazással, lehetővé téve az egyedi alkalmazások felépítését az alkalmazás által megkívánt módon. A teljes fejlesztőtábla ebben a kék dobozban található, és van még egy kiegészítő rögzítő tokunk, ha valaha is szükségünk lesz rá.
Ez az evolúciós tábla nagyjából mindent tartalmaz, amire szüksége lehet a hordható és vezeték nélküli IoT-alkalmazások felépítéséhez. Rendelkezik ultra-alacsony fogyasztású ARM Cortex M4 mikrovezérlővel, a Bluetooth 4.2 vezeték nélküli modullal a BLE kommunikációhoz, hőmérséklet-érzékelővel, 6 tengelyes inerciális mérőegységgel, két 3 tengelyes gyorsulásmérővel, az egyik egy rendkívül alacsony fogyasztású MEMS érzékelővel és egyebekkel nagy felbontású, alacsony zajszintű érzékelő. Ezután van egy mágneses érzékelőnk, egy nyomásérzékelőnk, egy hangérzékelőnk, azaz egy mikrofonunk és egy páratartalom-érzékelőnk. Ezen felül a modul rendelkezik saját RTC modullal, lítium polimer akkumulátorral és SD kártyával ebben a kék dobozban, hogy segítsen a prototípusok készítésében. A SensorTile mezőben található érzékelők nevét és jellemzőit az alábbi táblázat tartalmazza.
Rész név | Cikkszám | Jellemzők |
Mikrovezérlő | STM32L4R9 |
|
Bluetooth v4.2 | SPBTLE-1S |
|
Hőmérséklet szenzor | STTS751 |
|
6-tengelyes IMU érzékelő | LM6DSOX |
|
3-tengelyes gyorsulásmérő | LIS2DW12 |
|
3-tengelyes gyorsulásmérő | LIS3DHH |
|
Mágneses érzékelő | LIS2MDL |
|
Nyomásérzékelő | LIS2MDL |
|
Audio érzékelő | MP23ABS1 |
|
Páratartalom érzékelő | HTS221 |
|
Közelebbről szemügyre véve a dobozt, észrevehetjük, hogy van egy mikro-USB portja töltési és kommunikációs célokra, valamint három LED, amelyek KÉK, VÖRÖS és ZÖLD. Most csavarjuk ki ezt a dobozt, és nézzük meg, mi van benne.
Mint korábban elmondtuk, talál egy lítium-polimer akkumulátort és fejlesztő modulunkat. Az akkumulátor alatt van az SD-kártyanyílásunk, benne egy 8 GB-os kingstane-kártyával. És akkor itt van három nyomógomb, egy bekapcsológomb, egy indítógomb és egy felhasználó által konfigurálható gomb. Aztán itt vannak a JTAG-ról is kitüntetések. Majd ha kipattanjuk a deszkát és megfordulunk.
AMegtalálhatjuk ARM cortex mikrokontrollerünket, Bluetooth modulunkat és az összes többi érzékelőt, amelyeket korábban említettem. Most alapértelmezés szerint a Lipo akkumulátor nem lett volna csatlakoztatva a modulhoz. Tehát ide kell csatlakoztatnia az akkumulátor pólusait ehhez a nyíláshoz. Ha ez megtörtént, csomagolja vissza a modult a kék mezőbe, és készen állunk.
Sensor Tile Box - Szoftver áttekintés
A fórum elindítása nagyon egyszerű. Itt három lehetőségünk van. Az első két lehetőség az STMicroelectronics által kifejlesztett „ST BLE sensor” okostelefon alkalmazás használata, amely Android és Apple telefonokhoz egyaránt letölthető. Számos előre rögzített alkalmazás van, amelyeket egyetlen kattintással elindíthat, hogy lássa, miként reagálnak az érzékelői.
Az alkalmazás rendelkezik egy Expert móddal is, amely lehetővé teszi saját egyéni alkalmazások létrehozását és közvetlenül a telefonról történő elindítását. A harmadik lehetőség az, hogy teljes mértékben profi módon csatlakozzon a táblához egy STM32 programozóhoz, és a nyílt fejlesztői környezet segítségével programozza. Áttekintés céljából a cél lehetővé teszi az „ST BLE sensor” alkalmazás telepítését a mobiltelefonomra, és annak ellenőrzését, hogy mit tehetünk vele.
Az első lépések az érzékelő csempe dobozával
Az érzékelő cserépdobozának első bekapcsolásakor észreveheti, hogy a piros LED villog, jelezve, hogy az akkumulátor töltődik. Amíg ez megtörténik, letöltheti és elindíthatja mobiltelefonunkon az „ST BLE Sensor” alkalmazást, majd kattintson a „Csatlakozás eszközhöz” gombra, és ott meg kell találnia a burkolatunkat. Kattintson rá, és várja meg, amíg a táblája össze nem kapcsolódik. Azt is észreveszi, hogy a kék LED 3 másodpercenként villog, jelezve az aktív Bluetooth-kapcsolatot. A csatlakoztatás után a példaalkalmazásnak már be kell olvasnia és meg kell jelenítenie a hőmérséklet, páratartalom és nyomás értékeit a sensortile dobozunkból
Ez csak egy példa a programra, és az alkalmazás sokkal többet tartalmaz számunkra. Más alkalmazás kipróbálása Csak térjen vissza a főképernyőre, és kattintson az „Új alkalmazás létrehozása” gombra. Itt megtalálja az összes szenzorcsempés alkalmazás példaalkalmazását, próbáljuk ki a szenzorfúziós alkalmazást ehhez a felülvizsgálathoz. A példa alkalmazásra kattintva rövid leírást kap az alkalmazásról, és csak a „lejátszás” gombra kell kattintania, hogy feltöltse a kódot az érzékelő cserépdobozába. Ezután csatlakozzon újra a fiókjához, és elindul az új alkalmazás.
Jó szórakozás !! Miután befejezte a játékot az összes példaalkalmazással, létrehozhatja saját alkalmazását a SensotTile mezőhöz. Ehhez görgessen a példaprogramok aljára, és kattintson a „szakértői nézet” gombra. Ezután válassza az „új alkalmazás” lehetőséget, és válassza ki az alkalmazásához szükséges érzékelőket. Ezután válassza ki a függvények típusát, és válassza ki az adatok kimeneti módját. Mentse az alkalmazást, és használja a lejátszás gombot az új alkalmazás telepítéséhez. Így már elkészítettük az első tesztalkalmazást.
Miután befejezte ötleteinek tesztelését, a rendelkezésre álló funkciócsomagok felhasználásával könnyedén megkezdheti a tényleges alkalmazás felépítését az STM32 fejlesztői környezettel.
Ezzel befejezem az áttekintést a Sensor Tile evolúciós táblán. Összességében úgy gondolom, hogy ez a modul nagyon hasznos lesz a hordható eszközötletek gyors teszteléséhez és prototípusához. Hadd tudassa velem ezen a táblán a gondolatait a megjegyzés részben, és javasoljon egy ötletet is, ha szeretné, ha kipróbálnám ezt a dobozt.