Connexion et utilisation d'un gyroscope

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 :slight_smile:

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

Salut :slight_smile:

la prochaine fois, mettez des liens, ça évite de "googliser" :stuck_out_tongue:
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 :slight_smile:
@++,
jf

Edit : une petite recherche de plus, et...Triple-Axis Digital-Output Gyro ITG-3200 Breakout - SEN-09801 - SparkFun Electronics en bas de la page, il y a même un lien pour un exemple de code pour atmega328 8)

Salut JF :slight_smile:

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 :slight_smile:

a++ ,
julien 8) thibault :grin: quentin $)

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

bon courage 8)