Archives pour la catégorie Arduino Hardware

Capteur sonore Grove 101020063

Mise à jour le 11/03/2017

Sommaire :

Retour au sommaire

 

 

Présentation du capteur

Ce module capteur sonore compatible Grove est basé sur un micro électret amplifié par un LM2904. Sa sensibilité est ajustable et sa sortie est proportionnelle au niveau sonore.

Ce module se raccorde sur une entrée analogique du Grove Base Shield ou du Mega Shield via un câble 4 conducteurs.

 

Capteur sonore Grove 101020063 - RedOhm

Capteur sonore Grove 101020063 – RedOhm

Retour au sommaire

 

 

 

Description du capteur sonore Grove 101020063

 

Interface: compatible Grove
Alimentation: 5 Vcc
Fréquence: 50 Hz à 20 kHz
Sensibilité: -48 ~ 66 dB
Rapport signal sur bruit: > 58 dB

Signal de sortie: 0 à 1023 (en fonction du niveau sonore)
Gain ajustable : oui 
Dimensions: 20 x 20 mm
Référence Seeedstudio: 101020063 (remplace SEN02281P)

Schéma constructeur : 

Schéma du capteur sonore Grove 101020063 - RedOhm

Schéma du capteur sonore Grove 101020063 – RedOhm

Information : seeed

Retour au sommaire

 

 

Programmes Arduino et applications .

Programme de mesure d’ambiance sonore avec affichage des valeurs sur l’écran de l’IDE arduino

Montage de l’ensemble  :

Montage du capteur sonore Grove 101020063 -RedOhm

Montage du capteur sonore Grove 101020063 -RedOhm



 

Retour au sommaire Retour à la foire aux questions 

 

 

 

Programme de mesure d’ambiance sonore , avec ré-étalonnage de cette fourchette de valeur brute vers une autre fourchette utilisable  dans une application . l’ensemble  de ses valeurs seront affichés sur  l’écran  de l’IDE arduino .

 

Retour au sommaire Retour à la foire aux questions 

 

Système DFRobot

***

Rappel : Documentations sur le matériel utile dans nos réalisations.

Mise à jour le 14/11/2016

Sommaire :

  • Présentation de l’article .
  • Les modules de base .
    1. Module d’entrées sorties  DFR0265
      1. Schéma de principe pour le câblage d’un capteur ou d’un bouton du type TOR .
      2. Schéma de principe pour le câblage d’un capteur analogique
    2. Module Relais Shield DFR0144
      1. Présentation du module
      2. Brochage du module DFR0144 .
  • Les modules d’entrées .
    • Module joystick  DFR0061
      1. Exemple de programme : Visualisation des axes x,y,z
    • Capteur de courant , principe des capteurs à effet hall .

  • Les modules de sorties .
  • Les modules de transformation pour l’environnement
  • Les modules audio
    • Capteur sonore Gravity DFR0034
      • Présentation du module.
      • Schéma de la carte  
      • Exemple de programme 
    • Module analyseur audio Gravity DFR0126
    • Module haut-parleur Gravity FIT0449 ( en cours )
  • Espace de stockage .
    • Module carte micro-SD DFR0229  
      • Présentation de la carte 
      • Brochage et repérage du module DFR0229 pour le câblage sur un Arduino
      • Exemple de câblage du module DFR0229
  • Extensions d’entrées en I2C

 

 

 

 

 

separateur-redohm-001

Présentation de l’article.

Nous avons remarqué que pour certains constructeurs, lorsque le  materiel devient obsolète , il est difficile de se procurer: drivers, schéma, exemple de programme ou même sous quel système d’exploitation ce materiel fonctionnait, alors que nous en possédons encore  dans nos tiroirs . C’est pour cela que nous avons décidé de stocker le maximum d’information sur notre site . Evidemment cela ne concerne que le materiel que nous utilisons .
Vous trouverez donc dans cette page aussi bien du materiel récent mais aussi du matériel d’ancienne génération .

Un ensemble de programme vous sera proposé pour chaque élément que nous utilisons sur nos robots

 

 

separateur-redohm-001

Les modules de base DFRobot

1) Module d’entrées sorties  DFR0265

Shield d’expansion E/S V7 de DFRobot permettant d’accéder à toutes les entrées/sorties d’une carte compatible Arduino via des connecteurs 3 broches (Vcc, Gnd, Signal). Elle permet le raccordement de plusieurs capteurs/servomoteurs directement sur la carte. La carte est equipée d’un connecteur pour module Xbee ou compatible.

Connecteurs sur la carte: toutes les sorties digitales et analogiques, connecteurs alimentation, liaison TTL/RS485, port I2C et connecteur pour module carte SD

  1. redohm-shield-es-v7-dfr0265

Module d’entrées sorties shield-es-v7-dfr0265

Alimentation: via carte Arduino ou bornier
Dimensions: 58 x 54 x 21 mm
Référence fabricant: DFR0265
Prix moyen entre :15 à 17€

Retour au sommaire .

a ) Schéma de principe pour le câblage d’un capteur ou d’un bouton du type TOR (capteur qui donne une information dite « Tout Ou Rien « . ou un état logique 1 ou 0).

 

redohm-dfr0265-cablage-de-principe-001

Exemple de câblage d’un capteur TOR (capteur qui donne une information dite « Tout Ou Rien « . ou un état logique 1 ou 0).

b ) Schéma de principe pour le câblage d’un capteur analogique

Un capteur analogique transforme une grandeur physique en une grandeur normée, généralement électrique .Exemple de sortie électrique 0 à 10V , 4 mA à 20 mA , 0mA à 20mA 

redohm-dfr0265-cablage-de-principe-002

separateur-redohm-001

2) Module relais Shield DRF0144

 a ) Présentation du DFR0144

Module DFRobot permettant de contrôler jusqu’à 4 relais isolés galvaniquement à partir d’une carte Arduino ou compatible. Le module est équipé d’un emplacement pour module Xbee ou compatible (bluetooth, wifi) permettant le contrôle sans fil.

Ce Shield utilise les sorties digitales D2, D3, D4 et D5 d’une carte compatible Arduino pour le pilotage des relais. L’alimentation de ce module doit se faire via le socle alimentation 7 à 12 Vcc de la carte Arduino.

Chaque relais peut être contrôlé par un bouton de test et une led indique si le relais est en position de travail.

redohm-module-relais-shield-drf0144

Module-relais-Shield-DRF0144

 

Alimentation à prévoir: 7 à 12 Vcc via Arduino
Relais: 4 x 1 RT 3 A/230 Vac
T° de service: -30 à +85 °C
Dimensions: 95 x 64 x 30 mm
Version: V2.0
Référence fabricant: DFR0144
Prix moyen entre :18 à 21€

 

Retour au sommaire .

b) Brochage du module DFR0144

 

 

redohm-module-relais-shield-drf0144-001

Brochage du module relais shield DFR0144

  • Compatible avec : Arduino Rev3
  • 4 boutons pour tester les relais du  module
  • LED indicateur d’état du relais
  • Soutien Xbee IO contrôlent directement
  • prise Xbee pour la communication sans fil
  • broches IO numérique sélectionnable pour le contrôle des relais  (par défaut sortie 2,7,8,10)
  • 6 canaux IO analogiques et 13 canaux d’entrées-sorties numériques
  • Jusqu’à 4 relais avec circuit de photo couplé
  • Caracteristique des relais :
    • Contact du relais :  3A AC 120V / DC 24V
    • Tension de commutation max : AC 240V / DC 60V
    • Courant de commutation : max 5A
    • Durée de vie électrique (Min) : 100.000 opérations
    • Durée de vie mécanique (Min) : 10.000.000 Opérations
    • Tension de bobine de travail :  9VDC
    • La puissance de commutation max est : DC 90W ou AC 360VA.
    • Température de fonctionnement : -30 ℃ à 85 ℃
  • Taille de la carte : 95x65mm
Retour au sommaire .

separateur-redohm-001

Les modules d’entrées

 

Module joystick  DFR0061

Module joystick Gravity DFRobot basé sur 2 potentiomètres (axes X et Y) et d’un bouton-poussoir pour des applications spécifiques. Il délivre deux sorties analogiques en fonction de la position des deux potentiomètres et une sortie logique en fonction du bouton-poussoir. Il se raccorde sur deux entrées analogiques et une entrée logique d’une carte compatible Arduino ou directement sur le shield 

redohm-drf-robot-module-joystick-gravity-dfr0061

Module joystick Gravity DFR0061

Alimentation: 5 Vcc
Sorties: 2 analogiques et 1 digitale
Dimensions: 37 x 32 x 25 mm
Référence fabricant: DFR0061

 

 

 

 

Exemple de programme : Visualisation des axes x,y,z

 

Documentation technique : DFRobot
Pour un accès direct à la page : 
Retour au sommaire .

 

 

separateur-redohm-001

Principe des capteurs à effet Hall

Le capteur de courant à effet Hall est un type de capteur de courant exploitant l’effet Hall pour produire une tension qui est l’image exacte (avec un facteur de proportionnalité connu) du courant à mesurer ou à visualiser

Capteur de courant Gravity 50A

Principe des capteurs à effet Hall

Module Gravity capteur de courant 50 A CC ou AC basé sur le circuit ACS758. Le capteur retourne une valeur analogique précise avec une sensibilité de 40 mV/A. Faible perte (shunt interne de 100 µΩ).

Note : capteur à effet Hall linéaire à base ACS758

 

redohm-capteur-de-courant-gravity-50a-sen0098

Capteur de courant Gravity 50A SEN0098

Alimentation: 3,3 à 5 Vcc
Plage de mesure: -50 à +50 A
Tension maxi de pointe: 3000 Vac ou 500 Vcc
Sensibilité: 40 mv/A
T° de service: -40 à +150 °C
Dimensions: 34 x 34 x 10 mm
Référence fabricant: SEN0098

Brochage :
redohm-capteur-de-courant-gravity-50a-sen0098-001
Documentation technique : DFRobot
Pour un accès direct à la page : DFRobot sen0098
Prix moyen entre :16 à 21€

