Nouveautés M5Stack ESP32 2019. Core, modules, Units, packs débutant robotique FLIR

Table des matières

De nouveaux modules N5Stack et 3 projets pour débuter viennent compléter une liste déjà très longue. Pour ceux qui ne connaissent pas encore, N5Stack est une plateforme de développement modulaire basée sur le SoC ESP32 d’Espressif. Les modules (capteur, actionneur, module de communication) viennent s’empiler sur le Core que l’on peut programmer en MicroPython, en C++ depuis l’IDE Arduino ou avec une version dédiée de blockly (application UIFlow).

 

La plateforme M5Stack est très originale. Les boitiers et les nombreux modules disponibles permettront aussi bien de développer rapidement des petits outils professionnels que d’aider les étudiants à apprendre les concepts de programmations utilisés dans l’internet des objets à moindre coût. La plupart des modules ainsi que le Core sont livrés avec un adaptateur pour Lego. Le système M5Stack pourra très facilement remplacer le module de commande Lego Mindstorm. Le nouveau module LEGO+ permet de piloter jusqu’à 4 moteurs Lego Mindstorm.

Nouveau Core M5StickC ESP32-Pico

esp32-pico-d

Le nouveau Core M5StickC est construit autour du nouveau ESP32 Pico d’Espressif (voir la nouvelle gamme de SoC ESP32).

Le M5StickC est un Core miniature adapté à l’électronique vestimentaire. Le M5StickC qui ne mesure que 48 x 24 x 14mm embarque un nombre impressionnant de fonctions. Emetteur IR. Connectivité WiF et Bluetooth. Gyroscope 6 axes qui pourra par exemple être utilisé pour un projet de pilotage de bras ou de main robotique. Un écran LCD 0.96” couleur offrant une résolution de 80 x 160 pixels. 1 micro, 2 boutons, 1 connecteur Grove (bus I2C ou 1-Wire) et un connecteur d’extension au pas standard de 2.54mm, 1 interrupteur On/Off. Enfin le M5StickC est alimenté par une batterie LiPo d’une capacité de 80mAh que l’on pourra recharger à l’aide d’un câble USB-C.

New Arrival ! 2019 M5StickC ESP32 PICO Mini IoT Development Board Finger Computer with Color LCD

8,93  En Stock
Aliexpress
actualisé le 4 novembre 2022 13 h 05 min

Le M5Stick-C est disponible dès maintenant sur la boutique officielle au prix de 10,81€ (+ frais de port) avec tous les accessoires. C’est un cadeau génial pour initier un enfant aux objets connectés ou à la robotique !

m5stickc_m5stack esp32 pico

Spécifications techniques du M5StickC

  • m5stickc_ pinoutESP32-Pico (WiFi + Bluetooth)
  • 4 MByte Mémoire Flash
  • Gyroscope 6 Axes IMU SH200Q
  • 1x LED (rouge)
  • 1x transmetteur IR
  • 1x Microphone (AXP192)
  • 2x Boutons
  • 1x Ecran LCD couleur 0.96” (80 x 160 pixels) ST7735S
  • 1x Batterie LiPo 80 mAh
  • Connecteurs d’extension
    • 1x Port Grove
    • 1x connecteur au pas 2.54mm qui expose les broches GND, Sortie 5V, G26, G36, G0, BAT, 3V3, alimentation 5V
  • Montage : à fixer, à porter au bras à l’aide d’un bracelet (inclus dans le kit d’accessoires)
  • Alimentation : 5VDC via port USB-C

m5stickc bracelet

3 nouveaux kits projet : FLIR, LIDAR, balancing robot

3 nouveaux kits projet sont maintenant disponibles :

  • Le projet FLIR est un projet d’imagerie thermique basé sur le nouveau capteur Lepton 3.0 du fabricant FLIR. Attention, ce n’est pas un simple gadget, c’est un vrai imageur thermique industriel offrant une résolution de 160×120 pixels. La résolution des pixels est de 12µm. Deux modes sont disponibles. Low Gain Mode pour une plage allant de -10 à 400°C. High Gain pour une plage de mesure allant de -10 à 140°C.
  • Le projet LIDAR est un projet de robotique mobile qui embarque un système LIDAR permettant de scanner l’environnement proche à 360°. Le Lidar permet de scanner à une fréquence de 6Hz jusqu’à 8m de distance. Le kit est livré avec un véhicule équipé de 4 roues, une télécommande, un chargeur, 2 batteries LiPo (1300mAh @ 11.1V), un cable USB-C.
  • Le projet BALA est un robot balancier (balancing robot) qui embarque un Core M5Stack Fire (rouge), deux blocs moteur roue équipé de deux encodeurs N20, un module Motor Driver

