BT

Diffuser les connaissances et l'innovation dans le développement logiciel d'entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Actualités Mettre Arduino Et L'ESP32 Ensemble Pour L'éducation STIM

Mettre Arduino Et L'ESP32 Ensemble Pour L'éducation STIM

This item in japanese

Favoris

Lancé sur IndieGogo il y a quelques mois, après plus de 2 ans de développement, Crowbits est un projet d'éducation STIM qui exploite à la fois les cartes Arduino et ESP32, en plus de BBC Micro:bit, pour enseigner la pensée logique et la programmation. Compatible avec les blocs Lego et une interface de type Scratch, le projet a atteint son objectif de financement sur IndieGogo et est prêt à être livré, déclare le fabricant de Crowbits, Elecrow.

Les Crowbits sont de petits blocs plug-and-play qui peuvent s'emboîter grâce à leurs broches Pogo magnétiques, ce qui facilite la connexion des crowbits les uns avec les autres. Elecrow a déjà construit plus de 40 crowbits différents, dont un moteur à courant continu, un buzzer, une LED, un capteur de gestuels et bien d'autres. En plus des modules d'entrée et de sortie, vous disposez également de microcontrôleurs programmables et de modules IIC/UART.

Sur leur dos, les crowbits comportent des trous compatibles LEGO, qui permettent d'attacher des crowbits aux blocs LEGO pour construire, par exemple, des robots animés.

Les Crowbits peuvent être assemblés pour créer un certain nombre de projets différents de différents niveaux de complexité et sont fournis dans 4 kits différents : le kit Explorer, Inventor, Creator et Master.

Le kit Explorer se concentre sur les projets électroniques et d'ingénierie qui ne nécessitent pas de codage, tels que la construction d'un robot quadrupède, d'un ventilateur intelligent ou d'un singe grimpeur.

Le kit Inventor présente les premières étapes de la programmation à l'aide d'un microcontrôleur Micro:bit. Le Micro:bit a été conçu par BBC pour être utilisé dans l'enseignement informatique au Royaume-Uni et intègre un accéléromètre, un capteur boussole, deux boutons programmables, des LED, Bluetooth et d'autres capteurs. Le kit est livré avec un module adaptateur pour le Micro:bit qui permet d'utiliser des crowbits comme entrées/sorties. Les projets que vous pouvez construire avec le kit Inventor incluent un gymnaste à barre horizontale, qui combine un moteur à courant continu, un capteur réfléchissant IR et des blocs LEGO pour simuler les mouvements d'un gymnaste ; une guitare à ultrasons, qui utilise un capteur à ultrasons et un avertisseur sonore pour synthétiser des sons en fonction du déplacement relatif des blocs LEGO ; une voiture capable d'éviter les obstacles, qui nécessite tous les modules utilisés dans les deux projets précédents pour construire une voiture capable d'éviter les obstacles ; et plus.

Le kit Creator est basé sur une carte compatible Arduino, le module Crowbits-UNO, qui intègre entre autres Bluetooth et un gyroscope Mpu6050, et vise à développer davantage les compétences en programmation. Les projets que vous pouvez créer à l'aide du kit Creator incluent les courses de chevaux, qui utilisent un capteur infrarouge réfléchissant pour contrôler un cheval en mouvement ; la course automobile, qui combine un potentiomètre linéaire et un bouton pour simuler une course automobile ; une moto, qui utilise un moteur à vibration ; un défi de mémoire, qui utilise une matrice RVB pour afficher les motifs ; et plus.

Les projets du kit Creator sont légèrement plus complexes que ceux du kit Inventor, ce qui permet de passer des concepts de programmation de base à des concepts plus avancés, y compris les fonctions, la gestion des événements, les boucles conditionnelles, les prédicats logiques complexes, etc. Le kit Inventor utilise au contraire presque exclusivement des séquences d'opérations, des attentes et des branchements conditionnels.

Les projets les plus avancés se trouvent dans le kit Master, basé sur le microcontrôleur ESP32. L'ESP32 fournit une puce WiFi et Bluetooth et est cadencé plus rapidement que l'Arduino. Le kit comprend également un module clavier, un module réseau GSM 2G, un écran TFT 320x240, un joystick, un capteur de télémétrie laser et un module servo. Les projets inclus dans le kit Master incluent la conduite de l'écran TFT pour afficher des formes géométriques, la construction d'un détecteur de distance, d'un radar, l'envoi de messages SMS, etc.

Outre l'effort analytique requis pour construire de tels projets, l'objectif principal du kit principal est de comprendre et d'utiliser des API, telles que celles requises pour piloter l'écran TFT, le module 2G, etc. De plus, étant donné la complexité relativement plus élevée de l'ESP32 par rapport à l'Arduino-ONE, ce kit cible les enfants plus âgés, qui peuvent facilement saisir des concepts avancés tels que le téléchargement de firmware sur un périphérique externe.

Les quatre kits utilisent l'IDE Letscode, qui fournit un environnement de programmation graphique qui utilise des blocs de type Scratch pour créer des programmes. Cependant, le programme ne fonctionne que sous Windows, ce qui peut apparaître comme une limitation dans une certaine mesure.

Lors d'une conversation avec InfoQ, un porte-parole d'Elecrow a déclaré que tous les modules avaient réussi le test de « compatibilité » et que tous les kits étaient prêts à être expédiés aux promoteurs une fois la campagne terminée sur IndieGogo.

La prochaine étape du développement de Crowbits, selon Elecrow, consistera à doubler le nombre de composants disponibles pour les quatre kits existants, passant de +40 à +80, et à ajouter de nouveaux projets qui les utilisent.

Dans la phase suivante, Elecrow dit qu'ils se concentreront sur l'exploration de la meilleure façon pour les utilisateurs et les débutants de Crowbits d'utiliser les kits et d'acquérir des compétences en programmation.

Crowbits n'est pas le premier kit STIM disponible sur le marché. Les concurrents proches incluent le LEGO's Robot Inventor MindStorms, le kit littleBits STEAM, Microduino STEM Education Mix, et d'autres.

 

Evaluer cet article

Pertinence
Style

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

BT