Retour au sommaire .

separateur-redohm-001

Les modules de sorties 

Les modules à Led rouge DFR0021R/

vert DFR0021V /bleue DFR0021B / blanc DFR0021W

 

Module à led ( voir la référence ci-dessous pour la couleur ) en 5 mm Gravity DFRobot commandé à partir d’une sortie digitale d’une carte compatible Arduino. 

Ce module se raccorde sur une sortie digitale d’une carte compatible Arduino ou directement sur le shield d’expansion E/S via le cordon inclus. La luminosité peut être modulée via PWM.

les-modules-a-led-rouge-dfr0021

Les modules à Led rouge DFR0021R/vert DFR0021V /bleue DFR0021B / blanc DFR0021W

 

Caractéristiques:

Alimentation: 5 Vcc
Couleur: en fonction de la référence 
Dimensions: 31 x 20 x 10 mm
Référence fabricant: DFR0021W (blanc)
Référence fabricant: DFR0021B (Bleu) 
Référence fabricant: DFR0021V (Vert)
Référence fabricant: DFR0021R (Rouge)

***
Retour au sommaire .

 

Exemple de programme :

Allumage du module à la mise sous tension de la carte Arduino

Programme ci-dessus à telecharger ⇒ sortie_001

Retour au sommaire .
***

Allumage du module a L’aide d’un bouton poussoir 

Programme ci-dessus à telecharger ⇒ sortie_002

Documentation technique : DFRobot
Prix moyen entre : 3 à 4€
Retour au sommaire .
***

Module matrice RGB DFR0202

Présentation du module :

Module matrice 8 x 8 RGB livré avec son contrôleur permettant le contrôle via l’interface SPI (3 broches) à partir d’un microcontrôleur (Arduino par exemple).

Le module possède des connecteurs latéraux permettant d’enficher plusieurs modules verticalement ou horizontalement. Il ne se connecte pas directement sur les connecteurs d’une carte Arduino. 

 

Retour au sommaire .

separateur-redohm-001

Les modules de transformation pour l’environnement

***

Lumière,température, humidité,poussière ,Bruit, gaz,pression atmosphérique

 

 

Principe  de fonctionnement des capteurs de poussière

Les  capteurs de poussière  utilise en général la théorie diffraction laser

Le principe est le suivant : quand un faisceau laser traverse de l’air pur, le faisceau est invisible. Lorsque le faisceau est visible, c’est parce que le faisceau se diffracte sur des particules tout au long de son chemin. Si on regarde le faisceau de côté, plus le faisceau est visible, plus la densité de particules est- importante.

 Un tel capteur de particules utilise une source proche de l’infrarouge (diode laser). Le capteur est une photodiode avec amplificateur. L’infrarouge est utilisé pour éviter toute interférence avec la lumière du jour entrant dans la chambre de mesure.

La densité de poussière dépend principalement de l’écoulement de l’air.

Retour au sommaire .

separateur-redohm-001

Capteur de poussières Gravity SEN0177

Ce module Gravity permet de mesurer la quantité de particules présentes dans l’air sur 3 calibres (0,3 à 1 µm – 1 à 2,5 µm – 2,5 à 10 µm). Il communique avec un microcontrôleur type Arduino ou compatible via une liaison série.

capteur-de-poussieres-sen0177-redohm-001Caractéristiques:
Alimentation: 4,95 à 5,05 Vcc
Consommation: 120 mA
Consommation au repos: ≤200 uA
Particule mini détectable: 0,3 µm
Calibres: 0,3 à 1 µm – 1 à 2,5 µm – 2,5 à 10 µm
Plage mesure: 0 à 500 µg/m3
Temps de réponse: ≤10 s
Température de service: -20 à 50°C
Humidité de service: 0 à 99 %RH
Dimensions: 65 x 42 x 23
Référence DFRobot: SEN0177

 

Exemple :

capteur-de-poussieres-sen0177-redohm

Protocole de communication du module :

Vitesse du port: 9600; Parité: aucune; Bits d’arrêt: 1; la  longueur des paquets est fixé à 32 octets.

Caractère de début 1 0x42 (bit fixe)
Caractère de début 2 0x4D (bit fixe)
Longueur de trame de 16 octets Longueur de trame (bit de contrôle des données +) = 2 * 9 + 2
Données 1, 16 octets concentration de PM1.0, ug / m3
Données 2, 16 octets concentration de PM2.5, ug / m3
Les données 3, 16 octets concentration de PM10.0, ug / m3
Les données 4, 16 octets données de test interne
Les données 5, 16 octets données de test interne
Les données 6, 16 octets données de test interne
Les données 7, 16 octets le nombre de particules de diamètre supérieur à 0.3um dans 0,1 litres d’air
Les données 8, 16 octets le nombre de particules de diamètre supérieur à 0.5um dans 0,1 litres d’air
Les données 9, 16 octets le nombre de particules de diamètre supérieur à 1.0um dans 0,1 litres d’air
Données 10, 16 octets, le nombre de particules de diamètre supérieur à 2,5 uM dans 0,1 litres d’air
Les données 11, 16 octets le nombre de particules de diamètre supérieur à 5.0um dans 0,1 litres d’air
Données 12, 16 octets, le nombre de particules de diamètre supérieur à 10.0um dans 0,1 litres d’air
Les données 13, 16 octets données de test interne
Vérification Bit pour les données Somme, 16 octets Vérification Bit = Début Caractère 1 + Début Caractère 2 + … toutes les données
Documentation technique : DFRobot
Prix moyen entre : 59 à 62€
Retour au sommaire .

separateur-redohm-001

Module capteur sonore Gravity DFR0034

Présentation du module DFR0034 :

Capteur sonore Gravity DFRobot constitué d’un micro à électret et d’un amplificateur. Il délivre un signal analogique en fonction de l’intensité sonore reçue. La sensibilité est réglable via un potentiomètre ajustable.

Ce module se raccorde sur une entrée analogique d’une carte compatible Arduino ou directement sur le shield d’expansion E/S .

capteur-sonore-gravity-dfr0034-redohm-001

capteur sonore gravity dfr0034

Caractéristiques:
Alimentation:
5 Vcc
Dimensions: 31 x 21 x 10 mm
Référence fabricant: DFR0034

 

 

Schéma de la carte :

capteur-sonore-gravity-dfr0034-redohm-002

Schéma de la carte gravity dfr0034

Exemple de programme  :

1- Affichage sur le terminal de l’intensité du son sur la borne .

capteur-sonore-gravity-dfr0034-redohm-010

Capteur sonore gravity dfr0034 sur la carte e/s

capteur-sonore-gravity-dfr0034-redohm-011

Capteur sonore gravity dfr0034 sur la carte e/s



Programme ci-dessus à telecharger ⇒ son-001

Suite à nos essais : Nous pouvons dire que ce capteur n’est utilisable que pour des intensités relativement importante ( du moins sur le module entre notre possession ) .

Documentation technique : DFRobot
Pour un accès direct à la page : 
Prix moyen entre :8.5 à 10€
Retour au sommaire .

separateur-redohm-001

Module analyseur audio Gravity DFR0126

Module analyseur audio Gravity DFR0126 basé sur un MSGEQ7 et permettant de mesurer 7 fréquences: 63 Hz, 160 Hz, 400 Hz, 1 kHz, 2,5 kHz, 6,25 kHz et 16 kHz. Il se raccorde sur deux sorties digitales et une sortie analogique d’une carte compatible Arduino. 
A savoir: l’utilisation du module nécessite le capteur sonore DFR0034 ou se raccorde sur une sortie d’un amplificateur (voir fiche technique).

Ce module se raccorde sur 2 entrées digitales et une entrée analogique d’une carte compatible Arduino ou directement sur le shield d’expansion E/S .

 

redohm-dfr0126-001

Module analyseur audio Gravity DFR0126

Caractéristiques:

Alimentation: 5 Vcc
Fréquences mesurées: 63 Hz, 160 Hz, 400 Hz, 1 kHz, 2,5 kHz, 6,25 kHz et 16 kHz.
Dimensions: 30 x 20 x 9 mm
Référence fabricant: DFR0126

Documentation technique : DFRobot
Pour un accès direct à la page : 
Prix moyen entre :22 à 24€
Retour au sommaire .

 

 

separateur-redohm-001

Module carte micro-SD DFR0229

Ce module pour carte micro-SD permet d’ajouter un espace de stockage sur vos projets à microcontrôleur .

Le module se raccorde sur les entrées digitales 4 ,11, 12 et 13 d’une carte compatible Arduino. Il peut s’utiliser avec une plaque d’essais sans soudures.

module-carte-micro-sd-dfr0229-001Alimentation: 5 Vcc
Interface : SPI
Carte micro-SD non incluse
Dimensions: 28 x 20 x 12 mm
Référence fabricant: DFR0229

Brochage et repérage du module DFR0229 pour le câblage sur un Arduino

module-carte-micro-sd-dfr0229-003

Repérage pour module-carte-micro-sd-dfr0229

Exemple de câblage du module DFR0229

module-carte-micro-sd-dfr0229-002

Exemple de câblage avec une carte Uno ou DFRduino Uno module carte micro sd dfr0229

 

Documentation technique : DFRobot
Pour un accès direct à la page : 
Prix moyen entre : 5  à 6.5€
Retour au sommaire .

separateur-redohm-001

Module 4 canaux analogiques I2C DFR0316

Ce module amplificateur différentiel 4 canaux à faible bruit est basé sur un MCP3432 18 bits à gain réglable et communique avec un microcontrôleur via le bus I2C. Il permet d’ajouter 4 entrées analogiques sur une carte Raspberry ou plus de précision sur les entrées analogiques d’une carte Arduino.

Des librairies Arduino et Raspberry sont disponibles pour l’utilisation de ce module.Ou en cas de difficulté vous pouvez les télécharger ci-dessous mais attention elles ne sont pas forcément de la dernière version .

