Giroscop MPU-6050 + Processing

Giroscoapele ne ajuta de determinam orientarea unui corp solid in spatiu. In tutorialul de astazi ne vom axa pe citirea inclinarii corpului solid  pe urmatoarele axe: ruliu, giratie, tangaj.

Vom afisa interactiv folosind un Arduino Nano si un giroscop MPU-6050 orientarea in spatiu al ansamblului din figura de mai jos:

Image

 

Cablarea este urmatoarea:

– in caz ca nu se vede INT de la MPU se leaga la pinul digital 2 de pe Nano. Daca folositi alta placa aveti grija sa determinati care pin corespunde intreruperii #0. Arduino Nano are pinul 2 care corespunde intreruperii #0(zero).

wiring

Pasi pentru proiect:

1. Se descarca libraria, codul arduino si codul processing de AICI

2. Se pune libraria in C:\Program Files (x86)\Arduino\libraries. In caz ca ati instalat in alta cale, cautati folderul de librarii.

3. Se instaleaza Processing 2 de AICI

In codul arduino am mai definit niste linii de cod ca atunci cand giratia este de 93 grade sa aprinda un led. Astfel sa stiu ca am “lock” pe giratie si avionul/racheta/vaporul are orientare in directia dorita.

 

Rezultat video:

AICI