IMA4 2016/2017 P14 : Différence entre versions
De Wiki de Projets IMA
(→Présentation du projet) |
(→Liste des tâches) |
||
Ligne 37 : | Ligne 37 : | ||
== Liste des tâches == | == Liste des tâches == | ||
* Conception de l'appareil masculin | * Conception de l'appareil masculin | ||
− | :* | + | :* mettre en place le réseau maître-esclave avec les moteurs ; |
− | + | :* conversion analogique-numérique des différents capteurs ; | |
− | :* | + | :* gestion de l'alimentation ; |
− | + | :* création d'un prototype. | |
− | :* | ||
− | |||
− | :* | ||
* Conception de l'appareil féminin | * Conception de l'appareil féminin | ||
− | :* | + | :* conversion analogique-numérique des joysticks ; |
− | + | :* traitement des données afin d'en déduire la position et l'entrain de l'utilisateur ; | |
− | :* | + | :* gestion de l'alimentation ; |
− | + | :* création d'un prototype. | |
− | :* | ||
− | |||
− | :* | ||
* Communication bluetooth | * Communication bluetooth | ||
− | :* | + | :* étudier l'émission/réception ; |
− | + | :* mise en place du protocole ; | |
− | :* | + | :* test de portée. |
− | |||
− | :* | ||
* Développement mobile | * 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. | |
− | :* | ||
− | |||
− | :* | ||
− | |||
− | :* |
Version du 30 décembre 2016 à 22:31
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, la température, l'humidité ou encore la position. 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 :
- trois servos-moteurs bioloïd (pour profiter d'une communication via un réseau maître-esclave) ;
- un capteur d'humidité ;
- une sonde de température ;
- éventuellement des moteurs piézoélectriques.
- Pour l'appareil féminin :
- un ensemble de joysticks potentiomètres permettant de relever les différents mouvements internes et ainsi, connaître la position et la vitesse de l'organe;
- des moteurs piézoélectriques.
- Pour les deux appareils :
- un micro-contrôleur (de préférence un ATMega flashé et soudé sur un PCB afin de minimiser l'encombrement) ;
- un module de transmission / réception bluetooth afin de se connecter au téléphone ;
- du latex stérile afin d'enrober les dispositifs (que l'on pourrait trouver dans des gants chirurgicaux par exemple).
- 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 réseau maître-esclave avec les moteurs ;
- conversion analogique-numérique des différents capteurs ;
- gestion de l'alimentation ;
- création d'un prototype.
- Conception de l'appareil féminin
- conversion analogique-numérique des joysticks ;
- traitement des données afin d'en déduire la position et l'entrain de l'utilisateur ;
- gestion de l'alimentation ;
- 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.