Gy-521 cu trei axe giroscop și accelerometru

Modulul de fiabilitate este furnizat pull-up rezistor și accelerometru dezorientare intercoordinate și giroscop sunt îndepărtate prin tehnologia de procesare Motion. În GY-521 este construit pe baza senzorului - RKP-GY-521-MPU6050, care este primul din lume pentru șase axe soluția.

module Senzori

  • Pentru a ține evidența mișcare lentă și rapidă cu eroare minimă, puteți selecta manual intervalul dorit.
  • Modulul combină activitatea de a ajuta reciproc senzori - un accelerometru, un giroscop - și este utilizat, de exemplu, atunci când aveți nevoie pentru a stabiliza quadrocopter de zbor. Acestea vor ajuta la coordonarea diverselor dispozitive.
  • Deoarece accelerometrului este determinat prin mișcarea și coliziune a unui obiect sunt capturate și împinge obstacolul și toamna.
  • Dimensiunea mică permite să se integreze modulul în orice sistem.
  • IC cip 100 este un registru pentru stocarea datelor.

Astfel de senzori multifuncționale sunt relativ noi, astfel încât iubitorii de artă cu interes să învețe mai multe și mai multe noi domenii de aplicare. Și un lucru pe care știa sigur: senzori încorporați - un accelerometru, un giroscop - util în orice DIY-proiect. La urma urmelor, cu ei, de exemplu, pot fi colectate:

  • dronă;
  • robotului Explorer;
  • senzor pentru acasă inteligentă;
  • dispozitiv portabil „trei în unu“;
  • și alte echipamente utile.

Luați în considerare schema electrică a modulului pentru Arduino

În acest exemplu, mai întâi obținem datele din accelerometrul giroscopic pe monitor de serie Arduino IDE. pentru aceasta avem nevoie de bibliotecă Kalman, biblioteca vă permite să convertiți valorile coordonatelor X și Y. Vom scrie următoarea schiță în Arduino.

A se vedea codul în arhivă.

monitori seriale deschise observa:

Gy-521 cu trei axe giroscop și accelerometru

Acest program ieșiri coordonatele X și Y. 180 atunci când acestea sunt egale, atunci giroscopul este într-un plan orizontal.

Acum, încercați să afișeze toate datele de pe ecran OLED folosind vizualizarea „3 D cub“. Folosind valorile de giroscop accelerometru, vom roti cubul cu viteze diferite în direcția de înclinare a modulului. Când cartografiați valorile pe axa y ia valori pozitive cubul este rotit în sus când este negativ, dimpotrivă. Atunci când valorile pe axa X, valori pozitive ale cubului este rotit spre dreapta, și negativ la stânga. Puteți roti cubul diagonală. Deci, vom valorile de ieșire ale X și Y cu un giroscop și accelerometru. Pentru a afișa ecranul OLED folosind o Adafruit bibliotecă grafică.

Conducerea conexiunea de afișare la Arduino