Nowa płytka Arduino to pierwszy moduł z serii płytek dedykowanych do przemysłowego Internetu Rzeczy. Nowy moduł Arduino Portenta H7 zostało zaprezentowany na targach CES. Jego sercem jest dwurdzeniowy mikrokontroler STMicroelectronics STM32H747 z rdzeniami ARM Cortex-M7 i ARM Cortex-M4, taktowane, odpowiednio 480 MHz i 240 MHz. Zakres temperatur pracy tego modułu rozciąga się od ?40°C do 85°C.
Arduino Uno pojawiło się na rynku w 2005 roku. Technologia ta narodziła się we Włoszech stała się jednym z filarów dla hobbystów-elektroników. Wiele rzeczy zmieniło się w ostatnich latach - załamanie cen sprzętu i pojawienie się kart obsługujących język MicroPython oraz JavaScript zmieniły głęboko ekosystem otwartego sprzętu. Format odziedziczona po Arduino Uno jest nadal obecny na rynku i na pewno pozostanie w głowach wielu programistów, ale nowsze płytki Arduino używają bardziej nowoczesnego formatu MKR.
Rodzina Arduino MKR została stworzona dla inżynierów i producentów urządzeń elektronicznych, aby zaoferować im niezwykle krótki czas wprowadzenia na rynek przemysłowy nowych urządzeń. Tym, co odróżnia moduły MKR od innych w rodzinie Arduino, jest oprócz mechanicznego formatu 67,64 × 25 mm, zintegrowana łączność i potencjał do wykorzystania w wielu systemach Internetu Rzeczy.
Obecnie, dzięki nowemu modułowi Portenta H7, wielu nowych producentów przygotowuje się do wejścia na rynek. Moduł może natywnie uruchamiać oprogramowanie Arduino wykorzystując otwarty system operacyjny IoT ARM Mbed OS. Dzięki takiemu połączeniu moduł zapewnia funkcje klasy korporacyjnej z wykorzystaniem profesjonalnych narzędzi, a jednocześnie zachowuje kompatybilność z ekosystemem Arduino. Ponadto moduł ten może uruchamiać kod napisany w językach takich jak Python i JavaScript, dzięki czemu jest bardziej dostępny dla większej liczby programistów.
Portenta H7 wyposażona jest w rdzenie o niskiej mocy, zdolne do przetwarzania strumienia wideo z kamery i przesyłania go poprzez złącze złączu USB-C z DisplayPort. Ma również zdolność - poprzez rdzeń M4 - do wykonywania zadań systemowych, takich jak pozyskiwanie danych z czujników i zarządzanie poborem energii. W pełnej konfiguracji Portenta H7 ma 32 MB pamięci SDRAM (oprócz 1 MB procesora w układzie), 128 MB pamięci Flash (oprócz 2 MB w mikrokontrolerze) interfejsy Ethernet, USB, Wi-Fi i Bluetooth 5.0. Interfejs Wi-Fi może być używany jako punkt dostępu i normalny klient, a Bluetooth obsługuje Bluetooth Classic jak i BLE. Współczynnik kształtu MKR zapewnia skalowalność dla szerokiego zakresu zastosowań - w przyszłości możliwe są aktualizacje płytek Portenta na nowsze modele.
"Portenta H7 idealnie pasuje do aplikacji 'crossover', w których wymagana jest znaczna moc obliczeniowa, ale ograniczenia poboru mocy elektrycznej są bardzo ścisłe" powiedział Fabio Violante, dyrektor generalny Arduino. "Zastosowania obejmują uczenie maszynowe, sterowanie silnikami, bramy IoT, obliczenia brzegowe, interfejsy człowiek-maszyna i wiele innych".
Moduł ten jest bezpośrednio kompatybilny z większością bibliotek Arduino ale może też obsługiwać biblioteki TensorFlow Lite, JavaScript, MicroPython i Mbed OS. Oznacza to, że system ten jest w stanie wykonywać wiele zadań w czasie rzeczywistym bez konieczności uruchamiania systemów operacyjnych typu RTOS. Rdzeń Cortex M7 ma większą moc obliczeniową niż większość procesorów systemów wbudowanych z Linuxem, ale zużywa nawet mniej energii niż niektóre mikrokontrolery. Jednocześnie rdzeń M4 może być wykorzystywany do dalszego zmniejszenia zużycia energii i wykonywania dodatkowych zadań implementowania złożonej wielozadaniowości.
"Skalowalność modułu sprawia, w przypadku dużych aplikacji, dostosowanie bilansu kosztów do funkcji, zapewni rozwiązanie dla każdej aplikacji" powiedział Fabio. "Wreszcie wszystkie te funkcje będą dostępne dzięki uznanej prostocie Arduino".
Nowa rodzina Portenta została zaprojektowana tak, aby oferować skalowalne przetwarzanie danych, przy użyciu złożonych technologii, przy jednoczesnym zachowaniu niewielkiej powierzchni w systemie. Duża liczba pinów pozwala zmniejszyć rozmiar końcowego systemu, przy jednoczesnym zapewnieniu wysokiej integralności sygnałów i dużej niezawodności.
Źródło: https://www.eeweb.com/profile/maurizio-di-paolo-emilio/articles/arduino-portenta-for-iot-development
Arduino Uno pojawiło się na rynku w 2005 roku. Technologia ta narodziła się we Włoszech stała się jednym z filarów dla hobbystów-elektroników. Wiele rzeczy zmieniło się w ostatnich latach - załamanie cen sprzętu i pojawienie się kart obsługujących język MicroPython oraz JavaScript zmieniły głęboko ekosystem otwartego sprzętu. Format odziedziczona po Arduino Uno jest nadal obecny na rynku i na pewno pozostanie w głowach wielu programistów, ale nowsze płytki Arduino używają bardziej nowoczesnego formatu MKR.
Rodzina Arduino MKR została stworzona dla inżynierów i producentów urządzeń elektronicznych, aby zaoferować im niezwykle krótki czas wprowadzenia na rynek przemysłowy nowych urządzeń. Tym, co odróżnia moduły MKR od innych w rodzinie Arduino, jest oprócz mechanicznego formatu 67,64 × 25 mm, zintegrowana łączność i potencjał do wykorzystania w wielu systemach Internetu Rzeczy.
Obecnie, dzięki nowemu modułowi Portenta H7, wielu nowych producentów przygotowuje się do wejścia na rynek. Moduł może natywnie uruchamiać oprogramowanie Arduino wykorzystując otwarty system operacyjny IoT ARM Mbed OS. Dzięki takiemu połączeniu moduł zapewnia funkcje klasy korporacyjnej z wykorzystaniem profesjonalnych narzędzi, a jednocześnie zachowuje kompatybilność z ekosystemem Arduino. Ponadto moduł ten może uruchamiać kod napisany w językach takich jak Python i JavaScript, dzięki czemu jest bardziej dostępny dla większej liczby programistów.
Portenta H7 wyposażona jest w rdzenie o niskiej mocy, zdolne do przetwarzania strumienia wideo z kamery i przesyłania go poprzez złącze złączu USB-C z DisplayPort. Ma również zdolność - poprzez rdzeń M4 - do wykonywania zadań systemowych, takich jak pozyskiwanie danych z czujników i zarządzanie poborem energii. W pełnej konfiguracji Portenta H7 ma 32 MB pamięci SDRAM (oprócz 1 MB procesora w układzie), 128 MB pamięci Flash (oprócz 2 MB w mikrokontrolerze) interfejsy Ethernet, USB, Wi-Fi i Bluetooth 5.0. Interfejs Wi-Fi może być używany jako punkt dostępu i normalny klient, a Bluetooth obsługuje Bluetooth Classic jak i BLE. Współczynnik kształtu MKR zapewnia skalowalność dla szerokiego zakresu zastosowań - w przyszłości możliwe są aktualizacje płytek Portenta na nowsze modele.
"Portenta H7 idealnie pasuje do aplikacji 'crossover', w których wymagana jest znaczna moc obliczeniowa, ale ograniczenia poboru mocy elektrycznej są bardzo ścisłe" powiedział Fabio Violante, dyrektor generalny Arduino. "Zastosowania obejmują uczenie maszynowe, sterowanie silnikami, bramy IoT, obliczenia brzegowe, interfejsy człowiek-maszyna i wiele innych".
Moduł ten jest bezpośrednio kompatybilny z większością bibliotek Arduino ale może też obsługiwać biblioteki TensorFlow Lite, JavaScript, MicroPython i Mbed OS. Oznacza to, że system ten jest w stanie wykonywać wiele zadań w czasie rzeczywistym bez konieczności uruchamiania systemów operacyjnych typu RTOS. Rdzeń Cortex M7 ma większą moc obliczeniową niż większość procesorów systemów wbudowanych z Linuxem, ale zużywa nawet mniej energii niż niektóre mikrokontrolery. Jednocześnie rdzeń M4 może być wykorzystywany do dalszego zmniejszenia zużycia energii i wykonywania dodatkowych zadań implementowania złożonej wielozadaniowości.
"Skalowalność modułu sprawia, w przypadku dużych aplikacji, dostosowanie bilansu kosztów do funkcji, zapewni rozwiązanie dla każdej aplikacji" powiedział Fabio. "Wreszcie wszystkie te funkcje będą dostępne dzięki uznanej prostocie Arduino".
Nowa rodzina Portenta została zaprojektowana tak, aby oferować skalowalne przetwarzanie danych, przy użyciu złożonych technologii, przy jednoczesnym zachowaniu niewielkiej powierzchni w systemie. Duża liczba pinów pozwala zmniejszyć rozmiar końcowego systemu, przy jednoczesnym zapewnieniu wysokiej integralności sygnałów i dużej niezawodności.
Źródło: https://www.eeweb.com/profile/maurizio-di-paolo-emilio/articles/arduino-portenta-for-iot-development
Fajne? Ranking DIY
