capteur thermique Télémètre infrarouge

Transcription

capteur thermique Télémètre infrarouge
capteur thermique
Ce petit module est un capteur thermique pouvant s'apparenter à une mini-caméra thermique basse résolution. A
l'opposé des cellules infrarouges passives, lesquelles sont uniquement capables de déceler des mouvements humains
(par détection de la différence de température entre le
rayonnement infrarouge du corps humain et la température de la
pièce), le capteur utilisé sur le module "MTP81" est à même
d'effectuer des mesures directes de température (comme sur les
thermomètres infrarouges sans contact).
Le module est ainsi doté de 8 mini-zones sensibles consécutives
capables de mesurer la température d'un point donné. Destiné à
être alimenté sous +5V, le module "MTP81" se pilote au moyen
d'un Bus I2C™. Une sortie spéciale permet de piloter
automatiquement un servomoteur (type modélisme) afin que le
module (devant être monté sur le palonnier du servo) puisse
balayer une zone complète pour obtenir le spectre thermique d'une
large surface.
Le module est ainsi doté de 8 mini-zones sensibles consécutives capables de mesurer la température d'un point donné.
Destiné à être alimenté sous +5V, le module "MTP81" se pilote au moyen d'un Bus I2C™. Une sortie spéciale permet
de piloter automatiquement un servomoteur (type modélisme) afin que le module (devant être monté sur le palonnier du
servo) puisse balayer une zone complète pour obtenir le spectre thermique d'une large surface.
Correctement utilisé le module "MTP81" pourra ainsi être exploité pour détecter la présence d'une personne (immobile
ou non) dans une pièce (idéal pour réaliser un robot capable de vous suivre tout seul par exemple !).
Télémètre infrarouge
Télémètre ultrason "SRF05"
Ce petit module, idéalement conçu pour les applications liées à la
robotique ludique est capable de déterminer la distance qui le
sépare d'un obstacle se présentant devant lui (entre 1 cm et 3 m).
Doté de 2 cellules ultrason, son principe de fonctionnement
repose sur celui des "sonars".
Il est doté d'une sortie délivrant des impulsions dont la largeur
comprise entre 100 µs et 18 ms est directement proportionnelle
avec la distance de l'obstacle qui est présent devant lui (voir schéma ci-dessous). Il
pourra par exemple être très facilement interfacé avec la plupart des
microcontrôleurs (programmable en assembleur, en langage "C", en Basic,
Pascal...). Pouvant être piloté par la plupart des microcontrôleurs.
Module boussole "CMPS03"
Ce petit module est capable de détecter le "nord" grâce à l'emploi de 2 capteurs spécialisés montés en angle à 90° et par
déduction de vous indiquer son orientation
par le biais d'un échange d'information via
un bus I2C™ ou d'un signal "PWM"
(fournissant une impulsion comprise entre
1 ms (0°) et 36,99 ms (359,9°) avec une
résolution d'environ 100 us / °).
Idéalement conçue pour les applications
liées à la robotique ludique cette boussole
pourra par exemple être très facilement
interfacée avec la plupart des
microcontrôleurs ou avec les modules
microcontrôlés type "PICBASIC™",
CUBLOC™ ou ROVIN™".
Pour une plus grande facilité, le bus "I2C™" pourra également être utilisé pour récupérer les informations sous forme
d'un mot binaire compris entre 0 et 255 ou 0 et 3599 (correspondant ici à 0 et 359,9 °).
Pour ce faire, il suffira d'adresser le module à la manière d'une mémoire série qui vous "répondra" en vous renvoyant la
valeur mesurée. Afin d'augmenter la précision de la mesure, le module dispose également d'une procédure de calibrage
et d'une intégration de l'influence des perturbations liées aux réseaux 50/60Hz.
Module accéléromètre 3 axes
Il est composé d'un accéléromètre 3 axes "MMA7260Q" associé à un microcontrôleur PIC16LF88.
Le PIC est spécialement pré-programmé pour effectuer l'acquisition des différents signaux de l'accéléromètre afin de les
restituer sur un port série RS232 via une prise SUB-D 9 broches sous différents formats possible (par exemple sous la
forme de chaînes de caractères ASCII du style:
X=-0.983 Y=1.227 Z=-0.007).
Prévue pour être directement auto-alimentée via le port série, la platine réagit à différents ordres ASCII simples vous
permettant via un simple terminal de saisie (type Hyperterminal™ par exemple) de calibrer le capteur, de sélectionner 3
formats de sortie des données (Gravité, brute ou binaire), de sélectionner la fréquence à laquelle les données sont
délivrées en sortie du module (0 à 590 Hz), la plage du capteur de 1,5 à 6 g, le débit de la liaison série: 9600 à 57600
bds.
CAMERA VIDEO
Assimilable à un capteur vidéo intelligent pouvant reconnaître les couleurs, la "CMUcam4" pourra être mise à
contribution (en association avec votre microcontrôleur) pour la réalisation de robots mobiles ludiques capables de
réagir avec leur environnement afin de pouvoir suivre ou éviter différents objets. Pour se faire il suffira à votre
microcontrôleur (PIC®, AVR®, ARM™, module PICBASIC, CUBLOC, Basic Stamp™, Arduino™, etc...) de lui
envoyer (via son port série) une succession de commandes ASCII correspondantes aux actions que vous désirerez lui
faire effectuer. Ainsi par exemple les commandes:
L1 -> allumera la Led de la "CMUcam4"
L0 -> Eteindra la Led de la "CMUcam4"
Selon le même principe, des ordres plus complexes peuvent être envoyés pour gérer la détection de couleur en indiquant
à la "CMUcam4" les limites minimales et maximales des composantes RGB de la couleur que vous voudrez rechercher.
Dès lors, chaque pixel de l’image sera analysé et comparé avec vos valeurs afin de vous retourner les coordonnées des
pixels les plus en haut à gauche (x1,y1) et les plus en bas à droite (x2, y2) qui correspondent à votre requête. Avec ses
informations votre microcontrôleur pourra localiser l'objet coloré et réagir en conséquence.
Gestion des ports "PAN / TILT" vous permettant de:
- Connaître la "position" des servomoteurs reliés au ports "PAN et TILT"
- Modifier la "position" des servomoteurs reliés au ports "PAN et TILT"
- Activer le suivi automatique de l'objet via le port "PAN"
- Activer le suivi automatique de l'objet via le port "TILT"
- Modifier les paramètres de suivi automatique des ports "PAN et TILT"
Gestion de la sortie vidéo vous permettant:
- D'activer ou de désactiver la sortie vidéo
- De "géler" la signal vidéo
- De sélectionner le type du signal vidéo (PAL ou NTSC)
Gestion de suivi d'objet vous permettant de:
- Modifier et connaître les paramètres de suivi d'objet
- Modifier et connaître la fenêtre de suivi d'objet
- Suivre un object d'une certaine couleur
- Fournir un "histogramme" de chaque canal de couleur
- Founir une statistique des données de l'image captée
- Modifier le filtre anti-bruit en mode suivi d'objet
- Passer en mode Test
- Etc...
Gestion du port de communication série vous permettant de:
- Modifier le débit de communication
- S'adapter à des microcontrôleurs peu rapide
Gestion de la carte mémoire microSD™ vous permettant de:
- Formater la carte mémoire
- Connaître le contenu de la carte mémoire microSD™
- Connaître l'espace libre sur la carte mémoire microSD™
- De créer et de sélectionner un répertoire
- De créer un fichier .TXT sur la carte mémoire microSD™
- Etc...
Gestion de l'acquisition vidéo d'images permettant de:
- Renvoyer (sous forme d'une image N & B) les pixels "suivis et non suivis"
- De mémoriser sur la carte microSD™ une image "N & B" correspondante aux pixels
"suivis et non suivis" par la "CMUcam4"
- Renvoyer (avec plusieurs résolutions possibles) l'image captée par la caméra
- De mémoriser sur la carte microSD™ (avec plusieurs résolutions possibles)
l'image captée par la caméra

Documents pareils