GoPiGo 3 de Dexter Industries pour le Raspberry Pi – un examen

GoPiGo 3 de Dexter Industries pour le Raspberry Pi
GoPiGo 3 de Dexter Industries pour le Raspberry Pi

Le GoPiGo 3 est la dernière version de Dexter Industries«Kit robotique. La société basée aux États-Unis a eu la gentillesse de m’en envoyer un pour examen il y a quelques semaines et je suis heureux de dire que je l’ai maintenant mis en place et tout essayé. Voici donc ma critique. TL; DR: Je ne le recommanderai jamais assez. Un si joli kit; tellement de valeur ajoutée. Achetez-le ici.

La revue

Le matériel

Le kit comprend un châssis en plexiglas épais en deux parties, des moteurs, des roues, une batterie AA et une carte d’extension spéciale pour le Pi qui relie le Pi à tout le reste. Et, oh oui, tous les fixins et un tournevis pour assembler le kit.

La première chose que je devais faire était de visiter le site Web de Dexter et de jeter un instructions de montage. Je suis assez habitué, maintenant, aux instructions assez sommaires pour des kits comme celui-ci, alors imaginez ma surprise de la qualité affichée! Ce sont des instructions claires avec charges de photographies comme celle ci-dessous:

1591923604 376 GoPiGo 3 de Dexter Industries pour le Raspberry Pi

Les gens de Dexter ont clairement passé lot de temps sur ceux-ci, les obtenir juste. Je me suis trompé une fois dans le processus, mais il était assez évident que je l’avais fait pour pouvoir remédier rapidement à la situation. Parfois, il faut regarder de près les photos (très détaillées), mais c’est tellement mieux que de ne pas en avoir assez! Le robot s’est senti agréablement solide une fois assemblé.

Examinons de plus près les composants:

  • Châssis – il est fait de plexiglas plus épais que prévu avec beaucoup de trous découpés au laser (vraisemblablement) pour que les fixations puissent passer.
  • Fixations – ils sont tous en métal et donnent au produit une sensation «premium».
  • Roulettes à billes – c’est encore du métal. J’ai été surpris que ce ne soit pas une roulette, mais au moins c’est une qualité décente (voir ci-dessous)
    1591923604 129 GoPiGo 3 de Dexter Industries pour le Raspberry Pi
  • Moteurs et roues – ce sont, de façon un peu surprenante, de la variété «bon marché chinois». Cependant, la grâce salvatrice des moteurs est qu’ils sont livrés avec une cale pré-soudée qui comprend un codeur et une petite carte de circuit imprimé que vous branchez pour connecter le moteur à la carte de circuit GoPiGo.
    1591923604 938 GoPiGo 3 de Dexter Industries pour le Raspberry Pi
  • Circuit imprimé GoPiGo – c’est le cœur du robot – c’est le tableau rouge qui se branche sur les broches GPIO du Raspberry Pi. Un bon point inattendu sur la carte est qu’elle est apparemment compatible avec toutes les versions de Raspberry Pi car elle n’utilise que 26 broches. C’est génial – les anciens Pis sont entièrement capables de faire fonctionner un robot, même si je m’attends à ce que le logiciel soit légèrement plus lent. La carte de circuit contient des circuits de puissance de sorte que le Pi et les moteurs sont tous alimentés par la batterie de 8 piles AA fournie avec le kit. À bord se trouvent également des LED fonctionnelles de type Neopixel qui sont utilisées comme indicateurs d’alimentation et diverses autres choses. Il y a même deux LED programmables sur le dessus, où seraient les yeux du robot du logo Dexter! Très mignon. La dernière partie de la carte contient des prises de style Grove pour ajouter des capteurs. Dans l’ensemble, une planche très performante et très bien conçue.

Logiciel

Bien sûr, aucun matériel de robot ne vaut vraiment rien sans un logiciel pour l’accompagner. L’équipe qui a assemblé le kit recommande sa propre version de Linux – DexterOS. Ce système d’exploitation est spécialement conçu pour fonctionner avec le GoPiGo. Vous branchez un dongle wifi dans le Raspberry Pi, appuyez sur le bouton d’alimentation de la carte GoPiGo et votre Pi démarrera et créera son propre hotspot wifi. Ensuite, en utilisant votre ordinateur portable, votre téléphone ou votre tablette, vous avez accès à tous les supports d’apprentissage. C’est là que le GoPiGo / DexterOS m’a vraiment impressionné. Tout est question d’apprentissage. Tout d’abord, vous êtes initié à Bloxter, un langage de programmation visuel basé sur Blockly de Google.

GoPiGo 3 de Dexter Industries pour le Raspberry Pi

Vous utilisez le menu Dexter pour parcourir une série d’exercices de programmation…

1591923604 434 GoPiGo 3 de Dexter Industries pour le Raspberry Pi

… Qui vous emmènent dans Bloxter pour faire la programmation proprement dite. Maintenant, la façon dont Blockly a été adapté à Bloxter est très impressionnante. Tout ce dont vous avez besoin pour faire les exercices et aller plus loin est là. Blockly est très similaire à Scratch dans la façon dont les blocs de programmation sont utilisés pour construire des instructions, des boucles et des conditions. En fait, si vous avez déjà utilisé ce type de langage visuel, vous aurez une longueur d’avance. Je me considère comme un peu débutant en ce qui concerne les langages visuels, mais j’ai trouvé Bloxter un jeu d’enfant à utiliser, et je peux facilement le voir comme un succès en classe. Vous pouvez faire des choses très compliquées avec Bloxter, simplement en combinant les différents blocs de mouvement. Bien sûr, si vous investissez également dans capteur de distance vous pouvez faire des choses encore plus compliquées, et il y a aussi des blocs pour cela.

Mais les possibilités de programmation ne s’arrêtent pas là. DexterOS comprend un environnement de codage Python basé sur un navigateur Web basé sur un IDE Adafruit. Diverses bibliothèques et exemples sont préinstallés et, pour le programmeur plus avancé, c’est un excellent moyen d’interagir avec le robot. Je l’ai un peu utilisé (j’avais déjà vu l’IDE) et j’ai été impressionné par ce que j’ai trouvé.

Le dernier bit inclus avec DexterOS est le mode ‘Drive’. Il s’agit d’une simple interface pointer-cliquer qui vous permet de conduire le robot comme bon vous semble. C’est nécessaire, bien que ce ne soit pas de la plus haute valeur éducative – cela vous permet de tester le robot simplement, cependant, donc je peux voir pourquoi il a été inclus.

Prix

Toute cette grande valeur ajoutée a bien sûr un prix. le GoPiGo coûte un peu moins de 100 $. Cela vous fait le package de base y compris tout ce que j’ai mentionné ci-dessus. Pour un autre 100 $, vous pouvez obtenir le kit de démarrage pour débutants qui comprend également le Raspberry Pi, un dongle wifi, un pack servo, un capteur de distance, une carte microSD avec DexterOS écrit, une clé USB de 8 Go (utile pour les mises à jour du système d’exploitation) et une alimentation Pi.

Opinion

Pour être honnête, 99 $ pour le kit de base n’est pas vraiment mauvais, compte tenu de la qualité des pièces incluses. J’aurais aimé voir de meilleurs moteurs – ces moteurs jaunes sont tellement standard maintenant – mais cela aurait fait monter le prix. De plus, les codeurs et la solution de pré-brasage avec le câble / la prise sont une telle solution soignée, cela dépasse largement toute déficience dans les moteurs. Le châssis est bien fait et la carte de circuit imprimé principale GoPiGo est fantastique. La possibilité d’alimenter le Pi et les moteurs à partir d’une seule source d’alimentation est également un ajout intéressant – cela évite le problème que de nombreux robots ont besoin de deux alimentations (une pour le Pi, une pour les moteurs).

Je pense cependant que c’est l’ajout du logiciel qui exploite pleinement le circuit imprimé qui est le coup de maître. Les exercices de programmation inclus sont ce que vous attendez d’un produit haut de gamme – il y a tellement de valeur éducative en classe et à la maison ici, et je tiens à féliciter l’équipe Dexter pour son travail ici.

Dans l’ensemble, donc, une expérience fantastique avec le GoPiGo 3. Étant donné que j’ai laissé 2-3 semaines entre l’utilisation du produit et la fin de cette évaluation, je suis agréablement surpris de la façon dont il est resté avec moi en tant qu’expérience d’apprentissage Raspberry Pi positive. Je peux surtout voir ce kit comme un exercice d’apprentissage en plusieurs sessions – obtenir le kit, construire le robot, le programmer. Le prix est raisonnable. Ce n’est pas le moins cher de loin, mais le matériau qui l’accompagne, l’expérience de construction et le package dans son ensemble le rendent très facile à recommander.

Le GoPiGo est disponible auprès de Dexter Industries aux États-Unis et de ModMyPi (base / kit de démarrage) au Royaume-Uni.