Innholdsfortegnelse:

Arduino sykkelhastighetsmåler ved hjelp av GPS: 8 trinn
Arduino sykkelhastighetsmåler ved hjelp av GPS: 8 trinn

Video: Arduino sykkelhastighetsmåler ved hjelp av GPS: 8 trinn

Video: Arduino sykkelhastighetsmåler ved hjelp av GPS: 8 trinn
Video: 50 САМЫХ ИННОВАЦИОННЫХ ЛИЧНЫХ ТРАНСПОРТНЫХ СРЕДСТВ 2021–2022 гг. 2024, Juli
Anonim
Image
Image
Arduino sykkelhastighetsmåler ved hjelp av GPS
Arduino sykkelhastighetsmåler ved hjelp av GPS
Arduino sykkelhastighetsmåler ved hjelp av GPS
Arduino sykkelhastighetsmåler ved hjelp av GPS

I denne opplæringen vil vi bruke Arduino og Visuino til å vise en gjeldende sykkelhastighet fra GPS på ST7735 -skjermen.

Se en demonstrasjonsvideo.

Trinn 1: Det du trenger

Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger
  1. Arduino UNO (eller hvilken som helst annen Arduino)
  2. LCD -skjerm TFT 7735
  3. GPS Neo M6 V2 -modul
  4. Jumper ledninger
  5. Brødbrett
  6. Visuino -program: Last ned Visuino
  7. Batteri for å drive Arduino (i mitt tilfelle brukte jeg bare en powerbank)
  8. Noen bokser for å sette alt i.
  9. En sykkel for å teste den

Trinn 2: Kretsen

Kretsen
Kretsen
Kretsen
Kretsen
Kretsen
Kretsen
Kretsen
Kretsen

LCD TFT ST7735

Koble:

1.8 TFT Display PIN [LED] til Arduino PIN [3.3 V]

1.8 TFT Display PIN [SCK] to Arduino PIN [13]

1.8 TFT Display PIN [SDA] to Arduino PIN [11]

1.8 TFT Display PIN [A0 or DC] to Arduino PIN [9]

1.8 TFT Display PIN [RESET] to Arduino PIN [8]

1.8 TFT Display PIN [CS] to Arduino PIN [10]

1.8 TFT Display PIN [GND] to Arduino PIN [GND]

1.8 TFT Display PIN [VCC] to Arduino PIN [5V]

MERK: Noen Arduino -kort har forskjellige SPI -pinner, så sørg for å sjekke brettdokumentasjonen.

GPS neo 6m:

KOBLE GPS neo 6m PIN [TXD] til Arduino PIN [RX]

Trinn 3: Start Visuino, og velg Arduino UNO -korttype

Start Visuino, og velg Arduino UNO -korttype
Start Visuino, og velg Arduino UNO -korttype
Start Visuino, og velg Arduino UNO -korttype
Start Visuino, og velg Arduino UNO -korttype

o start programmeringen av Arduino, du må ha Arduino IDE installert herfra:

Vær oppmerksom på at det er noen kritiske feil i Arduino IDE 1.6.6. Sørg for at du installerer 1.6.7 eller nyere, ellers fungerer ikke denne instruksen! Hvis du ikke har gjort det, følg trinnene i denne instruksjonsboken for å konfigurere Arduino IDE for å programmere Arduino UNO! Visuino: https://www.visuino.eu må også installeres. Start Visuino som vist på det første bildet Klikk på "Verktøy" -knappen på Arduino -komponenten (Bilde 1) i Visuino Når dialogboksen vises, velg "Arduino UNO" som vist på Bilde 2

Trinn 4: I Visuino Legg til komponenter

Legg til komponenter i Visuino
Legg til komponenter i Visuino
Legg til komponenter i Visuino
Legg til komponenter i Visuino
Legg til komponenter i Visuino
Legg til komponenter i Visuino
  • Legg til "Serial GPS" -komponent
  • Legg til komponenten "TFT Color Display ST7735"

Trinn 5: I Visuino -settkomponenter

I Visuino -settkomponenter
I Visuino -settkomponenter
I Visuino -settkomponenter
I Visuino -settkomponenter
I Visuino -settkomponenter
I Visuino -settkomponenter
  • Velg "Display1" -komponenten og sett "Type" til "dtST7735R_BlackTab" MERK: Noen skjermer har forskjellige egenskaper, så eksperimenter ved å velge forskjellige typer for å finne den som fungerer best, i mitt tilfelle velger jeg "dtST7735R_BlackTab"

  • Dobbeltklikk på "Display1" -komponenten og dra i "Elements" -dialogboksen 2x "Tekstfelt" til venstre

Velg "Tekstfelt1" (på venstre side) og under "Egenskaper" -vinduet:

  • Størrelse: 3
  • Startverdi: SPEED
  • bredde: 6
  • X: 10
  • Y: 10

Velg "Tekstfelt2" (på venstre side) og under "Egenskaper" -vinduet:

  • Størrelse: 5
  • bredde: 6
  • X: 5
  • Y: 80

Trinn 6: I Visuino Connect -komponenter

I Visuino Connect -komponenter
I Visuino Connect -komponenter
  • Koble komponenten "GPS1" [Out] til Arduino pin In [Serial 0]
  • Koble "GPS1" komponentpinne [Hastighet] til "Display1" komponent Tekstfelt2 pinne [In]
  • Koble "Display1" komponentpinnen [Out] til Arduino pin SPI [In]
  • Koble "Display1" komponentpinne [Chip Select] til Arduino Digital pin [10]
  • Koble komponentpinnen "Display1" [Reset] til Arduino Digital pin [8]
  • Koble komponentpinnen "Display1" [Velg velg] til Arduino Digital pin [9]

Trinn 7: Generer, kompiler og last opp Arduino -koden

Generer, kompiler og last opp Arduino -koden
Generer, kompiler og last opp Arduino -koden
Generer, kompiler og last opp Arduino -koden
Generer, kompiler og last opp Arduino -koden
  • I Visuino trykker du på F9 eller klikker på knappen som vises på bilde 1 for å generere Arduino -koden, og åpner Arduino IDE
  • I Arduino IDE klikker du på Last opp -knappen for å kompilere og laste opp koden (Bilde 2)

Merk: Sørg for at når du laster opp koden til Arduino for å koble fra Arduino pin [RX]

Trinn 8: Monter og spill

Sett Arduino og GPS -modulen i en plastboks, slå den på med et batteri, monter den på sykkelen, sørg for at GPS -antennen er synlig og vendt mot himmelen.

Hvis du driver Arduino UNO -modulen, begynner displayet å vise sykkelens nåværende hastighet.

Gratulerer! Du har fullført speedometerprosjektet ditt med Visuino. Vedlagt er også Visuino -prosjektet, som jeg opprettet for denne Instructable. Du kan laste den ned og åpne den i Visuino:

Det er mange mulige oppdateringer for dette prosjektet som å legge til avstand, gjennomsnittlig hastighet, osv. Bruk fantasien og kreativiteten!

Anbefalt: