OpenMV N6 to mała, niskoprądowa płyta mikrokontrolera umożliwiająca łatwe wdrażanie aplikacji wykorzystujących przetwarzanie obrazów w rzeczywistym świecie. Programujesz OpenMV N6 za pomocą skryptów Pythona wysokiego poziomu (dziękiMicroPythonsystemu operacyjnego) zamiast języka C/C++. Umożliwia to łatwiejsze radzenie sobie ze złożonymi wynikami algorytmów widzenia maszynowego oraz pracę ze strukturami danych wyższego poziomu. Jednocześnie nadal dysponujesz pełną kontrolą nad modułem OpenMV N6 i jego pinami wejścia/wyjścia w języku Python. Możesz łatwo uruchamiać robienie zdjęć i nagrywanie wideo na podstawie zewnętrznych zdarzeń lub wykonywać algorytmy widzenia maszynowego, aby określić sposób sterowania swoimi pinami wejścia/wyjścia.
OpenMV N6 posiada następujące cechy:
- TheSTM32N6Procesor wektorowy ARM Cortex-M55 zdolny do wykonywania do 8 operacji na takt z zegarem 800 MHz (6,4 miliarda operacji na sekundę) z pamięcią SDRAM o pojemności 64 MB oraz pamięcią SRAM o pojemności 4,2 MB i pamięcią FLASH przeznaczoną na program i dane o pojemności 32 MB. Procesor wyposażony jest w jednostkę przetwarzania neuronowego (NPU) o częstotliwości 1 GHz.600 gigaoperacji obliczeniowych AI/ML do uruchamiania modeli – umożliwia uruchamianie algorytmów wykrywania obiektów YOLO bezpośrednio na urządzeniu z szybkością 30 klatek na sekundę, procesor sygnału obrazu zdolny do obsługi modułów aparatu RAW BAYER o rozdzielczości do 5 MP, GPU do przyspieszania grafiki umożliwiające przyspieszenie skalowania obrazu oraz obrotu obrazu 3D oraz wbudowaneKodowanie H.264 (do rozdzielczości 1080p)oraz obsługa kodowania i dekodowania JPEG z wykorzystaniem akceleracji sprzętowej. Wszystkie piny wejścia/wyjścia generują napięcie 3,3 V i są odporne na napięcie 3,3 V. Procesor posiada następujące interfejsy wejścia/wyjścia:
- Wysokiej prędkości interfejs USB-C (480 Mb/s) do komputera. Po podłączeniu kamera OpenMV będzie widoczna jako wirtualny port szeregowy (COM) oraz napęd USB.
- Ograniczenie prądu do 1,5 A.
- Z filtrowaniem zakłóceń elektromagnetycznych (EMI) i ochroną TVS.
- Gniazdo karty μSD obsługujące odczyty i zapisy z prędkością do 104 MB/s, umożliwiające wykonanie zdjęć za pomocą kamery OpenMV oraz łatwe pobieranie z karty μSD zasobów związanych z przetwarzaniem obrazu.
- Z filtrowaniem zakłóceń elektromagnetycznych (EMI) oraz ochroną TVS.
- Dwa szyny SPI, które mogą działać z prędkością do 100 Mb/s, umożliwiając łatwe przesyłanie danych obrazu poza system na ekran LCD lub inny mikrokontroler.
- Oraz jedna magistrala I2S do kodeka audio.
- Szyna I2C (do 1 Mb/s), szyna I3C (do 10 Mb/s), dwie szyny CAN (do 8 Mb/s) oraz trzy asynchroniczne szyny szeregowe (TX/RX, do 12,5 Mb/s) służące do komunikacji z innymi mikrokontrolerami i czujnikami.
- 12-bitowy przetwornik analogowo-cyfrowy (wytrzymujący napięcie 3,3 V).
- Trzy piny wejścia/wyjścia do sterowania serwomechanizmami.
- Jeden pin wejścia/wyjścia do synchronizacji klatek/uruchamiania (lub sterowania serwomechanizmem).
- Dwa piny wejścia/wyjścia do obudzenia w trybie niskiej mocy.
- Jeden współdzielony z przyciskiem.
- Przerwania na wszystkich pinach wejścia/wyjścia (na płycie znajduje się 18 pinów wejścia/wyjścia).
- Wbudowany zegar czasu rzeczywistego (RTC), który nadal działa, gdy system znajduje się w trybie niskiego poboru mocy.
- Z 8 KB pamięci RAM zapasowej.
- Z dedykowanym połączeniem baterii rezerwowej.
- Użytkownik może kontrolować/jasność diody LED RGB.
- Przycisk użytkownika.
- Kolejny dioda RGB wskazująca ładowanie, zasilanie USB oraz zasilanie VIN.
- 64 MB zewnętrznej pamięci SDRAM o szerokości 16 bitów taktowanej z częstotliwością 200 MHz w trybie DDR, zapewniającej przepustowość 800 MB/s.
- 32 MB pamięci programu/magazynu typu flash w układzie oktalnym zegarowanym z częstotliwością 200 MHz w trybie 8-bitowym DDR, zapewniające przepustowość wynoszącą 400 MB/s (szybkość odczytu).
- Jednostka pomiaru inercyjnego (akcelerometr i żyroskop) umieszczona centralnie pod modułem aparatu.
- Mikrofon do nagrywania dźwięku oraz wykrywania/przetwarzania dźwięku.
- Wbudowany moduł WiFi (a/b/g/n – 11/54/65 Mb/s) i Bluetooth (wersja 5.1 – BR/EDR/BLE) z anteną chipową.
- Opcja użycia anteny typu U.FL.
- Wbudowana sieć Ethernet 10/100/1000 Mb/s
- Gniazdo Ethernet z obsługą PoE za pośrednictwem zewnętrznego ekranu.
- System wymiennego modułu kamery z obsługą interfejsów MIPI CSI i 8-bitowego równoległego, umożliwiający połączenie OpenMV N6 z różnymi czujnikami:
- OpenMV N6 wyposażony jest w czujnik obrazu z globalnym migotaniem kolorowego obrazu o rozdzielczości 1 MP i szybkości 120 klatek na sekundę. Większość prostych algorytmów działa z prędkością około 120 klatek na sekundę przy rozdzielczości VGA (640×480) i niższych. Jeśli chcesz używać bardziej specjalizowanych obiektywów z czujnikiem obrazu, możesz je łatwo zakupić i zamontować samodzielnie.
- Lub można użyć jednego z wielu modułów czujników dostępnych w naszym asortymencie czujników.
- Złącze akumulatora LiPo zgodne z akumulatorami LiPo o napięciu 3,7 V, powszechnie sprzedawanymi w internecie do zastosowań robotycznych dla hobbystów, z obsługą ładowania akumulatora poprzez port USB.
- Prąd szybkiego ładowania 500 mA
- Z ochroną TVS.
- Z przetwornikiem ADC do odczytu napięcia baterii.
- Zgodny z urządzeniami SEGGER J-Link 10-pinowy nagłówek JTAG oparty na architekturze ARM do debugowania i programowania.
- Z filtrowaniem zakłóceń elektromagnetycznych (EMI) i ochroną TVS.
- Przełącznik BOOT1 do debugowania.
- Zewnętrzne zasilanie 5 V VIN z ochroną przed odwrotnym przyłożeniem napięcia.
Specyfikacja
PROSZĘ ZAUWAŻYĆ, ŻE WYPROWADZENIA WEJŚCIOWO-WYJŚCIOWE MODUŁU N6 NIE SĄ ODPORNIE NA NAPIĘCIE 5 V! NIE PODŁĄCZAJ TEGO URZĄDZENIA BEZPOŚREDNIO DO MIKROKONTROLERA PRACUJĄCEGO POD NAPIĘCIEM 5 V, TAKIEGO JAK ARDUINO MEGA.
Zasilanie modułu N6 należy przeprowadzić za pośrednictwem złącza VIN. Wyprowadzenia 3,3 V są wyłącznie wyjściami. Maksymalne napięcie wejściowe na złączu VIN wynosi 5,7 V. Jeśli konieczne jest zastosowanie napięcia wyższego niż 5,7 V, należy użyć jednej z naszych nowych płytek rozszerzających z wejściami regulatora impulsowego o zakresie napięć 6–36 V.
Procesor:
- 32-bitowy procesor ARM® Cortex®-M55 z jednostką arytmetyki zmiennoprzecinkowej podwójnej precyzji (FPU)
z technologią ARM® MVE Helium™ (128-bit SIMD) - 800 MHz (1280 DMIPS)
- Wynik testu Core Mark: 3616 (porównanie z Raspberry Pi 3: 3800)
Informacje o aparacie:
- PAG7936 – czujka globalnego migotania o rozdzielczości 1 MP w kolorze
1280 × 800 przy 120 klatek na sekundę
640 × 400 przy 240 klatek na sekundę
320 × 200 przy 480 klatek na sekundę - Format optyczny: 1/4 cala
- Rozmiar piksela: 3 µm × 3 µm
- CRA: 20°
- SNR: 36 dB
- Zakres dynamiczny: 64 dB
Informacje o obiektywie:
- Maksymalny średnica koła obrazu: 6,7 mm
- Ogniskowa: 2,8 mm
- Przysłona: F2.0
- Optyczny/mechaniczny TTL: 17,50
- Tylna ogniskowa długość: 5,37 mm
- Odległość ogniskowa kołnierza: 4,53 mm
- Zniekształcenie TV: <-24%
- Względna oświetlenie: >70%
- CRA: 14°
- Temperatura przechowywania/działania: od –40 °C do 85 °C
- Format: 1/3 cala
- Mocowanie: M12×0,5
- Filtr IR Cut: 650 nm
@420 nm–600 nm: średnia przepuszczalność T > 90 %
@650 nm ± 10 nm: T = 50 % - Poziom ochrony przed pyłem: IP4X
- Struktura: 6G + 1BG
Rzeczywisty kąt widzenia z czujnikiem obrazu PAG7936:
Dane elektryczne:
Wszystkie piny są zgodne z napięciem 3,3 V i generują sygnał wyjściowy o tym napięciu. Każdy pin może pobierać lub dostarczać prąd do 20 mA. Napięcie wejściowe (VIN) może wynosić od 4,7 V do 5,7 V. Nie pobieraj więcej niż 250 mA z szyny 3,3 V kamery OpenMV Cam.
Specyfikacja wydajności:
- Włączenie zasilania do uzyskania wyniku wnioskowania (podłączone do komputera): ok. 2,5 s
- Włączenie zasilania do uzyskania wyniku wnioskowania (tryb autonomiczny): ok. 1,5 s
- Obudzenie ze stanu głębokiego uśpienia do uzyskania wyniku wnioskowania (podłączone do komputera): ok. 2,5 s
- Obudzenie się z trybu głębokiego uśpienia do uzyskania wyniku wnioskowania (wersja autonomiczna): ok. 1,5 s
- Omijanie bootloadera, włączenie/zbudzenie urządzenia i uzyskanie wyniku wnioskowania (podłączone do komputera): ok. 1,5 s
- Pominięcie bootloadera, włączenie/zbudzenie urządzenia i uzyskanie wyniku wnioskowania (tryb autonomiczny): ok. 0,5 s
- Pominięcie bootloadera, włączenie/zbudzenie do wnioskowania/zapisu obrazu (podłączone do komputera): ok. 4 s
(PC spowalnia system podczas odczytu pamięci masowej) - Pominięcie bootloadera, włączenie/zbudzenie do wnioskowania/zapisu obrazu (tryb autonomiczny): ok. 0,75 s
Zużycie energii
Pełna moc: 150 mA przy 5 V(0,75 W)
Głęboki sen: 1,6 mA przy 3,7 V (~6 mW, przez złącze BAT)
Wymiary
- Długość: 45 mm
- Szerokość: 35 mm
- Wysokość: 30 mm
Zakres temperatur
- Temperatura przechowywania: od –25 °C do +70 °C
- Zakres temperatur roboczych: od –25 °C do +70 °C