Tag : capteurs

Suite au rendez-vous avec notre responsable d’avant projet, nous avons reçu du nouveau matériel. Deux nouveaux écrans OLED viennent d’arriver suivis par un servo moteur et une caméra CMUcam 3.

L’écran µOLED 128-GMD1

Très petit, cet écran est composé de 128 x 128 pixels, pouvant afficher plus de 65 000 couleurs. Il mesure 1,5 pouce de diagonale et sa surface d’affichage est de 729 mm² (27 mm x 27 mm). Il se connecte et se contrôle via une interface USB et peut accueillir une carte micro-SD.

µOLED 128-GMD1

Image de l'écran µOLED 128-GMD1

l’écran µOLED 32028-PMD3 tactile

Plus large que le précédent, il est composé de 240 x 320 pixels, et peut aussi afficher plus de 65 000 couleurs. Il mesure 2,83 pouces de diagonale et sa  surface d’affichage est de 2436,5 mm² (42,3 mm x 57,6 mm). Il peut se connecter soit en USB, soit en mode parallèle et peut aussi accueillir une carte micro-SD.

µOLED 32028-PMD3 tactile

Image de l'écran µOLED 32028-PMD3 tactile

Le servo moteur FUTABA FP S148

Ce servo moteur, petit (40,4 x 19,8 x 36 mm) et robuste, est idéal pour les application embarquées. Il possède un couple de 32 N.cm en travaillant sur une tension de 5V et peut tourner à une vitesse de 250°/s. Il est, en plus, extrêmement bon marché.

Servo moteur FUTABA FP S148

Image du servo moteur FUTABA FP S148

La caméra CMUcam 3

La CMUcam 3 est une caméra entièrement programmable en C grâce à une bibliothèque open source. Le capteur possède une résolution de 352×288 en couleurs RGB. Elle peut en plus faire du traitement d’image, piloter un servo moteur pour suivre un cible ou enregistre des images sur carte micro-SD au format JPG.

CMUcam3

Image de la caméra CMUcam3

Du travail en perspective….

Redéfinition du sujet

Nous nous plaçons dans le cadre de l’intelligence ambiente pour rendre un lieu plus interactif ! Notre projet a pour but de rendre une pièce, un stand ou tout autre lieu relativement restreint adaptable, réactif et autonome.

Lorsqu’un nouvel appareil (compatible) apparait dans le champ d’action du réseau, il s’identifie en donnant sa fonction (capteur ou actionneur) et ses caractéristiques (options de commandes, signaux délivrés, etc…). Dès lors, l’utilisateur peut contrôler ce nouvel appareil via l’interface du réseau, sans aucune intervention de sa part !

Notre objectif est donc de créer un mini réseau d’appareils contrôlable par une interface sans-fil et tactile. Dans un premier temps nous contrôleront le réseau par le serveur mais par la suite l’utilisateur se verra doté de l’interface tactile sans-fil. Tous les actionneurs et capteurs entrant dans notre réseau devront passer par le même protocole de communication sans-fil

Ce que nous allons utiliser

  • Une foxboard connectée au réseau pour communiquer avec un serveur. Cette foxboard sera le point central de notre mini-réseau sans-fil.
  • 4 à 5 arduino pour les différents appareils
    • La première servira pour l’interface sans-fil tactile
    • Les autres serviront pour gérer les actionneurs et les capteurs en liaison liaison avec la fox board
  • Quelques actionneurs et capteurs :
    • Un écran OLED tactile (déjà en notre possession)
    • Un accéléromètre
    • Quelques LEDs
    • Un capteur de présence
    • Un servo moteur ou un mini robot
    • Une caméra
  • Autres matériels :
    • Des cartes Xbee (1 par arduino + 1 pour la foxboard)

Nouveau cahier des charges

Notre travail devra donc répondre aux contraintes suivantes :

  • Utilisation d’un protocole unique pour tous les éléments du réseau sans-fil
  • Identification du nouvel objet communicant dès la détection d’un mini-réseau compatible
  • Compatibilité totale de tout nouvel appareil, quelque soit ses objectifs, tant qu’il utilise notre protocole
  • Compatibilité totale de l’interface de contrôle avec n’importe quel type d’appareil compatible avec le réseau
  • Indépendance totale du système, aucune intervention pour ajouter ou retirer un objet du réseau

Platines arduino

Qu’est ce qu’une platine arduino ?

Arduino est un prototype de plateforme électronique basée sur des composants hardware et software avec une prise en main facilitée par rapport à d’autres plateformes.

A quoi sert une telle platine ?

Cette platine permet de commander de nombreux actionneurs (moteurs, lumières, …) par la détection de signaux d’entrée sur la platine. Ces signaux d’entrées peuvent provenir de nombreux capteurs grâce aux nombreuses entrées disponibles sur la platine. De plus, le microcontroleur intégré à la platine a été développé selon le principe de l’Open Source. C’est à dire que chacun peut configurer ce dernier selon ses besoins.

Comment la configurer ?

Le software est disponible sur le site de arduino (http://arduino.cc) sous différentes OS : Windows, Mac OS et Linux. Cette variété est rendue possible grâce à sa programmation en JAVA. De même, les différentes composantes matérielles sont affichées et modifiables pour les besoins de chacun.

Combien ça coûte ?

De 20€ à 50€ selon les spécificités de base de la carte.

Plus d’informations

Le site du constructeur arduino (en anglais) : www.arduino.cc

Bienvenue sur le blog de l’avant projet 2010 de Victor et Quentin. (QFVP2010)

Nous sommes tous deux étudiants en I.M.A. (Informatique, Microélectronique et Automatique) à Polytech’Lille et nous réalisons, dans le cadre de notre formation d’ingénieur, un avant projet. Notre sujet de travail : “Les réseaux de capteurs et d’actionneurs” dans le cadre de l’intelligence ambiante.