Mise à jour des librairies le 07/11/2016

Pour Arduino : dfr0316_arduino-library-2
Pour Raspberry : dfr0316_linux_iio_mcp3422
module-4-canaux-analogiques-i2c-dfr0316-redohm-001

Module 4 canaux analogiques I2C DFR0316

Caractéristiques:

Alimentation: 2,7 à 5,5 Vcc
Consommation en standby: 300 nA sous 5 Vcc
Gain programmable PGA: x1, x2, x4 ou x8
Plage de mesure différentielle: de -2,048/Gain à +2,048/Gain (par exemple de -0,512 à +0,512 V pour un gain de 4)
Résolution programmable: 12, 14, 16 ou 18 bits
Vitesse: 240, 60, 15 ou 3,75 mesure/seconde
Erreur gain: 0,05 % (gain = 1 sous 18 bits)
Erreur offset: 15 µV (gain = 1 sous 18 bits)
Interface I2C: 0X68, 0X6A, 0X6C ou 0X6E (sélectionnable par dip-switch)
Référence de tension interne: 2,048 Vcc ± 0,05%
T° de service: -40 à +125 °C
Dimensions: 27 x 16 x 12 mm
Référence fabricant: DFR0316

Brochage et repérage du module DFR0316

module-4-canaux-analogiques-i2c-dfr0316-redohm-002

Module 4 canaux analogiques I2C DFR0316 ( brochage et repérage )

Exemple de câblage du module DFR0316

module-4-canaux-analogiques-i2c-dfr0316-redohm-004

Exemple de câblage du module-4-canaux-analogiques-i2c-dfr0316

Documentation technique :
DFRobot
Pour un accès direct à la page : 
Prix moyen entre :15 à 19€
Retour au sommaire .

separateur-redohm-001

Retour au menu

Système Grove 2016

***

Mise à jour le 18/04/2017

 Sommaire 

  • Présentation de l’article .
  • Les modules de base Grove.
  • Mécanisme TOR en entrée ( mécanisme qui fait passer une sortie de l’état bas en état haut lors d’un changement physique ).
    1. Bouton-poussoir / Interrupteur.
    2. Interrupteur magnétique réf: 101020038 / Capteur à effet Hall réf : 101020046.
  • Capteur de détection de phénomène physique sur l’environnement comme .
    • La lumière  .
      1. Définition d’un capteur de lumiere
      2. Capteur UV reference : Grove 101020043.
        • Informations techniques.
        • Rappel des 3 types de rayonnements UV
        • Exemple d’application .
        • Exemple de programme .
    • Température et ou l’humidité ou niveau.
      • Capteur d’humidité Référence : Grove 101020008.
        • Informations de techniques.
        • Exemple de programme : comment lire la valeur du capteur d’humidité.
      • Capteur de température .  Référence : Grove 101020015.
        • Informations techniques.
        • Schéma électronique du capteur.
      • Température et Humidité Référence 101020011/ Température et Humidité Référence  101020019
    • Détecteur de niveau d’eau .
    • Détecteur sonore .
    • Détecteur de poussière .
  • Détecteur d’empreinte digitale
  • Signalisation 
  • Capteur de gestes

 

 

 

 

Présentation de l’article.

Nous avons remarqué que pour certains constructeurs, lorsque le  materiel devient obsolète , il est difficile de se procurer: drivers, schéma, exemple de programme ou même sous quel système d’exploitation ce materiel fonctionnait, alors que nous en possédons encore  dans nos tiroirs . C’est pour cela que nous avons décidé de stocker le maximum d’information sur notre site . Evidemment cela ne concerne que le materiel que nous utilisons .
Vous trouverez donc dans cette page aussi bien du materiel récent mais aussi du matériel d’ancienne génération .

Un ensemble de programme vous sera proposé pour chaque élément que nous utilisons sur nos robots  .

Retour au sommaire

 

Les modules de base Grove

Le module Grove Mega Shield de Seeedstudio est une carte d’interface permettant de raccorder facilement, rapidement et sans soudure les capteurs et les actionneurs Grove de Seeedstudio sur une carte compatible Arduino Mega. Il est compatible notamment avec les cartes Arduino Mega

Cette carte peut être divisée en 4 sections: le bouton de reset, la connectique d’alimentation, la partie digitale et la partie analogique. Elle est équipée de connecteurs 4 broches pour les entrées analogiques, les entrées-sorties logiques, les interfaces I2C et UART.

A savoir :
La connectique des modules Grove n’est pas compatible avec celle des modules Tinker Kit.

Shield E/S module Grove Mega Shield V1.2 103020027 pour Arduino Mega

Module Grove Mega Shield SLD90147P RedOhm

Module Grove Mega pour Arduino Mega ou compatible

Brochage des connecteurs: GND – +Vcc – signal 2 – signal 1

Version: V1.2
Led: indicateur de reset
Reste: via bouton-poussoir
Connecteurs: 22 x 4 broches
Dimensions: 93 x 57 x 20 mm
Connectique non compatible avec Tinker Kit
Référence fabricant: 103020027 (remplace 101020024 et SLD90147P)

 

Description de la Grove Mega Shield:
  • Connexions Numériques 0 – 21 et Analogiques 0 – 15, + PWM
  • 4x sorties UART
  • 3x sorties I2C
  • 1x ICSP
  • Alimention 5V, 3.3V, GND, RESET, VIN
  • Compatible avec tous les capteurs utilisant le système de connexion « Grove » (JST 2mm) et les capteurs avec connexion au pas de 2.54mm.

Utilisez les cables de connexion spécialement conçus pour ce Shield (Câbles JST 4 pins et 3 pins)

A savoir :

  • Pour des raisons de place disponible, les sorties numériques 22 – 53 ne sont pas accessibles avec ce shield.
  • Les connexions PWM (au centre de la carte) utilisent les pins D2 – D13 (eviter les conflits entre les différentes sorties)

 

Retour au sommaire

Mécanisme TOR en entrée ( Mécanisme qui fait passer une sortie de l’état bas à l’état haut lors d’un changement physique )

1-Bouton-poussoir / Interrupteur.

bouton-poussoir
Référence 101020003
 bouton-poussoir  Référence 111020000
 Interrupteur
Référence 101020004
Module bouton Grove 101020003 RedOhm 001

Module bouton Grove 101020003

Ce module compatible Grove est un bouton-poussoir qui fait passer une sortie de l’état bas à l’état haut lors d’une pression. Il peut servir d’entrée digitale pour un microcontrôleur.
Le module se raccorde sur une entrée digitale du Grove Base Shield ou du Mega Shield via un câble 4 conducteurs.

Etat:
– bas au repos

– haut lors d’une pression
Dimensions:
20 x 20 mm

Température de service:
0°C à +50°C
Référence Seeedstudio:
101020003 (remplace COM22242P)

 

 

Module bouton Grove 111020000 REDOHM 001

Module bouton Grove 111020000

Ce module compatible Grove est un bouton-poussoir qui fait passer une sortie de l’état bas à l’état haut lors d’une pression. Il peut servir d’entrée digitale pour un microcontrôleur.Modèle identique au 101020003  mais avec le connecteur Grove de l’autre coté du circuit imprimé.
Le module se raccorde sur une entrée digitale du Grove Base Shield ou du Mega Shield via un câble 4 conducteurs.

Etat:
– bas au repos

– haut lors d’une pression
Dimensions:
20 x 20 mm

Température de service:
0°C à +50°C
Référence Seeedstudio:
111020000 (remplace COM08211P)

 

Module interrupteur Grove 101020004 REDOHM 001

Module interrupteur 101020004

Ce module compatible Grove est un interrupteur qui fait passer une sortie de l’état bas à l’état haut ou inversement. Il peut servir d’entrée digitale pour un microcontrôleur.
Ce module se raccorde sur une entrée digitale du Grove Base Shield ou du Mega Shield via un câble 4 conducteurs

Etat:
– bas au repos

– haut lors d’une pression
Dimensions:
20 x 20 mm

Température de service:
0°C à +50°C
Référence Seeedstudio:
101020004 (remplace COM08213P) 

 

Retour au sommaire

 

separateur-redohm-001

Interrupteur magnétique Référence 101020038
Capteur à effet Hall.
 Référence 101020046
 

Inter magnétique Grove 101020038 REDOHM 001

Inter magnétique Grove 101020038

Capteur effet Hall GROVE 003

Capteur effet Hall 101020046

 
 

Ce module compatible Grove est un interrupteur magnétique basé sur une ampoule reed CT10. Cet interrupteur est actionné lorsqu’un aimant ou un électro-aimant passe à proximité. Applications: détecteur de proximité, détecteur de niveau, comptage d’impulsions, etc.
Ce module se raccorde sur une entrée digitale du Grove Base Shield ou du Mega Shield via un câble 4 conducteurs.

Etat:
– bas au repos
– haut lors du passage d’un aimant
Pouvoir de coupure:
10 W maxi
Tension de service:
200 Vcc maxi
Dimensions:
20 x 20 mm
Température de service:
-40°C à +120°C
Référence Seeedstudio:
101020038 (remplace COM11335P)


 

Ce module à effet Hall compatible Grove détecte le passage d’un champ magnétique perpendiculaire au capteur et fait basculer sa sortie d’un état BAS vers un état HAUT.
Ce module se raccorde sur une entrée digitale du Grove Base Shield ou du Mega Shield via un câble 4 conducteurs.

Etat:
– bas au repos
– haut lors du passage d’un aimant
Tension de service:
3,8 à 24 Vcc
Dimensions:
20 x 24 mm
Référence Seeedstudio:
101020046 (remplace SEN14034P)
Prix moyen entre 6.5 à 7.4€

 

 
Retour au sommaire

 

 Environnement

Lumière,température, humidité,poussière ,Bruit, gaz,pression atmosphérique

1.Capteur de lumière

Un capteur est un dispositif transformant l’état d’une grandeur physique observée en une grandeur utilisable, telle qu’une tension électrique.

Il en existe plusieurs types :
  • Une photodiode est un composant semi-conducteur ayant la capacité de détecter un rayonnement du domaine optique et de le transformer en signal électrique.
  • Une cellule photoélectrique (dite aussi cellule photovoltaïque ou photorésistance) est un dispositif composé d’un capteur photosensible, dont les propriétés électriques (tension, résistance, …) varient en fonction de l’intensité du rayonnement lumineux capté.

 

Environnement
a.Capteur UV Grove
Référence 101020046

Capteur de lumière UV compatible Grove basé sur le circuit GUVA-S12D avec une plage de 200 à 370 nm.Le module émet un signal électrique qui varie avec l’intensité du rayonnement UV.

RedOhm SEN00700P capteur UV 001

Capteur UV Grove Référence 101020046

Caractéristique technique

Alimentation: 5 Vcc
Plage de mesure: 200 à 370 nm
Temps de réponse: 20 à 30 s
Dimensions: 20 x 20 mm
Température de service: -30°C à +85°C
Connectique uniquement compatible avec le système Grove
Référence fabricant Seeedstudio: 101020043 (remplace SEN00700P)

 

Quelques informations supplémentaires.

UV-A, UV-B , UV-C
Ces trois types de rayonnements UV sont classés en fonction de leur activité biologique et de leur pouvoir de pénétration de la peau. Ils correspondent à trois plages de longueurs d’onde. Plus le rayonnement UV a une longueur d’onde longue, moins il est nocif (il se rapproche de la lumière visible) mais plus il a un pouvoir de pénétration cutanée important. Quand sa longueur d’onde diminue, il possède plus d’énergie, se rapproche des rayons X et donc est plus destructeur.

UV-A (400-315 nm) :
Les UV-A, dont la longueur d’onde est relativement longue, représentent près de 95 %  du rayonnement UV qui atteint la surface de la Terre. Ils peuvent pénétrer dans les couches profondes de la peau.

UV-B (315-280 nm) :
Les UV-B, de longueur d’onde moyenne, ont une activité biologique importante, mais ne pénètrent pas au-delà des couches superficielles de la peau, ils sont relativement absorbés par la couche cornée de l’épiderme (mélanine). Une partie des UV-B solaires sont filtrés par l’atmosphère.

UV-C (280-100 nm) :
Les UV-C, de courte longueur d’onde, sont les UV les plus énergétiques ainsi que les plus nocifs (l’énergie croît quand la longueur d’onde décroît), mais ils sont complètement filtrés par la couche d’ozone de l’atmosphère et n’atteignent donc pas théoriquement la surface de la Terre. Toutefois, des lampes UV-C sont utilisées en laboratoire de biologie pour les effets germicides, afin de stériliser des pièces ou des appareils.

Exemple d’application des UV

  • 13.5 nm: Lithographie par ultraviolets extrêmes
  • 230-365 nm: suivi de balises sur les produits, code-barres
  • 230-400 nm: détecteurs optiques, instrumentation diverse
  • 240-280 nm: Désinfection, assainissement d’eau et de surfaces (son absorption par ADNatteignit son comble à 260 nm), effaceur d’EPROM
  • 200-400 nm: Science forensique, dépistage de drogues
  • 270-360 nm: Analyse de protéines, séquençage de l’ADN, recherches pharmaceutiques
  • 280-400 nm: Imagerie médicale des cellules
  • 300-320 nm: Luminothérapie
  • 300-365 nm: Séchage de polymères d’encres
  • 300-400 nm: Éclairage à semi-conducteurs
  • 350-370 nm: Piège à insectes (les mouches sont attirées le plus par la longueur 365 nm).

Exemple de programme sur le site constructeur commenté par RedOhm

 

Programme à telecharger pour le Capteur_UV_101020043

Source technique : Seedwiki ,

 
Retour au sommaire

separateur-redohm-001

2.Capteur de température et d’humidité

Les  capteurs de température sont des dispositifs permettant de transformer l’effet du réchauffement ou du refroidissement sur leurs composants en signal électrique.Il en existe plusieurs types :

  • Le  thermocouple (ou couple thermoélectrique) est un système constitué de deux fils métalliques de nature différente reliés par des jonctions. Il permet la mesure de température par application de l’effet Seebeck. de la sonde au contraire à la résistance, on mesure la force électromotrice pour déterminer la température.
  • La sonde à résistance de platine est constituée d’un filament de platine (Pt), entourant une tige de verre ou non, dont la caractéristique est de changer de résistance en fonction de la température. Sa résistance augmente en même temps que la température.Les sondes les plus couramment utilisées sont de type Pt 100 (100 Ω à °C).
  • Capteur de température par infrarouges sans contact 
Retour au sommaire
separateur-redohm-001
Chapitre capteur de température et d’humidité
a.Capteur d’humidité
Référence Grove 101020008

Capteur d'humidité Grove 101020008 REDOHM 001Ce module capteur d’humidité compatible Grove permet de connaître la concentration d’eau dans la terre par exemple. Le capteur délivre une valeur analogique en fonction de la teneur en eau.

Ce module se raccorde sur une entrée analogique du Grove Base Shield ou du Mega Shield via un câble 4 conducteurs .

Caractéristique technique

Alimentation: 3,3 ou 5 Vcc
Consommation: 35 mA maxi
Dimensions: 60 x 20 x 13 mm
Référence Seeedstudio: 101020008 (remplace SEN92355P)

 

Exemple de programme sur le site constructeur commenté par RedOhm
Lire la valeur du capteur d’humidité 
Grove 101020008

Retour au sommaire

separateur-redohm-001

 
Chapitre capteur de température et d’humidité
b.Capteur de température
Référence Grove 101020015 

Capteur de température Grove SEN23292PCe capteur de température compatible Grove délivre un signal analogique de 0 à 5 Vcc en fonction de la température mesurée.

Ce module se raccorde sur une entrée analogique du Grove Base Shield ou du Mega Shield via un câble 4 conducteurs .

 

 

Caractéristique technique

Alimentation: 5 Vcc
Plage de mesure: -40 à +125 °C
Précision: 1,5 °C
Dimensions: 20 x 20 x 13 mm
Référence Seeedstudio: 101020015 (remplace SEN23292P)

 

RedOhm Capteur SEN23292P
     
Retour au sommaire

 

 

separateur-redohm-001

Température et Humidité 
Référence 101020011
 
Température et humidité
Référence 101020019
 
Capteur d'humidité et de T° Grove 101020011-001

Capteur d’humidité et de T° Grove 101020011

Ce capteur de température et d’humidité compatible Grove utilise une thermistance CTN et un capteur capacitif et délivre une sortie digitale. Ne fonctionne pas en-dessous de 0°C.

Ce module se raccorde sur une entrée analogique du Grove Base Shield ou du Mega Shield via un câble 4 conducteurs.

Alimentation: 3,3 à 5 Vcc
Consommation: 2,1 mA
Plage de mesure:
Température: 0°C à 50°C (±1°C)
Humidité: 20 à 90% HR (±5%)
Dimensions: 40 x 20 x 11 mm
Référence:  Seeedstudio: 101020011 (remplace SEN11301P)

 

 

 

 

Capteur d'humidité et de T° Grove SEN51035P

Capteur d’humidité et de T° Grove 101020019

 

 

Ce capteur de température et d’humidité (version pro DHT22) compatible Grove utilise une thermistance CTN et un capteur capacitif et délivre une sortie digitale. Sa précision est supérieure à celle du capteur SEN11301P.

Ce module se raccorde sur une entrée analogique du Grove Base Shield ou du Mega Shield via un câble 4 conducteurs.

Alimentation: 3,3 à 6 Vcc
Consommation: 1,5 mA
Plage de mesure:
Température: -40°C à 80°C (±0,5°C)
Humidité: 5 à 99% HR (±2%)
Temps de réponse: 6 à 20 sec
Dimensions: 40 x 20 x 11 mm
Référence: Seeedstudio 101020019 (remplace SEN51035P)

 

 

Retour au sommaire

 

 

 

separateur-redohm-001

Détecteur de niveau d’eau
Grove 101020018 remplace SEN11304P
 
   

En cours de redaction

 

 

Retour au sommaire

 

Détecteur de niveau sonore
Référence Seeedstudio: 101020063 (remplace SEN02281P)
Capteur sonore Grove 101020063 – RedOhm

Capteur sonore Grove 101020063 – RedOhm

Ce module capteur sonore compatible Grove est basé sur un micro électret amplifié par un LM2904. Sa sensibilité est ajustable et sa sortie est proportionnelle au niveau sonore.

Ce module se raccorde sur une entrée analogique du Grove Base Shield ou du Mega Shield via un câble 4 conducteurs.

Interface: compatible Grove
Alimentation: 5 Vcc
Fréquence: 50 Hz à 20 kHz
Sensibilité: -48 ~ 66 dB
Rapport signal sur bruit: > 58 dB
Signal de sortie: 0 à 1023 (en fonction du niveau sonore)
Gain ajustable : oui 
Dimensions: 20 x 20 mm
Référence Seeedstudio: 101020063 (remplace SEN02281P)

  

Retour au sommaire Plus d’information sur le capteur sonore

separateur-redohm-001

 

 

Détecteur de poussière
Grove 101020012 remplace le SEN12291P

SEN12291P REDOHM Détecteur de poussière 001

Détecteur de poussière Grove 101020012 remplace le SEN12291P

Présentation :

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. Applications: capteur de qualité d’air, détecteur de fumée de cigarette, chambre blanche, etc.

Ce module se raccorde sur l’entrée D8 du Grove Base Shield ou du Mega Shield via le câble 4 conducteurs inclus.

Alimentation: 5 Vcc
Consommation: 90 mA
Particule mini détectable: 1 µm
Détection: 0 à 28000 particules/litre
Sortie :PWM (ou MLI)
Dimensions: 59 x 45 x 22 mm
Température de service: 0°C à 45°C
Référence Seeedstudio: 101020012 (remplace SEN12291P)
Retour au sommaire

separateur-redohm-001

Capteur d’empreinte digitale
Grove 101020057 remplace SEN04172P
redohm-capteur-dempreinte-digital-001Capteur d’empreinte digitale compatible Grove permettant de sécuriser vos projets à microntrôleur. Il communique avec le microcontrôleur via une liaison série TTL. Mémoire interne jusqu’à 162 empreintes.

Une librairie est disponible pour l’utilisation de ce capteur avec une carte compatible Arduino. Ce module se raccorde sur une entrée digitale du Grove Base Shield ou du Mega Shield via un câble 4 conducteurs inclus.

Alimentation: 3,6 à 6 Vcc
Consommation: 120 mA (150 mA maxi)
Temps de réponse: < 1 seconde
Sensibilité: 1 à 5
Taux d’erreur:
– bonne empreinte: <1.0 % (sensibilité à 3)
– mauvaise empreinte: <0,001 % (sensibilité à 3)
Interface série
Vitesse: 9600, 19200, 28800, 38400 ou 57600 (57600 par défaut)
T° de service: -20 à +50 °C
Dimensions: 56 x 21 x 21 mm
Référence Seeedstudio: 101020057 (remplace SEN04172P)

Retour au sommaire

separateur-redohm-001

Signalisation : Led et afficheur 

 

 

Led 8 mm RGB
Grove 104030006  remplace COM53140P

104030006-led-8-mm-rgb-grove-001Rouge, vert, bleu, abrégé en RVB ou en RGB, de l’anglais « Red, Green, Blue » est, des systèmes de codage informatique des couleurs, le plus proche du matériel. Les écrans d’ordinateurs reconstituent une couleur parsynthèse additive à partir de trois couleurs primaires, un rouge, un vert et un bleu, formant sur l’écran une mosaïque trop petite pour être aperçue. Le codage RVB indique une valeur pour chacune de ces couleurs primaires.

Ce module se raccorde sur une sortie du Grove Base Shield ou du Mega Shield via un câble 4 conducteurs inclus.

Interface: compatible Grove
Alimentation: 5 Vcc
Couleur: RGB
Dimensions: 20 x 20 x 25 mm
Connectique : non compatible avec Tinker Kit
Référence : Seeedstudio: 104030006 (remplace COM53140P)

 

Retour au sommaire Plus d’information sur la Led 8 mm RGB

 

 

Capteur de gestes

Module Grove 101020083 permet la reconnaissance de 9 gestes lorsqu’on passe la main devant le capteur  

 Ce module Grove permet la reconnaissance de 9 gestes lorsqu’on passe la main devant le capteur et est basé sur le capteur PAJ7620U2. A l’aide de ce capteur, il est possible de régler un volume, de contrôler un robot, de réaliser une télécommande originale, etc

Capteur de gestes Grove 101020083 - REDOHM

Capteur de gestes Grove 101020083 – REDOHM

Interface: compatible Grove
Alimentation: 5 Vcc
Distance de détection: 5 à 15 mm
Température de service: -40°C à 85°C
Lumière ambiance max: < 100k Lux
Deux modes de fonctionnement:
– mode normal: 60°/s à 600°/s
– mode jeu: 60°/s à 1200°/s
Dimensions: 20 x 20 mm
Poids: 8g
Protocole: I2C
Référence Seeedstudio: 101020083

 

Vidéo de démonstration du capteur de geste 

 

Retour au sommaire Plus d’information sur le capteur de geste

 

Retour au menu

Arduino

Arduino ensemble des cartes mères utilisé
par RedOhm

 

 

 

Mise à jour le 11/09/2016

Sommaire

 


L’ensemble de la gamme Arduino et programmables via un langage proche du « C » (disponible en libre téléchargement), les modules Arduino peuvent fonctionner de façon autonome ou en communicant avec un logiciel fonctionnant  sur un ordinateur.

***

Guide pour bien choisir votre Arduino

Type  Micro Tension d’alimentation Tension des bornes Vitesse  Entrée Sortie   Entrée  analogique  PWM Sortie
Ana
 UART
Arduino Nano 3.0   ATMega328   via port USB
ou
5 Vcc régulée sur broche 27
ou
6 à 20 V non régulée sur broche 30 
 5 Volts  16Mhz  14     0  
 Arduino Uno R3  ATmega328  7-12 Volts  5 Volts  16Mhz

 14

dont 6 disposent d’une sortie PWM

 6  6 0 1
 Arduino + LCD 3,5
( clone)
 ATmega328p  6-9 Volts   5 Volts 16Mhz   14  6  6  1
 Arduino Mega 2560 R3  ATmega2560  7-12 Volts    5 Volts  16MHz  54  16  14    

Arduino DUE

 AT91SAM3X8E    3.3Volts 84MHz 54 broches d’E/S dont 12 PWM   12   2  4
 Arduino Pro 328  ATmega32U4  7-12 Volts   3.3Volts  8Mhz  14  6  6    
                   
                   

Retour au sommaire

***

Module Arduino NANO 3.0

 

ARDUINO NANO 3.0 REDOHM 013

Arduino Nano 3.0

Présentation de la carte Arduino Nano.

La carte  Arduino  Nano 3.0 est basée sur un ATMega328. Sa mémoire de 32 kB et ses E/S font de ce circuit un élément idéal pour les systèmes embarqués ou pour des applications nécessitant du multitâches.
La Nano 3.0 peut se programmer avec le logiciel Arduino. Le contrôleur ATMega328 contient un bootloader qui permet de modifier le programme sans passer par un programmateur. Le logiciel est téléchargeable gratuitement.

 

Caractéristiques principales du nano 3.0 .

– alimentation:
via port USB ou
5 Vcc régulée sur broche 27 ou
6 à 20 V non régulée sur broche 30
– microprocesseur: ATMega328
– mémoire flash: 32 kB
– mémoire SRAM: 2 kB
– mémoire EEPROM: 1 kB
– 14 broches d’E/S dont 6 PWM
– 8 entrées analogiques 10 bits
– intensité par E/S: 40 mA
– cadencement: 16 MHz
– bus série, I2C et SPI
– gestion des interruptions
– fiche USB: mini-USB B
– boîtier DIL30
– dimensions: 45 x 18 x 18 mm 
Version d’origine fabriquée en Italie.

 

 Retour au sommaire

 

Shield E/S DFR0012 pour Nano

Le shield Nano IO DFR0012 est un module d’interface conçu pour le microcontrôleur Arduino Nano ou DFRduino Nano. Le module Nano  s’enfiche directement sur le shield et ses entrées-sorties sont rendues accessibles ainsi que les borniers d’alimentation.

ARDUINO NANO 3.0 REDOHM 021

Shield E/S DFR0012

Repérage des broches Shield E/S DFR0012

ARDUINO NANO 3.0 REDOHM 024

Repérage des broches Shield E/S DFR0012

Retour au sommaire


Arduino Uno Rev3

1 : Présentation de la carte Arduino Uno Rev3

La carte Arduino Uno est basée sur un ATMega328 cadencé à 16 MHz. C’est la plus récente et la plus économique carte à microcontrôleur d’Arduino. Des connecteurs situés sur les bords extérieurs du circuit imprimé permettent d’enficher une série de modules complémentaires.

Elle peut se programmer avec le logiciel Arduino. Le contrôleur ATMega328 contient un bootloader qui permet de modifier le programme sans passer par un programmateur. Le logiciel est téléchargeable gratuitement.

2 : Caractéristiques principales de la carte Arduino Uno Rev3 .

– version: Rev. 3
– alimentation:
via port USB ou
7 à 12 V sur connecteur alim ( Tension d’alimentation mini et maxi 6-20V )
– microprocesseur: ATMega328
– mémoire flash: 32 kB
– mémoire SRAM: 2 kB
– mémoire EEPROM: 1 kB
– 14 broches d’E/S dont 6 PWM
– 6 entrées analogiques 10 bits
– intensité par E/S: 40 mA  (A savoir -> 200mA cumulé pour l’ensemble des broches E/S)
– cadencement: 16 MHz
– bus série, I2C et SPI
– gestion des interruptions
– fiche USB B
– dimensions: 74 x 53 x 15 mm
Module prêt à l’emploi.
Version d’origine fabriquée en Italie.

 

3 : Combien d’entrées et sorties numériques possède la carte Arduino Uno ?

La carte Arduino Uno dispose de  14 broches numériques numérotées de 0 à 13 et  elle peuvent être utilisées soit comme une ou des  entrées numériques, soit comme une ou des  sorties numériques

4 : Combien d’entrées analogiques possède la carte Arduino Uno ?

La carte Arduino Uno dispose de 6 entrées analogiques, de A0 à A5, chacune pouvant fournir une mesure d’une résolution de 10 bits. Par défaut, ces broches mesurent le 0V (qui à  pour valeur 0) et le 5V (qui a pour valeur 1023), mais il est possible de modifier la référence supérieure de la plage de mesure en utilisant la broche AREF et l’instruction analogReference() .

5 : Y a t’il des broches possédant une fonction spécialisée sur Arduino Uno ?

  • La broche AREF : Tension de référence pour les entrées analogiques. Utilisé avec analogReference ().
  • La broche Reset : Mettre cette broche au niveau BAS entraîne la réinitialisation du microcontrôleur. Typiquement, cette broche est utilisée pour ajouter un bouton de réinitialisation sur le circuit qui bloque celui présent sur la carte.
  • Les  broches SDA,SCL :Il y a 2 broches ,ajoutées à coté de la broche AREF , qui sont respectivement SDA et SCL pour les 2 lignes du bus I2C.
    A Savoir : Attention les lignes SDA et SCL sont toujours communes avec les broches A4 et A5

 

 

Retour au sommaire

6 : Composants clés de la carte Arduino Uno

Arduino Uno REDOHM 004

Repérage des broches de l’Arduino Uno

 

 

 

7 : Shield E/S module Grove Base Shield 103030000 pour Arduino Uno

Arduino Uno REDOHM 010

Module Grove Base Shield 103030000

Le module Grove Base Shield de Seeedstudio est une carte d’interface permettant de raccorder facilement, rapidement et sans soudure les capteurs et les actionneurs Grove de Seeedstudio sur une carte compatible Arduino. Il est compatible notamment avec les cartes Arduino Uno.

Il est équipé de 16 connecteurs 4 broches dont 4 entrées analogiques, 7 entrées-sorties logiques, 4 interfaces I2C et 1 interface UART.

Remarque: l’utilisation de ce shield en version antérieure à la v1.3b avec une carte Arduino Uno nécessite la pose d’un isolant sur le connecteur USB de la carte Uno, car les connecteurs A2 et A3 du shield peuvent provoquer un court-circuit si le shield est trop enfoncé.

Brochage des connecteurs: GND – +Vcc – signal 2 – signal 1

Led: indicateur de reset
Reset: via bouton-poussoir
Connecteurs: 16 x 4 broches
Dimensions: 70 x 54 x 20 mm
Connectique non compatible avec Tinker Kit
Référence fabricant: 103030000 (remplace SLD01099P)

Prix moyen : De 9.50€ à 11 €
Ou trouver le module Grove Base Shield 103030000  : Gotronic ,Lextronic

Retour au sommaire

8 : Carte DFRobot utilisée pour les prototypes Arduino Uno

Cette carte s’adapte sur le dessus d’un module Arduino et est clairement étiquetée.

 

Redohm carte DFRobot DFR0019

Carte DFRobot DFR0019

Redohm carte DFRobot DFR0019 001

Schéma carte DFRobot DFR0019

Prix moyen : De 10.50€ à 15 €
Ou trouver le module DFRobot DFR0019 : Robotshop

 

Retour au sommaire


Arduino + LCD 3,5 pouces

001- Redohm Arduino + LCD 3,5

Ce module arLCD de EarthMake combinant une carte compatible Arduino Uno R3 avec un écran tactile LCD couleur de 3,5″ vous permet de réaliser un projet évolué très rapidement. La partie Arduino Uno est compatible avec la plupart des shields disponibles.
La carte Arduino se programme de la même manière qu’une carte Arduino classique via le logiciel IDE Arduino (cordon USB inclus).
La partie affichage LCD n’utilise que les entrées D0 et D1 et laisse libres toutes les autres entrées/sorties. Une librairie ezLCD est disponible pour l’affichage et le contrôle tactile sur l’écran LCD.

Caractéristiques principales du Arduino + LCD 3,5 » ( clone )

Affichage LCD

  • 6-9V Tension de fonctionnement
  • Arduino Uno R3 Compatible
  • 3.5 « couleur TFT (Thin-Film Transistor) écran tactile LCD
  • Résolution 320 x 240
  • Couleurs 65k
  • LCD rétro-éclairage
  • 1 Rapport de contraste: 500
  • 16-bit GPU
  • Mémoire 4Mo Flash
  • USB Mini-B Câble

Arduino Controleur

  •  Arduino UNO R3 compatible
  •  Processeur: 5 volts 16 MHz ATmega328
  •  E / S numériques: 14 (avec PWM disponible sur 6)
  •  Entrée analogique: 6
  • Mémoire: Flash: 32k-.5k pour le chargement au démarrage
  • SRAM: 2K
  • 1K EEPROM

Cliquez sur ⇒ plus d’informations sur Arduino + LCD 3,5 »

Ou trouver le module arLCD – 3.5 écran tactile  » ; Sparkfun

Retour au sommaire

***

Arduino Mega 2560 Rev3

ARDUINO MEGA 2650 REDOHM 001

Arduino Mega 2650

 1. Présentation de la carte Arduino Mega 2560 .

La carte Arduino Mega 2560 a été conçue comme la remplaçante de la carte Arduino Mega. Elle est dotée d’un microcontrôleur ATMega2560 disposant d’une mémoire flash de 256 KB, dont 8 KB dévolus au Bootloader ( Bootloader ? => il permet de télécharger vos programmes entre l’IDE Arduino (interface de développement) et votre Arduino; également la possibilité de pouvoir exécuter votre programme lors du démarrage de l’Arduino. ).

2. Caractéristiques principales.

– version: Rev. 3
– alimentation:
via port USB ou
7 à 12 V sur connecteur alim
– microprocesseur: ATMega2560
– mémoire flash: 256 kB
– mémoire SRAM: 8 kB
– mémoire EEPROM: 4 kB
– 54 broches d’E/S dont 14 PWM
– 16 entrées analogiques 10 bits
– intensité par E/S: 40 mA
– cadencement: 16 MHz
– 3 ports série
– bus I2C et SPI
– gestion des interruptions
– fiche USB B
– dimensions: 107 x 53 x 15 mm
Version d’origine fabriquée en Italie.

 Cliquez sur ⇒ plus d’informations sur Arduino Mega 2560 Rev3 

Prix moyen : De 39€ à 49 €
Ou trouver le module Arduino Mega  : Gotronic ,Lextronic , RS Composant

 

Retour au sommaire

 

 
 
 
 

***

Carte Arduino Due

 

001 Arduino Due

Arduino Due

 

La carte Arduino DUE est basée sur un Atmel ARM Cortex SAM3X8E cadencé à 84 MHz sous 32 bits. Elle dispose de 54 E/S dont 12 PWM, 12 analogiques et 4 UARTs. Elle est idéale pour des applications exigeant des caractéristiques plus complètes que la Uno.

Contrairement aux autres cartes Arduino, Les entrées/sorties fonctionnent sous 3,3 Vcc, l’utilisation de 5 Vcc en entrée ou en sortie n’est pas possible. Une tension supérieure endommagera la carte.

Des connecteurs situés sur les bords extérieurs du circuit imprimé permettent d’enficher une série de modules complémentaires. Elle peut se programmer avec le logiciel Arduino.

Un ATMega 16U2 permet la programmation du SAM3X8E via le logiciel Arduino (via le port Micro USB de programmation). Un deuxième port USB est relié directement sur le SAM3X8E permettant l’utilisation de clavier, souris etc.

Caractéristiques principales:

– version: Rev 3
– alimentation:
via port USB ou
7 à 12 V sur connecteur alim
– microprocesseur: AT91SAM3X8E
– tension d’utilisation: 3,3 Vcc
– mémoire flash: 512 kB
– mémoire SRAM: 96 kB
– 54 broches d’E/S dont 12 PWM
– 12 entrées analogiques 10 bits
– 2 sorties analogiques
– intensité par E/S: 3 ou 15 mA (selon la broche)
– intensité totale pour les sorties: 130 mA
– cadencement: 84 MHz
– 3 ports série
– bus I2C et SPI
– gestion des interruptions
– fiche micro-USB A (SAM3X8E) et micro-USB B (programmation)
– dimensions: 104 x 53 x 13 mm
Version d’origine fabriquée en Italie.

Retour au sommaire

***

Carte Arduino Intel Galileo

001 RedOhm Carte Arduino Intel Galileo

Arduino Intel Galileo

La carte Arduino Intel Galileo est une carte mère de développement basée sur le processeur Intel Quark SoC X1000, un système sur puce (SoC) Intel Pentium 32-bit. Il s’agit de la première carte basée sur l’architecture Intel qui peut recevoir des shields Arduino conçus pour la carte Arduino Uno R3. Les pins numériques de 0 à 13 (et les pins adjacents AREF et GND), les entrées analogiques 0 à 5, le header d’alimentation, le header ICSP et les pins du port UART (0 et 1) sont situés de manières identiques sur les cartes Arduino Intel Galileo et sur la carte Arduino Uno. Ce concept est également connu sous le nom dee brochage (« pinout ») Arduino 1.0.

La carte Arduino Intel Galileo a été conçue pour soutenir des shields qui fonctionnent soit à 3.3V ou à 5V. La principale tension de fonctionnement de la carte Arduino Intel Galileo est de 3.3V. Cependant un jumper sur la carte permet un passage de tension de 3.3v à 5V sur les pins d’entrées et de sorties. Cela fournit un soutien pour les shields Uno fonctionnant avec 5V et représente le comportement par défaut. En changeant la position du jumper, la tension de fonctionnement peut être ramenée à 3.3V sur les pins I/O.

En plus de la compatibilité matériel et logiciel Arduino, la carte Arduino Intel Galileo dispose également de la connectique pour étendre son usage et ses capacités au-delà de l’écosystème Arduino Shield: Mini-PCI Express, Ethernet 10/100 Mbps, Micro-SD, USB client, USB hôte, port série RS-232, port USB Host, port USB client et 8MByte NOR Flash.

Composants clés de la carte Arduino Galileo.

Composants clés de la carte Arduino Galileo

Composants clés de la carte Arduino Galileo

    1. Port Ethernet: Connecteur 10/100 Ethernet
    2. Port Série RS-232: Jack 3.5mm 3 pins
    3. Emetteur-récepteur RS-232
    4. Port client USB: Connecteur client USB: (Micro-USB Type B)
    5. Port hôte USB: Connecteur USB hôte 2.0 (Micro-USB Type AB)
    6. Mémoire Flash SPI: Mémoire Flash SPI pour stocker le firmware (ou le bootloader) et les derniers sketchs
    7. Port de programmation SPI: Header 7-pin pour une programmation via SPI (Serial Peripheric Interface)
    8. Interface Shield: Compatible avec le brochage de l’Arduino UNO R3
    9. CAN: Convertisseur analogique-numérique
    10. Intel® Quark SoC X1000: Processeur Intel® Pentium 400 MHz 32-bit
    11. Header ICSP: Header 6 pins pour la programmation série ‘En circuit’
    12. 256 MB DDR3 RAM
    13. Interface Arduino: Compatible avec le brochage de l’Arduino UNO R3
    14. Port Debug JTAG: Header 10 pins JTAG pour le debugging
    15. Extenseur GPIO
    16. Lecteur de carte MicroSD: Supporte les cartes MicroSD jusqu’à 32 GO
    17. Alimentation 5V: La carte est alimentée par un adaptateur AC-DC
    18. Régulateur de tension: Génère 3.3V d’alimentation
    19. Eth PHY: Physical layer Ethernet

