La robotique est un moyen excitant d’initier les gens à la programmation, mais il peut aussi être un peu difficile parfois pour les nouveaux arrivants de s’y familiariser, tout en étant onéreuse..

Permettre à quiconque de créer un robot facile à construire et économique constitue une étape importante de son apprentissage. Donc, dans ce tutoriel, nous allons construire notre propre robot et créer une bibliothèque Python 3 qui permet à quiconque de le contrôler..

Pour ce projet, vous aurez besoin de: n'importe quel modèle de Raspberry Pi; Raspbian, un dongle Wi-Fi et connectez le Raspberry Pi à votre routeur domestique; une batterie USB, un kit de châssis de robot, un contrôleur de moteur L298N; quatre piles AA et quelques Blu-tack.

Construire un châssis de robot est une excellente activité et le kit (mentionné ci-dessus) contient tout ce dont vous avez besoin pour commencer. Vous devrez souder les fils rouge et noir aux bornes du moteur. Si vous ne pouvez pas souder, le moment est propice pour apprendre auprès d'un ami..

Soudure

Dans le cadre de ce projet, nous avons acheté à eBay un kit de châssis de robot comprenant deux moteurs à courant continu. Ces moteurs sont livrés assemblés, mais il faut souder deux fils aux bornes pour le mettre sous tension. La soudure est une compétence essentielle pour le fabricant et elle est vraiment facile à apprendre, bien que la supervision par un adulte soit essentielle pour nos jeunes soldats potentiels..

Il existe de nombreux tutoriels vidéo sur YouTube, mais le meilleur provient de Carrie Anne Philbin (ci-dessous)..

Des ensembles de fers à souder peuvent être achetés pour environ 10 £, mais un bon exemple est l'Antex XS25 pour environ 25 £, ce qui est un excellent démarreur pour le fer à souder intermédiaire..

La soudure doit être effectuée dans une pièce spacieuse et bien ventilée avec un espace de travail dégagé. Souder est très amusant et votre espace de travail local / LUG peut vous aider à apprendre de manière sûre..

La carte L298N est pleine de composants. Les bornes à vis permettent la connexion entre les batteries, le Raspberry Pi et les moteurs

Avec le châssis construit, nous nous concentrons maintenant sur le contrôleur de moteur qui est un contrôleur de pont L298N H. Un pont en H permet à un moteur d'avancer et de reculer. Notre L298N a deux sorties pour nos moteurs, le côté gauche est desservi par OUT1 et 2, le droit par OUT3 et 4.

Connectez les fils de vos moteurs à ces bornes et assurez-vous qu’ils sont bien fixés. Notre batterie AA se connecte aux bornes + 12V et GND.

Nous devons également connecter l’un des GND de notre Raspberry Pi au terminal GND L298N. Sur le L298N, nous pouvons voir quatre broches marquées IN1 à IN4. Ce sont des entrées que nous utilisons pour connecter le L298N à nos broches Raspberry Pi GPIO (entrée polyvalente).

En activant ou désactivant une broche GPIO, nous pouvons déclencher les broches d'entrée en conséquence et contrôler le sens du moteur. Nous avons connecté nos entrées aux broches GPIO suivantes: IN1 à 17, IN2 à 22, IN3 à 18 et IN4 à 23. Nous avons utilisé le mappage de broches Broadcom, un standard défini par la Raspberry Pi Foundation..

Découvrez cette excellente référence pour le GPIO qui explique le mappage des broches Broadcom.

  • Découvrez ce que vous pouvez faire d'autre avec le petit PC avec notre collection de projets Raspberry Pi