Cog est le robot développé par Coglabs : une plateforme open source de robotique et de machine learning.
Coglabs est un projet de l'UNESCO, propulsé par Google et designé par Johan Nadal.
Plus d'informations sur le site : Coglabs
Dans ce défi, nous allons monter et paramétrer ce robot.
Retrouvez toutes les étapes d'assemblage du robot Cog en vidéo :
Si ce programme n'est pas encore installé sur votre ordinateur, téléchargez le programme Arduino à l'adresse : https://www.arduino.cc/en/software
Choisissez l'option correspondant à votre système, puis installez le programme sur votre ordinateur.Pour windows nous choisissons celui-ci dessous :
Une fois le programme Arduino IDE installé, vous devez installer une extension : package esp32
Pour cela allez dans Arduino IDE et cliquez sur :
Fichier > Préférences
Dans le champ "URL de gestionnaire de cartes supplémentaires", ajoutez la ligne suivante :
https://dl.espressif.com/dl/package_esp32_index.json
puis cliquez sur OK
Ensuite cliquez sur Outils > Type de carte: > Gestionnaire de carte
Recherchez ESP32 et sélectionnez "ESP32 by Espressif Systems", puis cliquez sur installer.
Installation en cours :
Installation terminée :
Vous pouvez télécharger le code à installer sur la carte sur ce lien.
Extraire l'archive (si besoin lien vers : Défi Dézipper une archive )
Dans Arduino IDE :
Si tout se passe bien, vous obtenez le message suivant en bas de fenêtre : Téléversement terminé
La carte est maintenant autonome : vous pouvez la débrancher de l'ordinateur. Pensez à connecter la batterie externe à la carte électronique.
-> Avant toute chose, vous allez devoir autoriser "l'installation d’applications de sources inconnues"
Rendez-vous sur votre smartphone dans : Sécurité & confidentialité > Plus > Installer applications de sources inconnues (ce chemin peut varier selon les appareils)
Vous devez faire cette opération car l'installation d'applications de sources inconnues (et donc non vérifiées par Google) pourrait poser des problèmes de sécurité dans le cas d'applications malveillantes. Ici pas de crainte : l'application est sûre.
Les fichiers .apk sont des fichiers d'installation des applications pour Android (l'équivalent des .exe pour les applications sous Windows)
Vous pouvez au choix :
Ca y est, vous avez téléchargé l'application Coglabs sur votre smartphone, il ne vous reste plus qu'à l'installer en suivant les étapes guidées par le téléphone.
Il nous reste maintenant à activer le Bluetooth du téléphone et à nous connecter à la carte électronique du robot Cog.
Dans notre exemple le nom du robot Cog est COG21 :
Pour pouvoir fonctionner, le smartphone et l'ordinateur doivent être tous 2 connectés au même réseau wifi.
Pour utiliser les modules de Coglabs directement dans scratch, vous trouverez une version modifiée de Scratch sur ce lien
Pour relier l'ordinateur au smartphone, vous devrez recopier dans Scratch, dans le bloc "run on device", le code affiché dans l'application dans l'exemple ici "E196T V2AXH" (n'oubliez pas l'espace au milieu)
puis cliquez sur Run Program sur le smartphone
Pour exécuter votre programme, cliquer sur le bloc Run on device.
Un contour jaune apparait alors autour des blocs de code.
Après un court instant, le robot reçoit alors les instructions et effectue les actions demandées.
Vous pouvez essayer de reproduire le code suivant afin de tester le robot.
(pensez à adapter l'identifiant du bloc "run on device" à votre cas de figure, ainsi qu'à augmenter le volume du smartphone si vous n'entendez rien.)
Pour aller plus loin, passez au défi: prise en main du robot Cog (en cours de rédaction)