Name Last Update
Application_RaspberryEcole Loading commit data...
Application_raspberryJustine Loading commit data...
fpga Loading commit data...
fritzing_circuit Loading commit data...
progArduino Loading commit data...
veilleuse Loading commit data...
README Loading commit data...

README

Notre projet Système Communicant consiste à réaliser un objet connecté, nous avons alors choisi la conception d'une veilleuse pour enfant.

Nous aurons alors pour objectif la réalisation des critères suivants:
- Proposition d'un éclairage de plus ou moins forte intensité.
- La lumière changera de couleur suivant un ordre prédéfini ou selon le choix de l'utilisateur ou reste blanche.
- La veilleuse s'allumera ou s'éteindra selon le choix des parents (interrupteur virtuel et/ou physique) ou selon la lumière ambiante (s'il fait noir).
- Un détecteur de mouvement permettant d'envoyer un signal aux parents en cas de sommeil agité. De là, ils pourront lancer une des autres options de la veilleuse s'ils le désirent.

La veilleuse fonctionnera suivant cette liste de caractéristiques.
Ces caractèriques fonctionneront soit de manière automatique avec un programme arduino implanté directement dans la carte Uno, soit elle sera contrôlée par une application web.
On utilise alors une Raspberry-Pi.
Grâce à la FPGA, nous comparons la valeur de la luminosité ambiante (avec une photorésistance) avec une valeur fixe "seuil lumineux".

Ce dépot contient tous les fichiers qui nous ont été utiles à la réalisation du projet.
On a 3 dossiers principaux pour la partie informatique :
- progArduino : pour les programmes arduino permettant l'utilisation de la veilleuse en mode "automatique" et l'utilisation de la communication port série.
- Application_RaspberryEcole: dossier des fichiers se trouvant sur la raspberry de notre boite. On y trouve la gestion des pages HTML et du serveur (aussi de la communication port série)
- fpga : contenant nos fichiers et tests fpga.

Les autres fichiers sont liés à la conception physique et à la partie électrique de la veilleuse (PCB).