- Škatla za ploščice senzorjev - Pregled strojne opreme
- Škatla za ploščice senzorjev - Pregled programske opreme
- Prvi koraki s ploščico senzorjev
Nekaj let nazaj, če bi mi nekdo rekel, da ura ne more samo povedati časa, ampak lahko tudi izmeri srčni utrip in slediti kalorijam, bi me to odneslo. Danes ima več kot milijon ljudi, vključno z mano, lastnik nosljivega fitnes sledilca, po napovedih pa naj bi trg nosljivih naprav do leta 2022 dosegel 57.653 milijonov USD. Od pametnih očal do naprav za spremljanje diabetesa do sledilcev sredstev nosljiva industrija preizkuša različne izdelke ujeti trg. Torej, če imate idejo o nosljivem izdelku in iščete način za njegovo potrditev in preizkus, boste morda imeli srečo, ker bomo v tem članku pregledali SensorTile.Box (STEVAL-MKSBOX1V1) podjetja STMicroelectronics, ki vam lahko preveč enostavno pomaga in hitro potrdite ideje za brezžični internet stvari in nosljive naprave. Če imate raje videoposnetke kot branje, se lahko pomaknete na dno te strani in poiščete naš videoposnetek s pregledom ploščic senzorjev.
Škatla za ploščice senzorjev - Pregled strojne opreme
Tu je SesnorTile Box opremljen z veliko senzorji in modulom Bluetooth, ki zlahka komunicira z aplikacijo za pametni telefon, kar vam omogoča izdelavo aplikacij po meri, kot jih zahteva vaša aplikacija. V tej modri škatli je celotna razvojna plošča, če jo kdaj potrebujemo, pa imamo tudi dodatno ohišje.
Ta evolucijska plošča ima skoraj vse, kar bi potrebovali za izdelavo vaših nosljivih in brezžičnih aplikacij IoT. Ima mikrokrmilnik ARM Cortex M4 z ultra nizko porabo energije, brezžični modul Bluetooth 4.2 za komunikacijo BLE, temperaturni senzor, 6-osno inercialno merilno enoto, dva 3-osna merilnika pospeška, eden je senzor MEMS za ultra nizko porabo energije in drugi je senzor visoke ločljivosti z nizkim šumom. Nato imamo magnetni senzor, tlačni senzor, avdio senzor, torej mikrofon in senzor vlažnosti. Poleg tega ima modul v svoji modri škatli še lastni RTC modul, litij-polimerno baterijo in kartico SD, ki vam pomagajo pri izdelavi prototipov iz škatle. Informacije o senzorjih v škatli SensorTile z njihovim imenom in funkcijami so navedene v spodnji tabeli.
Ime dela | Številka dela | Lastnosti |
Mikrokrmilnik | STM32L4R9 |
|
Bluetooth v4.2 | SPBTLE-1S |
|
Temperaturni senzor | STTS751 |
|
6-osni IMU senzor | LM6DSOX |
|
3-osni merilnik pospeška | LIS2DW12 |
|
3-osni merilnik pospeška | LIS3DHH |
|
Magnetni senzor | LIS2MDL |
|
Tlačni senzor | LIS2MDL |
|
Zvočni senzor | MP23ABS1 |
|
Senzor vlažnosti | HTS221 |
|
Če natančneje pogledamo škatlo, lahko opazimo, da ima vrata micro-USB za polnjenje in komunikacijo ter tri LED-diode, ki so MODRA, RDEČA in ZELENA. Zdaj pa odvijmo to polje in si oglejmo, kaj je notri.
Kot smo že povedali, boste našli litij-polimerno baterijo in naš razvojni modul. Pod baterijo imamo režo za kartico SD, v kateri je 8 GB kartica Kingstane. In potem imamo tukaj tri tipke, gumb za vklop, gumb za zagon in uporabniško nastavljiv gumb. Potem imamo tukaj tudi izrezke JTAG. Potem, če izvlečemo ploščo in se obrnemo.
UNajdemo naš mikrokrmilnik ARM cortex, modul Bluetooth in vse druge senzorje, ki sem jih že omenil. Zdaj privzeto Lipo baterija ne bi bila priključena na modul. Torej morate tu priključiti baterijske sponke. Ko je to končano, zapakirajte svoj modul nazaj v modro polje in vsi smo pripravljeni.
Škatla za ploščice senzorjev - Pregled programske opreme
Začeti s to ploščo je zelo enostavno. Tu imamo tri možnosti. Prvi dve možnosti sta z uporabo aplikacije za pametne telefone »ST BLE sensor«, ki jo je razvila družba STMicroelectronics in jo lahko prenesete tako za Android kot za Apple telefone. Ima veliko vnaprej posnetih aplikacij, ki jih lahko zaženete z enim samim klikom, da vidite, kako se odzivajo vaši senzorji.
Aplikacija ima tudi strokovni način, ki vam omogoča, da ustvarite lastne aplikacije po meri in jih zaženete neposredno iz telefona. Tretja možnost je popolnoma profesionalna, tako da ploščo povežete s programerjem STM32 in jo programirate z uporabo odprtega razvojnega okolja. Za pregled nam omogoča namestitev aplikacije »ST BLE sensor« na moj mobilni telefon in preverjanje, kaj lahko z njo naredimo.
Prvi koraki s ploščico senzorjev
Ko prvič vklopite škatlo s ploščicami senzorja, boste morda opazili utripanje rdeče lučke, ki označuje, da se baterija polni. Medtem ko se to dogaja, si lahko naložimo in zaženemo aplikacijo »ST BLE Sensor« na našem mobilnem telefonu, nato kliknemo na »Connect to a device« in tam najdemo našo ploščico. Kliknite nanjo in počakajte, da se plošča poveže. Vsake 3 sekunde boste opazili tudi modro LED, ki označuje aktivno povezavo Bluetooth. Ko je vaša aplikacija povezana, mora že prebrati in prikazati vrednosti temperature, vlažnosti in tlaka iz naše senzorske škatle
To je le en primer programa in aplikacija ima za nas veliko več. Če želite preizkusiti drugo aplikacijo, se vrnite na glavni zaslon in kliknite »Ustvari novo aplikacijo«. Tukaj boste našli vse primere aplikacij za vašo ploščico s senzorji, za ta pregled poskusimo s programom fuzije senzorjev. S klikom na primer aplikacije boste dobili kratek opis aplikacije in samo kliknite gumb »predvajaj«, da naložite kodo v polje ploščic senzorja. Nato se znova povežite s svojo škatlo in zagnala se bo nova aplikacija.
Zabavno kajne !! Po končanem igranju z vsemi primeri aplikacij lahko ustvarite tudi svojo lastno aplikacijo za polje SensotTile. Če želite to narediti, se pomaknite na dno primerov programov in kliknite na »strokovni pogled«. Nato izberite »nova aplikacija« in izberite senzorje, ki so potrebni za vašo aplikacijo. Nato izberite vrsto funkcij in izberite način izpisa podatkov. Shranite aplikacijo in za predvajanje nove aplikacije uporabite gumb za predvajanje. Tako kot da smo že zgradili svojo prvo testno aplikacijo.
Ko končate s testiranjem svojih idej, lahko z uporabo razpoložljivih funkcijskih paketov enostavno začnete graditi svojo dejansko aplikacijo z razvojnim okoljem STM32.
S tem zaključujem svoj pregled na plošči za razvoj ploščic senzorjev. Na splošno mislim, da bo ta modul zelo koristen za hitro preizkušanje in prototipiranje vaših zamisli o nosljivih napravah. Sporočite mi vaše misli na tej plošči v oddelku za komentarje in mi tudi predlagate idejo, če želite, da poskusim s tem okencem.