Brique Lego augmentée : Différence entre versions

De Wiki de Projets IMA
(Choix techniques : matériel et logiciel)
(Choix techniques : matériel et logiciel)
Ligne 22 : Ligne 22 :
  
 
Composants à incruster (dans l'idéal compatible arduino et de petite taille):
 
Composants à incruster (dans l'idéal compatible arduino et de petite taille):
* LED RGB petite compatible arduino : lumière dans la maison et à l’extérieur [<font color="green">2 fournies</font>]
+
* Arduino nano [<span style="color: green;">1 fourni</span>]
* Moteurs pour ouverture d'une porte de garage lego type : http://store.arduino.cc/product/T010160 (déjà un de fourni)
+
* LED RGB petite compatible arduino : lumière dans la maison et à l’extérieur [<span style="color: green;">2 fournies</span>]
 +
* Moteurs pour ouverture d'une porte de garage lego type : http://store.arduino.cc/product/T010160 [<span style="color: green;">1 fourni</span>]
 
* interrupteur  
 
* interrupteur  
* <span style="color:red">capteur RFID pour ouverture de porte par detection </span> http://www.adafruit.com/product/789
+
* Capteur RFID pour ouverture de porte par detection : http://www.adafruit.com/product/789 [<span style="color: red;">à commander</span>]
* Détecteur de mouvement pour l'alarme (sonar LV-MaxSonar-EZO déjà fourni)
+
* Détecteur de mouvement pour l'alarme : sonar LV-MaxSonar-EZO [<span style="color: green;">1 fourni</span>]
 
* alimentation sur pile ou via PC
 
* alimentation sur pile ou via PC
  

Version du 28 janvier 2015 à 14:01


Cahier des charges

Présentation générale du projet

Contexte

Le briques Lego sont utilisées dans le monde entier comme jeu de construction. Cependant certains domaines de cette construction restent inexplorés comme la construction électronique. Ce projet s'inscrit dans la réalisation d'une sorte de jouet Lego équipé de divers composants électroniques.

Objectif du projet

L'objectif du projet est de créer des briques Lego avec fonctionnalités avancées. Autrement dit de créer des briques Lego compatibles aussi bien sur le plan de la construction que sur le plan électronique.

Description du projet

Ce projet a pour but de concevoir une maison en Lego qui puisse interagir avec son environnement et qui soit pilotable à distance. Ce projet se rapproche des technologies actuelles développées dans le domaine de la domotique qui permettent de contrôler sa maison à distance depuis un smartphone par exemple.

Les composants que nous implanterons, nous permettront de créer un système d'alarme dans la maison, ainsi qu'une ouverture automatique de la porte du garage. Le but final étant de développer un mode de fonctionnement autonome et un mode en pilotage à distance.

Choix techniques : matériel et logiciel

Conception/prototypage : Solidworks pour imprimante 3D

Composants à incruster (dans l'idéal compatible arduino et de petite taille):

  • Arduino nano [1 fourni]
  • LED RGB petite compatible arduino : lumière dans la maison et à l’extérieur [2 fournies]
  • Moteurs pour ouverture d'une porte de garage lego type : http://store.arduino.cc/product/T010160 [1 fourni]
  • interrupteur
  • Capteur RFID pour ouverture de porte par detection : http://www.adafruit.com/product/789 [à commander]
  • Détecteur de mouvement pour l'alarme : sonar LV-MaxSonar-EZO [1 fourni]
  • alimentation sur pile ou via PC

Si le temps le permet :

  • Capteur de température
  • Affichage digital (matrice de LED RGB), pour afficher la température
  • Petit haut parleur pour la sirène d'alarme
  • Capteur de bruit pour déclencher l'allumage de la lumière par un clap.
  • Communication XBee

Communication pilotage à distance :

  • Arduino pour centraliser (déjà fourni: arduino nano v3.0)
  • Foxboard pour hébergement site internet de commande à distance


Etapes du projet

Conception des briques

  • Partie plastique (solidworks/imprimante 3D)
    • Dimensionnement composant/taille de la brique
    • Verification compatibilité des briques entre elles
  • Partie électronique
    • Choix des composants (dimensions adaptés à la taille usuelle des briques)
    • Implémentation des composants dans les briques (réalisation du circuit interne, ex : led + resistance, et mise en place des connecteurs et liaisons électriques)
    • Mise en place de l'alimentation des briques
  • Test de chaque briques

Pilotage à distance des briques : mode manuel (pilotage depuis une tablette)

  • Création du programme arduino
  • Création de la page web de contrôle des différents éléments

Fonctionnement autonome de la maison (réagit uniquement à son environnement)

  • Amélioration du programme Arduino précédent
  • Si le temps le permet amélioration de la page Web pour recevoir un message d'alerte en cas de déclenchement de l'alarme.

Avancement du Projet

Semaine 1

Discussion du sujet, recherches documentaires sur les légo (dimensions, modélisation), sur les éléments électroniques à utiliser.

Documentation sur l'arduino (arduino nano v3.0) à utiliser: http://hardware-libre.fr/2014/07/arduino-le-nano-officiel/ http://arduino.cc/en/Main/arduinoBoardNano

Datasheet du sonar (LV-MaxSonar-EZO) : http://maxbotix.com/documents/LV-MaxSonar-EZ_Datasheet.pdf

Visualisation des briques en 3D: http://www.thingiverse.com/thing:591/#made

Fichiers Rendus