Prix moyen : De 65€ à 75 €
Ou trouver le module Arduino Mega  : Generationrobots

Retour au sommaire

 

 

 


Carte mère série pro

Carte Arduino M0 Pro REDOHM 001

Carte Arduino M0 Pro

 

La carte Arduino M0 Pro est basée sur un Atmel ARM Cortex SAMD21 cadencé à 48 MHz sous 32 bits. La version pro est équipée d’un second microcontrôleur EDBG (AT32UC3A4256) et d’un second port USB permettant le débogage et la programmation du SAMD21 via le logiciel Arduino. Cette carte permet d’obtenir de meilleures performances, une meilleure flexibilité que la UNO et permet l’initiation au développement sur une architecture 32 bits.

La carte Arduino M0 Pro dispose deux ports USB:
– un premier port micro-USB (Native) permet d’utiliser le M0 comme un périphérique USB (comme une souris ou un clavier connecté à un PC, hôte USB, port série via programmation) et autorise la programmation (non recommandé).
– un second port micro-USB (Programming) recommandé pour la programmation et le débogage donnant accès au microcontrôleur principal SAMD21 via le microcontrôleur EDBG. Permet de reprogrammer le microcontrôleur principal en cas de plantage.

Des connecteurs situés sur les bords extérieurs du circuit imprimé permettent d’enficher une série de modules complémentaires. L’Arduino M0 pro se programme avec le logiciel Arduino 1.7.8 ou supérieur disponible sur le site Arduino.

– contrairement aux autres cartes Arduino, les entrées/sorties fonctionnent sous 3,3 Vcc, l’utilisation de 5 Vcc en entrée ou en sortie n’est pas possible. Une tension supérieure endommagera la carte.
– l’intensité maximale de sortie par E/S est de 7 mA.

Caractéristiques:
Alimentation:
– via port USB ou
– 6 à 15 Vcc sur connecteur alim
Microcontrôleur: ATSAMD21G18 ARM Cortex M0 32 bits
Microcontrôleur EDBG (Atmel’s Embedded Debugger): AT32UC3A4256
Mémoire flash: 256 kb (4 kB sont utilisés pour le bootloader)
Mémoire SRAM: 32 kB
Mémoire EEPROM: aucune disponible par défaut, possibilité d’émulation dans la SRAM
Tension de sortie: 3,3 Vcc
14 broches d’E/S dont 12 PWM et série
6 entrées analogiques 12 bits ADC
1 sortie analogique 10 bit DAC
1 broche d’interruption (D2)
Intensité par E/S: 7 mA
Cadencement: 48 MHz
Bus série, I2C et SPI
2 x Fiche micro-USB:
– 1 x usb programmation
– 1 x usb classique
Fiche d’alimentation: 5,5 x 2,1 mm
Dimensions: 69 x 53 x 10 mm
Référence Arduino: A000111
Version d’origine fabriquée en Italie.

Cliquez sur ⇒ Plus d’information sur la carte Arduino M0 pro

Retour au sommaire

Retour au menu

Grove : Module IMU ref : 101020079
***

 

 

 

Mise à jour le 11/06/2016

Sommaire :

Présentation du module IMU Grove 101020079
Information sur le capteur BMP180 ( Capteur de pression numérique )
Brochage du capteur  BMP180
Information sur le capteur MPU-9250
– Brochage du capteur MPU-9250 .
– Orientation des axes du capteur MPU-9250 .
– Comment calibrer le capteur Grove 101020079
– Comment afficher les données sortant du capteur Grove 101020079
Source pour la réalisation de cet article

 

 

Présentation du module IMU Grove 101020079

REDOHM IMU 10 DOF Grove 101020079

Module IMU ref : 101020079

Ce module Grove est basé sur un MPU9250 et un BMP180 qui intègre un accéléromètre 3 axes (±2g, ±4g, ±8g et ±16g) couplé à un compas 3 axes (± 4800µT), à un gyroscope 3 axes (±250, ±500, ±1000 et ±2000dps) et à un capteur barométrique (300~1100hPa), qu’il vous sera possible de raccorder à une platine Arduino™ , CB210 , BeagleBone Black , Raspberry Pi™  d’une platine mère équipée de connecteurs « Grove ».
Il communique avec un microcontrôleur type Arduino ou compatible via le bus I2C.

Interface: compatible Grove
Alimentation: 5 Vcc
Plage de mesures:
– gyroscope: ±250, ±500, ±1000 et ±2000 dps
– accéléromètre: ±2 g, ±4 g, ±8 g et ±16 g
– boussole: ±4800 µT
– pression: 300 ~ 1100 hPa
Protocole: I2C
Température de service: -40 ~ +85°C
Dimensions: 25,4 x 20,3 mm
Poids: 8 g
Non compatible avec Tinker Kit
Référence Seeedstudio: 101020079

Retour au sommaire 

 

Information sur le capteur BMP180 :

Le BMP180 est le successeur compatible avec la fonction de l’BMP085, une nouvelle génération de capteur de haute précision de pression numériques pour les applications grand public.

La puissance ultra-faible, de l’électronique à basse tension du BMP180 est optimisé pour une utilisation dans les téléphones mobiles,PDA, appareils de navigation GPS et équipement de plein air. L’interface I2C permet facilement l’intégration du système avec un microcontrôleur.

Il se compose d’un capteur piézo-résistif, un convertisseur analogique-numérique et une unité de commande avec mémoire EEPROM et d’une interface série I2C. Les mesures brutes de pression et de température provenant du capteur BMP180 doit être compensée pour les effets de la température et d’autres paramètres en utilisant les données d’étalonnage enregistrées dans la mémoire EEPROM

Brochage du capteur  BMP180 :

REDOHM IMU 10 DOF Grove 101020079 003

Brochage capteur BMP180

REDOHM IMU 10 DOF Grove 101020079 004

Documentation complète sur me BMP180

Retour au sommaire 

 

***

 

Information sur le capteur MPU-9250 :

Le dispositif de suivi du mouvement MEMS MPU-9250 à 9 axes contient un gyroscope MEMS, un accéléromètre et un compas, ainsi qu’un processeur de mouvement numérique (DMP) embarqué. L’unité de traitement du mouvement (MPU) propose un système en boîtier (SiP) qui intègre le MPU-6500 et la boussole numérique AK8963 à 3 axes. Cette interface de mouvement est prise en charge par les principaux systèmes d’exploitation et plates-formes matérielles disponibles. Les capteurs de mouvement MPU-9250 sont conçus pour l’utilisation dans les applications telles que les jeux, contrôleurs, souris 3D basés sur le mouvement, les télécommandes 3D pour tablettes, les téléviseurs téléphones intelligents et les capteurs portables.

Retour au sommaire 

***

 

Brochage du capteur MPU-9250 :

REDOHM IMU 10 DOF Grove 101020079 005

Brochage du capteur MPU-9250

REDOHM IMU 10 DOF Grove 101020079 006

Retour au sommaire 

***

Orientation des axes  du capteur MPU-9250 .

REDOHM IMU 10 DOF Grove 101020079 025

REDOHM IMU 10 DOF Grove 101020079 026

 

Retour au sommaire 

***

Comment calibrer le capteur Grove 101020079 :

Ci-dessous , le programme  vous permettant de calibrer le capteur

 

Téléchargement du programme:

***

 

Démarrage du programme de calibration . Pour le démarrage de la calibration taper  » ready  » dans le masque de saisie sur le moniteur

REDOHM IMU 10 DOF Grove 101020079 020

Apres avoir tapé « ready » vous verrez apparaître les différentes valeurs qui vont servir à la calibration du capteur

REDOHM IMU 10 DOF Grove 101020079 021

Retour au sommaire 

***

 

Comment afficher les données sortant du capteur Grove 101020079 :

Ci-dessous , le programme  vous permettant de visualiser les différentes valeurs , du gyroscope 3 axes, de l’accéléromètre 3 axes, du magnétomètre 3 axes ,du baromètre et du capteur de température .

Téléchargement du programme:

***

Visualisation des données sur le terminal de IDE Arduino après le lancement du programme ci-dessus

REDOHM IMU 10 DOF Grove 101020079 010

Retour au sommaire 

***

Source pour la réalisation de cet article :

BMP180 datasheet
seeedstudio
Gotronic

Retour au menu

 

 

Grove : Module gyroscope ref : 101020050

(remplace SEN11763P)

***

Mise à jour le 09/05/2016

Sommaire :

– Présentation du module  gyroscope Grove 101020050
– Brochage du capteur
– Schéma d’exploitation du capteur
– Diagramme de fonctionnement
– Initialisation du capteur
– Lecture des données du capteur 
– Exemple de programme
– Téléchargement de la librairie du 09/05/2016 ( constructeur )

 

Présentation du Module gyroscope Grove 101020050 :

RedOhm gyroscope Grove 101020050 001

Module gyroscope Grove 101020050

Ce module gyroscope 3 axes compatible Grove est basé sur le circuit ITG3200 et communique avec le microcontrôleur via un port I2C. Le circuit ITG3200 dispose de 3 convertisseurs ADC 16 bits, d’un filtre passe-bas et d’une interface I2C rapide.

Ce module se raccorde sur un port I2C du Grove Base Shield ou du Mega Shield via un câble 4 conducteurs .

Interface: compatible Grove
Alimentation: 3 à 5 Vcc
Consommation:
– en fonctionnement: 6,5 mA
– en stand-by: 5 µA
Sorties: axes X, Y et Z
Sensibilité: 14 LSBs par °/sec
Plage de mesure: ±2000°/sec
Protocole: I2C rapide (400 kHz)
Dimensions: 20 x 20 x 13 mm
Non compatible avec Tinker Kit
Référence Seeedstudio: 101020050 (remplace SEN11763P)

