Table des matières:

Premiers pas avec Qoopers : 3 étapes
Premiers pas avec Qoopers : 3 étapes

Vidéo: Premiers pas avec Qoopers : 3 étapes

Vidéo: Premiers pas avec Qoopers : 3 étapes
Vidéo: Premiers pas avec la robotique : BlueBot en maternelle à Molsheim 2024, Novembre
Anonim
Premiers pas avec Qoopers
Premiers pas avec Qoopers

Qoopers est un kit robot éducatif de Robobloq. C'est une nouvelle entreprise; ils viennent de terminer une campagne de financement participatif chez Indiegogo. J'étais fier de soutenir leur campagne parce que je pense que Qoopers est un joli jouet pour les enfants ainsi qu'une puissante plate-forme robotique pour un amateur adulte.

Pour le moment, il n'y a pas d'avis indépendants sur le web, j'espère donc que partager mon expérience sera utile à la communauté.

Étape 1: Matériaux et outils

Tout d'abord, nous avons besoin des Qoopers (kit robotique). Le kit comprend:

  • carte contrôleur;
  • support de batterie;
  • Matrice LED (face du robot);
  • capteur à ultrasons;
  • deux moteurs à courant continu;
  • roues, que vous pouvez utiliser avec des pneus ou avec des chenilles;
  • un jeu de plaques métalliques et un jeu de vis et d'écrous.

De plus, nous avons besoin de:

  • Tablette Android (OS version 4.1+) pour exécuter l'application officielle;
  • Six piles AA pour alimenter le robot.

Étape 2: La vue d'ensemble du contrôleur

Dans ce Instructable, je me concentre sur la carte contrôleur comme partie principale du robot. Un couvercle en plastique ferme la carte contrôleur. La couverture semble assez sûre pour les jeux d'enfants. De plus, j'espère que le couvercle protégera le contrôleur si je fais fonctionner le robot à l'extérieur.

Image
Image

À l'arrière du couvercle, il y a deux emplacements pour les moteurs M1 et M2, l'entrée CC et le bouton marche/arrêt.

Image
Image

Sur les côtés gauche et droit, se trouvent des connecteurs RJ25 femelles. Une paire d'entre eux est orange et six autres sont grises. Il n'y a pas d'informations officielles, mais je peux supposer que la paire orange est destinée à des moteurs supplémentaires, alors que les connecteurs gris peuvent fonctionner en entrée/sortie.

Image
Image

Sur le côté gauche, il y a le bouton de réinitialisation du module Bluetooth. Sur le côté droit, il y a un connecteur USB.

Pour ouvrir le couvercle, appuyez quelques clics avec un tournevis. S'il vous plaît, manipulez avec précaution, les clics sont fragiles.

Image
Image
Image
Image
Image
Image
Image
Image

Sur la carte contrôleur, vous pouvez trouver:

  • Microcontrôleur ATMEGA 2560 (super!);
  • deux LED RVB à bord (on peut clignoter !);
  • buzzer (on peut faire du bruit !);
  • un bouton, le couvercle est souple sous le bouton, on peut donc appuyer sur le bouton même lorsque le couvercle est fermé;
  • module Bloototh;
  • série USB CH340G commune.

Une partie essentielle du contrôleur est un support de batterie.

Image
Image
Image
Image

Vous avez besoin de 6 piles AA à mettre dans le support et à alimenter le contrôleur.

Le support de batterie a la même taille que le contrôleur, et ils ont l'intention de se placer comme un sandwich fixé par quatre vis.

Image
Image

Étape 3: Notions de base sur le logiciel

Image
Image
  • J'ai utilisé une application Android officielle. Vous pouvez le télécharger sur Google play, ainsi que sur le site officiel. Il existe trois modes principaux dans l'application:
  • instructions de construction interactives;
  • panneau de commande;
  • codage par blocs.

Sur le panneau de commande, vous pouvez conduire le robot comme une voiture RC, jouer du piano près du buzzer ou dessiner sur l'écran à matrice de points.

Image
Image

C'est assez évident, alors que le mode de codage a besoin d'explications. Ok, commençons à coder !

Comme d'habitude, nous allons commencer par le clignotement des LED, c'est "Hello World" pour les contrôleurs.

Le codage par blocs ressemble au Scratch. Il suffit de glisser-déposer des blocs et de connecter des blocs au programme.

Vous pouvez démarrer votre programme avec des blocs lorsque vous cliquez sur le drapeau ou lorsque vous appuyez dessus dans le panneau du robot.

  • Lorsque le drapeau est cliqué, cela signifie que le programme démarrera lorsque vous cliquerez sur un groupe particulier de blocs.
  • Lorsqu'il est enfoncé dans le panneau du robot, cela signifie que le programme démarre lorsque vous appuyez sur le bouton matériel de cette carte contrôleur.

Contrairement au Scratch, il n'est pas nécessaire de commencer par un clic sur le drapeau. Si vous cliquez sur N'IMPORTE QUEL groupe de blocs, ils s'exécuteront. Je ne sais pas, est-ce un bug ou une fonctionnalité, mais j'ai trouvé cela gênant. Je suggère donc de garder la connexion désactivée pendant que vous codez. Connectez-vous au robot uniquement lorsque vous avez fait tout le code.

Ouvrez le menu Contrôle pour trouver des structures de contrôle.

Image
Image

Dans ce cas, je choisis une structure en boucle.

Image
Image

J'ai changé le nombre de répétitions.

Image
Image

Ouvrez le menu Lumière pour trouver une variété de commandes pour les LED, ainsi que pour les matrices de points et la LED du capteur.

Image
Image

Un bloc d'éclairage dans un panneau LED a deux paramètres: l'indice de la LED (gauche, droite ou les deux) et la couleur.

Image
Image

J'ai laissé tomber le même bloc pour la LED de droite et j'ai ajouté un bloc d'attente de 1 seconde dans le menu Contrôle.

Image
Image

Ensuite, j'ai répété toutes ces actions pour changer l'état des LED. Voici le résultat !

Image
Image

Si vous aimez cette instructable, n'hésitez pas à commenter, et j'en dirai plus:

  • comment ajouter des moteurs et faire bouger le robot;
  • sur l'évitement d'obstacles;
  • comment coder la matrice de points.

Conseillé: