Go Down

Topic: Connexion et utilisation d'un gyroscope (Read 2955 times) previous topic - next topic

2013

Bonjour,

Voila, nous sommes étudiants en classe préparatoire, et avons comme projet pour notre TIPE de réaliser un support de camera "gyroscopique ".

Nous avons donc une carte arduino uno, un gyroscope, un servomoteur et le logiciel pour utiliser la carte arduino.
Seul petit problème, après de nombreuses recherches nous n'arrivons pas à savoir comment brancher correctement tous ces éléments, mais surtout nous n'arrivons pas à trouver un programme qui nous permettrait de relever les valeurs acquises par le gyro pour pouvoir contrôler le servomoteur par la suite a l'aide de la carte arduino :)

Pour le gyroscope il s'agit du modele : ITG-3200
Pour le servo: futaba S3003

alnath

#1
Jun 13, 2013, 12:52 am Last Edit: Jun 13, 2013, 01:06 am by alnath Reason: 1
Salut  :)

la prochaine fois, mettez des liens, ça évite de "googliser"  :P
Sinon, pour le gyro, au niveau du branchement, rien de particulier, mis à part que c'est 3,6V maxi, donc à adapter parce que l'arduino foncttionne en 5V !!
Sur ce document https://www.sparkfun.com/datasheets/Sensors/Gyro/PS-ITG-3200-00-01.4.pdf , il y a un schéma typique page 14. En gros, un "+" , un "Gnd" un "Vlogic" , quelques capas, et la liaison I2C (pins A4-A5 de l'arduino) , et positionner la pin 9(AD0) du gyro en "1" ou "0" pour définir l'adresse . Voilà pour le côté "hard"
Côté soft, il s'agira de dialoguer en I2C avec le gyro (toujours en esclave) et de lire les valeurs de ses registres internes. Là, il vous faut vous pencher sérieusement sur le document que j'ai mis en lien, et notamment les pages 18 et suivantes (description I2C), et lire X fois les pages 20 (qui décrit les 2 modes de lecture/écriture utilisables) , et les pages 22 et suivantes qui décriventt les fonctions des divers registres internes du gyro.
La librairie "wire" de arduino sera utilisée, donc, pour communiquer en I2C, mais le choix des registres à lire, l'interprétation des résultats etc.... it's up to you  XD

Voilà, bon courage, ça va être intéressant, je crois  :)
@++,
jf

Edit : une petite recherche de plus, et...https://www.sparkfun.com/products/9801  en bas de la page, il y a même un lien pour un exemple de code pour atmega328  8)

2013

Salut JF :)

Nous vous remercions pour cette réponse rapide et claire.
Nous allons donc étudier en détails le lien que vous nous avez envoyé. Nous vous tiendrons au courant de l'avancée de notre projet si cela vous intéresse. Pour info, notre projet consiste à réaliser l'asservissement d'une camera gyro, que l'on viendra fixer sur une moto dans le but de filmer la route, mais nous voulons que la caméra reste horizontale même quand la moto se penche :)

a++ ,
julien  8) thibault  :smiley-mr-green: quentin    $)



alnath

oh ça va être fun, cette affaire :) -
perso, je serai plus inquiet pour la partie mécanique  :D

bon courage  8)

Go Up