Brochage du capteur :

RedOhm gyroscope Grove 101020050 005

Définition des broches du capteurs
1 CLKIN En option entrée d’horloge de référence externe. Connecté à GND si la broche est inutilisés.
2/3/4/5 NC Non connecté en interne. Peut être utilisé pour la tracé de la carte 
6/7 RESV Réservé. Ne pas connecter.
8 VLOGIC IO numérique la tension d’alimentation. VLOGIC doit être ≤ VDD en tout temps.
9 AD0 Adresse I2C Esclave LSB
10 REGOUT Régulateur connexion condensateur de filtrage
11 RESV Réservé. Ne pas connecter.
 12 INT  Interrupt digital output  (totem pole ou drain ouvert) 
13 VDD Tension d’alimentation [ -0.5V to +6V ]
 14/15/16/17 NC Non connecté en interne. Peut être utilisé pour la tracé de la carte 
18 GND Tenion d’alimentation [ 0V ]
19 RESV Réservé. Ne pas connecter.
 20 CPOUT  Connexion condensateur
21/22 RESV Réservé. Ne pas connecter.
23 SCL I2C serial Horloge
24 SDA I2C serial Données

Schéma d’exploitation du capteur :

RedOhm gyroscope Grove 101020050 003

Diagramme de fonctionnement :

Le dessin ci-dessous montre les orientations des 3 axes. Vous pouvez l’utiliser pour comprendre les significations physiques du résultat.

RedOhm gyroscope Grove 101020050 002

Initialisation du capteur:

Lecture des données du capteur :

Exemple de programme :

 

Téléchargement du programme:

Résultat du programme sur le moniteur série :

RedOhm gyroscope Grove 101020050 004

 

Telechargement de la librairie du 09/05/2016 :

 

***

Documentation fournisseur : Gotronic
Source technique : Seeedwiki
Information complémentaire : Gitub

Retour au menu

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

Carte Arduino M0 Pro
***

Mise a jour le 26/02/2016

Carte Arduino M0 Pro REDOHM

La carte Arduino M0 Pro est basée sur un Atmel ARM Cortex SAMD21 cadencé à 48 MHz sous 32 bits. La version pro est équipée d’un second microcontrôleur EDBG (AT32UC3A4256) et d’un second port USB permettant le débogage et la programmation du SAMD21 via le logiciel Arduino. Cette carte permet d’obtenir de meilleures performances, une meilleure flexibilité que la UNO et permet l’initiation au développement sur une architecture 32 bits.

La carte Arduino M0 Pro dispose deux ports USB:
– un premier port micro-USB (Native) permet d’utiliser le M0 comme un périphérique USB (comme une souris ou un clavier connecté à un PC, hôte USB, port série via programmation) et autorise la programmation (non recommandé).
– un second port micro-USB (Programming) recommandé pour la programmation et le débogage donnant accès au microcontrôleur principal SAMD21 via le microcontrôleur EDBG. Permet de reprogrammer le microcontrôleur principal en cas de plantage.

Des connecteurs situés sur les bords extérieurs du circuit imprimé permettent d’enficher une série de modules complémentaires. L’Arduino M0 pro se programme avec le logiciel Arduino 1.7.8 ou supérieur disponible sur le site Arduino.

Les broches d’alimentation sont les suivants:

  • VIN . La tension d’entrée de la  carte Arduino avec  une source d’alimentation externe (par opposition au 5 volts de la connexion USB ou une autre source d’alimentation régulée).  La plage de tension d’entrée autorisée pour cette broche est 6-20 V.
  • 5V . L’alimentation régulée utilisée pour alimenter le microcontrôleur et d’ autres composants de la carte. Peut être fournit soit de VIN via le régulateur de la carte , ou être fourni par la prise  USB ou d’une autre alimentation 5V régulée.
  • 3V3 . Une alimentation de 3,3 volts est généré par le régulateur sur la carte. Consommation  maximale = 1 A (selon la source d’alimentation).

Les entrées sorties :

Chacune des 14 E / S numériques  sur le M0 Pro peuvent être utilisé comme une entrée ou une sortie, en utilisant pinMode (), digitalWrite (), et digitalRead (). Ils fonctionnent en 3,3 volts. Pour les broches d’E / S et une résistance de pull-up interne (déconnecté par défaut) de 20-60 kOhms. En outre, certaines broches ont des fonctions spécialisées:

  • Serial : 0 (RX) et 1 (TX). Permet de recevoir (RX) et transmettre (TX) .
  • TWI : SDA et SCL. Pour la com TWI en utilisant la bibliothèque Wire.
  • PWM : Pin 2 à 13 Sortie PWM 8 bits avec la fonction analogWrite (). La résolution du PWM peut être modifiée avec le analogWrite Resolution () fonction.

Note1 Les broches 4 et 10 ne peut pas être utilisé en même temps que PWM.
Note2 Les broches 5 et 12 ne peut pas être utilisé en même temps que PWM.

  • Entrées analogiques : A0-A5. Le M0 Pro dispose de 6 entrées analogiques, étiquetés A0 à A5. Pins A0-A5 ils apparaissent dans les mêmes endroits que sur le Uno; Chaque entrée analogique fournit 12 bits de résolution.

 

La programmation de la carte :

Remarques:
– contrairement aux autres cartes Arduino, les entrées/sorties fonctionnent sous 3,3 Vcc, l’utilisation de 5 Vcc en entrée ou en sortie n’est pas possible. Une tension supérieure endommagera la carte.
– l’intensité maximale de sortie par E/S est de 7 mA.

 Caractéristiques:
Alimentation:
– via port USB ou
– 6 à 15 Vcc sur connecteur alim
Microcontrôleur: ATSAMD21G18 ARM Cortex M0 32 bits
Microcontrôleur EDBG (Atmel’s Embedded Debugger): AT32UC3A4256
Mémoire flash: 256 kb (4 kB sont utilisés pour le bootloader)
Mémoire SRAM: 32 kB
Mémoire EEPROM: aucune disponible par défaut, possibilité d’émulation dans la SRAM
Tension de sortie: 3,3 Vcc
14 broches d’E/S dont 12 PWM et série
6 entrées analogiques 12 bits ADC
1 sortie analogique 10 bit DAC
1 broche d’interruption (D2)
Intensité par E/S: 7 mA
Cadencement: 48 MHz
Bus série, I2C et SPI
2 x Fiche micro-USB:
– 1 x usb programmation
– 1 x usb classique
Fiche d’alimentation: 5,5 x 2,1 mm
Dimensions: 69 x 53 x 10 mm
Référence Arduino: A000111
Version d’origine fabriquée en Italie.
Site officiel Arduino: www.arduino.org

Retour au menu

Grove : Capteur de gestes Grove 101020083
***

Mise à jour le 30/03/2016

Capteur de gestes Grove 101020083 REDOHM - 15

Ce module « Grove » intègre un capteur spécialisé de type PAJ7620U2, lequel est capable de reconnaître jusqu’à 9 mouvements de la main : vers le haut, vers le bas, vers la droite, vers la gauche, etc… (sur une distance entre 5 à 15 cm).

Information technique 

Interface: compatible Grove
Alimentation: 5 Vcc
Distance de détection: 5 à 15 mm
Température de service: -40°C à 85°C
Lumière ambiance max: < 100k Lux
Deux modes de fonctionnement:
– mode normal: 60°/s à 600°/s
– mode jeu: 60°/s à 1200°/s
Dimensions: 20 x 20 mm
Poids: 8g
Protocole: I2C
Référence Seeedstudio: 101020083

Voir la vidéo de présentation du produit -> affichage 

Raccordement de la carte de détection de geste référence 101020083 sur la carte interface Mega Shield. »attention à bien se connecter sur un bus I2C« 

RedOhm raccordement du capteur

Une bibliothèque est disponible pour vous aider à commencer à utiliser rapidement le capteur avec Arduino,

  1. Télécharger la bibliothèque se trouvant en  fichier zip à partir du github Gesture_PAJ7620
  2. Décompressez le fichier téléchargé dans le répertoire Arduino  … / Arduino / bibliothèques.
  3. Renommez le dossier « Gesture » dézippé (ou: « Gesture_PAJ7620 »)
  4. Démarrez l’IDE Arduino (ou redémarrer si elle est ouverte).

Dans le programme des le départ , Initialiser le PAJ7620 du capteur de mouvement
Exemple :

Ce code d’initialisation doit être ajoutée à chaque programme utilisant ce matériel

Lecture des données du registre du PAJ7620 sur le port I2C

Exemple de programme : Lorsque vous vous déplacez la main , le voyant rouge sera allumé, sinon la LED rouge sera éteinte.

 

Traduction du document : http://www.seeedstudio.com/wiki/Grove_-_Gesture_v1.0

Table de définition des différents gestes 

 Geste   Register Data  Adresse 
registre
  Si oui Si non 
 En haut « Up » data==GES_UP_FLAG  0x43  Geste  détecté  Geste non détecté
 Vers le bas « Down » data==GES_DOWN_FLAG  0x43  Geste  détecté   Geste non détecté
 Vers la gauche « Left » data==GES_LEFT_FLAG  0x43  Geste  détecté   Geste non détecté
 Vers la droite  « Right » data==GES_RIGHT_FLAG  0x43  Geste  détecté   Geste non détecté
 Vers l’avant « Forward » data==GES_FORWARD_FLAG  0x43   Geste  détecté   Geste non détecté
 Vers l’arriere « Backward » data==GES_BACKWARD_FLAG  0x43  Geste  détecté   Geste non détecté
 Dans le sens horaire »Clockwise » data==GES_CLOCKWISE_FLAG   0x43  Geste  détecté   Geste non détecté
 Dans le sens anti-horaire « Count Clockwise » data==GES_COUNT_CLOCKWISE_FLAG    0x43 Geste  détecté   Geste non détecté
 « Wave » data==GES_WAVE_FLAG    0x43 Geste  détecté   Geste non détecté

 

 

MENU GROVE