Spisu treści:

Prędkościomierz rowerowy Arduino za pomocą GPS: 8 kroków
Prędkościomierz rowerowy Arduino za pomocą GPS: 8 kroków

Wideo: Prędkościomierz rowerowy Arduino za pomocą GPS: 8 kroków

Wideo: Prędkościomierz rowerowy Arduino za pomocą GPS: 8 kroków
Wideo: Arduino, prędkościomierz. (N.fremo.pl) 2024, Listopad
Anonim
Image
Image
Prędkościomierz rowerowy Arduino za pomocą GPS
Prędkościomierz rowerowy Arduino za pomocą GPS
Prędkościomierz rowerowy Arduino za pomocą GPS
Prędkościomierz rowerowy Arduino za pomocą GPS

W tym samouczku użyjemy Arduino i Visuino, aby wyświetlić aktualną prędkość roweru z GPS na wyświetlaczu ST7735.

Obejrzyj film demonstracyjny.

Krok 1: Czego będziesz potrzebować

Czego będziesz potrzebować
Czego będziesz potrzebować
Czego będziesz potrzebować
Czego będziesz potrzebować
Czego będziesz potrzebować
Czego będziesz potrzebować
  1. Arduino UNO (lub dowolne inne Arduino)
  2. Wyświetlacz LCD TFT 7735
  3. Moduł GPS Neo M6 V2
  4. Przewody połączeniowe
  5. Deska do krojenia chleba
  6. Program Visuino: Pobierz Visuino
  7. Bateria do zasilania Arduino (w moim przypadku korzystałem właśnie z powerbanku)
  8. Jakieś pudełko, żeby to wszystko włożyć.
  9. Rower do przetestowania

Krok 2: Obwód

Obwód
Obwód
Obwód
Obwód
Obwód
Obwód
Obwód
Obwód

LCD TFT ST7735

Łączyć:

1.8 TFT PIN wyświetlacza [LED] do Arduino PIN [3,3 V]

1.8 TFT PIN wyświetlacza [SCK] do Arduino PIN [13]

1.8 PIN wyświetlacza TFT [SDA] do PIN Arduino [11]

1.8 PIN wyświetlacza TFT [A0 lub DC] do PIN Arduino [9]

1.8 PIN wyświetlacza TFT [RESET] do PIN Arduino [8]

1.8 PIN wyświetlacza TFT [CS] do PIN Arduino [10]

1.8 PIN wyświetlacza TFT [GND] do PIN Arduino [GND]

1.8 PIN wyświetlacza TFT [VCC] do PIN Arduino [5V]

UWAGA: Niektóre płyty Arduino mają różne piny SPI, więc upewnij się, że sprawdziłeś dokumentację płyty.

GPS neo 6m:

PODŁĄCZ Gps neo 6m PIN [TXD] do Arduino PIN [RX]

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

o zacznij programować Arduino, musisz mieć zainstalowane Arduino IDE stąd:

Należy pamiętać, że w Arduino IDE 1.6.6 występuje kilka krytycznych błędów. Upewnij się, że zainstalowałeś 1.6.7 lub nowszy, w przeciwnym razie ta instrukcja nie będzie działać! Jeśli jeszcze tego nie zrobiłeś, wykonaj czynności opisane w tej instrukcji, aby skonfigurować Arduino IDE do programowania Arduino UNO! Visuino: https://www.visuino.eu również musi być zainstalowane. 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 "Kolorowy wyświetlacz TFT ST7735"

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 komponent "Display1" i ustaw "Type" na "dtST7735R_BlackTab"UWAGA: Niektóre wyświetlacze mają inne właściwości, więc poeksperymentuj, wybierając różne typy, aby znaleźć ten, który działa najlepiej, w moim przypadku wybrałem "dtST7735R_BlackTab"

  • Kliknij dwukrotnie komponent „Display1” iw oknie dialogowym „Elements” przeciągnij 2x „Pole tekstowe” na lewą stronę

Wybierz "Pole tekstowe1" (po lewej stronie) i w oknie "Właściwości" ustaw:

  • Rozmiar: 3
  • Wartość początkowa: PRĘDKOŚĆ
  • szerokość: 6
  • X:10
  • Y:10

Wybierz "Pole tekstowe2" (po lewej stronie) i w oknie "Właściwości" ustaw:

  • Rozmiar: 5
  • szerokość: 6
  • X:5
  • Y:80

Krok 6: W komponentach Visuino Connect

W komponentach Visuino Connect
W komponentach Visuino Connect
  • Podłącz pin [Out] komponentu „GPS1” do wejścia Arduino [Serial 0]
  • Połącz pin komponentu „GPS1” [Prędkość] z pinem komponentu „Wyświetlacz1” Pole tekstowe2 pin [In]
  • Podłącz pin komponentu "Display1" [Out] do pinu Arduino SPI [In]
  • Podłącz pin komponentu „Display1” [Chip Select] do pinu Arduino Digital [10]
  • Podłącz pin komponentu "Display1" [Reset] do pinu Arduino Digital[8]
  • Podłącz pin komponentu „Display1” [Register Select] do pinu Arduino Digital[9]

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

Generuj, kompiluj i przesyłaj kod Arduino
Generuj, kompiluj i przesyłaj kod Arduino
Generuj, kompiluj i przesyłaj kod Arduino
Generuj, kompiluj i przesyłaj kod Arduino
  • W Visuino naciśnij F9 lub kliknij przycisk pokazany na Zdjęciu 1, aby wygenerować kod Arduino i otworzyć Arduino IDE
  • W Arduino IDE kliknij przycisk Prześlij, aby skompilować i przesłać kod (Zdjęcie 2)

Uwaga: Upewnij się, że podczas przesyłania kodu do Arduino należy odłączyć pin Arduino [RX]

Krok 8: Zamontuj i graj

Włóż Arduino i moduł GPS do jakiegoś plastikowego pudełka, zasil go baterią, zamontuj na rowerze, upewnij się, że antena GPS jest widoczna i zwrócona ku niebu.

Jeśli włączysz moduł Arduino UNO, wyświetlacz zacznie pokazywać aktualną prędkość roweru.

Gratulacje! Ukończyłeś projekt prędkościomierza z Visuino. Dołączony jest również projekt Visuino, który stworzyłem dla tego Instructable. Możesz go pobrać i otworzyć w Visuino:

Istnieje wiele możliwych aktualizacji tego projektu, takich jak dodawanie odległości, średniej prędkości itp. Użyj swojej wyobraźni i kreatywności!

Zalecana: