Robots siffleurs : Différence entre versions
(lien ers le drive code android) |
|||
| Ligne 38 : | Ligne 38 : | ||
== Partie 2 : Réception audio == | == Partie 2 : Réception audio == | ||
Participants : [[Aiman BEN SALLAM|Aiman Ben Sallam]], [[BOURACHDI|Hamza Bourachdi]], [[Mkhairi.Soukaina|Soukaina Mkhairi]], [[RAHHAL Anass|Anass Rahhal]]. | Participants : [[Aiman BEN SALLAM|Aiman Ben Sallam]], [[BOURACHDI|Hamza Bourachdi]], [[Mkhairi.Soukaina|Soukaina Mkhairi]], [[RAHHAL Anass|Anass Rahhal]]. | ||
| + | |||
== Partie 3 : Liaison Bluetooth-Teensy == | == Partie 3 : Liaison Bluetooth-Teensy == | ||
Participants : [[Berger|Louis Berger]], [[Romain C.|Romain Chiesa]], [[Julien|Julien Desvignes]]. | Participants : [[Berger|Louis Berger]], [[Romain C.|Romain Chiesa]], [[Julien|Julien Desvignes]]. | ||
| + | |||
| + | [https://drive.google.com/file/d/0B6-f6LPpeNc-em1tOHVfSVdCWVE/view?usp=sharing code android] | ||
On commence par ajouter l'objet "bluetooth" pour pouvoir interagir avec lui par la suite. | On commence par ajouter l'objet "bluetooth" pour pouvoir interagir avec lui par la suite. | ||
| Ligne 50 : | Ligne 53 : | ||
[[Fichier:Liaison bluetooth.jpg|centré]] | [[Fichier:Liaison bluetooth.jpg|centré]] | ||
| − | |||
==Bibliographie== | ==Bibliographie== | ||
Version du 16 mai 2017 à 16:20
Le projet du module Robots connectés 2016/2017 propose d'utiliser des robots holonomes (à roues suédoises) communiquant entre eux par des signaux acoustiques.
3 robots sont utilisés, un maître télécommandé par bluetooth via un dispositif Androïd, équipé d'un haut-parleur, et 2 esclaves équipés de microphones, qui suivent le robot maître grâce aux commandes sonores émises par ce dernier.
Sommaire
Robot Siffleur
Le scénario qui nous a été proposé consiste à réaliser trois robots holonomes. Le premier dit "Maître" communique et ordonne leur faits et gestes aux deux autres robots appelés "esclaves". La description de chacun d'eux est apporté ultérieurement.
Cahier des Charges
Description projet :
- 3 robots Holonomes :
- Moteurs
- Ponts en H
- Carte microcontrôleurs moteurs (bas niveau) (Teensy3.2)
- Carte microcontrôleurs logiciel(haut niveau) (Teensy3.2)
- Communication inter robot : signal acoustique (note de musique)
- Haut parleurs pour l'émission
- Microphone pour la réception
- Robot maitre télécommander par une application Androïd sur téléphone ou tablette via Bluetooth
- 2 robots esclaves : suivent les ordres du robot maitre (suivre, autre action)
- Utilisation de l'AudioLibrary sur l'Audioboard Teensy
Schéma synoptique
Nous avons commencé par diviser le projet en trois premières parties : La première consistera en l'émission d'un signal sonore maitrisé, une autre en la réception et la compréhension de ce signal, et enfin une troisième qui consistera à gérer la liaison Bluetooth.
Partie 1 : Émission audio
Participants : Alix Barrière, Florian Courbon, Quentin Leroy, Florian Taillandier.
Partie 2 : Réception audio
Participants : Aiman Ben Sallam, Hamza Bourachdi, Soukaina Mkhairi, Anass Rahhal.
Partie 3 : Liaison Bluetooth-Teensy
Participants : Louis Berger, Romain Chiesa, Julien Desvignes.
On commence par ajouter l'objet "bluetooth" pour pouvoir interagir avec lui par la suite. Bluetooth adapter nous permet de voir si le bluetooth est activé.
Ensuite on initialise la connexion en affichant un message de connexion. Une fois que la carte à trouvé un appareil auquel se connecter, il l'indique en sortant un message "connected". En cas de problème ou si on ne trouve pas d'appareil, on affichera alors "unable to connect" en spécifiant le problème lorsque le bluetooth n'est pas activé.


