Kazalo:

Arduino kolesarski merilnik hitrosti z uporabo GPS: 8 korakov
Arduino kolesarski merilnik hitrosti z uporabo GPS: 8 korakov

Video: Arduino kolesarski merilnik hitrosti z uporabo GPS: 8 korakov

Video: Arduino kolesarski merilnik hitrosti z uporabo GPS: 8 korakov
Video: Arducopter на гоночном квадрокоптере. Это вам не INAV! Часть первая. Базовая настройка 2024, Julij
Anonim
Image
Image
Arduino kolesarski merilnik hitrosti z uporabo GPS
Arduino kolesarski merilnik hitrosti z uporabo GPS
Arduino kolesarski merilnik hitrosti z uporabo GPS
Arduino kolesarski merilnik hitrosti z uporabo GPS

V tej vadnici bomo uporabljali Arduino in Visuino za prikaz trenutne hitrosti kolesa iz GPS -a na zaslonu ST7735.

Oglejte si predstavitveni video.

Korak: Kaj boste potrebovali

Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
  1. Arduino UNO (ali kateri koli drug Arduino)
  2. LCD zaslon TFT 7735
  3. Modul GPS Neo M6 V2
  4. Mostične žice
  5. Ogledna plošča
  6. Program Visuino: Prenesite Visuino
  7. Baterija za napajanje Arduina (v mojem primeru sem uporabljal samo powerbank)
  8. Neka škatla, kamor bi vse spravil.
  9. Kolo, da ga preizkusite

2. korak: vezje

Vezje
Vezje
Vezje
Vezje
Vezje
Vezje
Vezje
Vezje

LCD TFT ST7735

Poveži:

1,8 -palčna PIN koda TFT [LED] za PIN Arduino [3,3 V]

1,8 TFT koda PIN za zaslon [SCK] za PIN za Arduino [13]

1,8 TFT zaslonska koda [SDA] do Arduino PIN [11]

1,8 TFT zaslonska koda [A0 ali DC] za PIN Arduino [9]

1,8 TFT koda PIN [RESET] na PIN Arduino [8]

1.8 TFT zaslonska koda [CS] za PIN Arduino [10]

1,8 TFT koda PIN za zaslon [GND] za PIN za Arduino [GND]

1,8 TFT koda PIN zaslona [VCC] do PIN kode Arduino [5 V]

OPOMBA: Nekatere plošče Arduino imajo različne zatiče SPI, zato preverite dokumentacijo plošče.

GPS neo 6m:

PRIKLJUČITE gps neo 6m PIN [TXD] na Arduino PIN [RX]

Korak: Zaženite Visuino in izberite vrsto plošče Arduino UNO

Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO

o Začnite programirati Arduino, od tukaj morate namestiti Arduino IDE:

Upoštevajte, da je v Arduino IDE 1.6.6 nekaj kritičnih napak. Namestite 1.6.7 ali novejšo različico, sicer ta navodila ne bodo delovala! Če tega niste storili, sledite korakom v tem navodilu za nastavitev Arduino IDE za programiranje Arduino UNO! Namestiti je treba tudi Visuino: https://www.visuino.eu. Zaženite Visuino, kot je prikazano na prvi sliki Kliknite gumb "Orodja" na komponenti Arduino (slika 1) v Visuinu Ko se prikaže pogovorno okno, izberite "Arduino UNO", kot je prikazano na sliki 2

4. korak: V Visuinu dodajte komponente

V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
  • Dodajte komponento "Serijski GPS"
  • Dodajte komponento "TFT Color Display ST7735"

5. korak: V komponentah Visuino Set

V Visuino Set Components
V Visuino Set Components
V Visuino Set Components
V Visuino Set Components
V Visuino Set Components
V Visuino Set Components
  • Izberite komponento "Display1" in nastavite "Type" na "dtST7735R_BlackTab" OPOMBA: Nekateri zasloni imajo različne lastnosti, zato eksperimentirajte tako, da izberete različne vrste, da poiščete tisto, ki najbolje deluje, v mojem primeru izberem "dtST7735R_BlackTab"

  • Dvokliknite komponento "Display1" in v pogovornem oknu "Elements" dvakrat povlecite "Text Field" na levo stran

Izberite "Besedilno polje 1" (na levi strani) in pod oknom "Lastnosti" nastavite:

  • Velikost: 3
  • Začetna vrednost: SPEED
  • širina: 6
  • X: 10
  • Y: 10

Izberite "Besedilno polje 2" (na levi strani) in pod oknom "Lastnosti" nastavite:

  • Velikost: 5
  • širina: 6
  • X: 5
  • Y: 80

6. korak: V komponentah Visuino Connect

V komponentah Visuino Connect
V komponentah Visuino Connect
  • Priključite komponentni zatič "GPS1" [Out] na Arduino pin In [Serial 0]
  • Priključite zatič komponente "GPS1" [Hitrost] na pin 2 za besedilo komponente "Zaslon1" [Vhod]
  • Priključite komponentni zatič "Display1" [Out] na Arduino pin SPI [In]
  • Priključite komponentni zatič "Display1" [Chip Select] na Arduino Digital pin [10]
  • Priključite komponentni zatič "Display1" [Ponastavi] na Arduino Digital pin [8]
  • Priključite pin komponente "Display1" [Register Select] na Arduino Digital pin [9]

Korak 7: Ustvarite, prevedite in naložite kodo Arduino

Ustvarite, prevedite in naložite kodo Arduino
Ustvarite, prevedite in naložite kodo Arduino
Ustvarite, prevedite in naložite kodo Arduino
Ustvarite, prevedite in naložite kodo Arduino
  • V Visuinu pritisnite F9 ali kliknite gumb, prikazan na sliki 1, da ustvarite kodo Arduino, in odprite Arduino IDE
  • V Arduino IDE kliknite gumb za nalaganje, da sestavite in naložite kodo (slika 2)

Opomba: Ko naložite kodo v Arduino, prekinite priključek Arduino [RX]

8. korak: Montirajte in igrajte

Arduino in modul GPS postavite na neko plastično škatlo, napajajte z baterijo, namestite na kolo, poskrbite, da bo antena GPS vidna in obrnjena proti nebu.

Če napajate modul Arduino UNO, bo zaslon začel prikazovati trenutno hitrost kolesa.

Čestitamo! Projekt merilnika hitrosti ste zaključili z Visuinom. Priložen je tudi projekt Visuino, ki sem ga ustvaril za ta Instructable. Lahko ga prenesete in odprete v Visuinu:

Za ta projekt je na voljo veliko možnih posodobitev, na primer dodajanje razdalje, povprečne hitrosti itd. Uporabite svojo domišljijo in ustvarjalnost!

Priporočena: