Table des matières:

Robot de streaming vidéo contrôlé par Wifi Raspberry Pi : 8 étapes (avec photos)
Robot de streaming vidéo contrôlé par Wifi Raspberry Pi : 8 étapes (avec photos)

Vidéo: Robot de streaming vidéo contrôlé par Wifi Raspberry Pi : 8 étapes (avec photos)

Vidéo: Robot de streaming vidéo contrôlé par Wifi Raspberry Pi : 8 étapes (avec photos)
Vidéo: Google’s New TPU Turns Raspberry Pi into a Supercomputer! 2024, Novembre
Anonim
Robot de streaming vidéo contrôlé par Wifi Raspberry Pi
Robot de streaming vidéo contrôlé par Wifi Raspberry Pi

Avez-vous déjà pensé à construire un robot cool avec une caméra dessus ? Eh bien, vous êtes au bon endroit, je vais vous montrer étape par étape comment construire ce robot.

Avec cela, vous pouvez aller à la chasse aux fantômes la nuit en contrôlant et en voyant le flux vidéo sur votre ordinateur ou le conduire à l'extérieur et simplement explorer tout en étant assis à l'intérieur, c'est très amusant à conduire.

Étape 1: Matériel requis

Matériaux nécessaires
Matériaux nécessaires

1. Framboise Pi

2. Adaptateur WiFi USB (si vous utilisez Raspberry Pi 2)

3. Caméra Web USB

4. Carte SD avec Raspbian installé

5. Banque d'alimentation

6. Châssis de robot avec moteurs (j'ai utilisé des moteurs à 300 tr/min)

7. Pilote de moteur L293D IC ou L298

8. Batterie 9v ou une batterie (si vous utilisez une batterie 9v, je vous recommande d'en connecter 2 en parallèle)

9. Un interrupteur

10. Planche à pain ou PCB si vous préférez souder

11. Fils de pontage M/M et et M/F

Outils

1. Fer à souder

2. Tournevis

3. Ruban adhésif double face

Étape 2: Assemblage du châssis

Assemblage du châssis
Assemblage du châssis

Souder les fils sur les moteurs et monter les moteurs sur le châssis. Si vous n'avez pas de fer à souder, vous pouvez tordre les fils et les attacher avec du ruban électrique, mais ce n'est pas recommandé car ce sera un joint assez faible.

Étape 3: Préparation du Raspberry Pi

Image
Image
Préparation du Raspberry Pi
Préparation du Raspberry Pi
Préparation du Raspberry Pi
Préparation du Raspberry Pi

1. Installez Raspbian sur une carte SD et démarrez raspberry pi avec un moniteur, un clavier, une souris, un adaptateur wifi et une webcam connectés.

2. Dans le menu raspi-config, activez ssh

3. Allez dans le bureau et connectez-vous à votre réseau wifi à partir de l'option wifi dans le coin supérieur droit

4. Une fois connecté, vérifiez l'adresse IP de votre Pi en tapant ifconfig dans le terminal

5. Ouvrez IDLE 2 à partir de l'onglet programmation de la barre des tâches et copiez le code pi_robot et enregistrez-le

6. Pour installer la webcam je veux que vous regardiez cette vidéo réalisée par Anand Nayyar

7. Les autres choses que j'ai faites ont été de changer la résolution en 720p au lieu de 480p et de rechercher "stream_maxrate" et de la changer en 3. Pour obtenir un fps plus élevé en streaming, j'ai également overclocké le Pi à 1ghz

DÉPANNAGE

Quand j'ai essayé d'exécuter le code dans le terminal avec la commande "cd Videos" (parce que c'est là que je l'ai enregistré) puis "python pi_robot.py" il a dit une erreur de syntaxe donc ce que j'ai fait a été d'ouvrir le code dans le terminal avec la commande " sudo nano pi_robot.py" et effacé les lignes déjà écrites en python et ne faisant pas partie du code et après cela, cela a fonctionné. Je ne sais pas ce qui n'allait pas, donc si quelqu'un le sait, je serais heureux d'entendre une explication à ce sujet dans les commentaires.

Étape 4: Circuit

Circuit
Circuit
Circuit
Circuit
Circuit
Circuit

Le circuit est assez simple et il devient encore plus simple si vous utilisez une carte de commande de moteur L298. Si vous utilisez une carte de commande de moteur L298, il vous suffit de câbler les broches gpio comme dans le deuxième schéma.

Étape 5: tout monter sur le châssis

Tout monter sur le châssis
Tout monter sur le châssis
Tout monter sur le châssis
Tout monter sur le châssis
Tout monter sur le châssis
Tout monter sur le châssis

Eh bien, les images disent à peu près tout sur la façon dont je l'ai assemblé, mais bien sûr, le vôtre sera différent si vous utilisez un châssis différent. J'ai utilisé du ruban adhésif double face en mousse pour tout monter sur le châssis et j'ai essayé d'utiliser des fils plus courts pour que ça soit mieux.

Étape 6: Comment l'utiliser

Comment l'utiliser
Comment l'utiliser
Comment l'utiliser
Comment l'utiliser
Comment l'utiliser
Comment l'utiliser

Pour commencer à contrôler votre robot, suivez les étapes suivantes -

1. Allumez le Raspberry Pi mais n'appuyez pas encore sur l'interrupteur qui relie la batterie au L293D

2. Connectez-vous via ssh en utilisant le programme putty si vous êtes sous Windows

3. Tapez la commande "sudo motion", puis ouvrez votre navigateur Internet et tapez l'adresse IP de votre Pi avec 8081 à la fin comme "192.168.45.64:8081" et vous devriez obtenir le flux vidéo. Si cela ne fonctionne pas, tapez 8080 au lieu de 8081

4. Revenez maintenant au terminal et localisez l'endroit où vous avez enregistré votre fichier pi_robot.py. Je l'avais enregistré dans le dossier Vidéos, la commande est donc "cd Videos" puis "python pi_robot.py". N'oubliez pas que tout est sensible à la casse

5. Après cela, le programme commencera à s'exécuter. Maintenant, appuyez sur l'interrupteur, vous devriez maintenant pouvoir contrôler le robot à partir des touches fléchées de votre clavier

6. Appuyez sur la flèche vers l'avant et vérifiez si les deux moteurs se déplacent dans la bonne direction. Si l'un des moteurs se déplace dans le mauvais sens, inversez les deux connexions du moteur qui se connectent au L293D

Étape 7: Contrôle à partir d'un téléphone

Contrôle à partir d'un téléphone
Contrôle à partir d'un téléphone
Contrôle à partir d'un téléphone
Contrôle à partir d'un téléphone
Contrôle à partir d'un téléphone
Contrôle à partir d'un téléphone

Toutes les étapes sont les mêmes, il vous suffit de télécharger l'application "JuiceSSH" depuis le Play Store. Pour contrôler le robot, vous avez besoin de touches fléchées, mais un clavier de smartphone normal n'a pas de touches fléchées, nous devons donc télécharger une application Hacker's Keyboard'. Ensuite, connectez-vous comme vous l'avez fait dans Windows.

Étape 8: Quelques photos et vidéos

Image
Image
Quelques photos et vidéos
Quelques photos et vidéos

La qualité vidéo de la webcam est décente mais le fps n'est que de 2 ou 3. La qualité vidéo est bonne à l'extérieur mais pas à l'intérieur. Il peut conduire sur des terrains tout-terrain mais pas très bien, il le pourrait si vous utilisez une tension plus élevée pour entraîner les moteurs comme avec une petite batterie 12v.

Concours sans fil
Concours sans fil
Concours sans fil
Concours sans fil

Finaliste du concours sans fil

Concours Faites bouger les choses 2017
Concours Faites bouger les choses 2017
Concours Faites bouger les choses 2017
Concours Faites bouger les choses 2017

Troisième prix du concours Make It Move 2017

Conseillé: