Documentation

Capteur de sourire



Histoire de Helpy


Petite présentation : Helpy5.pptx (2.3MB)

image Helpy_1.jpg (94.0kB)
Helpy


Principe de Fonctionnement

image 15644519_10154884830044645_1925250362_n.png (33.4kB)
Liste du matériel électronique utilisé


Liste du matériel utilisé :



Design de la boîte


Le prototype est en bois (5mm d'épaisseur) mais notre produit final sera dans un bois nettement plus joli avec des petits ornements pour rappeler un cadre photo un peu ancien que les personnes âgées auront plaisir à regarder et utiliser.

image Screenshot.png (0.1MB)
Conception de la boîte en CAO

image Photo1.jpg (98.2kB)
Prototype découpé à la découpe laser

Pour refaire notre prototype, les fichiers sont ici : Telecharger le fichier Helpy_dxf.zip (21.8kB) .


Caméra et système de reconnaissance faciale


Nous avons commencé par choisir la bibliothèque ofxFaceTracker pour détecter le visage et des expressions. L'application  FaceOSC utilise Facetracker et renvoie les informations obtenues sur la boucle local (localhost, port 8338), en utilisant le protocole OSC. ofxFaceTracker utilise Open Framework pour fonctionner.
https://github.com/kylemcdonald/ofxFaceTracker

image Olivier.png (0.4MB)
Olivier qui travaille sur le système de reconnaissance faciale

Il a ensuite fallu récupérer les informations sur le réseau. Pour cela nous avons utilisé un script Python téléchargeable ici !

image Olivier_et_la_camra.jpg (0.2MB)
Reconnaissance faciale d'Olivier


Il a faut ensuite faire le lien entre le script python et les actions réalisés (panneau led, actionneurs divers...)


Matrice de LEDs


Nous avons pu récupérer une matrice LED RGB du constructeur  SparkFun afin de réaliser l'interface utilisateur. On affiche les logos visibles sur la photo.

image matriceflorian.png (0.2MB)
Programmation des petits dessins qui s'affichent


On a aussi créé une séance de démarrage de Helpy et des faces humanoïdes, relié la matrice LED au raspberry pi 3 afin de commander les logo via la caméra.


Détecteur de mouvements et code général


image Thomas_et_les_capteurs.jpg (63.2kB)
Thomas travaillant sur le code général


On a utilisé un détecteur de mouvement pour qu'Helpy se mette en marche lorsqu'il détècte quelqu'un.
On a également écrit un code pour que tout fonctionne ensemble sur l'arduino. Il se trouve sur github : https://github.com/OlivierNeyret/hackathon_helpy




















Haut parleur et musique


Helpy est capable de jouer de la musique lorsqu'on le lui demande. Pour cela nous avons utilisé un MP3 player auquel est rattaché un ampli puis un haut-parleur.
Différentes musiques sont stockées dans la mini carte SD au format MP3.

Pour ce qui est de la programmation, on a piqué le code ici : http://www.amazingtips247.co.uk/2015/11/how-to-play-sound-tracks-with-catalex.html.

image IMG_0605.jpg (85.1kB)
Système haut-parleur + ampli + MP3 player


Et sinon, la datasheet du MP3 player se trouve ici : Telecharger le fichier Serial_MP3_Player_v10_Manual.pdf (0.5MB)


Helpy est (presque) fini !


image Helpy_1.jpg (94.0kB)
Helpy