Spisu treści:

Zegar GPS Arduino z czasem lokalnym za pomocą modułu NEO-6M: 9 kroków
Zegar GPS Arduino z czasem lokalnym za pomocą modułu NEO-6M: 9 kroków

Wideo: Zegar GPS Arduino z czasem lokalnym za pomocą modułu NEO-6M: 9 kroków

Wideo: Zegar GPS Arduino z czasem lokalnym za pomocą modułu NEO-6M: 9 kroków
Wideo: Jak podłączyć moduł GPS do Arduino, drona, podłączenie sposób działania - GPS tracker / logger 2024, Czerwiec
Anonim
Image
Image

W tym samouczku dowiemy się, jak uzyskać aktualny czas z satelitów za pomocą arduino.

Obejrzyj wideo!

Krok 1: Czego będziesz potrzebować

Czego będziesz potrzebować
Czego będziesz potrzebować
Czego będziesz potrzebować
Czego będziesz potrzebować
  • Moduł GPS NEO-6M
  • Wyświetlacz TFT ST7789
  • Arduino Uno lub dowolna inna płytka Arduino
  • Deska do krojenia chleba
  • Przewody połączeniowe
  • Oprogramowanie Visuino: Pobierz tutaj

Krok 2: Obwód

Obwód
Obwód
  • Podłącz Arduino 5V do modułu GPS VCC
  • Podłącz Arduino GND do modułu GPS GND
  • Podłącz moduł GPS RX do Arduino TX
  • Podłącz moduł GPS TX do Arduino RX
  • Podłącz Arduino 5V do pinu LCD VCC
  • Podłącz Arduino 5V do pinu LCD BLK
  • Podłącz Arduino GND do pinu LCD GND
  • Podłącz pin LCD SCL do pinu cyfrowego Arduino 13
  • Podłącz pin LCD SDA do pinu cyfrowego Arduino 11
  • Podłącz pin LCD Reset do pinu cyfrowego Arduino 9
  • Podłącz pin LCD DC do pinu cyfrowego Arduino 8

Krok 3: Uruchom Visuino i wybierz typ płyty Arduino UNO

Uruchom Visuino i wybierz typ płytki Arduino UNO
Uruchom Visuino i wybierz typ płytki Arduino UNO
Uruchom Visuino i wybierz typ płytki Arduino UNO
Uruchom Visuino i wybierz typ płytki Arduino UNO

Visuino: https://www.visuino.eu również musi być zainstalowane. Pobierz bezpłatną wersję lub zarejestruj się na bezpłatną wersję próbną.

Uruchom Visuino, jak pokazano na pierwszym obrazku Kliknij przycisk "Narzędzia" na komponencie Arduino (Zdjęcie 1) w Visuino Gdy pojawi się okno dialogowe, wybierz "Arduino UNO", jak pokazano na Zdjęciu 2

Krok 4: Dodaj komponenty w Visuino

W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
  • Dodaj komponent „Serial GPS”
  • Dodaj komponent "Decode (Split) Date/Time"
  • Dodaj komponent „Dodaj datę/godzinę”
  • Dodaj tekst 2X „Sformatowany tekst”
  • Dodaj komponent "Kolorowy wyświetlacz TFT ST7735/ST7789"

Krok 5: W komponentach zestawu Visuino

W komponentach zestawu Visuino
W komponentach zestawu Visuino
W komponentach zestawu Visuino
W komponentach zestawu Visuino
W komponentach zestawu Visuino
W komponentach zestawu Visuino
  • Wybierz „Display1” i w oknie właściwości ustaw Orientation na goDown, Type na dtST7789_240_240
  • Kliknij dwukrotnie na „Wyświetlacz1”

W oknie Elementy:

Przeciągnij „Narysuj tekst” w lewo

W oknie właściwości ustaw Kolor na aclDarkOrange, rozmiar na 3, Tekst na „ZEGAR GPS”, X na 70, Y na 20

Przeciągnij „Narysuj tekst” w lewo

W oknie właściwości ustaw rozmiar na 2, Tekst na „Czas:”, Y na 90

Przeciągnij "Pole tekstowe"

W oknie właściwości ustaw Color na aclTurquoise, size na 3, X na 70, Y na 90

Przeciągnij „Narysuj tekst”

W oknie właściwości ustaw rozmiar na 2, Tekst na "Data:", Y na 140

Przeciągnij "Pole tekstowe"

W oknie właściwości ustaw kolor na aclTurquoise, rozmiar na 3, X na 70, Y na 140

Przeciągnij „Narysuj linię”

W oknie właściwości ustaw Wysokość na 0, Szerokość na 240, Y na 70

Przeciągnij „Narysuj mapę bitową” w lewo

W oknie właściwości wybierz bitmapę i kliknij na 3 kropki i w edytorze bitmap wczytaj plik bitmapy (zawarty tutaj)

Uwaga: inne mapy bitowe można uzyskać tutaj

  • Zamknij edytor bitmap
  • Zamknij okno elementów
  • Wybierz „FormattedText1” i w oknie właściwości ustaw tekst na %0:%1:%2
  • Kliknij dwukrotnie na „FormattedText1” i w oknie elementów przeciągnij 3X „Element tekstowy” w lewo

Zamknij okno elementów

  • Wybierz „FormattedText2” i w oknie właściwości ustaw tekst na %0:%1:%2
  • Kliknij dwukrotnie na "FormattedText2" i w oknie elementów przeciągnij 3X "Element tekstowy" w lewo

Zamknij okno elementów

Aby dostosować strefę czasową wybierz "AddDateTime1" iw oknie właściwości zmień godziny na swoją strefę czasową, np. godziny: 2, doda to 2h do czasu otrzymanego z satelity.

Krok 6: W komponentach Visuino Connect

W komponentach Visuino Connect
W komponentach Visuino Connect
W komponentach Visuino Connect
W komponentach Visuino Connect
W komponentach Visuino Connect
W komponentach Visuino Connect
  • Podłącz Display1 pin Out SPI do pinu SPI na płycie Arduino
  • Podłącz pin Display1 Reset do pinu cyfrowego 9 płyty Arduino
  • Podłącz pin Display1 Register Select do pinu cyfrowego 8 płyty Arduino
  • Podłącz pin GPS1 Data i godzina do pinu AddDateTime1 In
  • Połącz wyjście AddDateTime1 z wejściem DecodeDateTime1pin
  • Podłącz wyjście GPS1 do pinu szeregowego [0] na płycie Arduino
  • Połącz DecodeDateTime1 pin Rok z FormattedText2 pin Tekst Element3 In
  • Połącz pinezkę DecodeDateTime1 Month z pinem FormattedText2 Text Element1 In
  • Połącz pinezkę DecodeDateTime1 Day z pinem FormattedText2 pin Text Element2 In
  • Połącz DecodeDateTime1 pin Godzina do FormattedText1 pin Tekst Element1 In
  • Połącz DecodeDateTime1 pin minuta z formatowanym tekstem1 pin Text Element2 In
  • Połącz pinezkę DecodeDateTime1 Drugi z pinem FormattedText1 Element tekstowy3 In
  • Podłącz sformatowany tekst1 pin Out do Display1Text Field1 pin In
  • Połącz pin Out FormattedText2 z pinem Display1Text Field2 In

Krok 7: Przed przesłaniem do Arduino

Przed przesłaniem do Arduino
Przed przesłaniem do Arduino
Przed przesłaniem do Arduino
Przed przesłaniem do Arduino
  • Przed przesłaniem do Arduino odłącz pin RX na Arduino
  • Po przesłaniu podłącz przewód z powrotem do pinu Arduino RX

Krok 8: Wygeneruj, skompiluj i prześlij kod Arduino

Generuj, kompiluj i przesyłaj kod Arduino
Generuj, kompiluj i przesyłaj kod Arduino

W Visuino, na dole kliknij zakładkę "Build", upewnij się, że wybrany jest właściwy port, a następnie kliknij przycisk "Compile/Build and Upload".

Krok 9: Graj

Jeśli włączysz moduł Arduino UNO, wyświetlacz zacznie pokazywać godzinę i datę pozyskaną z satelitów.

Gratulacje! Zrealizowałeś swój projekt z Visuino. Dołączony jest również projekt Visuino, który stworzyłem dla tego Instructable, możesz go pobrać i otworzyć w Visuino:

Plik GPS-SAT-TIME.visuino (Projekt z regulacją strefową)

Plik GPS-TIME2.visuino (Projekt bez regulacji stref)

Zalecana: