Aimant intelligent

De Wiki d'activités IMA
Révision datée du 11 février 2015 à 15:24 par Byvernau (discussion | contributions) (Semaine 1)


Cahier des charges

Présentation générale du projet

Contexte

Les objets connectés sont de plus en plus présent et deviendront très utiles au quotidien. Vous voulez avoir une liste de course ou un rappel sur un rendez-vous que vous avez dans la journée, tout ceux ci peut être possible grâce aux objets connectés.

Objectif du projet

Concevoir un objet connecté aimanté permettant de délivrer des rappels (agenda, liste de courses, ...).

Description du projet

Le but de ce projet est de développer un "aimant" qui utilisera une balise BLE (Bluetooth Low Energy) qui nous permettra de partager des données simplement et localement depuis un téléphone portable cela reprend l'idée du post-it sur le réfrigérateur.

On sépare ce projet en deux parties :

  • un système embarqué permettant de recevoir et de transmettre des informations
  • une application Android permettant de communiquer avec le système

On concevra à l'aide de l'imprimante 3D le boitier qu’accueillera le système.

Choix techniques : matériel et logiciel

Partie système :

  • RFduino et programmateur [disponible dans votre boîte au 05/02/2015, un programmateur et 3 RFduino]
  • Batterie [à spécifier]
  • Des matériaux pour la fabrication du boitier (non encore spécifié) [ PLA avec imprimante 3D ?]

Partie application androïd :

  • logiciel JDK (Java Development Kit)
  • le paquet "Android Studio"
  • émulateur Android Virtual Device
  • Téléphone portable androïd

Etapes du projet

Etape 1 : Étude bibliographique sur le BLE et sur le développement d'application Android (java)

Etape 2 : Faire fonctionner la balise BLE avec la transmission et la réception d'un message.

Etape 3 : Faire un début d'application Android pour gérer l'écriture d'un message et sa réception

Etape 4 : Finition de l'application et réflexion sur la forme du boitier

Etape 5 : Réalisation du boîtier

Planning prévisionnel de l'avancement du projet

semaine 1 : Recherche bibliographique sur le fonctionnement de la BLE et sur les applications Android (développement en java)

semaine 2 à 6 : Faire fonctionner la balise BLE en transmission et réception

semaine 2 à 6 : Développement de l'application sous Android

semaine 6 à 9 : mise en marche des deux systèmes ensemble (BLE + application Android)

semaine 7 à 9 : Fabrication du boitier

semaine 10 à 11 : réalisation de la vidéo

Avancement du Projet

Semaine 1

Finalisation du cahier des charges.

Pendant cette premiere semaine, nous avons effectué nos recherches documentaires sur la technologie BLE et sur la réalisation d'une application Android :

- BLE : [1]

- RFduino [2] : Kit pour débuter avec le RFduino [3]

- Cours de Java [4]

- Cours pour créer un application Android [5]


Nous avons installer une application " Android Studio " qui va nous permettre le codage de notre application.

Semaine 2

Prolongement de la semaine 1 :

Application android :

  - Recherche et apprentissage de programmation android et java.

Partie système :

  - Récupération de la BLE

Fichiers Rendus