IMA4 2016/2017 P14 : Différence entre versions

De Wiki de Projets IMA
(Liste des tâches)
(Projet IMA4 : Sex-toy connecté)
Ligne 60 : Ligne 60 :
 
:* programmer le traitement de données et le transfert en bluetooth ;
 
:* programmer le traitement de données et le transfert en bluetooth ;
 
:* rajouter un côté esthétique à l'application.
 
:* rajouter un côté esthétique à l'application.
 +
 +
==Feuille d'heures==
 +
 +
{| class="wikitable"
 +
! Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Total
 +
|-
 +
| Définition cahier des charges
 +
| 2H
 +
| 2H
 +
| 1H
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Dimensionnement et établissement de la liste de matériel
 +
|
 +
| 3H
 +
| 4H
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Établissement de la liste et de la répartition des tâches
 +
| 1H
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Conception de l'appareil masculin
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Conception de l'appareil féminin
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Liaison bluetooth (embarqué)
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Liaison bluetooth (téléphone)
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Recherche et discussion autour de la meilleure approche de communication
 +
| 2H
 +
| 2H
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Synchronisation temporelle des téléphones (par sms)
 +
|
 +
| 2H
 +
| 4H
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Transmission de paquets UDP
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|

Version du 8 février 2017 à 14:09

Projet IMA4 : Sex-toy connecté

Présentation du projet

L'objectif de ce projet est de développer un système d'échange entre deux partenaires distants afin de rendre plus facile la vie de couple à distance.

Pour ce faire, le dispositif sera constitué de deux sextoys connectés (un par appareil génital désiré) à leur téléphone portable respectif. Une application mobile permettra aux utilisateurs de s'échanger des données de manière sécurisé, ceci au travers d'un serveur embarqué dans le téléphone portable.

Les données échangées pourront être l'accélération ou la température. Elles seront traitées et transmises au sextoy qui adaptera sa vitesse, son retour vibratoire ou sa position en conséquence.

Les sextoys pourraient être composés de :

  • Pour l'appareil masculin (dédié à la femme) :
  • un servomoteur ;
  • un vibreur ;
  • une sonde de température ;
  • un accéléromètre.
  • Pour l'appareil féminin (dédié à l'homme) :
  • 4 servomoteurs (dans le but de "masser" en déplaçant le silicone);
  • des vibreurs ;
  • un accéléromètre.
  • Pour les deux appareils :
  • un micro-contrôleur (Arduino mini) ;
  • un module de transmission / réception bluetooth afin de se connecter au téléphone ;
  • du silicone.
  • L'application mobile devra :
  • mettre en place une communication cryptée à travers un serveur (embarqué ou bien intermédiaire ?) ;
  • effectuer un échange de données en bluetooth avec le sextoy connecté.
  • L'application mobile pourra :
  • utiliser la vidéo-conférence ;
  • enregistrer les meilleurs moments et enventuellement pouvoir les partager ;
  • effectuer une recherche de partenaire aléatoire.
  • S'il nous reste du temps, il peut être envisageable de :
  • mettre en place un réseau social interne à Polytech.

Liste des tâches

  • Conception de l'appareil masculin
  • mettre en place le bus I2C avec les différents capteurs ;
  • création d'un PCB au format gerber ;
  • création d'un prototype.
  • Conception de l'appareil féminin
  • mettre en place le bus I2C ;
  • traitement des données afin d'en déduire la position et l'entrain de l'utilisateur ;
  • création d'un PCB ;
  • création d'un prototype.
  • Communication bluetooth
  • étudier l'émission/réception ;
  • mise en place du protocole ;
  • test de portée.
  • Développement mobile
  • déterminer la meilleure approche : utilisation d'un serveur intermédiaire ou bien mise en place d'un "client-serveur" dans l'application mobile ;
  • mettre en place le choix retenu ;
  • tester dans un premier temps une transmission de texte ;
  • réaliser la communication bluetooth ;
  • programmer le traitement de données et le transfert en bluetooth ;
  • rajouter un côté esthétique à l'application.

Feuille d'heures

Tâche Prélude Heures S1 Heures S2 Heures S3 Heures S4 Heures S5 Heures S6 Heures S7 Heures S8 Heures S9 Heures S10 Total
Définition cahier des charges 2H 2H 1H
Dimensionnement et établissement de la liste de matériel 3H 4H
Établissement de la liste et de la répartition des tâches 1H
Conception de l'appareil masculin
Conception de l'appareil féminin
Liaison bluetooth (embarqué)
Liaison bluetooth (téléphone)
Recherche et discussion autour de la meilleure approche de communication 2H 2H
Synchronisation temporelle des téléphones (par sms) 2H 4H
Transmission de paquets UDP