Robot pour l'enseignement de la programmation des enfants en Arduino



Les cercles de robotique sont définitivement un succès de nos jours. Lego, Arduino, les rayures et bien plus sont disponibles pour les enfants modernes (je suis sûr que beaucoup, comme moi, sont jaloux du gamin actuel à cet égard). En tant que professeur de robotique, j'ai décidé de partager du matériel que j'ai accumulé au cours de quelques années de travail, à savoir un robot assez simple et plusieurs activités avec lui.

J'utilise ces unités en classe afin d'expliquer aux enfants les principes de fonctionnement du pilote moteur, du capteur de ligne et du télémètre. Les enfants qui sont dépassés par l'étude de ce robot ont déjà généralement perdu leur apprentissage pendant un an et ont des idées minimales sur Arduino, les moteurs et l'électrotechnique en général. Il existe de nombreux projets sur Internet avec ces composants, mais deux choses m'ont motivé à développer ma machine - je voulais utiliser un compartiment pour 4 piles AA et pouvoir fixer en toute sécurité presque n'importe quel capteur au robot (il y a plusieurs trous de montage supplémentaires pour cela dans la conception).




Le robot est contrôlé par une carte Arduino Uno avec blindage moteur l293d, à partir des capteurs, j'ai installé le télémètre HC-SR04 et deux capteurs de ligne tcrt5000 (il a une sortie numérique et analogique).


Le corps du robot se compose de 3 parties (sans compter les supports en option pour les capteurs), qui sont imprimées sur une imprimante 3D. Pour l'assemblage, vous aurez besoin d'attaches M3, j'ai décrit tous les éléments nécessaires dans un document contenant des fichiers pour une imprimante 3D.


Le robot est programmé, à la fois dans l'environnement Arduino IDE standard (enfants plus âgés) et dans le programme miniBloq (pour les groupes plus jeunes). Pour l'environnement standard, la bibliothèque AFMotor est utilisée, ce qui est nécessaire pour travailler avec le bouclier des pilotes de moteur. Dans miniBloq, pour fonctionner, vous devez sélectionner l'équipement du robot «ta-bot v1» en utilisant le même pilote dans la section.


Ayant un télémètre et des capteurs de ligne à bord, le robot est adapté pour participer à des compétitions dans de nombreuses disciplines, mais il a été créé uniquement pour la formation, il ne fonctionnera pas pour gagner des prix.


Cours qui peuvent avoir lieu avec lui:


  • Travaillez avec le conducteur du moteur. Rotation des roues dans différentes directions et à différentes vitesses.
  • Manœuvres simples. Rouler en cercle, monter dans un chiffre huit (dans ces classes, en règle générale, vous devez choisir le temps et la vitesse nécessaires plusieurs fois pour obtenir un chiffre donné).
  • Capteur de ligne. Le principe du travail. Transmission des relevés des capteurs à un ordinateur (moniteur de port).
  • Rouler en ligne avec un capteur de ligne.
  • Conduire une ligne avec deux capteurs de ligne.
  • Télémètre. Le principe du télémètre. Transfert du télémètre vers l'ordinateur.
  • Circuler dans la pièce avec un télémètre. Le robot avance pour rencontrer un obstacle, dès qu'il monte jusqu'au mur, il tourne.
  • Recherchez l'ennemi (comme dans robosumo). Deux robots sont placés dans un cercle et commencent à tourner sur place, à la recherche de l'ennemi avec un télémètre.




Dans le dossier contenant les détails, vous pouvez également trouver plusieurs classes terminées dans la liste ci-dessus.

Source: https://habr.com/ru/post/fr411355/


All Articles