Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Comment créer une plate-forme robotique Arduino+Raspberry Pi

Ce n'est pas l'histoire définitive sur l'orchestration Pi et Arduino. Juste ma version.

Étape 1 :Berryboot

1. Obtenez Berryboot. Berryboot vous permettra de télécharger plusieurs images Raspberry Pi.

Étape 2 :Préparation de la carte SD

Extrayez maintenant les fichiers zip sur une carte SD vierge.

Étape 3 : Berryboot

Insérez la carte SD BerryBoot dans votre Pi et démarrez-le.

2. Configurez RPi avec Raspbian Wheezy (première option).

Étape 4 :Dongle WiFi

3. Configurez votre dongle WiFi. Je pense que BerryBoot va maintenant configurer votre dongle WiFi lors du démarrage initial, ce qu'il a fait pour moi (m'a même donné la possibilité de télécharger l'image via WiFi). Mais, j'ai eu du mal à sortir mon dongle WiFi après avoir démarré Raspbian Wheezy.

Si vous rencontrez des difficultés avec la configuration manuelle du dongle WiFi, vous pouvez essayer cette vidéo.

Enfin, si vous recherchez un dongle WiFi pas cher, avec une bonne portée et utilisant très peu de mAh (le Pi ne peut alimenter qu'environ 700 mAh via le port USB). Vous pouvez essayer celui-ci, 6,17 $.

Étape 5 : SSH

4. Installez PuTTY sur votre ordinateur de bureau. Suivez cette vidéo. Cela vous permettra de commencer à utiliser SSH dans le Pi. De cette façon, vous n'avez pas à regarder un petit écran RCA comme moi. Pour ceux qui ne connaissent pas SSH (comme je l'étais avant cette vidéo), la vidéo l'expliquera. Au risque de trop simplifier, il vous permet d'accéder à votre ligne de commande Raspberry Pi via votre bureau.

Vous devez brancher le numéro de réseau de votre Pi. Vous pouvez le trouver en tirant la page de configuration de votre hub sans fil. Vous devriez voir à quelle adresse votre Pi est répertorié. Pour une raison étrange, s'il ne répertorie pas le nom de l'appareil, affichez simplement la page pendant que le Pi est allumé, puis débranchez votre Pi et actualisez la page de configuration du hub sans fil. L'appareil qui a disparu est votre Pi. Je n'ai jamais eu à changer le numéro de port, mais attention, cela peut être nécessaire en fonction de votre configuration.

Étape 6 :SSH

Vous devez brancher le numéro de réseau de votre Pi. Vous pouvez le trouver en tirant la page de configuration de votre hub sans fil. Vous devriez voir à quelle adresse votre Pi est répertorié. Pour une raison étrange, s'il ne répertorie pas le nom de l'appareil, affichez simplement la page pendant que le Pi est allumé, puis débranchez votre Pi et actualisez la page de configuration du hub sans fil. L'appareil qui a disparu est votre Pi. Je n'ai jamais eu à changer le numéro de port, mais attention, cela peut être nécessaire en fonction de votre configuration.

Si vous voulez savoir si vous avez les bonnes informations, essayez de vous connecter et si vous obtenez un écran comme celui-ci, tant mieux.

Votre nom d'utilisateur et votre mot de passe sont par défaut :pi, framboise

Rappelles toi! Dans le cas d'un Raspberry Pi, partagez toujours votre mot de passe, car tout le monde l'a de toute façon 🙂

Étape 7 :SSH

Une fois que vous avez configuré PuTTY, vous devriez pouvoir afficher votre ligne de commande Pi, quelque chose comme ceci :

Étape 8 : VNC

5. Installez VNCServer sur votre Raspberry Pi. Suivez cette vidéo. (Ou cette procédure pas à pas). Putty vous permettra d'accéder à la ligne de commande de votre Pi, mais la configuration d'un VNC vous permettra en fait d'accéder à l'interface graphique du bureau de votre Pi depuis votre PC, de la même manière que Putty.

6. Configurez un client VNC sur votre ordinateur de bureau. VNC réel. Il existe de nombreux programmes différents, j'ai fini par utiliser Real VNC.

Une fois que vous avez configuré VNC sur les deux machines, Insérez votre Pi et démarrez le serveur VNC.

$sudo vncserver

Étape 9 :

Deux remarques ici, si vous avez mieux fait avec les instructions vidéo que moi, votre vncserver démarrera automatiquement au démarrage. Malheureusement, je dois le taper à chaque fois (je suis trop paresseux pour comprendre la partie démarrage). Par conséquent, vous aurez des problèmes pour exécuter certains scripts Python via VNC si vous n'utilisez pas $sudo vncserver

Vous devriez vous retrouver avec une version fenêtrée de votre bureau Raspberry Pi. Une autre note, quelque part dans la vidéo, cela vous permet de configurer la "géométrie" du bureau VNC. Les limitations que vous y mettez seront reflétées dans la qualité du bureau que vous voyez dans la fenêtre. Essentiellement, si vous mettez en 640 × 480, c'est la résolution que ce bureau finira. Alors, s'il vous plaît, profitez du GPU du Pi 🙂

Utilisez quelque chose comme ceci, "-geometry 1024×728 -depth 24"

Étape 10 :Redimensionner la carte SD

7.  Redimensionnez votre carte SD pour utiliser tout son espace. (Remarque, cela devrait déjà être fait par BerryBoot. Mais d'autres images de disque limiteront votre carte SD à 2 Go, quelle que soit sa taille réelle).

Étape 11 :GIT

8. Git manager vous permettra d'extraire le code des hubs git (encore une fois, cela devrait déjà être installé, mais juste au cas où).

Installez le gestionnaire git :

À l'invite Raspberry Pi :  $sudo apt-get install  git

La façon de l'utiliser est comme ça,

À l'invite Raspberry Pi : $sudo git clone https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code.git

Étape 12 :SMBus

9. Installez SMBus. Ceci est spécifiquement pour ma configuration, car j'utiliserai le bus I2C pour communiquer entre le Pi et l'Arduino.

À l'invite Raspberry Pi :   $sudo apt-get install python-smbus

Pour plus de détails :Comment créer une plate-forme robotique Arduino+Raspberry Pi


Processus de fabrication

  1. Comment rendre les processeurs dignes de confiance
  2. Comment rendre la maintenance conditionnelle plus efficace
  3. Comment fabriquer de la fibre de verre
  4. Comment fabriquer un moule à injection
  5. Comment faire de la journée de fabrication un événement toute l'année
  6. Comment rendre les données de la chaîne d'approvisionnement fiables
  7. Comment faire une animation en coupe dans Solidworks
  8. Comment faire un prototype
  9. Comment remplacer un tuyau hydraulique