Archives de l’auteur : Hervé Mazelin

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

Bras manipulateur Dodger
***

Mise à jour le 25/04/2016

Retrouvez sur cette page l’ensemble des articles concernant le bras manipulateur Dodger

 

REDOHM Dodger -0003_01

Présentation du bras manipulateur dodger

 

REDOHM Dodger -0002_01

Poste de pilotage du bras manipulateur

Ce bras nous sert à tester les capteurs suivants :

Module accéléromètre 3 axes ,Accéléromètre et gyroscope 3 axes ,Module accéléromètre , Détecteur de vibrations

REDOHM Dodger -0020_01

REDOHM Dodger -0025_01

Carte electronique de contrôle

Information sur la carte de contrôle :

Carte Lynxmotion basée sur un ATMEGA8-16 permet de contrôler jusqu’à 32 servomoteurs avec une résolution de 1 µs. Configuration possible en mouvement rapide, contrôle de vitesse, temporisation ou une combinaison de ces possibilités.

La fonction ‘Group Move’ permet de faire démarrer et arrêter en même temps une combinaison de différents moteurs. La carte propose également une séquence de 12 servos pour un robot Hexapode. Le logiciel est proposé en téléchargement gratuit. Les logiciels RIOS et SEQ01 sont proposés en option.

Microcontrôleur: Atmel ATMEGA8-16PI
Sorties: 32 (Servomoteur ou TTL)
Entrées: 4
partie logique: 6 à 9 Vcc
servomoteur: 4,8 à 7,2 Vcc
Interface PC: série
Servomoteurs supportés: Futaba ou Hitec

Ensemble du matériel utile à la construction du bras 

  SERVOMOTEUR REDOHM HS-422 001

Servomoteur HS422
1 Piece

Alimentation: 4,8 à 6 Vcc
Course: 2 x 45°
Couple: 4,7 kg.cm
Vitesse: 0,16 s/60°
Dimensions: 41 x 20 x 36 mm
Poids: 46 gr

 SERVOMOTEUR REDOHM HS-485 001

Servomoteur HS485
1 Piece

Alimentation: 4,8 à 6 Vcc
Course: 2 x 40°
Couple: 5,9 kg.cm
Vitesse: 0,17 s/60°
Dimensions: 41 x 20 x 36 mm
Poids: 40 gr

 SERVOMOTEUR REDOHM HS-645MG 002

Servomoteur HS-645
1 Piece

Alimentation: 4,8 à 6 Vcc
Course: 2 x 45°
Couple: 9,6 kg.cm
Vitesse: 0,2 s/60°
Dimensions: 41 x 20 x 36 mm
Poids: 54 gr

 Fournisseur :

http://www.gotronic.fr/

Ordre de prix entre 12 à 15 € suivant fournisseur

 Fournisseur :

http://www.gotronic.fr/

Ordre de prix entre 23 à 27 € suivant fournisseur

Fournisseur :

http://www.flashrc.com/

Ordre de prix entre 44 à 52 € suivant fournisseur

 SERVOMOTEUR REDOHM Hitec HS755MG 012

Servomoteur HS-755
1 Piece

Alimentation: 4,8 à 6 Vcc
Course: 2 x 40°
Couple: 11 kg.cm
Vitesse: 0,28 s/60°
Dimensions: 59 x 29 x 50 mm
Poids: 110 gr

 SERVOMOTEUR REDOHM Hitec HS805BB 015

Servomoteur HS-805
1 Piece

Alimentation: 4,8 à 6 Vcc
Course: 2 x 70°
Couple: 24 kg.cm
Vitesse: 0,14 s/60°
Dimensions: 66 x 30 x 57 mm
Poids: 152 gr

 

 Fournisseur :

ttp://www.gotronic.fr/

Ordre de prix entre 40 à 45 € suivant fournisseur

 Fournisseur :

ttp://www.gotronic.fr/

Ordre de prix entre 40 à 45 € suivant fournisseur

REDOHM Dodger -0004_01

REDOHM Dodger -0003_01

 

REDOHM Dodger -0001_01

 

 

 

Retour au menu

HARDWARE DRIVER MOTEUR PAS A PAS

Mise à jour le 03/11/2019 . Dans cet article vous trouverez les caractéristiques principales de driver de moteur à pas utilisé par RedOhm .

Sommaire :

.

Retour au sommaire

.

Présentation d’un driver de moteur pas à pas 

Une commande de moteur ou un driver de moteur : C’est un ensemble qui entre le moteur et l’utilisateur qui permet de convertir des signaux électriques pour que le moteur puisse les interpréter.

Un Driver pilotant un moteur pas à pas peut se diviser en 2 fonctions :

L’alimentation du moteur avec ses contraintes de tensions, courants et puissances à dissiper ainsi que la protection contre les surtensions et les surintensités. C’est l’électronique de puissance.

Le séquenceur qui gère la chronologie des impulsions :

  • Du sens de rotation désiré du moteur.
  • De la vitesse du moteur 
  • De mise en sécurité du driver

A savoir:

La vitesse de rotation et le couple des moteurs pas-à-pas dépendent de la tension d’alimentation et de l’inductance (ou du courant). Une faible inductance donne un faible couple mais permet d’atteindre des vitesses plus élevées. A contrario, une inductance élevée procure un couple élevé à basse vitesse.

Le choix de l’alimentation est primordial. Si l’application nécessite une faible vitesse, il est préférable d’utiliser une tension d’alimentation proche du minimum possible, ce qui diminue le bruit et l’échauffement et augmente le couple. Une tension d’alimentation élevée donnera une grande vitesse mais au prix de plus de bruit, d’échauffement et de possibles vibrations à basse vitesse.

Il est possible d’utiliser des alimentations continues régulées ou simplement redressées et filtrées. Lors de l’utilisation d’une alimentation régulée, il faut prévoir une réserve de puissance suffisante (par exemple prévoir 4 A pour un courant de 3 A). La tension conseillée pour alimenter le driver devrait être entre 3 fois et 25 fois la tension nominale du moteur.

Retour au sommaire

.

 

Commande de pas-à-pas Big EasyDriver


La carte de commande Big Easy Driver permet de contrôler facilement un moteur pas-à-pas bipolaire jusqu’à 2 A par phase. Une seule source d’alimentation est nécessaire car le module intègre un régulateur 5 V/3,3 V.

Elle est basée sur le circuit Allegro A4988 et permet de contrôler un moteur pas-à-pas très facilement à partir d’un microcontrôleur (une broche pour la direction et une pour la vitesse). Le module permet de fonctionner en mode pas complet, demi-pas, quart de pas, 1/8 de pas et 1/16 de pas (mode par défaut).

Description du driver :

  • Alimentation moteur: 8 à 30 Vcc maxi
  • Intensité: 2 A/phase maxi (1,4-1,7 A sans refroidisseur)
  • Réglage intensité: 0 à 2 A
  • Régulateur 5 V/3,3 V intégré
  • Driver microstepping
  • Dimensions: 36 x 30 mm
  • Référence Sparkfun: ROB-12859 (remplace ROB-11876)

.

Retour au sommaire

.

 

Commande moteur pas-à-pas DRI0043

Présentation :

Commande moteur pas-à-pas DRI0043

Commande moteur pas-à-pas DRI0043

Module économique TB6600 permettant de commander un moteur pas-à-pas bipolaire jusqu’à 3,5 A RMS à partir de 3 sorties digitales d’un microcontrôleur (Arduino par exemple).

Ce driver fonctionne en pas complet, 1/2 pas, 1/4 de pas, 1/8 de pas, 1/16 de pas et 1/32 de pas (sélection par dip-switches). 

A savoir : 

Les connecteurs sont débrochables mais ne doivent pas être enlevés ou raccordés lorsque l’alimentation est branchée en raison de la force contre-électromotrice qui peut endommager le driver.

Description du driver :

  • Tension d’alimentation: 9 à 42 Vcc
  • Consommation maxi: 5 A (en fonction du moteur)
  • Réglage courant: 0,5 A – 1 A – 1,5 A – 2 A – 2,5 A – 2,8 A – 3 A et 3,5 A
  • Puissance: 160 W
  • Réglage pas: 1, 2/A – 2/B – 4 – 8 – 16 – 32
  • Température: -10 à 45°C
  • Poids: 0,2 kg
  • Dimensions: 96 x 71 x 37 mm
  • Référence DFRobot: DRI0043

Fournisseur : Gotronic

Schéma de câblage de principe  :

Schéma de câblage de principe , du driver DRI0043

Schéma de câblage de principe , du driver DRI0043

.

Retour au sommaire

.

 

Driver de moteur pas-à-pas DM432C

Driver de moteur pas-à-pas DM432C

Driver de moteur pas-à-pas DM432C

Le DM432C de Leadshine est un module digital de commande de moteur pas-à-pas procurant un mouvement fluide à basse vitesse, un couple optimum, un faible échauffement et un faible bruit de fonctionnement. Son mode de fonctionnement est en demi-pas et il accepte les micro-pas.

Il convient pour les moteurs bipolaires ou unipolaires 6 fils (half coil ou full coil) de la série NEMA 14 à 23 et sa fonction multistep permet d’atteindre des résolutions très élevées.

A savoir:

Les connecteurs sont débrochables mais ne doivent pas être enlevés ou raccordés lorsque l’alimentation est branchée en raison de la force contre-électromotrice qui peut endommager le driver.

 

.

Retour au sommaire

.

 

 Driver de moteur pas-à-pas DM860

Le DM860 de Leadshine est un module digital de commande de moteur pas-à-pas procurant un mouvement fluide à basse vitesse, un couple optimum, un faible échauffement et un faible bruit de fonctionnement. Son mode de fonctionnement est en demi-pas et il accepte les micro-pas.

Quelques moteurs compatibles pour le Driver DM860

  • Moteur 34HS31-5504S :Moteur pas-à-pas bipolaire de taille Nema 34 présentant un couple important de 4,5 Nm, une grande précision et des niveaux de vibrations et de bruits faibles.
    • Nombre de pas: 200
    • Angle par pas: 1,8°
    • Alimentation: 2,2 V
    • Résistance/phase: 0,4 ohms
    • Courant/phase: 5,5 A
    • Inductance/phase: 3,5 mH
    • Couple de maintien: 45,8 kg.cm
    • Connexion: 4 fils
    • Dimensions de l’axe: Ø14 x 35 mm
    • Dimensions: 81 x 81 x 79 mm
    • Poids: 2,3 kg
  • Moteur 57STH56RMoteur pas-à-pas bipolaire de taille Nema 23 présentant un couple de 11,2 kg.cm. Il est équipé d’un axe arrière de 3,8 mm permettant le montage d’un encodeur.
    • Nombre de pas: 400
    • Angle par pas: 0,9°
    • Alimentation recommandée: 12 V
    • Résistance/phase: 900 mΩ
    • Courant/phase: 2,8 A
    • Couple de maintien: 12 kg.cm
    • Couple: 11,2 kg.cm
    • Connexion: 4 fils
    • Dimensions de l’axe: Ø6,35 x 19 mm
    • Dimensions de l’axe arrière: Ø3,8 x 13 mm
    • Dimensions: 56 x 56 x 56 mm

.

Retour au sommaire

.

 

Interface Leap Motion

 

Mise à jour le 22/10/2017 : 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

Carte de commande EZ-B V4

Mise à jour le 25/12/2019 : Les cartes EZ-B V4  et Z-B IoTiny permettent de contrôler et commander un robot ou autre application de votre choix  pilotée par PC via une liaison Wifi. Il suffit d’utiliser une plateforme de base ou de construire vous-même un robot de base et d’ajouter la carte EZ-B. Elle est livrée avec son socle d’alimentation.

Continuer la lecture

Roues Mecanum.
***

Mise à jour le 30/03/2017

Les roues mecanum permettent à un véhicule de se diriger dans toutes les directions: aussi bien sur le côté que vers l’avant et l’arrière. Ces roues ont été inventées par le suédois Bengt Ilon en 1973, alors employé par la société Mecanum AB.

Les mouvements possibles sont:

  • Translation vers l’avant/arrière (mouvement classique d’une roue), en faisant tourner toutes les roues ensemble dans le même sens,
  • Mouvement de rotation pure, en faisant tourner les roues droites et gauches en sens opposé,
  • Translation vers la droite/gauche, en faisant tourner la roue avant droite et la roue arrière gauche dans le sens opposé à la roue avant gauche et la roue arrière droite.
Principe de déplacement de la roue Mecanum

Principe de déplacement de la roue Mecanum

Principe de déplacement de la roue Mecanum – 01

Ces mouvements peuvent être combinés en étant réalisés simultanément.Voici quelques vidéos glanées sur le net :

 RedOhm a choisi plusieurs types de roues pour ses prototypes  les voici .

Kit de 4 Roues en Aluminium 152mm Mecanum  : (2x Droite, 2x Gauche)

ROUE MECANUM REDOHM 001

  • Jeu de roues Mecanum en aluminium (2 x droite, 2 x gauche)
  • Peuvent être connectées à un moteur indépendant et être entraînées de façon indépendante
  • Les rouleaux ont un axe de rotation de 45°
  • Capacité de charge par roue : 45 kg

Le Jeu de roues Mecanum en aluminium de 152 mm (2 x droite, 2 x gauche) comprend 4 pièces : 2 roues droites et 2 roues gauches. Une droite et une gauche peuvent être assemblées de chaque côté de votre robot. Chaque roue est reliée à son propre moteur indépendant et entraînée de façon indépendante. Chacune des quatre roues comprend une série de rouleaux fixés sur sa circonférence, ces rouleaux ont un axe de rotation de 45° par rapport au plan parallèle à l’axe de rotation de la roue. La roue Mecanum utilise une forme de châssis standard et chaque roue est entraînée par un moteur différent, ce qui la rend capable de se déplacer dans n’importe quelle direction. Il n’est pas besoin de changer de direction pour que les roues tournent. Cette conception permet à la roue de propulser votre robot en avant, en arrière et directement latéralement.

Dimensions :

  • Diamètre : 152,4 mm (6 pouces)
  • Largeur : 55,52 mm
  • Longueur d’un rouleau : 38,1 mm

Ou les trouver : Robotshop 

Kit Robot 4WD avec Roues Mecanum

ROUE MECANUM REDOHM 003

  • À base de roues Mecanum
  • Chaque roue est entrainée individuellement
  • Capacité de transfert omni-directionnel
  • Capacité de charge élevée jusqu’à 10 Kg

Le Kit Robot 4WD avec Roues Mecanum est une plate-forme mobile à 4 roues motrices à base de roues Mecanum. Il comprend deux roues gauches Mecanum ainsi que deux roues droites. Les quatre roues Mecanum sont raccordées séparément aux moteurs et contrôlées individuellement. Selon la direction et la vitesse de chaque roue, la plate-forme mobile peut aller vers l’avant, l’arrière, de côté et dans toute autre direction ou rotation souhaitées. Grâce à ce kit, vous pouvez construire votre propre robot omni-directionnel.

Ou les trouver : Robotshop 

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