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 simplifie la gestion des sorties complexes des algorithmes de vision par ordinateur et l’utilisation de structures de données avancées. 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 ou de vidéos en réponse à des é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’à des modules de caméra RAW BAYER de 5 mégapixels, une unité de traitement graphique permettant l’accélération graphique, notamment du redimensionnement d’images et de la rotation d’images 3D, ainsi qu’une mémoire embarquéeCodage H.264 (jusqu’à 1080p)et prennent en charge l’encodage/décodage JPEG avec accélération matérielle. Toutes les broches d’entrée/sortie délivrent une tension de 3,3 V et sont compatibles avec une tension de 3,3 V. Le processeur dispose des interfaces d’entrée/sortie suivantes :
- Une interface USB-C haute vitesse (480 Mbit/s) 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 débits de lecture/écriture de 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 Mbit/s), un bus I3C (jusqu’à 10 Mbit/s), deux bus CAN (jusqu’à 8 Mbit/s) et trois bus séries asynchrones (TX/RX, jusqu’à 12,5 Mbit/s) permettant 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 de servomoteurs.
- Une broche d’E/S pour la synchronisation d’image/déclenchement (ou commande de servo).
- Deux broches d’E/S pour réveil à faible consommation.
- Un partagé avec un bouton.
- Interruptions sur toutes les broches d’entrée/sortie (le circuit comporte 18 broches d’entrée/sortie).
- 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 et graduable par l’utilisateur.
- Un bouton utilisateur.
- Un autre voyant RVB indiquant la charge, l’alimentation USB et l’alimentation VIN.
- 64 Mo de SDRAM externe 16 bits cadencée à 200 MHz DDR, offrant 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, offrant 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 destiné à l’enregistrement audio et à la détection/au traitement du son.
- Module WiFi embarqué (a/b/g/n – 11/54/65 Mbit/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 module 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 des applications robotiques de loisir, avec prise en charge de la recharge 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 connecteur 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 MICROCONTRÔLEUR DE 5 V, COMME L’ARDUINO MEGA.
Vous devez alimenter le N6 à l’aide de la borne VIN. Les broches 3,3 V sont uniquement des sorties. La tension d’entrée maximale 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 compatibles avec une plage de 6 V à 36 V.
Processeur :
- Processeur ARM® 32 bits Cortex®-M55 doté d’une 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 :
- PAG7936 – Capteur à obturateur global couleur de 1 MP
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
- Distance focale arrière : 5,37 mm
- Distance 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
- Fixation : 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 bande passante
Champ de vision réel avec le capteur d’image PAG7936 :
Informations électriques :
Toutes les broches supportent une tension de 3,3 V et fournissent une sortie de 3,3 V. Toutes les broches peuvent absorber ou délivrer 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 voie 3,3 V de ta caméra OpenMV.
Spécifications de performance :
- Mise sous tension jusqu’au résultat d’inférence (connecté à un ordinateur) : environ 2,5 s
- Mise sous tension jusqu’au résultat d’inférence (autonome) : environ 1,5 s
- Réveil depuis le mode veille profonde jusqu’à l’obtention du résultat d’inférence (connecté à un ordinateur) : environ 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 ou réveil jusqu’au résultat d’inférence (connecté à un ordinateur) : environ 1,5 s
- Contournement du chargeur de démarrage, mise sous tension/réveil jusqu’au résultat d’inférence (autonome) : environ 0,5 s
- Contournement du chargeur de démarrage, mise sous tension/réveil pour inférence/enregistrement d’image (connecté à un PC) : environ 4 s
(Le PC ralentit le système pendant la lecture du stockage de masse) - Contournement du chargeur d’amorçage, mise sous tension/réveil pour 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 le connecteur BAT)
Dimensions
- Longueur : 45 mm
- Largeur : 35 mm
- Hauteur : 30 mm
Plage de températures
- Température de stockage : –25 °C à +70 °C
- Température de fonctionnement : –25 °C à +70 °C