La carte microcontrôleur OpenMV N6 est compacte et à faible consommation d’énergie, 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 àMicroPythonsystè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 possède les caractéristiques suivantes :
- LeSTM32N6Processeur vectoriel accéléré ARM Cortex-M55 pouvant exécuter 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 le programme et le stockage. Ce processeur intègre une unité de traitement neuronale (NPU) cadencée à 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 des modules de caméra RAW BAYER allant jusqu’à 5 mégapixels, une unité de traitement graphique permettant l’accélération graphique, notamment 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 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 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 vitesses de lecture/écriture allant jusqu’à 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 à une vitesse allant jusqu’à 100 Mbit/s, vous permettant ainsi 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 codeur-décodeur 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ériels 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’entrée/sortie pour la synchronisation d’images ou le déclenchement (ou la commande d’un servomoteur).
- Deux broches d’E/S pour 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 DEL RVB contrôlable ou 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 de caméra.
- Un microphone pour l’enregistrement audio et la détection ou le traitement du son.
- Module WiFi intégré (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 intégré de 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 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 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 UNE TENSION DE 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 la borne VIN. Les broches 3,3 V sont des sorties uniquement. 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 cartes d’extension dotées d’entrées régulatrices à découpage acceptant des tensions comprises entre 6 V et 36 V.
Processeur :
- Processeur ARM® 32 bits Cortex®-M55 doté d’une unité de traitement flottant à double précision
avec la technologie ARM® MVE Helium™ (SIMD de 128 bits) - 800 MHz (1280 DMIPS)
- Score Core Mark : 3616 (comparaison avec le Raspberry Pi 3 : 3800)
Informations sur la caméra :
- Capteur couleur à obturateur global PAG7936 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 po
- Taille des pixels : 3 µm × 3 µm
- ARC : 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
- Distance focale de la bride : 4,53 mm
- Distorsion TV : <-24 %
- Éclairement relatif : > 70 %
- ARC : 14°
- Température de stockage et de fonctionnement : -40 °C à 85 °C
- Format : 1/3 poile
- Montage : M12 × 0,5
- Filtre de coupure IR : 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 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.
Caractéristiques de performance :
- Mise sous tension jusqu’au résultat de l’inférence (branché à 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’au résultat d’inférence (connecté à un ordinateur) : environ 2,5 s
- Réveil depuis le mode veille profonde jusqu’à l’obtention du résultat d’inférence (autonome) : environ 1,5 s
- Contournement du chargeur de démarrage, mise sous tension ou réveil jusqu’au résultat de l’inférence (connecté à un ordinateur) : environ 1,5 s
- Contournement du chargeur de démarrage, mise sous tension ou réveil jusqu’au résultat d’inférence (autonome) : ~0,5 s
- Contournement du chargeur de démarrage, mise sous tension ou réveil pour l’inférence/enregistrement d’image (connecté à un ordinateur) : environ 4 s
(Le 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) : environ 0,75 s
Consommation d’énergie
Puissance maximale : 150 mA à 5 V(0,75 W)
Sommeil profond : 1,6 mA à 3,7 V (environ 6 mW, via le connecteur BAT)
Dimensions
- Longueur : 45 mm
- Largeur : 35 mm
- Hauteur : 30 mm
Plage de température
- Température de stockage : De −25 °C à +70 °C
- Température de fonctionnement : De −25 °C à +70 °C