Archive

Posts Tagged ‘mpu6050’

Pan / Tilt piloté par protocole UDP en Micropython

Il y a bien longtemps, j’avais commandé un système Pan/tilt équipés de servos SG90 afin de tester l’utilisation avec un Arduino. D’ailleur vous pouvez regarder l’article que j’avais écrit à l’époque : https://itechnofrance.wordpress.com/2013/05/24/utilisation-dun-pantilt-laide-dun-joystick/

Aujourd’hui je me suis lancé dans l’utilisation de celui-ci mais piloté par le réseau. Pour la partie pilotage je vais utiliser ma plateforme de test à base de Nodemcu Lolin équipé d’un Gyroscope / Accéléromètre MPU6050 :
 

Lire la suite…

Catégories :NodeMCU Étiquettes : , , , , ,

Utilisation du capteur MPU6050 en MicroPython

Je viens d’ajouter un nouveau capteur à ma platine de test NodeMCU Lolin, à savoir le MPU6050 qui contient un gyroscope et un accélérateur. Afin de pouvoir l’utiliser j’ai écrit une librairie en MicroPython qui est accessible à l’adresse https://github.com/itechnofrance/micropython/tree/master/librairies/mpu6050

Autant vous dire que j’ai passé beaucoup de temps pour comprendre le fonctionnement de ce capteur mais j’ai fini par y arriver.
Les fonctions de la librairie sont les suivantes :
– fonction detect() qui permet de détecter le capteur sur le bus I2C.
– fonction reset() qui permet d’initialiser le capteur.
– fonction config() qui permet de configurer le capteur.
– fonction lecture_capteur() qui permet de lire le gyroscope, l’accéléromètre et la température.
– les fonctions temp(), acc() et gyro() qui vous donnent les valeurs en brut.
– la fonction angle() qui permet de récupérer les angles X et Y.

Lire la suite…

Catégories :NodeMCU Étiquettes : , ,