La carte microcontrôleur OpenMV N6 est compacte et à faible consommation, ce qui vous permet de mettre facilement en œuvre des applications utilisant la vision par ordinateur dans le monde réel. Vous programmez la carte OpenMV N6 à l’aide de scripts Python de haut niveau (grâce à laMicroPythonsystème d’exploitation) au lieu de C/C++. Cela facilite la gestion des sorties complexes des algorithmes de vision par ordinateur et l’utilisation de structures de données de haut niveau. Toutefois, vous conservez un contrôle total sur votre OpenMV N6 et ses broches d’entrée/sortie en Python. Vous pouvez facilement déclencher la prise de photos et de vidéos lors d’événements externes ou exécuter des algorithmes de vision par ordinateur afin de déterminer comment contrôler vos broches d’entrée/sortie.
La OpenMV N6 dispose des caractéristiques suivantes :
- LeSTM32N6Processeur vectoriel accéléré ARM Cortex-M55 capable d’effectuer jusqu’à 8 opérations par cycle d’horloge à une fréquence de 800 MHz (6,4 gigaopérations), doté de 64 Mo de SDRAM, de 4,2 Mo de SRAM et de 32 Mo de mémoire FLASH pour programme et stockage. Ce processeur intègre un NPU cadencé à 1 GHz.600 gigaopérations de calcul IA/ML pour l’exécution de modèles – vous permettant d’exécuter des algorithmes de détection d’objets YOLO à bord à 30 images par seconde, un processeur de signal d’image capable de traiter jusqu’à 5 mégapixels de modules de caméra RAW BAYER, une unité de traitement graphique (GPU) pour l’accélération graphique permettant d’accélérer le redimensionnement d’images et la rotation d’images 3D, ainsi qu’une mémoire intégréeCodage H.264 (jusqu’à 1080p)et le codage/décodage JPEG prennent en charge l’accélération matérielle. Toutes les broches d’entrée/sortie délivrent 3,3 V et sont compatibles avec 3,3 V. Le processeur dispose des interfaces d’entrée/sortie suivantes :
- Une interface USB-C haute vitesse (480 Mbs) vers votre ordinateur. Lorsqu’elle est branchée, votre caméra OpenMV apparaît comme un port COM virtuel et une clé USB.
- Courant limité à 1,5 A.
- Avec filtrage EMI et protection TVS.
- Un emplacement pour carte μSD permettant des lectures/écritures à 104 Mo/s, ce qui permet à votre caméra OpenMV de prendre des photos et d’extraire facilement des ressources de vision par ordinateur depuis la carte μSD.
- Avec filtrage EMI et protection TVS.
- Deux bus SPI pouvant fonctionner jusqu’à 100 Mb/s, vous permettant de transférer facilement les données d’image hors du système vers le bouclier LCD ou un autre microcontrôleur.
- Et un bus I2S pour un CODEC audio.
- Un bus I2C (jusqu’à 1 Mo/s), un bus I3C (jusqu’à 10 Mo/s), deux bus CAN (jusqu’à 8 Mo/s) et trois bus séries asynchrones (TX/RX, jusqu’à 12,5 Mo/s) pour l’interconnexion avec d’autres microcontrôleurs et capteurs.
- Un CNA de 12 bits (tolérant à 3,3 V).
- Trois broches d’entrée/sortie pour la commande des servomoteurs.
- Une broche d’E/S pour la synchronisation d’image/déclenchement (ou commande de servo).
- Deux broches d’entrée/sortie pour le réveil à faible consommation.
- Un partagé avec un bouton.
- Interruptions sur toutes les broches d’entrée/sortie (il y a 18 broches d’entrée/sortie sur la carte).
- Une horloge temps réel embarquée qui continue de fonctionner lorsque le système est en mode faible consommation.
- Avec 8 Ko de mémoire vive de sauvegarde.
- Avec une connexion dédiée pour la batterie de secours.
- Une LED RVB contrôlable/réglable par l’utilisateur.
- Un bouton utilisateur.
- Une autre LED RVB pour l’indication de la charge, de l’alimentation USB et de l’alimentation VIN.
- 64 Mo de SDRAM externe 16 bits cadencée à 200 MHz DDR pour une bande passante de 800 Mo/s.
- 32 Mo de mémoire flash octale pour programme et stockage, cadencée à 200 MHz en mode DDR 8 bits pour une bande passante de 400 Mo/s (vitesse de lecture).
- Une unité de mesure inertielle (accéléromètre et gyroscope) centrée sous le module caméra.
- Un microphone pour l’enregistrement audio et la détection/traitement du son.
- Module WiFi embarqué (a/b/g/n – 11/54/65 Mo/s) et Bluetooth (v5.1 – BR/EDR/BLE) avec antenne intégrée.
- Option d’utiliser une antenne U.FL à la place.
- Ethernet embarqué 10/100/1000 Mo/s
- Prise Ethernet avec prise en charge de l’alimentation par Ethernet (PoE) via un blindage externe.
- Un système modulaire de caméra amovible, prenant en charge MIPI CSI et le bus parallèle 8 bits, permettant à l’OpenMV N6 de s’interfacer avec différents capteurs :
- Un connecteur de batterie LiPo compatible avec les batteries LiPo de 3,7 V couramment vendues en ligne pour les applications robotiques destinées aux amateurs, avec prise en charge de la charge de la batterie via USB.
- Courant de charge rapide de 500 mA
- Avec protection TVS.
- Avec CNA pour la lecture de la tension de la batterie.
- Un en-tête JTAG ARM à 10 broches compatible avec les dispositifs SEGGER J-Link pour le débogage et la programmation.
- Avec filtrage EMI et protection TVS.
- Interrupteur BOOT1 pour le débogage.
- Alimentation externe 5 V CC avec protection contre l’alimentation inversée.
Caractéristiques
VEUILLEZ NOTER QUE LES BROCHES D’ENTRÉE/SORTIE DU N6 NE SONT PAS CONÇUES POUR SUPPORTER 5 V ! NE CONNECTEZ PAS L’APPAREIL DIRECTEMENT À UN MCU DE 5 V COMME L’ARDUINO MEGA.
Vous devez alimenter le N6 à l’aide de VIN. Les broches 3,3 V sont uniquement des sorties. L’entrée maximale de tension sur VIN est de 5,7 V. Si vous devez fournir une tension supérieure à 5,7 V, veuillez utiliser l’un de nos nouveaux shields dotés d’entrées régulatrices à découpage 6 V–36 V.
Processeur :
- Processeur ARM® 32 bits Cortex®-M55 avec unité flottante à double précision
avec la technologie ARM® MVE Helium™ (SIMD 128 bits) - 800 MHz (1280 DMIPS)
- Score Core Mark : 3616 (à comparer avec le Raspberry Pi 3 : 3800)
Informations sur la caméra :
- Capteur à obturateur global couleur de 1 MP, modèle PAG7936
1280×800 à 120 images par seconde
640 × 400 à 240 images par seconde
320 × 200 à 480 images par seconde - Format optique : 1/4
- Taille des pixels : 3 µm × 3 µm
- CRA : 20°
- RSB : 36 dB
- Plage dynamique : 64 dB
Informations sur l’objectif :
- Diamètre maximal du cercle image : 6,7 mm
- Longueur focale : 2,8 mm
- Ouverture : F2,0
- TTL optique/mécanique : 17,50
- Longueur focale arrière : 5,37 mm
- Longueur focale de la bride : 4,53 mm
- Distorsion TV : <-24 %
- Éclairement relatif : > 70 %
- CRA : 14°
- Température de stockage/fonctionnement : -40 °C à 85 °C
- Format : 1/3
- Montage : M12 × 0,5
- Filtre IR Cut : 650 nm
@420 nm – 600 nm : Tmoy > 90 %
@650 nm ± 10 nm : T = 50 % - Niveau de protection contre la poussière : IP4X
- Structure : 6 Go + 1 Go de mémoire graphique
Champ de vision réel avec le capteur d’image PAG7936 :
Informations électriques :
Toutes les broches supportent une tension de 3,3 V avec une sortie de 3,3 V. Toutes les broches peuvent absorber ou fournir un courant allant jusqu’à 20 mA. La tension VIN peut varier entre 4,7 V et 5,7 V. Ne prélève pas plus de 250 mA sur la ligne 3,3 V de ta caméra OpenMV.
Spécifications de performance :
- Mise sous tension jusqu’au résultat d’inférence (connecté à un PC) : ~2,5 s
- Mise sous tension jusqu’au résultat d’inférence (autonome) : ~1,5 s
- Réveil depuis le mode veille profonde jusqu’au résultat d’inférence (connecté à un ordinateur) : ~2,5 s
- Réveil depuis le mode veille profonde jusqu’au résultat d’inférence (autonome) : ~1,5 s
- Contournement du chargeur de démarrage, mise sous tension/réveil jusqu’au résultat d’inférence (connecté à un PC) : ~1,5 s
- Contournement du chargeur de démarrage, mise sous tension/réveil jusqu’au résultat d’inférence (autonome) : ~0,5 s
- Contournement du chargeur de démarrage, mise sous tension/réveil pour inférence/enregistrement d’image (connecté à un PC) : ~4 s
(PC ralentit le système pendant la lecture du stockage de masse) - Contournement du chargeur de démarrage, mise sous tension/réveil pour l’inférence/enregistrement d’image (autonome) : ~0,75 s
Consommation électrique
Puissance maximale : 150 mA @ 5 V(0,75 W)
Sommeil profond : 1,6 mA à 3,7 V (~6 mW, via connecteur BAT)
Dimensions
- Longueur : 45 mm
- Largeur : 35 mm
- Hauteur : 30 mm
Plage de température
- Température de stockage : −25 °C à +70 °C
- Température de fonctionnement : -25 °C à +70 °C