Archives pour la catégorie Capteurs hardware

Led 8 mm RGB Grove 104030006
***

  

Mise à jour le 19/05/2017

module RGB Grove 104030006

Module RGB Grove 104030006

Sommaire :

  1. Description technique du module RGB Grove 104030006
  2. Installation de la bibliothèque ChainableLED
  3. Intégration de la bibliothèque ChainableLED dans votre programme
  4. Comment choisir une couleur rapidement ?
  5. Exemple de programme .

 

 

Retour au sommaire

separateur-redohm-001

Description technique du module RGB Grove 104030006

Ce module led RGB 8 mm est compatible Grove , permet d’obtenir une couleur au choix à partir d’une sortie d’un microcontrôleur (Arduino, Seeeduino, etc.). Possibilité de mettre jusqu’à 1024 modules en cascade.

 

Caractéristiques et spécificités

  • Tension de fonctionnement: 5V
  • Courant de fonctionnement: 20mA
  • Protocole de communication: Serial
  • Interface: compatible Grove .Connectique non compatible avec Tinker Kit
  • Couleur: RGB
  • Dimensions: 20 x 20 x 25 mm
  • Référence Seeedstudio: 104030006 (remplace COM53140P)
Retour au sommaire

separateur-redohm-001

Installation de la bibliothèque ChainableLED

 

  1. Prenez la dernière version de la section de téléchargement de GitHub. (https://github.com/pjpmarques/ChainableLED/downloads
  2. Décompressez le fichier dans la bibliothèques IDE Arduino.

 

Retour au sommaire

separateur-redohm-001

Intégration de la bibliothèque ChainableLED

bibliothèque Arduino compatible avec Grove chainable LED et la puce P9813. Il permet de contrôler une chaîne de LED individuellement. Prise en charge des espaces de couleurs RVB et HSB pour régler la couleur de chaque LED individuellement.

 

Retour au sommaire

separateur-redohm-001

 

 

Comment choisir une couleur rapidement ?

Utilisation du logiciel Paint : Paint est un programme de dessin qui vous permet de créer des dessins ou de modifier des images numériques, il vous permet aussi d’enregistrer des fichiers d’images à l’aide de différents formats de fichier.

1 -Démarrer le logiciel Paint de Windows ( voici la procédure pour Windows 7 ) 
Pour ouvrir Paint, cliquez sur le bouton Démarrer, sur Tous les programmes, sur Accessoires, puis sur Paint
ou également
Vous pouvez ouvrir Paint en procédant comme suit. Cliquez sur le bouton DémarrerImage du bouton Démarrer. Dans la zone de recherche, tapez Paint, puis, dans la liste des résultats, double-cliquez sur Paint.
Apres la manipulation vous devez vous trouvez dans cette situation :

RedOhm Paint 001

2- Cliquez sur l’icone modifier les couleurs dans la barre de taches

RedOhm Paint 002

3- Vous devez obtenir le résultat ci-dessous 

4-Choisissez la couleur que vous voulez obtenir à l’aide de la souris , vous obtiendrez des chiffres dans les rectangles intitulés teinte , Satur , Lum .Ensuite opérer une simple règle de 3 et vous aurez les valeurs à insérer dans le programme .
Voir l’exemple ci-dessous 

 

Telechargement du programme:

 

 

Retour au sommaire

 

 

separateur-redohm-001

Exemple de programmes 

 

Défilement de toutes les couleurs  

Fichier à télécharger du programme ci-dessus .

Retour au sommaire

separateur-redohm-001

Programme qui vous permettra de choisir le spectre lumineux en RGB 

Voilà un petit programme qui vous permettra de choisir le spectre lumineux qui vous intéresse.Mais la fonction première de ce programme est de vous faire mieux appréhender comment changer la couleur des LED RGB, comment choisir le nombre de Led, et surtout comment initialiser les Led RGB de chez Grove sur une carte Arduino .

La version ci-dessous fonctionne avec l’IDE Arduino 1.6.13

 

Retour au sommaire

 

 

separateur-redohm-001

Comment choisir plusieurs spectres lumineux par l’intermédiaire de trois boutons.
– LED RGB Grove –

Voilà un programme qui vous permet de changer trois spectres lumineux par l’intermédiaire de trois simples boutons.
Ce programme nous permet de mettre en évidence et d’appliquer des fonctions ou des commandes particulières.

L’utilisation de la commande => Pullup
Avec cette fonction, il est possible d’utiliser un interrupteur ou un bouton-poussoir sans résistance de  tirage ou même de piloter une entrée avec un simple fil sans pour autant créer des états électriques parasites.La seule difficulté est de bien intégrer que le comportement du mode de l’entrée fonctionnera en inverse 

Utilisation des fonctions :
Une fonction ou plus communément appelé sous-programme, est un ensemble de lignes de code qui doit être exécuté à plusieurs endroits dans un même programme ce qui nous évite de réécrire plusieurs fois des lignes de code identique. Ou bien simplement de créer une architecture plus simple à lire

 

Ce programme a été réalisé avec la version :  IDE 1.8.2  ( Arduino )
Carte pour le projet : Arduino Mega 2560

 Plus d’information sur le commande :  Pullup

 

 

 

 

Retour au sommaire

separateur-redohm-001

 

Retour au menu

Interface Leap Motion

***

Mise à jour le 28/03/2016

Cette rubrique a pour but d’exposer des systèmes d’acquisition que RedOhm à tester en vue de les utiliser sur ces applications

A savoir :
Un système d’acquisition de donnée représente l’interface entre l’ordinateur et le capteur. Ce système composé de carte électronique et de logiciel informatique permet de recueillir automatiquement les informations analogiques ou numériques provenant du capteur.

Interface Leap Motion

REDOHM LEAP MOTION 002

Leap Motion, Inc. est une société américaine qui fabrique et commercialise un dispositif de détection de matériel informatique qui prend en charge les mouvements des mains et des doigts en entrée, analogue à une souris , mais ne nécessitant pas de contact avec la main.

 Vidéo de démonstration RedOhm :

Vidéo Youtube :

Retour au menu

Capteur de Distance Laser LIDAR-Lite 2 (PulsedLight)
***

Descriptif technique

  1. Présentation du capteur
  2. L’améliorations du traitement des signaux
  3. Communications I2C améliorées
  4. Adressage I2C assignable par l’utilisateur

Information sur les éléments de programmation du capteur

  1. Changement adresse I2C du capteur
  2. Obtenir le dossier de corrélation
  3. Prendre le maximum de mesures possibles
  4. Mesures de distance en continu
  • Plus rapide, plus précis et plus puissant que le Lidar-Lite original
  • Module compacte de 48 x 40 x 20 mm
  • avec plage de mesure de 40 m
  • L’améliorations du traitement des signaux offre des vitesses de mesure 5X plus rapides
  • Communications I2C améliorées par adressage I2C assignable

LASER LIDAR LITE V2 REDOHM 001

 

 

Présentation du capteur

Le Capteur de Distance Laser LIDAR-Lite 2  Il mesure des distances de zéro à plus de 40 mètres. Il offre la plus haute performance disponible pour un capteur de distance à un seul faisceau de sa catégorie.

Le nouveau LIDAR-Lite possède les mêmes spécifications que le capteur d’origine : Capacité de portée jusqu’à 40 mètres avec une résolution de 1 cm, de petite taille, à faible consommation d’énergie et léger. Il présente un certain nombre d’améliorations :

L’améliorations du traitement des signaux offre des vitesses de mesure 5X plus rapides

Grâce à la mise en ouvre d’une nouvelle architecture de traitement du signal, le LIDAR-Lite va maintenant fonctionner à des vitesses de mesure allant jusqu’à 500 lectures par seconde, offrant une plus grande résolution pour des applications de numérisation.

Communications I2C améliorées

 

  • La communication I2C du LIDAR-Lite fonctionne à présent à 100 ou 400 kbits/s.
  • À présent largement compatible avec le plus simple des contrôleurs I2C et la plupart des cartes microcontrôleur. Au lieu des réponses « ACK » et « NACK » (accusés de réception positifs/négatifs), lorsque le capteur est disponible ou occupé, un registre d’états (0X01) peut être interrogé pour indiquer l’état du capteur.
  • La valeur de la mesure précédente peut être lue à tout moment lors d’une acquisition, jusqu’à ce qu’elle soit écrasée par une nouvelle valeur. Inutile d’attendre que le capteur soit disponible pour lire les données. Démarrez-le simplement et foncez !

 

 

Adressage I2C assignable par l’utilisateur

  • Chaque capteur peut disposer d’une adresse I2C unique.
  • L’adresse de base de 0x62 peut être utilisée par défaut dans des applications de capteurs uniques et sera également disponible dans des applications multi-capteurs en tant qu’adresse de diffusion pour lancer une commande à tous les LIDAR-Lites sur le bus I2C.

Compatible avec le capteur original pour toutes les fonctions primaires

  • La compatibilité va se prolonger dans les futures versions et variantes du produit, à savoir, les capteurs à base de DEL, à longue portée ou les produits à taux de répétition élevé.

Les applications sont virtuellement illimitées

Détection des angles morts dans l’automobile, suivi du trafic d’une ville « intelligente », numérisation d’image 3D, évitement des collisions, mesure industrielle de niveau de fluide/ grains/ solides, composants d’un système de sécurité, instruments de musique, imagerie médicale, aérospatiale, et encore bien des choses.

Information sur les éléments de programmation du capteur .

1- Changement adresse I2C du capteur

Le laser LIDAR-Lite à maintenant la possibilité de modifier l’adresse I2C du capteur et continuer à utiliser l’adresse par défaut ou de la désactiver. Cette fonction ne fonctionne que pour des capteurs seuls.

Retour au menu de la page

 2- Obtenir le dossier de corrélation .

Retour au menu de la page

3- Prendre le maximum de mesures possibles

 

Retour au menu de la page
4-Mesures de distance en continu

Retour au menu de la page

D’après la documentation du constructeur et de notre travail pour comprendre le fonctionnement de ce matériel . 

Retour au menu

 

 

 

 

 

 

 

 

 

 

 

 

Télémètre laser Lidar

Télémètre laser Lidar

LASER LIDAR 003

Son fonctionnement est le même que celui du radar, la différence étant le domaine spectral dans lequel il travaille et le type de faisceau utilisé : alors que le radar fonctionne dans le domaine des ondes radio, le lidar couvre en particulier le domaine du visible, et également les domaines ultraviolet (UV) et infrarouge (IR), d’autre part, le lidar utilise un faisceau laser, tandis que le radar utilise un faisceau électromagnétique classique, non polarisé.

Un lidar se compose d’un système laser chargé d’émettre l’onde lumineuse, d’un télescope qui récoltera l’onde rétrodiffusée par les particules rencontrées, et d’une chaîne de traitement qui quantifiera le signal reçu.

Le principe de la télémétrie (détermination de la distance d’un objet), qui concerne une grande partie des applications du lidar, requiert généralement l’utilisation d’un laser impulsionnel. La distance est donnée par la mesure du délai entre l’émission d’une impulsion et la détection d’une impulsion réfléchie, connaissant la vitesse de la lumière.

Différents types de matériels

Capteur de Distance à Balayage Laser URG-04LX-UG01 Hokuyo

 

004 LASER LIDAR Laser URG-04LX-UG01 Hokuyo

LASER LIDAR URG-04LX-UG01 Hokuyo

La portée de détection URG-04LX-UG01 d’Hokuyo est de 20 mm à 5600 mm.
– 100 m sec/balayage
– Tension de fonctionnement 5 V
– Portée de balayage 240° avec résolution angulaire de 0,36°

Constructeur Hokuyo

[———–]

Capteur de Distance Laser LIDAR-Lite

 

006 LASER LIDAR - Laser LIDAR-Lite

Laser LIDAR-Lite

 

– Capteur optique de mesure de distance compact et de haute performance
– Signal détectable minimum : 1 nW – 256 rafales intégrées
– Puissance de transmission (laser) : 1,5 W en crête à entraînement de 3 A
– Alimentation : de 4,75 à 5,5 VCC (nominal), 6 VCC (maximum)

Information technique sur ce matériel

Retour au menu

 

 

 

 

 

 

 

 

 

 

 

 

Ultrason Capteur HC-SR04
***

Mise à jour le 30/03/2016

Le module émetteur et récepteur ultrasonique HC-SR04 est d’une fabrication de Cytron Technologiy .L’électronique embarquée simplifie l’interfaçage avec les cartes à microcontrôleur  comme la carte EZ-Robot , arduino etc

….HC-SR04-02

Ce module dispose simplement de 4 pins de sortie : VCC, TRIG, ECHO, GND. Il est donc très facile de l’interfacer à un microcontrôleur. Le processus complet est le suivant: Mettre la pin “TRIG” une impulsion de niveau haut (5V)  durant au moins 10µs et le module démarre sa lecture; A la fin de la mesure, s’il détecte un objet devant lui, la pin “ECHO” passe au niveau haut (5V) “PulseIn()”. Et , la distance où se situe l’obstacle est proportionnelle à la durée de cette impulsion Il est donc très facile de calculer cette distance avec la formule suivante:

Remarque: en dessous de 1 cm et au dessus de 4 m par rapport à un obstacle le module peut planter. Il est alors nécessaire de le réinitialiser (coupure puis remise de son alimentation). Il est donc préférable d’utiliser ce module en intérieur dans un environnement restreint.

Distance = ((Durée du niveau haut)*(vitesse du son: 340 m/s))/2.

Caractéristiques:

  • Alimentation: 5 Vcc
  • Consommation: 15 mA
  • Fréquence: 40 kHz
  • Portée: de 2 cm à 4 m
  • Déclenchement: impulsion TTL positive de 10µs
  • Signal écho: impulsion positive TTL proportionnelle à la distance.
  • Calcul: distance (cm) = impulsion (µs) / 58
  • Dimensions: 45 x 21 x 18 mm

Exemple de câblage sur Arduino Mega 2650

REDOHM HC-SR04-02 BRANCHEMENT

Cliquez sur la photo pour agrandir

Sources : Gotronic 

 

Retour au menu

 

Sen12291P

Ce module compatible Grove permet de mesurer la quantité de particules de plus de 1 µm présentes dans l’air. Le signal de sortie est à modulation de largeur d’impulsion. Lire la suite