- Pudełko z płytkami czujnika - przegląd sprzętu
- Sensor Tile Box - przegląd oprogramowania
- Pierwsze kroki z Sensor Tile Box
Jeszcze kilka lat temu, gdyby ktoś powiedział mi, że zegarek nie tylko potrafi odmierzać czas, ale także mierzyć tętno i śledzić kalorie, byłbym pod wrażeniem. Obecnie ponad milion ludzi, w tym ja posiadam nadające się do noszenia urządzenie do monitorowania kondycji, i prognozuje się, że do 2022 r. Rynek urządzeń do noszenia osiągnie 57653 miliony dolarów. Od inteligentnych okularów po urządzenia do monitorowania cukrzycy i urządzenia do monitorowania zasobów - branża urządzeń do noszenia próbuje różnych produktów zdobycie rynku. Tak więc, jeśli masz pomysł na produkt do noszenia i szukasz sposobu, aby go zweryfikować i przetestować, możesz mieć szczęście, ponieważ w tym artykule przejrzymy SensorTile.Box (STEVAL-MKSBOX1V1) firmy STMicroelectronics, który może ci zbyt łatwo pomóc i szybko zweryfikuj swoje pomysły dotyczące bezprzewodowego Internetu rzeczy i urządzeń do noszenia. Jeśli wolisz filmy wideo niż czytanie, możesz przewinąć do dołu tej strony, aby znaleźć nasz film z recenzją czujnika płytek.
Pudełko z płytkami czujnika - przegląd sprzętu
SesnorTile Box tutaj jest zapakowany w z wielu czujników i moduł Bluetooth, który łatwo komunikuje się z aplikacją Smartphone co pozwala budować swoje własne aplikacje wymagane przez aplikację. Kompletna płytka rozwojowa znajduje się w tym niebieskim pudełku, a także mamy dodatkową obudowę montażową, jeśli kiedykolwiek będziemy jej potrzebować.
Ta płyta ewolucyjna ma prawie wszystko, czego potrzebujesz, aby zbudować swoje nadające się do noszenia i bezprzewodowe aplikacje IoT. Posiada mikrokontroler ARM Cortex M4 o bardzo niskim poborze mocy, moduł bezprzewodowy Bluetooth 4.2 do komunikacji BLE, czujnik temperatury, 6-osiową inercyjną jednostkę pomiarową, dwa 3-osiowe akcelerometry, jeden to czujnik MEMS o bardzo małej mocy i inne to czujnik o wysokiej rozdzielczości i niskim poziomie szumów. Następnie mamy czujnik magnetyczny, czujnik ciśnienia, czujnik dźwięku czyli mikrofon i czujnik wilgotności. Oprócz tego moduł ma również własny moduł RTC, baterię litowo-polimerową i kartę SD wewnątrz tego niebieskiego pudełka, aby pomóc Ci rozpocząć prototypowanie po wyjęciu z pudełka. Informacje o czujnikach w pudełku SensorTile, wraz z ich nazwami i funkcjami, są wymienione w poniższej tabeli.
Częściowe imię | Numer części | funkcje |
Mikrokontroler | STM32L4R9 |
|
Bluetooth w wersji 4.2 | SPBTLE-1S |
|
Czujnik temperatury | STTS751 |
|
6-osiowy czujnik IMU | LM6DSOX |
|
Akcelerometr 3-osiowy | LIS2DW12 |
|
Akcelerometr 3-osiowy | LIS3DHH |
|
Sensor magnetyczny | LIS2MDL |
|
Czujnik ciśnienia | LIS2MDL |
|
Czujnik dźwięku | MP23ABS1 |
|
Czujnik wilgotności | HTS221 |
|
Przyglądając się bliżej pudełku, możemy zauważyć, że ma port micro-USB do ładowania i komunikacji oraz trzy diody LED, które są NIEBIESKIE, CZERWONE i ZIELONE. Odkręćmy teraz to pudełko i spójrzmy, co jest w środku.
Jak wspomniano wcześniej, znajdziesz baterię litowo-polimerową i nasz moduł rozwojowy. Pod baterią mamy slot na kartę SD z kartą kingstane o pojemności 8GB. A potem mamy tutaj trzy przyciski, przycisk zasilania, przycisk rozruchu i przycisk konfigurowalny przez użytkownika. Mamy też tutaj wyprowadzenia JTAG-a. Następnie, jeśli wyciągniemy deskę i odwrócimy się.
WcześniejszeMożemy znaleźć nasz mikrokontroler ARM cortex, moduł Bluetooth i wszystkie inne czujniki, o których wspomniałem wcześniej. Teraz domyślnie bateria Lipo nie byłaby podłączona do modułu. Musisz więc podłączyć zaciski akumulatora do tego gniazda tutaj. Gdy to zrobisz, zapakuj moduł z powrotem do niebieskiego pudełka i gotowe.
Sensor Tile Box - przegląd oprogramowania
Rozpoczęcie pracy z tą tablicą jest naprawdę łatwe. Mamy tutaj trzy opcje. Pierwsze dwie opcje to wykorzystanie aplikacji na smartfony „ST BLE sensor” opracowanej przez STMicroelectronics, którą można pobrać zarówno na telefony z systemem Android, jak i Apple. Zawiera wiele wstępnie nagranych aplikacji, które można uruchomić jednym kliknięciem, aby zobaczyć, jak reagują czujniki.
Aplikacja posiada również tryb Eksperta, który umożliwia tworzenie własnych niestandardowych aplikacji i uruchamianie ich bezpośrednio z telefonu. Trzecią opcją jest przejście w pełni profesjonalnie przez podłączenie płytki do programatora STM32 i zaprogramowanie jej w otwartym środowisku programistycznym. W celu przejrzenia zainstalujmy aplikację „ST BLE sensor” na moim telefonie komórkowym i sprawdźmy, co możemy z nią zrobić.
Pierwsze kroki z Sensor Tile Box
Kiedy po raz pierwszy zasilasz obudowę czujnika, możesz zauważyć, że czerwona dioda LED miga, wskazując ładowanie baterii. W tym czasie pobierz i uruchom aplikację „ST BLE Sensor” na naszym telefonie komórkowym, a następnie kliknij „Połącz z urządzeniem” i powinieneś tam znaleźć nasz kafelek. Kliknij na nią i poczekaj, aż tablica zostanie podłączona. Zauważysz również, że niebieska dioda LED miga co 3 sekundy, wskazując aktywne połączenie Bluetooth. Po podłączeniu przykładowa aplikacja powinna już odczytywać i wyświetlać wartości temperatury, wilgotności i ciśnienia z naszego sensorowego pudełka
To tylko jeden przykładowy program, a aplikacja ma dla nas znacznie więcej. Aby wypróbować inną aplikację Po prostu wróć do głównego ekranu i kliknij „utwórz nową aplikację”. Tutaj znajdziesz wszystkie przykładowe aplikacje dla twojego pudełka z kafelkami czujników, wypróbujmy aplikację do łączenia czujników w tym celu. Kliknięcie przykładowej aplikacji daje krótki opis aplikacji. Wystarczy kliknąć przycisk „Odtwórz”, aby przesłać kod do pudełka z kafelkami czujnika. Następnie połącz się ponownie ze swoim urządzeniem i uruchomi się nowa aplikacja.
Dobra zabawa !! Po zakończeniu zabawy z wszystkimi przykładowymi aplikacjami możesz również utworzyć własną aplikację dla skrzynki SensotTile. Aby to zrobić, przewiń do końca przykładowych programów i kliknij „Widok eksperta”. Następnie wybierz „nową aplikację” i czujniki wymagane dla Twojej aplikacji. Następnie wybierz typ funkcji i wybierz sposób, w jaki chcesz wyprowadzać dane. Zapisz aplikację i użyj przycisku odtwarzania, aby wdrożyć nową aplikację. W ten sposób stworzyliśmy już naszą pierwszą aplikację testową.
Gdy skończysz testować swoje pomysły, możesz łatwo rozpocząć tworzenie rzeczywistej aplikacji w środowisku programistycznym STM32, korzystając z dostępnych pakietów funkcji.
Na tym kończę recenzję na płycie ewolucyjnej Sensor Tile. Ogólnie myślę, że ten moduł będzie bardzo przydatny do szybkiego testowania i tworzenia prototypów pomysłów na urządzenia do noszenia. Daj mi znać, co myślisz o tej tablicy w sekcji komentarzy, a także zasugeruj mi pomysł, jeśli chcesz, abym spróbował z tym pudełkiem.