Satura rādītājs:

Arduino velosipēdu spidometrs, izmantojot GPS: 8 soļi
Arduino velosipēdu spidometrs, izmantojot GPS: 8 soļi

Video: Arduino velosipēdu spidometrs, izmantojot GPS: 8 soļi

Video: Arduino velosipēdu spidometrs, izmantojot GPS: 8 soļi
Video: Arduino Speedometer 2024, Novembris
Anonim
Image
Image
Arduino velosipēdu spidometrs, izmantojot GPS
Arduino velosipēdu spidometrs, izmantojot GPS
Arduino velosipēdu spidometrs, izmantojot GPS
Arduino velosipēdu spidometrs, izmantojot GPS

Šajā apmācībā mēs izmantosim Arduino un Visuino, lai ST7735 displejā parādītu pašreizējo velosipēda ātrumu no GPS.

Noskatieties demonstrācijas video.

1. darbība. Kas jums būs nepieciešams

Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
  1. Arduino UNO (vai jebkurš cits Arduino)
  2. LCD displejs TFT 7735
  3. GPS Neo M6 V2 modulis
  4. Jumper vadi
  5. Maizes dēlis
  6. Visuino programma: lejupielādējiet Visuino
  7. Akumulators, lai darbinātu Arduino (manā gadījumā es tikai izmantoju powerbank)
  8. Kaut kaste, kur to visu ielikt.
  9. Velosipēds, lai to pārbaudītu

2. solis: ķēde

Ķēde
Ķēde
Ķēde
Ķēde
Ķēde
Ķēde
Ķēde
Ķēde

LCD TFT ST7735

Savienot:

1.8 TFT displeja PIN [LED] uz Arduino PIN [3.3 V]

1.8 TFT displeja PIN [SCK] uz Arduino PIN [13]

1.8 TFT displeja PIN [SDA] uz Arduino PIN [11]

1.8 TFT displeja PIN [A0 vai DC] uz Arduino PIN [9]

1.8 TFT displeja PIN [RESET] uz Arduino PIN [8]

1.8 TFT displeja PIN [CS] uz Arduino PIN [10]

1.8 TFT displeja PIN [GND] uz Arduino PIN [GND]

1.8 TFT displeja PIN [VCC] uz Arduino PIN [5V]

PIEZĪME: Dažām Arduino plāksnēm ir dažādas SPI tapas, tāpēc noteikti pārbaudiet tāfeles dokumentāciju.

GPS neo 6m:

SAVIENOT GPS neo 6 m PIN [TXD] ar Arduino PIN [RX]

3. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu

Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu

o sāciet programmēt Arduino, jums būs jāinstalē Arduino IDE šeit:

Lūdzu, ņemiet vērā, ka Arduino IDE 1.6.6 ir dažas kritiskas kļūdas. Pārliecinieties, ka instalējat 1.6.7 vai jaunāku versiju, pretējā gadījumā šī instrukcija nedarbosies! Ja neesat to izdarījis, izpildiet šajā instrukcijā norādītās darbības, lai iestatītu Arduino IDE, lai programmētu Arduino UNO! Ir jāinstalē arī Visuino: https://www.visuino.eu. Visuino palaišana, kā parādīts pirmajā attēlā. Visuino noklikšķiniet uz pogas "Rīki" uz Arduino komponenta (1. attēls). Kad tiek parādīts dialoglodziņš, izvēlieties "Arduino UNO", kā parādīts 2. attēlā

4. darbība: Visino pievienojiet komponentus

Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
  • Pievienojiet "Serial GPS" komponentu
  • Pievienojiet komponentu "TFT krāsu displejs ST7735"

5. darbība: Visuino komplekta komponentos

Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
  • Atlasiet komponentu "Display1" un iestatiet "Type" uz "dtST7735R_BlackTab" PIEZĪME. Dažiem displejiem ir dažādas īpašības, tāpēc eksperimentējiet, atlasot dažādus veidus, lai atrastu vispiemērotāko, manā gadījumā es izvēlos "dtST7735R_BlackTab"

  • Veiciet dubultklikšķi uz "Display1" komponenta un dialoglodziņā "Elements" velciet 2x "Teksta lauks" uz kreiso pusi

Atlasiet "Teksta lauks1" (kreisajā pusē) un zem "Rekvizīti" logu kopas:

  • Izmērs: 3
  • Sākotnējā vērtība: SPEED
  • platums: 6
  • X: 10
  • Y: 10

Atlasiet "Teksta lauks2" (kreisajā pusē) un zem "Rekvizīti" logu kopas:

  • Izmērs: 5
  • platums: 6
  • X: 5
  • Y: 80

6. darbība: Visuino Connect komponentos

Visuino Connect komponentos
Visuino Connect komponentos
  • Savienojiet "GPS1" komponenta tapu [izeja] ar Arduino tapu ieejā [sērija 0]
  • Pievienojiet "GPS1" komponenta tapu [Ātrums] "Displeja1" komponenta teksta lauka2 tapai [In]
  • Pievienojiet "Display1" komponenta tapu [Out] ar Arduino pin SPI [In]
  • Pievienojiet "Display1" komponenta tapu [mikroshēmas izvēle] Arduino digitālajai tapai [10]
  • Pievienojiet "Display1" komponenta tapu [Reset] ar Arduino Digital pin [8]
  • Pievienojiet "Display1" komponenta tapu [Register Select] ar Arduino Digital pin [9]

7. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
  • Programmā Visuino nospiediet F9 vai noklikšķiniet uz pogas, kas parādīta 1. attēlā, lai ģenerētu Arduino kodu, un atveriet Arduino IDE
  • Arduino IDE noklikšķiniet uz augšupielādes pogas, lai apkopotu un augšupielādētu kodu (2. attēls)

Piezīme. Pārliecinieties, kad augšupielādējat kodu Arduino, lai atvienotu Arduino tapu [RX]

8. solis: uzstādiet un spēlējiet

Ievietojiet Arduino un GPS moduli pie kādas plastmasas kastes, barojiet to ar akumulatoru, piestipriniet pie velosipēda, pārliecinieties, vai GPS antena ir redzama un pagriezta pret debesīm.

Ja jūs barojat Arduino UNO moduli, displejs sāks rādīt pašreizējo velosipēda ātrumu.

Apsveicam! Jūs esat pabeidzis savu spidometra projektu kopā ar Visuino. Pievienots arī Visuino projekts, kuru es izveidoju šim Instructable. To var lejupielādēt un atvērt vietnē Visuino:

Šim projektam ir daudz iespējamu atjauninājumu, piemēram, attāluma, vidējā ātruma pievienošana utt. Izmantojiet savu iztēli un radošumu!

Ieteicams: