Table des matières:

Robot Microbit simple : 9 étapes
Robot Microbit simple : 9 étapes

Vidéo: Robot Microbit simple : 9 étapes

Vidéo: Robot Microbit simple : 9 étapes
Vidéo: Easy Micro:Bit Rover - GiggleBot Drawing a Square 2024, Novembre
Anonim
Robot Microbit Simple
Robot Microbit Simple

Ce qui suit décrit une simple voiture RC fabriquée à l'aide du BBC Microbit, du Adafruit Dragontail for Microbit et du châssis Emgreat.

Ce robot coûte environ 30 $ à construire. Bien qu'il existe des robots Microbit à faible coût disponibles dans le commerce, tels que le DFROBOT, mon approche DIY aide le constructeur à comprendre le fonctionnement du système, en utilisant un code non spécialisé, aidant le constructeur à se sentir responsabilisé.

Étape 1: Présentation

Ce qui suit décrit une version du véhicule robotique réalisée à l'aide d'un BBC MicroBit à la place d'un Arduino.

Un morceau de plastique ondulé (Coroplast) ou de carton découpé fait maison est utilisé à la place de la plaque de plexiglas fournie avec le kit de châssis de robot Emgreat. Ceci est dû au fait que le châssis Emgreat est environ un pouce trop étroit pour s'adapter à la batterie sur le fond, et est environ un pouce trop court pour permettre une rotation libre de la roulette.

Les principaux composants électriques sont fixés à l'aide de Velcro, pour faciliter leur repositionnement si nécessaire.

Le Microbit ne peut pas fournir directement suffisamment de courant pour piloter les moteurs, il faut donc utiliser des pilotes de transistor. Alors que la version Arduino de la voiture robotique utilisait un module de pont en H L298 pour contrôler les moteurs, cela nécessite six (6) lignes de contrôle, qui sont rares sur le Microbit. J'ai réalisé qu'il n'était pas essentiel que les moteurs puissent tourner à l'envers. Ainsi, à la place du L298, la version Microbit du robot utilise un réseau de transistors Darlington à 8 canaux ULN2803A comme pilote de moteur. Cela peut également être utilisé pour piloter un haut-parleur, des lumières et d'autres appareils, car le Microbit dispose de cinq (5) lignes d'E/S à usage général sur les broches 0, 1, 2, 8 et 16. La broche 0 peut être utilisée pour sortie audio. Les autres broches peuvent être difficiles à utiliser, car elles sont partagées avec les LED intégrées.

Alternativement, on pourrait utiliser des transistors discrets, tels que le TIP120; Cependant, cela nécessiterait l'utilisation de beaucoup plus de pièces et de fils.

Pour accéder aux broches du MicroBit, cette conception utilise le Dragontail Adafruit pour Microbit, qui se branche directement sur la planche à pain, rendant les broches facilement accessibles sans avoir besoin de fils de connexion, ainsi que de connecter le bus d'alimentation 3V.

Étape 2: Télécommande sans fil

Pour contrôler le robot sans fil via Bluetooth, vous pouvez utiliser un deuxième Microbit, alimenté soit par la batterie AAA fournie dans le kit Microbit Go, soit par une batterie à pile bouton, la MI Power Board pour Microbit.

Les deux microbits doivent être réglés sur le même canal radio.

Étape 3: Liste des pièces et des outils

VÉHICULE:

  • Kit de châssis de robot moteur Emgreat
  • Kit Microbit Go
  • Réseau Darlington à 8 canaux ULN 2803A
  • Adafruit Dragontail pour Microbit #3695
  • Planche à pain demi-taille Adafruit #64
  • Adafruit 4x "AA" Boîte à Piles Avec Interrupteur #830
  • Fil de branchement solide de calibre 22, couleurs assorties Adafruit# 1311
  • Mini haut-parleur en métal avec fils Adafruit #1890
  • Plastique ondulé ou carton
  • Bandes de fixation Scotch 1" x 1"
  • 4 piles AA

À DISTANCE:

  • Kit Microbit Go
  • Carte d'alimentation MI pour les piles BBC Microbit ou AAAx2

Outils:

  • Couteau de rasoir
  • Fer à souder
  • Pince à dénuder
  • Pistolet à colle chaude
  • Mini tournevis (livré avec châssis)
  • Marqueur Sharpie

Facultatif (pour une utilisation avec du fil toronné)

Borniers à vis 2 positions Addicore x3

Étape 4: Assemblage

Assemblée
Assemblée
Assemblée
Assemblée
Assemblée
Assemblée
  • Découpez un morceau de plastique ou de carton ondulé de 6 "x 8"
  • Marquez la position des trous pour les supports de roulette et de moteur, en utilisant le plexiglas fourni comme gabarit.
  • Soudez les fils rouge et noir de 8" à chacun des deux moteurs; colle chaude aux moteurs pour réduire la tension.
  • Fixez les moteurs à la plaque de base avec les supports métalliques fournis dans le kit Emgreat.
  • Fixez la roulette à l'extrémité inférieure. Fixez le boîtier de 4 piles AA (avec piles) au dessous du châssis, à l'aide de carrés velcro,
  • Localisez le boîtier de la batterie entre les moteurs et la roue pivotante; cela donne la meilleure traction.
  • Insérez le MicroBit Dragontail dans la planche à pain;
  • Fixez la planche à pain sur le dessus du châssis à l'aide de ruban adhésif double ou de bandes velcro
  • Fixez la batterie 2xAAA 3V au châssis à l'aide de bandes velcro;
  • Insérez la fiche de la batterie JST dans la prise de la batterie de la carte Microbit.
  • Insérez le circuit intégré de matrice Darlington ULN 2803A dans la planche à pain de l'autre côté de la « vallée ».
  • Faites un petit trou de 1/4" x 1/4" dans la carte du châssis à côté de la planche à pain pour le passage des fils.

Étape 5: Câblage

Câblage
Câblage
Câblage
Câblage

FILS D'ALIMENTATION:

  • Faites passer les fils 6V dans le trou et branchez-les sur le bus d'alimentation droit de la planche à pain.
  • Connectez le fil entre les bus de masse gauche et droit sur la maquette.
  • Connectez le fil noir entre la broche 9 sur ULN2803A et la terre.
  • Connectez le fil rouge entre la broche 10 sur ULN 2803A et le bus d'alimentation +6V.

FILS DE SIGNALISATION:

Connectez les fils de liaison:

  • Entre la broche 0 sur dragontail et la broche 8 sur 2803A (HAUT-PARLEUR)
  • Entre la broche 1 du dragontail et la broche 6 du 2803A (MOTEUR 1)
  • Entre la broche 2 du dragontail et la broche 4 du 2803A (MOTEUR 2)
  • Entre la broche 8 du dragontail et la broche 2 du 2803A (ACCESSOIRE)
  • Connectez les fils du moteur 1 au bus +6V et à la broche 13 sur 2803A
  • Connectez les fils du moteur 2 au bus +6V et à la broche 15 sur 2803A
  • Connectez les fils des haut-parleurs au +6V et à la broche 11 sur 2803A

Etape 6: PROGRAMMATION 1: TEST MOTEUR

PROGRAMMATION 1: ESSAI MOTEUR
PROGRAMMATION 1: ESSAI MOTEUR
PROGRAMMATION 1: ESSAI MOTEUR
PROGRAMMATION 1: ESSAI MOTEUR

Accédez à l'éditeur Make Code Microbit en ligne:

Créez trois fonctions motrices: tourner à gauche, avancer et arrêter

Dans la boucle principale, appelez chaque fonction comme indiqué.

Étape 7: Contrôle radio

Contrôle radio
Contrôle radio
Contrôle radio
Contrôle radio

Pour la radiocommande, nous utiliserons la fonction Bluetooth du Microbit.

Assemblez un deuxième Microbit à la carte d'alimentation MI pour Microbit, qui comprend une pile bouton 3V, ou utilisez la pile 2xAAA fournie dans l'emballage Microbit Go.

En utilisant MakeCode Editor, écrivez un court programme comme indiqué ci-dessus afin qu'il puisse agir comme une télécommande. Nommez-le "Émetteur".

L'exemple de programme comprend un affichage sur la LED afin que vous puissiez dire qu'elle est allumée.

Le programme fait 2 choses. Lorsque le bouton A est enfoncé, il envoie le n ° 1 (pour faire retentir le klaxon).

Lorsque le bouton B est enfoncé, il envoie le n°2 pour déclencher les moteurs d'entraînement.

Étape 8:

Image
Image

Étape 9: Programme de réception de radiocommande

Image
Image

À l'aide de l'éditeur MakeCode, créez un nouveau projet appelé Receiver.

Pour utiliser la radiocommande, les deux microbits doivent être réglés sur le même canal.

Lorsque le numéro 1 est reçu, il bipe le klaxon, A la réception du chiffre 2, le robot tourne, avance puis s'arrête.

Conseillé: