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

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s