3 nouvelles bases

3 nouvelles bases sont proposées :

  • La base PLC est destinée aux applications industrielles des modules M5Stack. La base qui pourra être installée sur un rail DIN (adaptateur livré) est équipée d’un connecteur d’alimentation DC 9-24V, d’un convertisseur TTL-RS485, d’un circuit de mesure de courant (ACS712TELC-05B).
  • La base BTC est un support incliné pouvant accueillir un Core. La base est équipé d’un connecteur USB-C pour l’alimentation du Core ainsi que d’un DHT12 permettant de relever la température et l’humidité dans la pièce. Attention au conflit si vous utilisez l’Unit ENV.
  • La base LAN permet d’ajouter une connectivité Ethernet au Core M5 si aucune couverture WiFi n’est disponible. La base LAN pourra être fixée sur un RAIL DIN pour des applications industrielles. Le base dispose également dun connecteur au standard HT3.96 (6 pôles). La connectivité Ethernet est gérée par un circuit W5500 très courant dans les applications Arduino.

Nouveau Faces kit

Le Face kit est constitué des éléments suivants

  • 1x Controlleur M5Stack (M5Core) gris
  • 1x FACES Charger, chargeur
  • 1x Contrôleur pour modules FACES
  • 1x batterie LiPo
  • 1x Dragone
  • 1x autocollant
  • 3x claviers (GameBoy, clavier QWERTY, clavier numérique )
  • 10x jumper dupont mâle-femelle
  • 6x vis M3x10
  • 1x clé hexagonale

La base communique avec le clavier via le bus I2C. Un connecteur de type POGO (contacteur 4 pôles à ressort) permet d’interchanger les claviers.

faces_kit m5 stack 2019

Voici deux exemples de réalisations

m5stack gameboy esp32 emulator m5stack face keyboard
Emulateur Gamebay

Téléchargez le projet ici

Terminal de saisie

 

M5Stack NEW Offer! ESP32 Open Source Faces Pocket Computer with Keyboard/Gameboy/Calculator for Micropython Arduino

46,65  En Stock
Aliexpress
actualisé le 4 novembre 2022 13 h 05 min

2 nouvelles Caméras M5Camera ESP32-CAM

M5Stack nous propose 2 nouveaux boitiers pour l’ESP32-CAM :

  • M5 Camera F avec optique FishEye
  • M5 Camera avec adaptateur Lego

Pour mémoire, le module ESP32-CAM est équipé d’un capteur OV2640. L’OV260 est un capteur CCD 2MP  vieux comme le monde. Il était déjà utilisé par Orange Pi pour son module caméra CSI (incompatible avec le connecteur du Raspberry Pi 3!). Le module fonctionne comme une caméra de surveillance IP. Un serveur stream un flux vidéo qu’il suffira de récupérer sur un serveur domotique.

M5Stack Official ESP32 Camera Development Board OV2640 Camera Type-C Grove Port 3D...
10,72
Voir l'offre
Aliexpress AliExpress
M5Stack Official ESP32 WROVER with PSRAM Camera Module OV2640 Type-C Grove Port...
13,42
Voir l'offre
Aliexpress AliExpress
M5Stack New Fish-eye Camera Module OV2640 Fisheye Mini Camera Unit Demoboard with...
13,91
Voir l'offre
Aliexpress AliExpress
Last update was on: 4 novembre 2022 13 h 05 min

Nouvelles Units (afficheurs, capteurs)

3 nouveaux modules viennent compéter la liste :

  • Le Neo Flash Unit est un panneau d’affichage constitué de 192 LED. Un détecteur de mouvement PIR permettra de mettre en veille le panneau et de lancer l’affichage uniquement lorsqu’on passe à proximité. Le NeoFlash Unit doit être connecté sur le port Grove B. Le détecteur IR est accessible sur le GPIO36, le panneau de LED sur le GPIO26
  • HEX Unit est un afficheur hexagonal équipé de 37 LED pilotées par un contrôleur WS6812. Le HEX peut être installé sur n’importe quel connecteur Grove.
  • Trace Unit est un module suiveur de ligne pour l’initiation à la robotique
M5Stack New HEX NeoPixel LED Board with WS6812 37pcs NeoPixel Three GROVE...
3,55
Voir l'offre
Aliexpress AliExpress
M5Stack New LEGO+ Module MEGA328 Inside 4 Channels DC Encoder Motor with...
11,62
Voir l'offre
Aliexpress AliExpress
M5Stack Newest NeoFlash Light Board made of Acrylic with 192pcs NeoPixels and...
25,08
Voir l'offre
Aliexpress AliExpress
Last update was on: 4 novembre 2022 13 h 05 min

11 nouveaux modules

11 nouveaux modules viennent enrichir la liste

  • Le module LEGO+ permet de piloter jusqu’à 4 moteurs Lego Mindstorm. La carte embarque un ATMega328P et un contrôleur L293DD (4 moteurs PUSH-PULL). On accède aux commandes de la carte via un bus I2C sur le port Grove A. Le module est livré avec 4 câbles compatibles avec les moteurs Lego de 10cm et un adaptateur d’alimentation externe 6-12V au standard XT60 (femelle)
  • Le module STEPMOTOR permettra de piloter jusqu’à 3 moteurs pas à pas via 3 modules DRV8825. Le firmware GBRL est pré-installé sur l’Arduino ATMega328P qui équipe la carte. Un connecteur au standard XT30 permet d’alimenter la carte en 9-24V. Un module ventilateur peut être acheté séparément. Le module STEPMOTOR pourra être utilisé pour des projets de CNC 3 axes, graveur Laser…
  • Le module BUS est un boitier qui contient une plaque à trou (200 trous au pas de 2.54 mm) pour la mise au point de circuits personnalisés. Le boitier que l’on peut ouvrir sur le coté permet d’exposer un connecteur au pas de 2.54mm qui permettra d’utiliser un breadboard complémentaire. Le module PROTO est constitué uniquement d’un plaque à trou (260).
  • Le module USB intègre un circuit MAX3421E qui permet d’accéder à des périphériques USB. On pourra par lire et écrire sur une clé USB par exemple pour une application d’acquisition de données.
  • Le module BATTERY permet d’alimenter votre pile à l’aide d’une batterie LiPo d’une capacité de 700mAh. La batterie est connectée sur le pole VBAT de la pile. Aucune indication s’il est possible de recharge la batterie à l’aide du Core M5.
  • Le module COMMU permet de communiquer via plusieurs interfaces :  I2C, 1x TTL, 1x CAN (contrôleur MCP2515-1/SO), 1x RS485 (contrôleur SP3485EN-L/TR).
  • Le module SIM800L permet d’ajouter une connectivité cellulaire GSM/GPRS (uniquement compatible avec la 2G) à vos projets ESP32.
  •  Le module LoRaWAN embarque un est construit autour du circuit RHF76-052 de Ai-Thinker qui embarque un MCU STM32L052C8T6 et un modem LoRa Semtech SX1276 fonctionnant dans la bande de fréquence 868/915 MHz. La puissance d’emission est de 20dbm. Une antenne externe peut être connectée pour augmenter la portée. Le module LoRaWAN fonctionne comme un modem UART.
  • Le module LoRa intègre le circuit Ra-02 de Ai-Thinker permettant fonctionnant à 433MHz. Le module est équipé d’une antenne interne mais il est possible de remplacer l’antenne livrée par une antenne plus puissance (6dBi par exemple) via le connecteur IPEX du Ra-02.
  • Le module GPS est équipé du récepteur NEO-M8N de u-blox. Il prend en charge les systèmes Beidou, Galileo, GLONASS, GPS / QZSS et peut suivre simultanément 3 satellites. La position GPS peut être récupérée sur le bus UART2 (GPIO16, GPIO17). Attention si vous utilisez la mémoire PSRAM dans vos programmes, il faudra déplacer le bus UART sur d’autres broches pour éviter les conflits.
  • Le module SERVO est équipé d’un MCU ATMega328P qui permet de piloter jusqu’à 12 servo-moteurs. Le module SEVO soit être alimenté entre 6 et 12V à l’aide du connecteur au standard XT60. Le câblage des servo-moteurs se fera à l’aide de jumpers.
M5Stack Official Stock Offer Proto Module Proto Board with Extension & Bus...
2,65
Voir l'offre
Aliexpress AliExpress
M5Stack Official BUS Module for Arduino ESP32 IoT development kit with 2*15pin...
3,55
Voir l'offre
Aliexpress AliExpress
M5Stack New Grove-T Connector 5pcs a Pack PH2.0 4Pin T Type Grove...
4,45
Voir l'offre
Aliexpress AliExpress
M5Stack Official In Stock! Battery Module for Arduino ESP32 Core Development Kit...
7,14
Voir l'offre
Aliexpress AliExpress
M5Stack PLC Proto Industrial Board Module Contains RS485 Programmable Logic Controller Relay...
8,93
Voir l'offre
Aliexpress AliExpress
M5Stack New SERVO Module Board 12 Channels Servo Controller with MEGA328 Inside...
8,93
Voir l'offre
Aliexpress AliExpress
M5Stack Official Stock Offer! LoRa Module for ESP32 DIY Development Kit Wireless...
8,93
Voir l'offre
Aliexpress AliExpress
M5Stack Official In Stock GSM Module SIM800L Stackable IoT Development Board for...
9,42
Voir l'offre
Aliexpress AliExpress
M5Stack New COMMU Module Extend RS485/TTL CAN/I2C Port with MCP2515 TJA1051 SP3485...
10,22
Voir l'offre
Aliexpress AliExpress
M5Stack New USB Module USB HOST/HID with MAX3421E SPI Interface Output*5 Input*5...
10,22
Voir l'offre
Aliexpress AliExpress
M5Stack Official Stock Offer! GPS Module with Internal & External Antenna MCX...
23,68
Voir l'offre
Aliexpress AliExpress
Last update was on: 4 novembre 2022 13 h 05 min

Adaptateur DC 5.5X2.5mm vers XT30 ou XT60

Plusieurs modules nécessitent une alimentation externe (). Voici plusieurs adaptateurs permettant d’utiliser un bloc d’alimentation standard avec un connecteur DC 5.5X2.5mm. Aucun besoin de couper le fil d’alimentation.

M5Stack New BTC Ticker DHT12 Digital Humidity Temperature Sensor ESP32 for Micropython...
4,45
Voir l'offre
Aliexpress AliExpress
M5Stack New Arrival! LAN Module with W5500 Chip LanProto Ethernet convert Network...
12,52
Voir l'offre
Aliexpress AliExpress
Last update was on: 4 novembre 2022 13 h 05 min

Nouveau adaptateur Grove-T

Le nouveau adaptateur Grove-T permet de connecter des modules I2C disposant d’un connecteur au standard JST PH2.0mm 4 poles. Pour le moment aucun module équipé du port T-Header n’est encore commercialisé.

UIFlow, l’environnement de développement Blockly / MicroPython de M5Stack

Il est possible de développer avec du code C++ à l’aide de  l’IDE Arduino de façon classique (la librairie M5Stack est disponible ici) mais la force de M5Stack est de proposer une version adapté du projet Open Source Blocky soutenu par Google.

L’application nommée UIFlow est accessible depuis internet directement à cette adresse. Aucun compte utilisateur n’est nécessaire. Il suffit de saisir la clé API généré automatiquement au premier démarrage du Core pour pouvoir accéder. Il existe également une version à installer compatible Windows, macOS ou Linux. Rendez-vous ici pour télécharger l’application UIFlow. UIFlow n’est pas disponible en Français pour le moment mais rien d’insurmontable, la plupart des commandes étant symbolisées par des icônes.

16 exemples sont disponibles.

mstack uiflow applicatio macos windows linux

Avez-vous aimé cet article ?
[Total: 1 Moyenne: 5]

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
À 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.