M5Stack, des ordinateurs de poche idéaux pour apprendre à programmer

Famille M5Stack, robotique et programmation

La robotique et la programmation vous intéressent ? Trouvez-vous cela très difficile? C'est peut-être parce que vous ne connaissez pas encore les solutions de Pile M5. Ce sont de petits ordinateurs de poche, avec différents modules enfichables, qui les rendent parfaits pour se plonger dans le monde de la programmation et de la robotique. De même, les équipements M5Stack compatibles avec Arduino et avec LEGO. Par conséquent, ils sont également conçus pour initier les plus petits à ce monde.

M5Stack propose un large catalogue d'équipements. Ils apparaissent sur le marché en 2016 et peu se multiplient leurs modèles, leurs kits et leurs accessoires. De même, il faut vous dire que le M5Stack est compatible avec plusieurs langages de programmation: MicroPython, IDE Arduino, UIFlow (programmation par blocs et parfait pour les plus petits), ainsi qu'avec le système d'exploitation en temps réel RTOS gratuit.

Bien qu'Arduino ait un grand nombre d'adeptes à travers le monde, il est vrai que ce n'est peut-être pas la meilleure façon de commencer dans ce monde. Mais peut-être, avec M5Stack et ses modules, les choses changent. Assembler des modules et convertir notre M5Stack en un ordinateur modulaire complet est beaucoup plus facile que de mettre composant par composant et peut-être s'adresse-t-il à des utilisateurs plus avancés.

Que trouve-t-on dans le catalogue M5Stack ?

M5Stack Core, ordinateur de poche modulaire et programmable

Si on y jette un œil, on trouvera 4 familles différentes : Core, Stick, Atom et E-Paper. Tous programmables et destinés aux projets Fabriquer (Fais le toi même ou faites-le vous-même). De même, dans chacun d'eux, nous pouvons ajouter des compléments et des accessoires pour que notre imagination vole et nous créons tout, des drones contrôlés par ces petits, aux machines parfaites conçues pour pouvoir contrôler l'irrigation des plantes en tenant compte de l'humidité et air.

Famille de base M5Stack

Cette famille de petits contrôleurs est la plus puissante du catalogue de la famille. De plus, ils sont les plus modulaires, pouvant ajouter des modules avec des batteries, plus d'extension de ports tels que LAN, etc. Ils sont basés sur la petit processeur ESP32, créé pour les petits systèmes basse consommation et qui implémente un module dans un seul SoC WiFi et Bluetooth. De plus, ils sont également accompagnés d'un écran -tactile dans certains cas-, ainsi que d'un emplacement pour Cartes microSD ou un port USB-C.

Ces modèles sont orientés pour les projets les plus ambitieux et complets. De plus, qu'avec tous les composants qu'il a intégrés et tous les modules que nous pouvons ajouter, nous réaliserons de véritables œuvres d'art.

Famille de bâtons M5Stack

Quelques ordinateurs plus petits que les précédents, mais fonctionnels et qui sont également basés sur le SoC ESP32. Selon le modèle de Bâton M5Stack que nous choisissons, nous aurons contrôleurs avec écrans ou avec caméras -ces derniers sont parfaits pour les projets dans lesquels une caméra sera indispensable comme véhicule qui doit suivre un itinéraire balisé au sol ou doit arrêter son mouvement en fonction des obstacles-.

Le prix de ces modèles est tout à fait abordable et ils sont généralement autour de 20-25 euros. De plus, ils sont également parfaits pour les projets éducatifs et pour expérimenter des wearables. Ils ont également une connexion Bluetooth et WiFi.

Famille d'atomes M5Stack

Comme vous aurez pu l'apprécier par son nom, ces Atom de M5Stack sont les plus petits membres du catalogue de la famille. Ceux-ci sont généralement accompagnés de lumières LED ou d'un petit écran. De plus, certains modèles ont un haut-parleur et un microphone pour fonctionner comme un haut-parleur intelligent. Ces petits sont conçus pour des projets de robotique à petite échelle et peuvent être parfaits pour les petites alarmes, les avertissements à distance, etc.

Famille de papiers électroniques M5Stack

Enfin, nous parlerons de quelques contrôleurs M5Stack très intéressants. Et ils sont basés sur le SoC ESP32 mais sous un écran e-ink entre 1,5 et 4,7 pouces. Comme vous l'aurez découvert, ces écrans donneront beaucoup de jeu. Surtout si nous parlons de problèmes domestiques dans lesquels nous pouvons créer des listes de tâches ou, en conjonction avec un haut-parleur Amazon et son Alexa, nous pouvons ajouter des produits afin qu'ils soient notés directement dans le Papier électronique M5Stack -Pouvez-vous imaginer dire à haute voix à votre Amazon Echo la liste de courses suivante ?-. Vous pouvez également créer une calculatrice, un écran sur lequel dessiner, un lecteur de livre électronique ou tout ce qui vous vient vraiment à l'esprit.

Programmation de ces M5Stack

Environnement de programmation UIFlow M5Stack

La chose vraiment intéressante à propos de ces petits ordinateurs est la possibilité de les programmer d'une manière un peu plus simple et plus visuelle avec UIFlow, basé sur Blockly et Python. En d'autres termes, vous pouvez passer toutes les commandes à Python quand vous le souhaitez ou travailler - c'est idéal pour les plus inexpérimentés ou les plus petits - de manière complètement visuelle sans avoir à écrire de commandes au clavier.

Enfin, bien que la plate-forme qui a une plus grande communauté soit Arduino, M5Stack gagne en notoriété dans le secteur, étant plus fiable, plus rapide et pouvant couvrir plus de types d'utilisateurs. Si vous voulez en savoir plus sur tous leurs produits, vous pouvez visiter leur Site officiel.


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.