Nouvelle carte de développement SeeedStudio Sipeed Maixduino format Arduino+ESP32 avec unité traitement AI vision+audio

Partager sur facebook
Partager sur twitter
Partager sur linkedin
Partager sur pinterest
Partager sur email
Partager sur telegram

Table des matières

La nouvelle carte de développement Sipeed Maixduino du fabricant chinois SeeedStudio vient compléter la nouvelle gamme MAIX AI permettant de réaliser des traitements à base d’intelligence artificielle directement au niveau de l’objet connecté sans avoir recours à des ressources déportés tel qu’un cloud. La Sipeeed Maixduino est une carte de développement au format Arduino Uno ce qui permettra de concevoir des applications utilisant des cartes d’extension existantes. Pour l’apprentissage et le prototypage, SeeedStudio a développé plus de 280 modules Groove équipés d’un connecteur 4 pôles standard. 

Maixduino seeedstudio maix ai arduino uno esp32

Spécifications techniques de la Sipeed Maixduino

La Sipeed Maixduino est une carte de test et de développement rapide d’applications IoT intégrant une accélération matérielle locale pour des traitements par intelligence artificielle. Le processeur MAIX offre des capacités de traitement d’image (reconnaissance faciale par exemple) et audio (reconnaissance vocale par exemple).

Les autres cartes de développement MAIX. Toutes les cartes de développement MAIX sont listées ici.

SeeedStudio ayant adopté le format Arduino Uno, on pourra utiliser le shield Grove v2 pour utiliser les modules utilisant le bus I2C (ou analogique) pour communiquer avec le MCU.

seeedstudio shield grove v2 i2c analog

Le développement des application pourra se faire directement en C++ depuis l’IDE Arduino ou PlatformIO. SeeedStudio propose également son propre éditeur de code MaixPy qui permet le développement d’applications en micropython. L’éditeur MaixPy et le code source sont disponibles sur GitHub sur cette page. Une documentation est disponible (en anglais) ici.

Voici un exemple de code publié sur le dépôt Github qui permet de prendre un cliché depuis la caméra OV2640 et l’afficher celui-ci sur l’écran LCD

import sensor
import image
import lcd

lcd.init()
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.run(1)
while True:
    img=sensor.snapshot()
    lcd.display(img)

Spécifications techniques

  • CPU: Module Sipeed M1
    • MAIX-IA IoT construit autour d’un processeur Kendryte KPU K210. Processeur RISC-V Dual Core 64 bits gravé à 28nm avec FPU@400 MHz (Processeur de réseau neuronal)
    • Accélération matérielle de reconnaissance d’image
    • 8MB de RAM
    • 16MB de mémoire flash interne
    • Support jusqu’à 8 microphones
    • Cryptographie AES SHA256
    • E/S  I2C, SPI, I2S, WDT, TIMER, RTC, UART, GPIO
  • Connectivité
    • Module ESP32 (ESP-WROOM-32) intégré
    • WiFi 2.4G 802.11. b/g/n
    • Bluetooth 4.2
  • Interfaces
    • Connecteur GPIO femelle au pas de 2.54mm compatible avec les cartes d’extension Arduino Uno
    • Connecteur 24 broches pour caméra DVP QVGA@60FPS et VGA@30FPS
    • Connecteur 24 broches pour écran LCD 8-bits
  • Audio
    • Microphone MEMS omnidirectionnel MSM261S4030H0 avec sortie I2S
    • Circuit audio DAC+PA
      • TM8211 16-bit
      • NS4150, jusqu’à 3W de puissance en sortie. Jusqu’à 90% de rendement
    • Connecteur pour haut parleur audio au pas de
  • Stockage
    • Lecteur de carte microSD
  • Accessoires
    • Connecteur USB Type C pour alimentation, téléversement et debug
    • Convertisseur USB série CH552 offrant 2 canaux USB-TTL (2 ports série physiques)
    • Boutons RESET et BOOT
  • Alimentation
    • Via connecteur USB-C
    • Via connecteur DC. 6 à 12V. Permet également d’alimenter des accessoires (servomoteurs, moteurs DC) 5V jusqu’à 1.2 A

 

Le processeur MAIX est également compatible avec l’IDE OpenMV dédié aux caméras OpenMV Cam. L’IDE OpenMV permet le développement de petites applications de vision industrielle en micropython.

La carte Sipeed Maixduino est disponible sous la forme d’un starter kit composé d’une carte de développement MAIX au format Arduino Uno, un module caméra OV2640 et un écran LDC TFT 2.4 pouces. Le kit de développement est disponible en pré-commande au prix de 23,90$ (hors frais de port). Les premières livraisons débuterons le 17 juin 2019.

sipeed maixduino kit for risc v ai iot 1

 

Avez-vous aimé cet article ?
[Total: 3 Moyenne: 4]
Partager sur facebook
Partager sur twitter
Partager sur linkedin
Partager sur pinterest
Partager sur email
Partager sur telegram

Vous avez aimé ce projet ? Ne manquez plus aucun projet en vous abonnant à notre lettre d’information hebdomadaire!

quel modèle esp8266 choisir
Quel modèle d'ESP8266EX choisir en 2020 ?
guide choix esp32 development board
Quel ESP32 choisir en 2020 ?

Vous rencontrez un problème avec ce sujet ?

Peut-être que quelqu’un a déjà trouvé la solution, visitez le forum avant de poser votre question

Nous serions ravis de connaître votre avis

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Calculateurs
×
Calculateur loi d'Ohm
Tension (U) - en Volt
Courant (I) - en Ampère
Résistance (R) - en Ohms
Puissance (P) - en Watts

Ce calculateur permet de calculer les relations entre le courant, la tension, la résistance et la puissance dans les circuits résistifs.

Saisir au moins deux valeurs puis cliquer sur calculer pour calculer les valeurs restantes. Réinitialisez après chaque calcul.

Rappel sur la Loi d'Ohm
La loi d'Ohm explique la relation entre la tension, le courant et la résistance en déclarant que le courant traversant un conducteur entre deux points est directement proportionnel à la différence de potentiel entre les deux points.
La loi d'Ohm s'écrit U = IR, où U est la différence de tension, I est le courant en ampère et R est la résistance en Ohms (symbole Ω).
Loi d'Ohm (U=RI)
×
Déchiffrer le code couleur d'une résistance à 4 bandes
Bande 1 Bande 2 Multiplicateur Tolérance
   

Résistance:  

1 000 Ω ±5%

Comment déchiffrer le code couleur d'une résistance à 4 anneaux
Formule : ab*cΩ ±d%
Les deux premières bandes (a, b) permettent de déterminer le chiffre significatif. La première bande correspond au chiffre de la dizaine, le second anneau le chiffre de l'unité. Par exemple Brun(1), Noir (0) donne le nombre 10.
La troisième bande (c) est un coefficient multiplicateur. Par exemple, l'anneau rouge est un coefficient multiplicateur de 100, ce qui donne 10 X 100 = 1000Ω.
Le quatrième anneau (d) indique la tolérance de la valeur nominale de la résistance. Par exemple l'anneau Or correspond à ±5%. Donc le fabricant de la résistance s'engage à ce que sa valeur soit comprise entre 950 Ω et 1050 Ω.
Déchiffrer code couleur 4 bandes
×
Déchiffrer le code couleur d'une résistance à 5 bandes
Bande 1 Bande 2 Bande 3 Multiplicateur Tolérance

Résistance:  

1 000 Ω ±5%

Comment déchiffrer le code couleur d'une résistance à 5 anneaux
Formule : abc*dΩ ±e%
Les trois premières bandes permettent de déterminer le chiffre significatif. La première bande correspond au chiffre de la dizaine, le second anneau le chiffre de l'unité. Par exemple Brun(1), Noir (0), Noir (0) donne le nombre 100
La quatrième bande est un coefficient multiplicateur. Par exemple, l'anneau brun correspond au coefficient multiplicateur 10, ce qui donne 100 X 10 = 1000Ω.
Le cinquième anneau indique la tolérance de la valeur nominale de la résistance. Par exemple l'anneau Or correspond à ±5%. Donc le fabricant de la résistance s'engage à ce que la valeur de la résistance soit comprise entre 950 Ω et 1050 Ω.
Déchiffrer code couleur 5 bandes
×
Calculateur de résistance série pour une ou plusieurs LED
Tension d'alimentation en Volt
Tension directe en Volt
Courant en mA
Résistance calculée en Ω
Puissance estimée en W

Ce calculateur permet de déterminer la résistance requise pour piloter une ou plusieurs LED connectées en série à partir d'une source de tension à un niveau de courant spécifié.

Remarque. Il est préférable d'alimenter le circuit avec une puissance nominale comprise entre 2 et 10 fois la valeur calculée afin d'éviter la surchauffe
Couleur Longueur d'onde (nm) Tension (V) pour LED ⌀3mm Tension(V) pour LED ⌀5mm
Rouge 625-630  1,9-2,1 2,1-2,2
Bleu 460-470 3,0-3,2 3,2-3,4
Vert 520-525 2,0-2,2 2,0-2,2
Jaune 585-595 2,0-2,2 3,0-3,2
Blanc 460-470 3,0-3,2 1,9-2,1
Résistance en série pour une ou plusieurs LED
×
Calculateur durée de vie d'une batterie
Capacité de la batterie
Consommation de l'appareil ou objet connecté

Ce calculateur estime la durée de vie d'une batterie, en fonction de sa capacité nominale et du courant ou de la puissance qu'une charge en tire.

La durée de vie de la batterie est une estimation idéalisée. La durée de vie réelle peut varier en fonction de l'état de la batterie, de son âge, de la température, du taux de décharge et d'autres facteurs. C'est le mieux que vous pouvez espérer obtenir.

Autonomie de la batterie = capacité de la batterie en mAh / courant de charge en mA

Durée de vie batterie
Publicité
À lire aussi
Composants
Sur le Forum
Domotique et objets connectés à faire soi-même
Domotique et objets connectés à faire soi-même
Vous avez aimé ce tutoriel

Ne manquez plus les prochains projets

Recevez chaque semaine le récapitulatif des tutoriels et projets.

Vous pouvez vous désabonner à tout moment.