Sadržaj:

Arduino biciklistički brzinomjer pomoću GPS -a: 8 koraka
Arduino biciklistički brzinomjer pomoću GPS -a: 8 koraka

Video: Arduino biciklistički brzinomjer pomoću GPS -a: 8 koraka

Video: Arduino biciklistički brzinomjer pomoću GPS -a: 8 koraka
Video: Biciklom noću 2024, Srpanj
Anonim
Image
Image
Arduino biciklistički brzinomjer pomoću GPS -a
Arduino biciklistički brzinomjer pomoću GPS -a
Arduino biciklistički brzinomjer pomoću GPS -a
Arduino biciklistički brzinomjer pomoću GPS -a

U ovom ćemo vodiču koristiti Arduino i Visuino za prikaz trenutne brzine bicikla s GPS -a na zaslonu ST7735.

Pogledajte demonstracijski video.

Korak 1: Ono što će vam trebati

Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
  1. Arduino UNO (ili bilo koji drugi Arduino)
  2. LCD zaslon TFT 7735
  3. GPS Neo M6 V2 modul
  4. Kratkospojne žice
  5. Oglasna ploča
  6. Visuino program: Preuzmite Visuino
  7. Baterija za napajanje Arduina (u mom slučaju samo sam koristio powerbank)
  8. Neka kutija da se sve stavi.
  9. Bicikl da ga isprobate

Korak 2: Krug

Krug
Krug
Krug
Krug
Krug
Krug
Krug
Krug

LCD TFT ST7735

Spojiti:

1,8 TFT PIN zaslona [LED] do Arduino PIN -a [3,3 V]

1.8 TFT PIN PIN [SCK] za Arduino PIN [13]

1,8 TFT PIN zaslona [SDA] do Arduino PIN -a [11]

1.8 TFT zaslon PIN [A0 ili DC] za Arduino PIN [9]

1.8 TFT PIN PIN [RESET] na Arduino PIN [8]

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

1.8 TFT PIN PIN [GND] za Arduino PIN [GND]

1.8 TFT PIN PIN [VCC] za Arduino PIN [5V]

NAPOMENA: Neke Arduino ploče imaju različite SPI pinove pa provjerite dokumentaciju ploče.

GPS neo 6m:

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

Korak 3: Pokrenite Visuino i odaberite vrstu ploče Arduino UNO

Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Pokrenite Visuino i odaberite vrstu ploče Arduino UNO

o za početak programiranja Arduina, morat ćete instalirati Arduino IDE odavde:

Imajte na umu da postoje neke kritične pogreške u Arduino IDE 1.6.6. Obavezno instalirajte 1.6.7 ili noviju verziju, u protivnom ovaj Instructable neće raditi! Ako niste učinili, slijedite korake u ovom Uputu za postavljanje Arduino IDE -a za programiranje Arduino UNO! Visuino: https://www.visuino.eu također je potrebno instalirati. Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite gumb "Alati" na komponenti Arduino (Slika 1) u Visuinu Kad se pojavi dijaloški okvir, odaberite "Arduino UNO" kao što je prikazano na slici 2

Korak 4: U Visuinu dodajte komponente

U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
  • Dodajte komponentu "Serijski GPS"
  • Dodajte komponentu "TFT zaslon u boji ST7735"

Korak 5: U Visuino komponentama skupa

U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
  • Odaberite komponentu "Display1" i postavite "Type" na "dtST7735R_BlackTab" NAPOMENA: Neki zasloni imaju različita svojstva pa eksperimentirajte odabirom različitih vrsta kako biste pronašli onu koja najbolje funkcionira, u mom slučaju odabirem "dtST7735R_BlackTab"

  • Dvaput kliknite na komponentu "Display1" i u dijalogu "Elements" povucite 2x "Text Field" na lijevu stranu

Odaberite "Tekstualno polje1" (s lijeve strane) i u prozoru "Svojstva" postavite prozor:

  • Veličina: 3
  • Početna vrijednost: SPEED
  • širina: 6
  • X: 10
  • Y: 10

Odaberite "Tekstualno polje 2" (s lijeve strane) i u prozoru "Svojstva" postavite prozor:

  • Veličina: 5
  • širina: 6
  • X: 5
  • Y: 80

Korak 6: U komponentama Visuino Connect

U komponentama Visuino Connect
U komponentama Visuino Connect
  • Spojite "GPS1" komponentni pin [Out] na Arduino pin In [Serial 0]
  • Spojite iglu komponente "GPS1" [Brzina] na "Tekst polja 2 komponente" zaslona 1 "Ulaz]
  • Spojite iglu komponente "Display1" [Out] na Arduino pin SPI [In]
  • Spojite iglu komponente "Display1" [Chip Select] na Arduino Digital pin [10]
  • Spojite pin komponente "Display1" [Reset] na Arduino Digital pin [8]
  • Spojite pin komponente "Display1" [Register Select] na Arduino Digital pin [9]

Korak 7: Generirajte, kompajlirajte i prenesite Arduino kôd

Generirajte, sastavite i prenesite Arduino kod
Generirajte, sastavite i prenesite Arduino kod
Generirajte, sastavite i prenesite Arduino kod
Generirajte, sastavite i prenesite Arduino kod
  • U Visuinu pritisnite F9 ili kliknite gumb prikazan na slici 1 za generiranje Arduino koda i otvorite Arduino IDE
  • U Arduino IDE -u kliknite gumb Upload za sastavljanje i prijenos koda (Slika 2)

Napomena: Obavezno prenesite kôd na Arduino da biste odspojili Arduino pin [RX]

Korak 8: Montirajte i igrajte

Stavite Arduino i GPS modul u neku plastičnu kutiju, napajajte ga baterijom, postavite na bicikl, provjerite je li GPS antena vidljiva i okrenuta prema nebu.

Ako napajate Arduino UNO modul, zaslon će početi prikazivati trenutnu brzinu bicikla.

Čestitamo! S Visuinom ste dovršili svoj projekt mjerača brzina. U prilogu je i projekt Visuino koji sam stvorio za ovaj Instructable. Možete ga preuzeti i otvoriti u Visuinu:

Za ovaj projekt postoji mnogo mogućih ažuriranja, poput dodavanja udaljenosti, prosječne brzine itd. Upotrijebite svoju maštu i kreativnost!

Preporučeni: