Les 10 meilleurs projets de robotique Raspberry Pi

Doté d’un SoC (Système sur puce) Broadcom/ARM avec un GPU, de la RAM et des options de connectivité sans fil et filaire (via le port Ethernet sur les modèles de grande taille), le Raspberry Pi est un kit très polyvalent.

Sa petite taille et sa puissance de traitement le rendent idéal pour la robotique. Dans cet article, nous examinerons dix projets de robotique impressionnants créés à l’aide d’un Raspberry Pi.


robot humanoïde

Les robots humanoïdes gagnent en popularité et peuvent avoir des fonctionnalités telles que la détection de distance par ultrasons, le contrôle sans fil et l’évitement d’obstacles. Dans ce projet, un kit Robotis Bioloid, un capteur de distance et un gyroscope sont requis.

Le fabricant conseille d’utiliser un Raspberry Pi Zero plus petit au lieu d’un modèle pleine grandeur. Pour alimenter le Raspberry Pi Zero, une batterie monocellulaire (2500mAh) doit être utilisée. En outre, une puce de conversion analogique-numérique est nécessaire pour lire les données du capteur.


Chat robot Petoi Nybble Raspberry Pi
Crédit d’image : Petoi/YouTube

Beaucoup d’enfants et d’adultes aimeraient un animal de compagnie robot. Rongzhong Li a développé un projet de chat robotique open source, Nybble. L’équipe a remplacé les pièces imprimées en 3D par des pièces en bois découpées au laser. Les autres composants incluent un Raspberry Pi 3B+, un Sparkfun Arduino Pro Mini et le kit Nybble.

La mobilité de Nybble est gérée par un microcontrôleur compatible Arduino. Il conserve la « mémoire musculaire » de la façon de se déplacer. Pour aider l’observation et la prise de décision de Nybble, le Raspberry Pi est installé sur le dessus de son dos. Vous pouvez également modifier la programmation dans Nybble pour envoyer des commandes simples comme « marcher » ou « tourner à gauche ».

MAKEUSEDE LA VIDÉO DU JOUR

Robot dévastateur Raspberry Pi
Crédit d’image : expliquer les ordinateurs / YouTube

C’est le robot dévastateur ! Ce char robotique peut être construit en incorporant un Raspberry Pi Zero W avec la plate-forme mobile de char Devastator. La construction comprend un circuit de contrôleur de moteur et du code Python, ainsi qu’une caméra montée avec un support personnalisé qui peut être créé à l’aide d’une imprimante 3D.

Avec le nouveau Raspberry Pi Zero 2 W désormais disponible, vous pouvez également envisager de l’utiliser à la place pour plus d’efficacité énergétique.


robot de combat raspberry pi zero

C’est un robot de combat miniature réalisé avec un Raspberry Pi Zero. Les entrées d’un contrôleur de jeu Bluetooth sont traduites en commandes pour les contrôleurs de moteur connectés via GPIO. Plutôt que d’utiliser un émetteur RC classique, cette approche conviviale pour les débutants via des broches GPIO le rend idéal pour les jeunes utilisateurs.

Une carte L298N gère les deux moteurs à engrenages N20 qui assurent la locomotion, tandis qu’un ESC Tarot TL300G est chargé de faire tourner le moteur sans balai attaché à la roue « nœud papillon » à l’avant. Ajoutez une batterie Turnigy 500mAh 3S et vous avez tout le nécessaire pour s’intégrer dans le châssis imprimé en 3D du robot.


piroomba

Le Roomba est un aspirateur robot autonome. Ce projet vous montre comment créer votre propre robot Pi Roomba spécial avec un mouvement plus intelligent !

Un Roomba 530 avec une interface série est requis, vous pouvez donc connecter le Raspberry Pi, qui est alimenté par une batterie 18V.

Pour la partie codage, il utilise un package Java qui utilise RXTX dans les coulisses pour communiquer avec le robot et une interface utilisateur qui fournit un « joystick » pour diriger le Roomba, et un ensemble d’indicateurs de niveau qui indiquent la sortie des six  » capteurs de choc lumineux ».


Robot quadrupède CHOP Raspberry Pi
Crédit d’image : asd_lab / YouTube

CHOP est un robot DIY quadrupède qui fonctionne de la même manière que le Boston Dynamics Spot. CHOP est un projet open source, vous pouvez donc le modifier avec des pièces standard et quelques composants d’impression 3D.

Ses principaux composants sont un Raspberry Pi 4B et un Arduino Mega. Alors que le Mega se connecte aux servocontrôleurs et filtre les données des capteurs tels que l’unité de mesure inertielle, le Pi prend tout en compte et exécute une série de scripts Python pour calculer la démarche du robot. Il contrôle également dans quelle direction les servos doivent se déplacer à l’aide d’un modèle de cinématique inverse.

Une télécommande Bluetooth fournit des commandes au Raspberry Pi pour réguler la direction dans laquelle le corps du robot doit accélérer.


Robot Spot Micro Raspberry Pi
Crédit d’image : SpartanIIMark6/YouTube

Il s’agit d’une version miniature du célèbre robot quadrupède Spot. Le robot Spot Micro dispose d’un mode de commande d’angle/de contrôle de la posture du corps à trois axes qui peut accomplir une « démarche de trot » ou une « démarche de marche » à l’aide du clavier.

Le logiciel fonctionne sur un Raspberry Pi 3B avec Ubuntu 16.04 installé. Dans un framework ROS, il est composé de nœuds C++ et Python.

Les principaux composants requis sont : Raspberry Pi 3B, une carte de servocommande basée sur le PCA9685, des servos, un panneau LCD 16×2 I2C, une batterie Lipo 4000mAh, une connexion directe à la carte servo pour l’alimentation servo, un régulateur de tension 5V pour alimenter Raspberry Pi, une carte de commande PCA9685 , des pièces imprimées en 3D personnalisées, ainsi qu’un Lidar en option pour la cartographie de la pièce.



Robot de tennis de table intelligent
Crédit d’image : Robot de tennis de table PongFox/YouTube

Comme son nom l’indique, ce robot peut jouer au ping-pong (alias tennis de table). Très intelligent, il peut ajuster sa difficulté de jeu de simple à avancé.

Jouez contre ce robot de ping-pong pour une pratique sérieuse ou des loisirs. Bien que vous puissiez acheter un bot commercial similaire pour plus de 2 000 $, celui-ci peut être construit sans effort avec des pièces existantes, des composants découpés au laser et des pièces imprimées en 3D. Il peut également transporter environ 100 balles TT et se connecte via WiFi.


Raspberry-Pi-Cryptomonnaie-Robot
Crédit d’image : TechReview/YouTube

Vous recherchez une solution de trading de crypto-monnaie open source ? Alors découvrez ce projet, un robot Raspberry Pi qui sert de projet de trading de crypto-monnaie entièrement automatisé et autonome. Le projet est conçu de telle manière que si certains paramètres sont suivis, le trading de crypto-monnaie se produira automatiquement.


Dans cet appareil, le Raspberry Pi 4 est contenu dans un boîtier sur mesure avec un écran LCD. Le panneau avant affiche la température du processeur, l’utilisation du processeur et la disponibilité actuelle de l’espace de stockage.

Du côté logiciel, le système d’exploitation Raspberry Pi est au cœur de celui-ci, exécutant un logiciel de trading développé par Goose Representative 1 avec une programmation Python. Être open source signifie qu’avec une expérience de codage Python minimale, vous pouvez modifier le code pour utiliser votre compte de trading avec peu de tracas.


Framboise-Pi-Beurre-Robot
Crédit d’image: bram r / YouTube

Le Butter Robot est capable d’enregistrer ou de diffuser une vidéo avec le module de caméra Raspberry Pi et un périphérique USB. Il peut également capturer et émettre de l’audio.

À la base, ce petit robot rover est composé d’un Raspberry Pi Zero W, d’un module de caméra, de servos et les moteurs à courant continu sont connectés à un pilote de moteur L9110. Le robot fonctionne via une application Blynk, qui prend également en charge un flux vidéo.


Le flux vidéo a été établi en utilisant le streamer MJPG. Enfin, un ServoBlaster a été utilisé pour contrôler les servos car il conservait la sortie PWM en arrière-plan. Les composants nécessaires à la fabrication de ce robot sont : Raspberry Pi Zero W, module de caméra RPi, carte audio USB, pilote de moteur L9110, motoréducteurs à courant continu, servo 9g, LED 3 mm, haut-parleur, interrupteur à glissière et batterie.

Quel projet de robotique Raspberry Pi allez-vous réaliser ?

Dans cet article, nous avons examiné dix robots différents spécialement conçus qui utilisent le Raspberry Pi. La plupart des robots sont programmés à l’aide du langage Python facile à apprendre.

Ces projets nécessitent un niveau de compétence de base à intermédiaire. Avant de commencer tout projet, réfléchissez au modèle de Raspberry Pi qu’il est préférable d’utiliser, ainsi qu’aux modifications que vous souhaitez apporter.


tarte aux framboises
Les 10 meilleurs projets Raspberry Pi pour les débutants

Ces projets Raspberry Pi pour débutants sont parfaits pour démarrer avec n’importe quel modèle Raspberry Pi.

Lire la suite


A propos de l’auteur

Source-133