wersja mobilna | kontakt z nami

UDOO NEO Extended lepsze niż Raspberry Pi?

Numer: Czerwiec/2016

Od czasu zaprezentowania pierwszej generacji Raspberry Pi, na rynku pojawiło się wiele komputerów jednopłytkowych, które miały być lepsze lub tańsze niż RPi i oferować różne dodatkowe możliwości. Nie wszystkie z tego typu projektów się powiodły, ale wśród tych, które zaskarbiły sobie przychylność użytkowników znalazły się komputery UDOO. Najnowszym modelem z tej rodziny jest UDOO NEO. Opisywaliśmy ją już w skrócie w ramach przeglądu komputerów jednopłytkowych, ale tym razem, dzięki uprzejmości firmy Conrad, mieliśmy okazję przetestować UDOO NEO Extended.

Pobierz PDF

UDOO (czytaj: Juduu) powstały w ramach inicjatywy podjętej przez włoskiego producenta komputerów przemysłowych, firmę SECO. Nawiązała ona współpracę z firmą AIDILAB i w kwietniu 2013 roku pomyślnie przeprowadziła kampanię na Kickstarterze, zbierając ponad 640 tysięcy dolarów.

Założeniem było stworzenie platformy, która łączyłaby zalety Raspberry Pi i Arduino oraz pozwalała na pracę pod kontrolą systemów Linux i Android. Dwa lata później firma rozpoczęła kolejną kampanię, w ramach której zebrano ponad 260 tysięcy dolarów celem budowy nowej wersji komputera, czyli właśnie UDOO NEO oraz dodatkowych modułów.

Czym jest UDOO NEO?

UDOO NEO jest reklamowane jako połączenie Raspberry Pi i Arduino z interfejsami Wi-Fi, Bluetooth oraz sensorami. I rzeczywiście: płytka ma możliwości RPi, wyprowadzenia zgodne z Arduino, a w wersji Extended także interfejsy bezprzewodowe Wi-Fi/Bluetooth oraz czujniki.

Wymiary PCB to 89 mm×59 mm, czyli zbliżone do wielkości karty kredytowej. Wysokość płytki to 12 mm, ale głównie przez wysokie złącza zasilania i USB. Sama płytka jest bardzo cienka - najwyższy komponent ma około 3 mm.

Sercem komputera jest procesor Freescale (obecnie NXP) i.MX 6SoloX, w którym znajdują się rdzenie ARM Cortex-A9, taktowany zegarem 1 GHz i Cortex-M4 z zegarem 200 MHz. Omawiana wersja EXTENDED ma 2 GB pamięci RAM.

Za grafikę odpowiada układ wbudowany w procesor, a wyjście sygnału wideo dostępne jest w postaci złączy micro-HDMI i interfejsu LVDS. Dźwięk można wyprowadzić albo wraz z obrazem przez HDMI albo za pomocą interfejsów S/PDIF i I²S. Jako nośnik danych służą karty micro-SD.

Dostępne interfejsy komunikacyjne zależą od wersji. W omawianym UDOO NEO Extended nie ma portu przewodowego Ethernetu (jest on w UDOO NEO Basic i w UDOO NEO Full), ale za to są wbudowane Wi-Fi 802.1b/g/n i Bluetooth 4.0 Low Energy.

Istotne są też porty USB 2.0 typu A oraz jeden USB, pracujący w trybie OTG, wyprowadzony na złącze micro-AB. Komputer obsługuje też trzy porty UART, dwa CAN, trzy I²C, SPI oraz ma osiem wyjść PWM. Tak jak wspominano, ma wyprowadzenia zgodne ze standardem Arduino, co pozwala w pełni wykorzystywać wszelkiego rodzaju moduły Arduino - 22 linie GPIO poprowadzone są do rdzenia Cortex-M4, który za nie odpowiada.

Pozostałe 32 wyprowadzenia GPIO są obsługiwane przez rdzeń Cortex-A9. Dostępne jest też 6 wejść analogowych. Dodatkowo, podobnie jak w Raspberry PI, wyprowadzone jest wejście wideo, pozwalające na podłączenie kamery.

Wbudowane czujniki to 9-osiowy kompas, na który składają się podukłady 3-osiowego akcelerometru, 3-osiowego magnetometru oraz 3-osiowego żyroskopu. Dostępne jest też jedno złącze do podłączania czujników w postaci modułów UDOO Brick, korzystających z interfejsu I²C.

W interesujący sposób rozwiązana jest kwestia zasilania. Może ono być zapewnione za pomocą omówionego wcześniej złącza micro-USB, a więc z użyciem napięcia 5 VDC, lub poprzez wejście typu Jack, które przyjmuje napięcie z zakresu od 6 V do 15 V. Co ciekawe, dostępne jest dodatkowe złącze umożliwiające podpięcie baterii zasilającej wbudowany zegar czasu rzeczywistego wtedy, gdy główne źródło prądu jest niedostępne.

Dzięki zastosowaniu małych złączy (gniazdo micro-SD, micro-HDMI, tylko jeden duży port USB oraz brak gniazda 8P8N, czyli RJ45), UDOO NEO Extended jest bardzo płaskie. Na jego spodniej stronie znalazły się praktycznie tylko czujniki, gniazdo kart pamięci oraz złącze micro-USB.

Możliwości

UDOO NEO może pracować pod kontrolą systemu Linux i Androida w wersji Lollipop. Aktualnie oferowana przez producenta dystrybucja oprogramowania to UDOObuntu2, bazująca na Ubuntu 14.04 LTS. Gigahercowy procesor oraz 1 GB RAMu pozwalają na szybką pracę systemu, a fakt że na pokładzie znajduje się też 200-megahercowy Cortex-M4 sprawia, że da się realizować aplikacje energooszczędne.

Aby rozszerzyć możliwości komputera, można nabyć specjalnie zaprojektowane dla niego zestawy czujnikowe. Oferowane są one w dwóch wersjach, jako moduły UDOO Brick. Pierwszy to cyfrowy czujnik temperatury, bazujący na układzie TMP75B firmy Texas Instruments. Drugi to ciśnieniomierz z funkcjami mierzenia wysokości i temperatury, bazujący na podzespole MPL3115 firmy NXP.

Moduły UDOO Brick są dostarczane wraz z przewodami i podłącza się je do wspomnianego wcześniej gniazda I²C, które w najprostszej wersji UDOO nie jest dostępne. Natomiast całkiem sensownie wykorzystano fakt, że komunikacja odbywa się tu przez magistralę I²C - moduły UDOO Brick można ze sobą łączyć w łańcuchy, dzięki czemu da się podłączyć więcej niż jeden moduł jednocześnie.

Typowe aplikacje

Wymiary i podzespoły UDOO NEO Extended predestynują ten komputer przede wszystkim do aplikacji przenośnych. Dzięki płaskiej konstrukcji i interfejsom bezprzewodowym oraz szerokiemu zakresowi napięć zasilania, komputer można łatwo zamontować np. w dronie. Co więcej, nawet jeśli konieczna stanie się wymiana baterii, ustawienia zegara czasu rzeczywistego nie zostaną wyczyszczone dzięki konektorowi dla baterii podtrzymującej funkcje RTC.

Natomiast 9-osiowy kompas pozwala na realizację nawigacji inercyjnej i sprawne sterowanie ruchem autonomicznego urządzenia, szczególnie że 8 wyjść PWM świetnie nadaje się do podawania sygnałów do silników. Dodatkowo możliwe jest podłączenie kamery, która także będzie użyteczna podczas budowania drona.

Producent rekomenduje też UDOO NEO do budowy wszelkiego rodzaju robotów, drukarek 3D oraz systemów automatyki domowej. Poleca również komputer jako płytkę deweloperską dla urządzeń z procesorami z rdzeniem ARM lub z układami Atmela, czy jako element systemu wbudowanego.

UDOO a konkurencja

UDOO NEO Extended nie jest tak tanim komputerem, jak Raspberry PI, ale zawiera znacznie więcej ciekawych elementów. Ponadto dzięki swojej budowie, nadaje się do wbudowywania, tak jak - w praktyce już niedostępny - Raspberry PI Zero, mając przy tym znacznie więcej komponentów niż RPI Zero. Wartościowe jest też zastosowanie złącza USB, pracującego w trybie OTG. Do tego, w porównaniu do innych, alternatywnych komputerów jednopłytkowych, UDOO jest stale rozwijane i ma bogatą dokumentację oraz żywe, oficjalne forum dyskusyjne.

Wyróżnia się tym szczególnie na tle azjatyckich produktów. W efekcie UDOO NEO to atrakcyjna i nowoczesna platforma, która na pewno jeszcze przez długi czas będzie w użytku. Pierwsze modele UDOO NEO zostały dostarczone fundatorom z Kickstartera pod koniec października ubiegłego roku, a firma SECO zorganizowała niedawno kolejną kampanię Kickstarterową na znacznie potężniejszy, ale większy i droższy, komputer jednopłytkowy UDOO z rdzeniem X86, która choć jeszcze trwa, już zdobyła niemal 670 tysięcy dolarów. A to oznacza, że można się spodziewać kolejnych dystrybucji oprogramowania i modułów sprzętowych dla UDOO w niedalekiej przyszłości.

Marcin Karbowniczek, EP

Pozostałe artykuły

Łódka zanętowa, czyli pomocnik wędkarza

Numer: Sierpień/2017

W czasie, kiedy to zdalnie sterowane drony i samochody skupiają główną uwagę modelarzy, jest jeszcze jedna dziedzina, która także może sprawić wiele frajdy. Łodzie zdalnie sterowane potrafią dostarczyć zupełnie nowych wrażeń w porównaniu do modeli jeżdżących czy latających. Sezon letni trwa w najlepsze, a miłośnicy wędkarstwa i modelarstwa wodnego dopracowują konstrukcje łodzi zanętowych, o których będzie ten artykuł.

Rynkowe przeboje wśród komputerów jednopłytkowych

Numer: Sierpień/2017

...

Ładowarki akumulatorowe Mean Well z opcją programowania

Numer: Lipiec/2017

Od wielu lat ochrona środowiska oraz rozwój technik oszczędzania energii jest przedmiotem badań licznych ośrodków naukowych. Następstwem prowadzonych prac było skonstruowanie pojazdów elektrycznych, które zamiast tradycyjnego paliwa wykorzystują silniki elektryczne oraz odpowiednie "zasobniki" energii elektrycznej. Okazuje się jednak, że tradycyjne akumulatory kwasowo-ołowiowe nie są najlepszym sposobem gromadzenia energii elektrycznej ...

Złącza modułowe do magazynów energii

Numer: Lipiec/2017

Od kilku lat jest zauważalne zainteresowanie magazynami energii. Trend elektromobilności lub generalnie - gromadzenia energii, wyznaczany przez takich gigantów, jak Tesla czy Panasonic powoduje wzrost wydajności ogniw akumulatorów równolegle wymuszając spadek ich cen. Jeśli ktoś chce panować w pełni nad kosztami, powinien także pamiętać o tak istotnym szczególe, jakim jest system przyłączy elektrycznych.

Preparaty chemiczne dla elektroników

Numer: Lipiec/2016

Chemia w elektronice ma niebagatelne znaczenie dla zapewnienia wysokiej jakości produktów i ich niezawodności. Jest kluczowa na etapie produkcji płytek drukowanych i montażu układów, ale ma też zastosowanie w serwisie i niektórych innych sytuacjach. W praktyce środki chemiczne oferowane w postaci aerozoli i płynów istotnie ułatwiają zadania związane z lutowaniem oraz czyszczeniem płytek drukowanych i podzespołów.

Mobilna
Elektronika
Praktyczna

Elektronika Praktyczna

Sierpień 2017

PrenumerataePrenumerataKup w kiosku wysyłkowym

Elektronika Praktyczna Plus

lipiec - grudzień 2012

Kup w kiosku wysyłkowym