Table des matières:
- Étape 1: Matériaux et outils
- Étape 2: La vue d'ensemble du contrôleur
- Étape 3: Notions de base sur le logiciel
Vidéo: Premiers pas avec Qoopers : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
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.
À 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.
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.
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.
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.
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.
Étape 3: Notions de base sur le logiciel
- 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.
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.
Dans ce cas, je choisis une structure en boucle.
J'ai changé le nombre de répétitions.
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.
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.
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.
Ensuite, j'ai répété toutes ces actions pour changer l'état des LED. Voici le résultat !
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é:
Moteur pas à pas contrôlé par moteur pas à pas sans microcontrôleur ! : 6 étapes
Moteur pas à pas contrôlé par moteur pas à pas sans microcontrôleur ! : Dans ce rapide Instructable, nous allons faire un simple contrôleur de moteur pas à pas à l'aide d'un moteur pas à pas. Ce projet ne nécessite aucun circuit complexe ni microcontrôleur. Alors sans plus tarder, commençons
Moteur pas à pas contrôlé par moteur pas à pas sans microcontrôleur (V2) : 9 étapes (avec photos)
Moteur pas à pas contrôlé par moteur pas à pas sans microcontrôleur (V2) : Dans l'un de mes précédents Instructables, je vous ai montré comment contrôler un moteur pas à pas à l'aide d'un moteur pas à pas sans microcontrôleur. C'était un projet rapide et amusant, mais il est venu avec deux problèmes qui seront résolus dans ce Instructable. Alors, esprit
Locomotive modèle commandée par moteur pas à pas - Moteur pas à pas en tant qu'encodeur rotatif : 11 étapes (avec photos)
Locomotive modèle commandée par moteur pas à pas | Moteur pas à pas en tant qu'encodeur rotatif : Dans l'un des précédents Instructables, nous avons appris à utiliser un moteur pas à pas comme encodeur rotatif. Dans ce projet, nous allons maintenant utiliser cet encodeur rotatif à moteur pas à pas pour contrôler un modèle de locomotive à l'aide d'un microcontrôleur Arduino. Alors, sans fu
Moteur pas à pas contrôlé par moteur pas à pas - Moteur pas à pas en tant qu'encodeur rotatif : 11 étapes (avec photos)
Moteur pas à pas contrôlé par moteur pas à pas | Moteur pas à pas en tant qu'encodeur rotatif : Vous avez quelques moteurs pas à pas qui traînent et vous voulez faire quelque chose ? Dans ce Instructable, utilisons un moteur pas à pas comme encodeur rotatif pour contrôler la position d'un autre moteur pas à pas à l'aide d'un microcontrôleur Arduino. Alors sans plus tarder, allons-y
Refroidisseur / support pour ordinateur portable à coût zéro (pas de colle, pas de perçage, pas d'écrous et de boulons, pas de vis): 3 étapes
Refroidisseur / support pour ordinateur portable à coût zéro (pas de colle, pas de perçage, pas d'écrous et de boulons, pas de vis) : MISE À JOUR : VEUILLEZ VOTEZ POUR MON INSTRUCTIBLE, MERCI ^_^ VOUS POUVEZ AUSSI AIMER VOTER POUR MON AUTRE CONCOURS ENTRÉE SUR www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ OU PEUT-ÊTRE VOTER POUR MON MEILLEUR AMI