Sony Spresense – niedoceniany konkurent Arduino

O tym, że Arduino jest jedną z największych platform edukacyjnych na świecie, że pod wieloma względami jest niezastąpione, że jest relatywnie łatwe w obsłudze wszyscy już doskonale wiemy. Wiemy również, że powstało i nadal powstaje wiele klonów – oficjalnych, bazujących na dostępnych dokumentacjach oraz nieoficjalnych podrabianych układach rodem z Państwa Środka. Pozostańmy przy tym pierwszym typie konstrukcji – choć opierają się one o specyfikację Arduino, to często posiadają udogodnienia lub funkcje w postaci dodatkowych portów, czujników czy wydajniejszych podzespołów. Takie podejście prezentuje firma Sony…

Sony Spresense IoT podłączone do Extension Board
Sony Spresense Extension Board z podłączonym modułem IoT oraz kamerą.

oddając w nasze ręce moduły Sony Spresense. Kompaktowych rozmiarów płytka z wydajnym sześciordzeniowym mikrokontrolerem Sony CXD5602 wyposażonym w rdzenie ARM Cortex M4F. Jak widać wystarczy krótki wstęp, a już widać przewagę Sony Spresense nad Arduino – wielordzeniowość oznacza, że będziemy mogli odetchnąć podczas używania funkcji delay() w celu zamigania diodą… oczywiście to żart, nikt przecież nie będzie marnował takiego potencjału i wielowątkowości na miganie diodą 🙂

Wyprowadzenia modułu Sony Spresense IoT
Wyprowadzenia modułu Sony Spresense IoT.

Możliwości systemu Spresense

Moduł może być zasilany napięciem 5 V lub 3,7 V z akumulatora Li-Po. Posiada wbudowany układ GNSS wraz z anteną dzięki czemu możliwe jest ustalanie położenia przy pomocy takich systemów jak m.in. GPS czy GLONASS. Piny We/Wy mogą pracować z napięciami 5 V oraz 3,3 V (do wyboru przy pomocy zworki na płytce Extension Board). Główny moduł IoT współpracuje z płytką rozszerzającą jego możliwości – Sony Spresesne Extension Board, która wyposażona jest w złącze Jack oraz slot kart microSD. Zaimplementowane w module biblioteki wspierają odtwarzanie plików MP3 zapewniając naprawdę dobrą jakość odtwarzanego dźwięku (jak na układ tego typu, no ale to w końcu Sony 🙂 ). Moduł główny Spresense IoT wyposażony jest w obsługę najpopularniejszych interfejsów komunikacyjnych, takich jak UART, SPI czy I2C. W porównaniu do Arduino płytka Spresense może wyświetlać obraz, dzięki zastosowaniu dedykowanej kamery Sony Spresense i dowolnego wyświetlacza wyposażonego w interfejs SPI. Tutaj warto ponownie wspomnieć o wielowątkowości – użytkownik może „oddelegować” jeden rdzeń tylko i wyłącznie do obsługi wyświetlacza, dzięki czemu moduł Spresense będzie zachowywał się jak prawdziwy akcelerator graficzny!

W krótkiej zajawce na temat modułu Sony ciężko opisać wszystkie jego możliwości, ale już na tym etapie widać, że mamy do czynienia z wydajnym systemem i ogromnym potencjałem. Po więcej szczegółów technicznych zapraszamy na naszą stronę, gdzie dostępne są wszystkie produkty z serii Spresense – moduł IoT, Extension Board oraz kamera.

 

Dodaj komentarz