poniedziałek, 27 lipca
Shadow

Prosty żyroskop MPU6050 z ekranem GMT130

Żyroskopy są wykorzystywane w dzisiejszych czasach powszechniej, jeden na bank masz w kieszeni (tak twój telefon). Tym razem pokaże wam prosty układ żyroskopowy wykorzystujący układ MPU6050. Całość zostanie zwizualizowana na kolorowym wyświetlaczem TFT GMT130. Co to jest żyroskop nie będę się tu rozpisywał zapraszam do lektory Żyroskop co to jest oraz Akcelerometr: Historia, Definicja i Zastosowania, gdyż wykorzystany układ MPU6050 w module GY521 również go posiada.

Parę parametrów moduł GY-521, jest popularnym modułem bazującym na układzie MPU6050 firmy InvenSense. Układ ten zawiera:

  • 3-osiowy akcelerometr,
  • 3-osiowy żyroskop,
  • przetwornik analogowo-cyfrowy,
  • interfejs komunikacyjny I²C.

Dzięki połączeniu akcelerometru i żyroskopu możliwe jest określenie położenia oraz ruchu urządzenia w przestrzeni.

  • Specyfikacja MPU6050
  • Napięcie zasilania: 3,3 V – 5 V (na module GY-521)
  • Komunikacja: I²C
  • Zakres akcelerometru: ±2 g, ±4 g, ±8 g, ±16 g
  • Zakres żyroskopu: ±250°/s, ±500°/s, ±1000°/s, ±2000°/s

żyroskop MPU6050

MPU6050 znajduje zastosowanie między innymi w:

  • dronach,
  • robotach mobilnych,
  • stabilizatorach kamer,
  • systemach nawigacyjnych,
  • modelarstwie,
  • projektach IoT.

Garść informacji o samym wyświetlaczu GMT130 jest kolorowym wyświetlaczem TFT IPS o przekątnej 1,3 cala więc stosunkowo niewielki i rozdzielczości 240×240 pikseli. Moduł wykorzystuje sterownik ST7789, komunikuje się za pomocą magistrali SPI.

Najważniejsze parametry GMT130

  • Przekątna: 1,3″
  • Rozdzielczość: 240 × 240 pikseli
  • Sterownik: ST7789
  • Interfejs: SPI
  • Kolory: 65 tysięcy kolorów
  • Technologia IPS zapewniająca szerokie kąty widzenia

W prezentowanym projekcie wyświetlacz został podłączony do Arduino Mega 2560 za pomocą sprzętowego interfejsu SPI. Tak nie użyłem tu Arduino Uno gdyż, wydajność już nie pozwalała prawidłowo obsługiwać wyświetlacza.

Połączenie modułu GY-521

GND → GND
5V → 5 V
SDA → 20
SCL → 21

Połączenie ekranu GMT130

GND → GND
VDD → 5 V
SCK → 52
SDA → 51
RES → 8
DC → 9
BLK → 5V

Połączenie modułu GY-521 z wyświetlaczem GMT130 pozwala w prosty sposób stworzyć system monitorowania orientacji przestrzennej urządzenia. Dzięki zastosowaniu układu MPU6050 możliwy jest pomiar położenia w trzech osiach, natomiast kolorowy wyświetlacz ST7789 zapewnia czytelną i atrakcyjną wizualizację wyników. Projekt stanowi doskonałą bazę do dalszego rozwoju, na przykład budowy sztucznego horyzontu, poziomicy elektronicznej, systemu stabilizacji czy kontrolera lotu.

Kod programu

Połączenie modułu GY-521 z wyświetlaczem GMT130 pozwala w prosty sposób stworzyć system monitorowania orientacji przestrzennej urządzenia. Dzięki zastosowaniu układu MPU6050 możliwy jest pomiar położenia w trzech osiach, natomiast kolorowy wyświetlacz ST7789 zapewnia czytelną i atrakcyjną wizualizację wyników. Projekt stanowi doskonałą bazę do dalszego rozwoju, na przykład budowy sztucznego horyzontu, poziomicy elektronicznej, systemu stabilizacji czy kontrolera lotu.

5/5 - (2 ocena/y)

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *


Ta strona używa Akismet do redukcji spamu. Dowiedz się, w jaki sposób przetwarzane są dane Twoich komentarzy.