====== GY-80 et/ou GY-85====== **autre piste** * https://github.com/RPi-Distro/RTIMULib exxxxelent ! a vérifier * https://github.com/RTIMULib https://github.com/RTIMULib/RTIMULib2 The **GY-80** is a tiny orientation sensor chip with nine degrees of freedom (9-DOF, from 3-DOF each for the accelerometer, compass and gyroscope) plus a barometer which means it gets marketed as a ten dgree of freedom (10-DOF) sensor. Chips: * HMC5883L (3-Axis Digital Compass / vector magnetometer), I2C Address 0x1E * ADXL345 (3-Axis Digital Accelerometer), I2C Address 0x53 * L3G4200D (3-Axis Angular Rate Sensor / Gyro), I2C Address 0x69 * BMP085 (Barometric Pressure / Temperature Sensor), I2C Address 0x77 **DY-85**: * ITG3205 (3-Axis Angular Rate Sensor / Gyro), I2C Address 0x68 * ADXL345 (3-Axis Digital Accelerometer), I2C Address 0x53 * HMC5883L (3-Axis Digital Compass / vector magnetometer), I2C Address 0x1E **Codes et informations glanés:** * https://github.com/peterjc/longsight/blob/master/gy80.py * http://www.varesano.net/projects/hardware/FreeIMU#library * http://www.varesano.net/blog/fabio/freeimu-magnetometer-and-accelerometer-calibration-gui-alpha-version-out * http://www.instructables.com/id/Gravity-Touch-bluetooth-glove/?ALLSTEPS * https://github.com/RPi-Distro/RTIMULib * https://aur.archlinux.org/packages/python-rtimulib/ =>python-rtimulib paquet * http://www.electrodragon.com/itg3200-adxl345-sensor-demo-test-of-posture-recognition/ ====== Tests ====== avec un GY-85 de * https://www.raspberrypi.org/forums/viewtopic.php?f=44&t=139584 * http://abyz.co.uk/rpi/pigpio/download.html ===== 9DOF vers OSC ===== Permettrait la prise en compte par puredata des info de l'IMU connectée par un fil à l'ordinateur (ARM) cf [[https://github.com/peterjc/longsight/blob/master/gy80.py|python pour gy80]] ===== 9DOF arduino WIFI ===== Construction de module IMU en mode WIFI, on peut alors exporter le capteur voir en avoir plusieurs. Avantage consommation faible et pas de fil. Rien n’empêche a la réception de récupérer les info et de les repasser en OSC... **D'ou un entre deux: 9DOF(IMU 9Y)/arduino/Wifi --> Wifi/ordiARM --> python vers OSC**