Nouvelle rencontre de champions Lego: Lego Boost

image

Il existe deux types d'articles sur Habré sur la robotique de la société Lego: conditionnellement «haters» , avec le leitmotiv «Lego n'est pas nécessaire» et de la société Lego elle-même . C'est justifié, ou pas très - le sujet d'un article séparé, mais, apparemment, Lego comprend que les concepteurs de robots deviennent de plus en plus populaires et doivent être plus flexibles si vous ne voulez pas perdre complètement cette niche. Jusqu'à présent, deux ensembles principaux ont été introduits sur le marché: il s'agit de Mindstorms EVE3 et WeDo 2.0. Qu'est-ce qui a changé et pourquoi Boost cooler? Je vais essayer de comparer le «débutant» avec ces deux solutions, afin que vous compreniez les progrès de Lego.

Donc: WeDo 2.0

image

Parmi les composants «intelligents»: un hub intelligent, un moteur et une paire de capteurs (distance / inclinaison), alors qu'un seul moteur et un capteur peuvent être connectés à la fois, ou deux capteurs et ... c'est tout. Pas beaucoup. Lego explique cela en disant qu'avec une bonne imagination, même avec cet ensemble de composants, «des centaines de projets» peuvent être réalisés (suite de la rhétorique selon laquelle les trois «briques» standard de Lego peuvent être connectées de 1060 manières différentes ... Il est intéressant que l'enfant soit invité à jouer cette phrase trois briques?) et en effet - le matériel pédagogique de la série éducative offre beaucoup de différents «métiers», mais ... au moins 12 000 roubles. C'est probablement quelques nuances de licence, peut-être - des logiciels et du matériel pédagogique, mais le fait demeure - UN MOTEUR!

La question du remblayage: est-il possible de monter sur un moteur quelque chose capable de bouger et de tourner? ( Réponse: possible. )

Et le boost? Eh bien, formellement la même chose, encore moins: base (smarthub avancé), moteur et capteur (un!).

image

Mais le diable est dans les détails: un capteur est en fait deux intégrés: un capteur d'obstacle et un capteur de couleur / lumière (presque trois!). De plus, la base a un gyroscope intégré. Ainsi, Boost sur les capteurs peut tout faire de la même manière que WeDo, plus la couleur. Et ce qui est important - en même temps! Et la base a deux moteurs en marche intégrés, c.-à-d. avec des moteurs supplémentaires - trois! Et tout cela, je le répète, en même temps - il n'est pas nécessaire de choisir - moteurs ou capteurs - à la fois. C'est parfois une supériorité de qualité. Dans le même temps, Boost est la moitié du prix de WeD® (enfin, presque ... Au moment de la rédaction, vous pouvez trouver 7000-7500). Peut-être parce que cela ne s'applique pas aux séries éducatives.

Qu'est-ce que Mindstorm EV3 ? Potentiellement, une chose cool.

image

Jusqu'à 4 moteurs et jusqu'à 4 capteurs (et en fait, le premier port a un I2C rapide, qui permet le concentrateur et des options d'extension presque illimitées), un écran (la sortie des expressions faciales est très demandée), un haut-parleur (oh ...), USB (avec la possibilité de Connexions WiFi, bien qu'à partir d'une liste très modeste d'équipements compatibles) - en général, farce complète. En théorie. En pratique, dans l'ensemble de base (31313) des moteurs 3 - deux grands, un petit ... Tout comme dans Boost - deux en marche et un supplémentaire, seulement dans Boost, tout sera BEAUCOUP plus compact. Et les capteurs? Les capteurs ne sont pas non plus très nombreux: trois d'entre eux sont fortement déclarés, mais l'un d'eux est un bouton. Le télémètre couleur et infrarouge sont deux capteurs différents. Et ... c'est tout. Il n'y a pas de gyroscope en 31313: soit acheter séparément, soit au revoir aux modèles auto-équilibrés! Comme vous pouvez voir Boost devant - au lieu d'un bouton - un gyroscope entier. La couleur et le télémètre sont à peu près équivalents au capteur intégré de Boost. Eh bien, oui - dans Mindstorm, il y a toujours une balise IR, c'est aussi une télécommande. Mais son utilisation à l'ère de l'orientation sur smartphone / tablette est très limitée. Et le prix ... Eh bien, vous pouvez le google - au moins 3 fois plus cher que Boost!

Cela semblait également être un plus pour la grande concentration de Boost sur le Lego Classic, et non sur la série technique mécanique , comme Mindstorm ... Le fait est que les mécanismes sont cool, mais l'enfant (et nous nous souvenons tous que c'est toujours un concepteur d'enfant?) plus au jeu. Un technicien est pour les mécanismes, et un classique est pour la créativité. De plus, Boost est compatible avec les deux technologies sans aucun problème.

Et pour se faire des amis avec une tablette, il suffit d'appuyer sur le bouton vert. Mindstorm nécessite la création d'une paire, fonctionne différemment avec les appareils Apple / Android (vous devez le configurer dans le bloc lui-même) et perd périodiquement la connexion de sorte qu'un redémarrage du bloc est nécessaire! Je n'ai pas beaucoup de pratique avec Boost, mais je n'ai pas encore eu de problème - tout fonctionne et est accessible à un enfant de cinq ans.

L'interaction avec le Boost d'un enfant est implémentée comme un processus continu dans une application associée. Vous devez d'abord assembler le modèle selon les instructions ci-jointes. Ensuite, allumez-le (un bouton vert, vous vous souvenez?) Et le jouet prendra immédiatement vie! La série précédente nécessitait une programmation pour commencer à jouer. Ici, la programmation est un élément du jeu.

Tout est-il vraiment parfait? Eh bien, peut-être pas vraiment, mais sur un solide quatre avec un plus! Un peu contrarié par l'absence d'un haut-parleur. Avec une collection assez étendue de sons et des techniques pour travailler avec eux, tout cela est implémenté sur l'appareil couplé, et non dans la base de données. Et j'aimerais que le robot parle seul. Vous pouvez vous passer d'un écran (d'autant plus que le modèle principal - le robot de Verni - implémente des expressions faciales avec un moteur supplémentaire), mais pas sans haut-parleur. D'un autre côté - l'application s'exécute sur le téléphone, et si le téléphone est entassé dans un robot, alors ...;) En bref - il y a des options!

Il n'y a aucune possibilité d'extension en termes de composants électroniques à partir du mot «complètement»: il y a deux ports basés sur et les deux sont nécessaires pour les modules existants. Cependant, ceux disponibles sont assez suffisants et la compatibilité avec presque tous les ensembles Lego élargit considérablement les limites des cas d'utilisation en termes de mécanique.

Ainsi, Boost est une tentative sérieuse de gagner. Le prix vous permet de rivaliser avec vos pairs (comme les produits Xiaomi), et la qualité est toujours au top. Au plaisir de continuer dans la même veine!

Avertissement: l' article n'est ni payé ni engagé. Bien sûr, je voudrais obtenir un kit gratuit, mais non - je l'ai acheté pour mes propres produits durement gagnés ...;) Comme Mindstorm à un moment donné.

UPD1: drobzik dans les commentaires a souligné une différence sérieuse, qui met en lumière la différence de prix entre Mindstorm et Boost: «le rôle du cerveau dans Boost est joué par l'appareil mobile». En effet - dans Ev3, nous avons un ordinateur à part entière pour Unix et le programme est chargé sur l'appareil avant l'exécution, après quoi il peut être lancé de manière autonome. Boost sans téléphone / tablette ne fonctionne pas du tout. Bon ou mauvais est une question. Pourtant, les performances des téléphones modernes augmentent de façon exponentielle, et le téléphone dans le rôle du cerveau d'un robot semble assez logique.

UPD2: nikolayv81 dans les commentaires indique que les problèmes de performances peuvent avoir une place ... Ce n'est pas complètement clair - c'est le canal de communication, ou la solution n'est pas optimisée sur l'appareil, mais les processus parallèles avec un retour intensif peuvent ne pas être en mesure de traiter à une vitesse acceptable. Peut-être qu'un appareil plus rapide ne pose pas de tels problèmes, l'optimisation logicielle peut aider, mais si pour vous l'objectif de l'achat n'est pas vraiment le développement initial de la robotique, mais quelque chose de plus sérieux, cela vaut la peine d'être gardé à l'esprit.

UPD3: Lego a officiellement publié la documentation du protocole BLE pour Boost (eh bien, il n'y a pas que le boost, il y a un hub intelligent WeDo et d'autres solutions de leur part). Ainsi, les utilisateurs ne sont plus limités à l'environnement de développement Lego et peuvent écrire des programmes dans n'importe quel langage. Les cas d'utilisation se développent également considérablement!

UPD4:
  • pyb00st est une bibliothèque pour Python .
  • movehub est une interface pour node.js.
  • Extension BLE - Extension BLE pour App Inventor 2 , qui, combinée à une spécification d'interface ouverte, vous permet de créer des programmes de contrôle Boost pour Android, en utilisant, par exemple, des commandes vocales ...


UPD5: exemple réellement terminé pour App Inventor 2 - contrôlez le retour depuis un smartphone.

Source: https://habr.com/ru/post/fr437102/


All Articles