- Sensor Tile Box - maskinvaruöversikt
- Sensor Tile Box - Programvaruöversikt
- Komma igång med Sensor Tile Box
För några år tillbaka, om någon skulle berätta för mig att en klocka inte bara kunde berätta tid utan också kan mäta hjärtfrekvensen och spåra kalorier, skulle jag bli blåst bort av den. Idag äger mer än en miljon människor, inklusive jag, en bärbar fitnessspårare och det förutspås att marknaden för bärbara enheter skulle nå 57 653 miljoner dollar fram till 2022. Från smarta glasögon till diabetesövervakningsenheter till tillgångsspårare, den bärbara industrin försöker en mängd olika produkter för att fånga marknaden. Så om du har en bärbar produktidé och letar efter ett sätt att validera och testa den, kan du ha tur eftersom i den här artikeln kommer vi att granska SensorTile.Box (STEVAL-MKSBOX1V1) från STMicroelectronics som kan hjälpa dig för lätt och validera snabbt dina trådlösa IoT- och bärbara enhetsidéer. Om du föredrar videor framför läsning kan du bläddra längst ner på denna sida för att hitta vår Sensor Tile Box Review Video.
Sensor Tile Box - maskinvaruöversikt
Den SesnorTile Box här är förpackad i en mängd sensorer och en Bluetooth-modul som lätt kommunicerar med en Smartphone applikation som låter dig bygga din anpassade applikationer som krävs av din ansökan. Komplett utvecklingskort kommer inuti denna blå låda och vi har också ett extra monteringsfodral om vi någonsin behöver det.
Detta evolutionskort har i stort sett allt du behöver för att bygga dina bärbara och trådlösa IoT-applikationer. Den har en Ultra-Low-Power ARM Cortex M4 Microcontroller, Bluetooth 4.2 trådlös modul för BLE-kommunikation, en temperatursensor, 6-axlig tröghetsmätningsenhet, två 3-axliga accelerometrar, en är en ultra-låg-effekt MEMS-sensor och andra är en högupplöst sensor med låg ljudnivå. Sedan har vi en magnetisk sensor, en tryckgivare, en ljudsensor, dvs en mikrofon och en fuktighetssensor. Utöver detta har modulen också sin egen RTC-modul, ett litiumpolymerbatteri och ett SD-kort inuti denna blå låda för att hjälpa dig att börja prototyper ur lådan. Informationen om sensorer i SensorTile-rutan, med deras namn och funktioner, listas i tabellen nedan.
Delnamn | Artikelnummer | Funktioner |
Microcontroller | STM32L4R9 |
|
Bluetooth v4.2 | SPBTLE-1S |
|
Temperatursensor | STTS751 |
|
6-axlig IMU-sensor | LM6DSOX |
|
3-axlig accelerometer | LIS2DW12 |
|
3-axlig accelerometer | LIS3DHH |
|
Magnetisk sensor | LIS2MDL |
|
Trycksensor | LIS2MDL |
|
Ljudsensor | MP23ABS1 |
|
Fuktighetssensor | HTS221 |
|
När vi tittar närmare på lådan kan vi märka att den har en mikro-USB-port för laddnings- och kommunikationsändamål och tre lysdioder som är BLÅ, RÖDA och GRÖNA. Låt oss nu skruva av den här rutan och titta på vad som finns inuti.
Som sagt tidigare hittar du ett litiumpolymerbatteri och vår utvecklingsmodul. Under batteriet har vi vår SD-kortplats med ett 8 GB-kort kingstane-kort inuti. Och sedan har vi tre tryckknappar här, en strömbrytare, en startknapp och en användarkonfigurerbar knapp. Sedan har vi också pinouts av JTAG här. Om vi sedan skjuter ut tavlan och vänder oss om.
Vi hittar vår ARM cortex Microcontroller, Bluetooth-modul och alla andra sensorer som jag nämnde tidigare. Nu som standard skulle ditt Lipo-batteri inte ha anslutits till din modul. Så du måste ansluta dina batteripoler till den här platsen här. När det är klart packar du tillbaka din modul i den blå rutan så är vi redo.
Sensor Tile Box - Programvaruöversikt
Att komma igång med det här kortet är väldigt enkelt. Vi har tre alternativ här. De första två alternativen är att använda ”ST BLE sensor” Smartphone-applikationen utvecklad av STMicroelectronics som kan laddas ner för både Android- och Apple-telefoner. Den har många förinspelade applikationer som du kan starta med ett enda klick för att se hur dina sensorer svarar.
Appen har också ett expertläge som låter dig skapa dina egna anpassade applikationer och starta den direkt från din telefon. Det tredje alternativet är att gå helt proffs genom att ansluta kortet till en STM32-programmerare och programmera det med den öppna utvecklingsmiljön. För granskning kan vi installera applikationen “ST BLE sensor” på min mobiltelefon och kontrollera vad vi kan göra med den.
Komma igång med Sensor Tile Box
När du drar till sensorpanelen för första gången kanske du märker att den röda lysdioden blinkar för att indikera att batteriet laddas. Medan detta händer kan du ladda ner och starta applikationen “ST BLE Sensor” på vår mobiltelefon, klicka sedan på “Anslut till en enhet” och du hittar vår kakelbox där. Klicka på den och vänta tills din styrelse är ansluten. Du kommer också att märka att den blå lysdioden blinkar var tredje sekund för att indikera en aktiv Bluetooth-anslutning. När du är ansluten bör din exempelapp redan läsa och visa temperatur-, luftfuktighets- och tryckvärden från vår sensortila ruta
Detta är bara ett exempelprogram och applikationen har mycket mer för oss. För att prova en annan app Gå bara tillbaka till huvudskärmen och klicka på “skapa ny app”. Här hittar du alla exempelappar för din sensorbricka, låt oss prova sensorfusionsapplikationen för detta granskningsändamål. Klinkande på exempelappen ger dig en kort beskrivning av appen och du behöver bara klicka på "spela" -knappen för att ladda upp koden till din sensorpanel. Anslut sedan till din låda igen så startar din nya applikation.
Kul rätt !! När du är klar med alla exempelapplikationer kan du också skapa din egen applikation för SensotTile-rutan. För att göra det, bläddra till botten av dina exempelprogram och klicka på “expertvy”. Välj sedan ”ny app” och välj de sensorer som krävs för din applikation. Välj sedan typ av funktioner och välj hur du vill mata ut dina data. Spara appen och använd uppspelningsknappen för att distribuera din nya applikation. Som att vi redan har byggt vår första testapp.
När du är klar med att testa dina idéer kan du enkelt börja bygga din faktiska applikation med STM32-utvecklingsmiljön genom att använda tillgängliga funktionspaket.
Med detta avslutar jag min recension på Sensor Tile evolution-kortet. Sammantaget tror jag att den här modulen kommer att vara väldigt användbar för att snabbt testa och prototypa dina bärbara enhetsidéer. Låt mig veta dina tankar om detta bräde i kommentarsektionen och föreslå mig också en idé om du vill att jag ska försöka med den här rutan.