Instructable Robots suiveurs : Différence entre versions
| Ligne 27 : | Ligne 27 : | ||
=== 1. Environnement Linux=== | === 1. Environnement Linux=== | ||
Attention, pour la suite de ce tutoriel, il faut que votre routeur soit correctement configuré !!!<br /> | Attention, pour la suite de ce tutoriel, il faut que votre routeur soit correctement configuré !!!<br /> | ||
| + | |||
| + | '''Expand de la carte sd'''<br /> | ||
| + | Suivre le tuto http://www.arduino.cc/en/Tutorial/ExpandingYunDiskSpace<br /> | ||
'''Configuration du WIFI'''<br /> | '''Configuration du WIFI'''<br /> | ||
| Ligne 32 : | Ligne 35 : | ||
'''Accès au Linux embarqué'''<br /> | '''Accès au Linux embarqué'''<br /> | ||
| − | + | À l'aide d'un client SSH (Putty, etc.) connectez-vous à la carte via l'adresse IP que le routeur lui a attribué.<br /> | |
Par défaut les identifiants sont : | Par défaut les identifiants sont : | ||
user : root | user : root | ||
password : arduino | password : arduino | ||
| + | |||
| + | Effectuez les commandes suivantes afin d'installer les logiciels pré-requis: | ||
| + | opkg update | ||
| + | opkg install openssh-sftp-server | ||
| + | |||
| + | '''Copie des fichiers'''<br /> | ||
| + | A partir d'un client tftp (FileZilla par exemple), copiez le script python "sender_udp.py" sur la carte maître et "receiver_udp.py" sur la carte esclave dans le répértoire suivant: <br /> | ||
| + | \mnt\sd\arduino\www\server_client_socket\ | ||
| + | |||
| + | Une fois connecté vous devez exécuter les tâches suivantes pour permettre à la carte de démarrer le script python automatiquement: <br /> | ||
| + | 1. Ouvrir le fichier rc.local | ||
| + | vi \etc\rc.local | ||
| + | 2. Rajouter la ligne suivante dans le fichier (nomScript.py fait référence soit à sender_udp.py soit à receiver_udp.py) | ||
| + | python \mnt\sd\arduino\www\server_client_socket\nomScript.py | ||
=== 2. Environnement Arduino=== | === 2. Environnement Arduino=== | ||
Version du 9 juin 2015 à 17:12
Sommaire
Matériel
Robot maître
-1 robot (carcasse + carte Serializer)
-1 batterie
-3 capteurs SHARP 2D120X
-1 carte arduino Yun
-1 table d'essai
-8 fils
Robot esclave
-1 robot (carcasse + carte Serializer)
-1 batterie
-1 carte arduino Yun
-4 fils
Branchement câbles
1- Mettez la carte Yun et la table d'essai sur le robot
2- Si les capteurs ne sont pas installés, veuillez les installer sur le socle prévu à cet effet, et fixer le socle à l'avant du robot
2- Brancher comme ceci les câbles
Installation logicielle
1. Environnement Linux
Attention, pour la suite de ce tutoriel, il faut que votre routeur soit correctement configuré !!!
Expand de la carte sd
Suivre le tuto http://www.arduino.cc/en/Tutorial/ExpandingYunDiskSpace
Configuration du WIFI
Suivre le tuto http://www.arduino.cc/en/Guide/ArduinoYun#toc13 afin de connecter la carte Arduino Yún au routeur Wifi.
Accès au Linux embarqué
À l'aide d'un client SSH (Putty, etc.) connectez-vous à la carte via l'adresse IP que le routeur lui a attribué.
Par défaut les identifiants sont :
user : root password : arduino
Effectuez les commandes suivantes afin d'installer les logiciels pré-requis:
opkg update opkg install openssh-sftp-server
Copie des fichiers
A partir d'un client tftp (FileZilla par exemple), copiez le script python "sender_udp.py" sur la carte maître et "receiver_udp.py" sur la carte esclave dans le répértoire suivant:
\mnt\sd\arduino\www\server_client_socket\
Une fois connecté vous devez exécuter les tâches suivantes pour permettre à la carte de démarrer le script python automatiquement:
1. Ouvrir le fichier rc.local
vi \etc\rc.local
2. Rajouter la ligne suivante dans le fichier (nomScript.py fait référence soit à sender_udp.py soit à receiver_udp.py)
python \mnt\sd\arduino\www\server_client_socket\nomScript.py
2. Environnement Arduino
Deux codes sources (voir ci-dessous) sont à disposition de l'utilisateur afin de réaliser les instructions :
Robot Maître
- Connectez la carte Arduino Yùn à votre ordinateur grâce à un câble USB.
- Ouvrez le code source (nomMaitre.ino) avec l'IDE Arduino et le téléverser sur la carte
Robot Esclave
- Connectez la carte Arduino Yùn à votre ordinateur grâce à un câble USB.
- Ouvrez le code source (nomEsclave.ino) avec l'IDE Arduino et le téléverser sur la carte