poniedziałek, 27 lipca
Shadow

Prędkościomierz GPS z wyświetlaczem OLED

Prędkościomierze służą do pomiaru prędkości poruszającego się pojazdu. Wcześniej budowaliśmy kłady na bazie modułu NEO6M GPS. Dziś wykorzystamy moduł NEO-6M do pomiaru prędkości poruszającego się pojazdu. Prędkościomierze oparte GPS z zasady są dokładniejsze niż standardowe prędkościomierze. Wszystko przez fakt, że mogą w sposób ciągły lokalizować pojazd i obliczać jego prędkość. Technologia pozycjonowanie GNSS (GPS, GLONASS, GALILEO, BEIDU)  jest szeroko stosowana w transporcie morskim czy lądowym jak i smartfonach które macie w kieszeni. Wszystko to sprowadza się do nawigacji jak i odbierania alertów o ruchu drogowym.

prędkościomierz gps neo6 arduino

W tym projekcie zbudujemy prędkościomierz Arduino GPS z wykorzystaniem modułu NEO6M GPS z wyświetlaczem OLED.

Potrzebne komponenty:

Moduł GPS NEO6M

Sam moduł GPS NEO-6M jest stosunkowo popularnym odbiornikiem GPS wraz z ceramiczną anteną, dzięki w miarę kompaktowym gabarytom anteny zapewnia szybkie wyszukiwanie satelit. Ten odbiornik ma możliwość wykrywania lokalizacji i śledzenia do 22 satelitów oraz identyfikuje lokalizacje w dowolnym miejscu na świecie. Dzięki wbudowanemu wskaźnikowi sygnału możemy monitorować stan sieci modułu. Posiada baterię podtrzymującą dane, dzięki czemu moduł może zapisać dane w przypadku przypadkowego wyłączenia głównego zasilania.

Funkcje modułu:

  • Napięcie pracy: 2,7-3,6V DC
  • Prąd prądu: 67 mA
  • Szybkość transmisji: 4800-230400 jednak domyślnie 9600
  • Protokół komunikacyjny: NEMA
  • Interfejs: UART
  • Antena zewnętrzna
  • Wbudowana pamięć EEPROM.

Wyświetlacz OLED I2C

Termin OLED oznacza „organiczną diodę emitującą światło”, wykorzystuje tę samą technologię, która jest stosowana w większości naszych telewizorów, ale ma mniej pikseli w porównaniu do nich. Łączenie tych fajnie wyglądających modułów wyświetlacza z Arduino to prawdziwa przyjemność, ponieważ dzięki temu nasze projekty będą wyglądać fajnie. Cały artykuł na temat wyświetlaczy OLED i ich typów omówiliśmy tutaj. Tutaj używamy monochromatycznego 4-pinowego wyświetlacza OLED SH1106 OLED o przekątnej 1,28”. Ten wyświetlacz może działać tylko w trybie I2C.

Specyfikacja techniczna wyświetlacza:

Układ sterownika: SH1106
Napięcie wejściowe: 3,3V – 5V DC
Rozdzielczość: 128×64
Interfejs: I2C
Pobór prądu: 8 mA
Kolor piksela: niebieski, biały,
Kąt widzenia: >160 stopni

Opis pinout:

  • VCC: Zasilanie wejściowe 3,3–5V DC
  • GND: Złącze GND (masowe)
  • SCL: Pin zegara interfejsu I2C
  • SDA: Pin danych szeregowych interfejsu I2C

Schemat połączeń:

Prędkościomierz GPS z wyświetlaczem OLED_schem

Kod programu

 

Lub do pobrania plik ino

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.