O pár rokov späť, ak by mi niekto povedal, že hodinky dokážu nielen zistiť čas, ale dokážu tiež merať srdcový rytmus a sledovať kalórie, bol by som z toho ohromený. Dnes viac ako milión ľudí, vrátane mňa, vlastní nositeľný fitnes tracker a predpokladá sa, že trh s nositeľnými zariadeniami dosiahne do roku 2022 57 653 miliónov dolárov. Od inteligentných okuliarov cez monitorovacie zariadenia Diabetes po sledovače aktív nositeľný priemysel skúša rôzne produkty zaujať trh. Takže ak máte nápad na nositeľný produkt a hľadáte spôsob, ako ho overiť a otestovať, môžete mať šťastie, pretože v tomto článku preskúmame SensorTile.Box (STEVAL-MKSBOX1V1) od spoločnosti STMicroelectronics, ktorý vám môže príliš ľahko pomôcť a rýchlo overte svoje bezdrôtové IoT a nápady na nositeľné zariadenie. Ak dávate prednosť videu pred čítaním, môžete prejsť do dolnej časti tejto stránky a nájsť video s recenziou skrinky senzora.
Krabica senzora - prehľad hardvéru
SesnorTile Box tu je zabalené v s množstvom senzorov a modulom Bluetooth ľahko komunikuje s aplikáciou Smartphone, čo vám umožní vytvoriť si vlastné aplikácie podľa požiadaviek vašej aplikácie. Kompletná vývojová doska sa nachádza v tomto modrom boxe a máme tiež ďalšie pripevňovacie puzdro, ak ho niekedy budeme potrebovať.
Táto vývojová doska má skoro všetko, čo by ste potrebovali na zostavenie vašich nositeľných a bezdrôtových aplikácií IoT. Má mikrokontrolér ARM Cortex M4 s veľmi nízkym výkonom, bezdrôtový modul Bluetooth 4.2 pre komunikáciu BLE, teplotný senzor, 6-osovú inerciálnu meraciu jednotku, dva 3-osové akcelerometre, jeden je snímač MEMS s veľmi nízkym výkonom a ďalší je snímač s vysokým rozlíšením a nízkym šumom. Potom tu máme magnetický snímač, snímač tlaku, zvukový snímač, tj. Mikrofón a snímač vlhkosti. Okrem toho má modul vo vnútri tohto modrého boxu aj svoj vlastný modul RTC, lítium-polymérovú batériu a kartu SD, ktoré vám pomôžu začať s prototypmi po vybalení z krabice. Informácie o snímačoch v poli SensorTile, ich názov a vlastnosti, sú uvedené v nasledujúcej tabuľke.
Názov časti | Číslo dielu | Vlastnosti |
Mikrokontrolér | STM32L4R9 |
|
Bluetooth v4.2 | SPBTLE-1S |
|
Teplotný senzor | STTS751 |
|
6-osový snímač IMU | LM6DSOX |
|
3-osový akcelerometer | LIS2DW12 |
|
3-osový akcelerometer | LIS3DHH |
|
Magnetický senzor | LIS2MDL |
|
Tlakový snímač | LIS2MDL |
|
Zvukový senzor | MP23ABS1 |
|
Senzor vlhkosti | HTS221 |
|
Pri bližšom pohľade na krabicu si môžeme všimnúť, že má port micro-USB na účely nabíjania a komunikácie a tri LED diódy, ktoré sú MODRÉ, ČERVENÉ a ZELENÉ. Teraz odskrutkujeme toto políčko a pozrime sa, čo je vo vnútri.
Ako už bolo povedané, nájdete lítium-polymérovú batériu a náš vývojový modul. Pod batériou máme náš slot na SD kartu, v ktorom je 8GB karta kingstane. A potom tu máme tri tlačidlá, tlačidlo napájania, tlačidlo spustenia a používateľsky konfigurovateľné tlačidlo. Potom tu máme aj pinouty JTAG. Potom, ak vyskočíme dosku a otočíme okolo.
Zloženie: 100% bavlna.Nájdeme náš mikrokontrolér ARM cortex, modul Bluetooth a všetky ďalšie senzory, ktoré som už spomínal. V predvolenom nastavení by vaša batéria Lipo nebola pripojená k vášmu modulu. Tu teda musíte pripojiť svoje svorky batérie. Keď to bude hotové, zabaľte modul späť do modrého poľa a sme pripravení.
Krabica senzora - prehľad softvéru
Začíname s touto doskou je naozaj ľahké. Máme tu tri možnosti. Prvé dve možnosti sú pomocou aplikácie pre smartphony „ST BLE sensor“ vyvinutej spoločnosťou STMicroelectronics, ktorú je možné stiahnuť pre telefóny so systémom Android aj Apple. Má veľa vopred nahraných aplikácií, ktoré môžete spustiť jediným kliknutím a zistiť, ako vaše senzory reagujú.
Aplikácia má tiež režim Expert, ktorý umožňuje vytvárať vlastné aplikácie a spúšťať ich priamo z telefónu. Treťou možnosťou je prejsť na maximum pripojením dosky k programátoru STM32 a programovaním pomocou otvoreného vývojového prostredia. Na účely kontroly umožníme nainštalovať aplikáciu „ST BLE sensor“ na môj mobilný telefón a skontrolovať, čo s ňou môžeme urobiť.
Začíname so senzorom dlaždice
Keď napájate kachličku senzora prvýkrát, môžete si všimnúť, že blikanie červenej LED signalizuje nabíjanie batérie. Zatiaľ čo sa to deje, umožníme si stiahnuť a spustiť aplikáciu „ST BLE Sensor“ na našom mobilnom telefóne, potom kliknúť na „Pripojiť k zariadeniu“ a tam by ste mali nájsť náš dlaždicu. Kliknite na ňu a počkajte, kým nebude vaša doska pripojená. Tiež si všimnete, že modrá LED dióda bliká každé 3 sekundy, čo označuje aktívne pripojenie Bluetooth. Po pripojení by vaša vzorová aplikácia už mala čítať a zobrazovať hodnoty teploty, vlhkosti a tlaku z nášho senzorovitého poľa
Toto je iba jeden príklad programu a aplikácia má pre nás oveľa viac. Ak chcete vyskúšať inú aplikáciu, vráťte sa na hlavnú obrazovku a kliknite na možnosť „vytvoriť novú aplikáciu“. Tu nájdete všetky príklady aplikácií pre vaše pole dlaždíc senzorov. Vyskúšajme preto aplikáciu fúzie senzorov na tento účel kontroly. Kliknutím na ukážkovú aplikáciu získate stručný popis aplikácie a stačí kliknúť na tlačidlo „prehrať“ a nahrať kód do poľa s dlaždicami senzora. Potom sa znova pripojte k svojmu boxu a spustí sa vaša nová aplikácia.
Zábava dobre !! Keď skončíte s hraním všetkých ukážkových aplikácií, môžete si vytvoriť aj vlastnú aplikáciu pre SensotTile box. Prejdite do dolnej časti ukážkových programov a kliknite na „expertné zobrazenie“. Potom vyberte možnosť „nová aplikácia“ a vyberte senzory požadované pre vašu aplikáciu. Potom vyberte typ funkcií a vyberte, ako chcete odosielať svoje údaje. Uložte aplikáciu a pomocou tlačidla prehrávania nasaďte svoju novú aplikáciu. Takto sme už vytvorili našu prvú testovaciu aplikáciu.
Po dokončení testovania svojich nápadov môžete pomocou vývojových prostredí STM32 ľahko začať vytvárať svoju skutočnú aplikáciu pomocou dostupných balíkov funkcií.
Týmto uzatváram svoju recenziu na vývojovej doske Sensor Tile. Celkovo si myslím, že tento modul bude veľmi užitočný na rýchle otestovanie a prototypovanie vašich nápadov na nositeľné zariadenie. Dajte mi vedieť svoje názory na túto nástenku v sekcii komentárov a tiež mi navrhnite nápad, ak by ste chceli, aby som to skúsil s týmto rámčekom.