Innehållsförteckning:

Arduino cykelhastighetsmätare med GPS: 8 steg
Arduino cykelhastighetsmätare med GPS: 8 steg

Video: Arduino cykelhastighetsmätare med GPS: 8 steg

Video: Arduino cykelhastighetsmätare med GPS: 8 steg
Video: WAHOO ISTÄLLET FÖR GARMIN? | VLOG 86 2024, Juli
Anonim
Image
Image
Arduino cykelhastighetsmätare med GPS
Arduino cykelhastighetsmätare med GPS
Arduino cykelhastighetsmätare med GPS
Arduino cykelhastighetsmätare med GPS

I denna handledning kommer vi att använda Arduino och Visuino för att visa en aktuell cykelhastighet från GPS på ST7735 -skärmen.

Se en demonstrationsvideo.

Steg 1: Vad du behöver

Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
  1. Arduino UNO (eller någon annan Arduino)
  2. LCD -skärm TFT 7735
  3. GPS Neo M6 V2 -modul
  4. Bygelkablar
  5. Bakbord
  6. Visuino -program: Ladda ner Visuino
  7. Batteri för att driva Arduino (i mitt fall använde jag bara en powerbank)
  8. Någon låda att lägga allt i.
  9. En cykel för att testa den

Steg 2: Kretsen

Kretsen
Kretsen
Kretsen
Kretsen
Kretsen
Kretsen
Kretsen
Kretsen

LCD TFT ST7735

Ansluta:

1.8 TFT Display PIN [LED] to 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]

OBS: Vissa Arduino -kort har olika SPI -stift, så se till att du kontrollerar din kortdokumentation.

GPS neo 6m:

ANSLUT GPS neo 6m PIN [TXD] till Arduino PIN [RX]

Steg 3: Starta Visuino och välj Arduino UNO -korttyp

Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp

o börja programmera Arduino, du måste ha Arduino IDE installerat härifrån:

Tänk på att det finns några kritiska buggar i Arduino IDE 1.6.6. Se till att du installerar 1.6.7 eller högre, annars fungerar inte denna instruktionsbok! Om du inte har gjort följ stegen i denna instruktion för att konfigurera Arduino IDE för att programmera Arduino UNO! Visuino: https://www.visuino.eu måste också installeras. Starta Visuino som visas på den första bilden Klicka på "Verktyg" -knappen på Arduino -komponenten (bild 1) i Visuino När dialogrutan visas väljer du "Arduino UNO" som visas på bild 2

Steg 4: Lägg till komponenter i Visuino

Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
  • Lägg till "Serial GPS" -komponent
  • Lägg till komponenten "TFT Color Display ST7735"

Steg 5: I Visuino Set Components

I Visuino Set -komponenter
I Visuino Set -komponenter
I Visuino Set -komponenter
I Visuino Set -komponenter
I Visuino Set -komponenter
I Visuino Set -komponenter
  • Välj "Display1" -komponenten och ställ in "Typ" till "dtST7735R_BlackTab" OBS! Vissa skärmar har olika egenskaper så experimentera genom att välja olika typer för att hitta den som fungerar bäst, i mitt fall väljer jag "dtST7735R_BlackTab"

  • Dubbelklicka på "Display1" -komponenten och i dialogrutan "Elements" drar du 2x "Textfält" till vänster

Välj "Textfält1" (på vänster sida) och under "Egenskaper" fönsteruppsättning:

  • Storlek: 3
  • Initialt värde: SPEED
  • bredd: 6
  • X: 10
  • Y: 10

Välj "Textfält2" (på vänster sida) och under "Egenskaper" fönsteruppsättning:

  • Storlek: 5
  • bredd: 6
  • X: 5
  • Y: 80

Steg 6: I Visuino Connect -komponenter

I Visuino Connect -komponenter
I Visuino Connect -komponenter
  • Anslut komponenten "GPS1" [Out] till Arduino pin In [Seriell 0]
  • Anslut "GPS1" komponentstift [Hastighet] till "Display1" komponent Text Field2 pin [In]
  • Anslut "Display1" komponentstift [Out] till Arduino pin SPI [In]
  • Anslut "Display1" komponentstift [Chip Select] till Arduino Digital pin [10]
  • Anslut "Display1" komponentstift [Återställ] till Arduino Digital pin [8]
  • Anslut "Display1" komponentstift [Registrera Välj] till Arduino Digital pin [9]

Steg 7: Generera, kompilera och ladda upp Arduino -koden

Generera, kompilera och ladda upp Arduino -koden
Generera, kompilera och ladda upp Arduino -koden
Generera, kompilera och ladda upp Arduino -koden
Generera, kompilera och ladda upp Arduino -koden
  • I Visuino, tryck på F9 eller klicka på knappen som visas på bild 1 för att generera Arduino -koden och öppna Arduino IDE
  • I Arduino IDE klickar du på knappen Upload för att kompilera och ladda upp koden (bild 2)

Obs: Se till att när du laddar upp koden till Arduino för att koppla bort Arduino pin [RX]

Steg 8: Montera och spela

Sätt Arduino och GPS -modulen i någon plastlåda, driva den med ett batteri, montera den på cykeln, se till att GPS -antennen är synlig och vänd mot himlen.

Om du driver Arduino UNO -modulen börjar displayen visa en aktuell hastighet för cykeln.

Grattis! Du har slutfört ditt hastighetsmätarprojekt med Visuino. Vidare bifogas Visuino -projektet, som jag skapade för denna Instructable. Du kan ladda ner och öppna den i Visuino:

Det finns många möjliga uppdateringar för detta projekt som att lägga till avstånd, medelhastighet, etc. Använd din fantasi och kreativitet!

Rekommenderad: