Turinys:

„Arduino“dviračių spidometras naudojant GPS: 8 žingsniai
„Arduino“dviračių spidometras naudojant GPS: 8 žingsniai

Video: „Arduino“dviračių spidometras naudojant GPS: 8 žingsniai

Video: „Arduino“dviračių spidometras naudojant GPS: 8 žingsniai
Video: Arduino Speedometer 2024, Lapkritis
Anonim
Image
Image
„Arduino“dviračių spidometras naudojant GPS
„Arduino“dviračių spidometras naudojant GPS
„Arduino“dviračių spidometras naudojant GPS
„Arduino“dviračių spidometras naudojant GPS

Šioje pamokoje mes naudosime „Arduino“ir „Visuino“, kad ST7735 ekrane būtų rodomas dabartinis dviračio greitis iš GPS.

Žiūrėkite demonstracinį vaizdo įrašą.

1 žingsnis: ko jums reikės

Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
  1. „Arduino UNO“(arba bet kuris kitas „Arduino“)
  2. LCD ekranas TFT 7735
  3. GPS Neo M6 V2 modulis
  4. Jumperio laidai
  5. Bandomoji Lenta
  6. „Visuino“programa: atsisiųskite „Visuino“
  7. Akumuliatorius „Arduino“maitinti (mano atveju aš tiesiog naudoju „powerbank“)
  8. Kažkokia dėžutė, kur viską sudėti.
  9. Dviratis išbandyti

2 žingsnis: grandinė

Circuit
Circuit
Circuit
Circuit
Circuit
Circuit
Circuit
Circuit

LCD TFT ST7735

Prisijungti:

1.8 TFT ekrano PIN [LED] į „Arduino“PIN kodą [3,3 V]

1.8 TFT ekrano PIN [SCK] į „Arduino“PIN kodą [13]

1.8 TFT ekrano PIN [SDA] į „Arduino“PIN kodą [11]

1.8 TFT ekrano PIN [A0 arba DC] į „Arduino“PIN kodą [9]

1.8 TFT ekrano PIN [RESET] į Arduino PIN [8]

1.8 TFT ekrano PIN [CS] į „Arduino“PIN [10]

1.8 TFT ekrano PIN [GND] į Arduino PIN [GND]

1.8 TFT ekrano PIN [VCC] į „Arduino“PIN [5V]

PASTABA: Kai kurios „Arduino“plokštės turi skirtingus SPI kaiščius, todėl būtinai patikrinkite savo plokštės dokumentus.

GPS neo 6m:

Sujungti GPS neo 6 m PIN kodą [TXD] prie „Arduino“PIN [RX]

3 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą

Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą

o pradėkite programuoti „Arduino“, turėsite įdiegti „Arduino IDE“iš čia:

Atminkite, kad „Arduino IDE 1.6.6“yra keletas svarbių klaidų. Įsitikinkite, kad įdiegėte 1.6.7 ar naujesnę versiją, kitaip ši instrukcija neveiks! Jei to nepadarėte, atlikite šioje instrukcijoje nurodytus veiksmus, kad nustatytumėte „Arduino IDE“programuoti „Arduino UNO“! Taip pat reikia įdiegti „Visuino“: https://www.visuino.eu. „Visuino“paleidimas, kaip parodyta pirmoje nuotraukoje „Visuino“spustelėkite mygtuką „Įrankiai“, esantį „Arduino“komponente (1 pav.) Kai pasirodys dialogo langas, pasirinkite „Arduino UNO“, kaip parodyta 2 paveiksle

4 žingsnis: „Visuino“pridėkite komponentų

„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
  • Pridėkite „Serial GPS“komponentą
  • Pridėkite komponentą „TFT spalvotas ekranas ST7735“

5 žingsnis: Visuino rinkinio komponentuose

Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
  • Pasirinkite komponentą „Display1“ir nustatykite „Type“į „dtST7735R_BlackTab“.

  • Dukart spustelėkite „Display1“komponentą ir dialogo lange „Elements“2x nuvilkite „Teksto laukas“į kairę pusę

Pasirinkite „Teksto laukas1“(kairėje pusėje) ir lange „Ypatybės“pasirinkite:

  • Dydis: 3
  • Pradinė vertė: SPEED
  • plotis: 6
  • X: 10
  • Y: 10

Pasirinkite „Teksto laukas2“(kairėje pusėje) ir lange „Ypatybės“nustatykite:

  • Dydis: 5
  • plotis: 6
  • X: 5
  • Y: 80

6 veiksmas: „Visuino Connect“komponentuose

„Visuino Connect“komponentuose
„Visuino Connect“komponentuose
  • Prijunkite „GPS1“komponento kaištį [išėjimas] prie „Arduino“kaiščio įvestyje [serija 0]
  • Prijunkite „GPS1“komponento kaištį [greitis] prie „Display1“komponento teksto lauko2 kaiščio [į]
  • Prijunkite „Display1“komponento kaištį [išėjimas] prie „Arduino“kaiščio SPI [į]
  • Prijunkite „Display1“komponento kaištį [lusto pasirinkimas] prie „Arduino Digital“kaiščio [10]
  • Prijunkite „Display1“komponento kaištį [Atstatyti] prie „Arduino Digital“kaiščio [8]
  • Prijunkite „Display1“komponento kaištį [Register Select] prie „Arduino Digital pin“[9]

7 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą

Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą
  • „Visuino“paspauskite F9 arba spustelėkite mygtuką, parodytą 1 paveikslėlyje, kad sugeneruotumėte „Arduino“kodą, ir atidarykite „Arduino IDE“
  • „Arduino IDE“spustelėkite mygtuką Įkelti, kad surinktumėte ir įkeltumėte kodą (2 pav.)

Pastaba: įsitikinkite, kad įkeliate kodą į „Arduino“, kad atjungtumėte „Arduino“kaištį [RX]

8 žingsnis: montuokite ir žaiskite

Įdėkite „Arduino“ir GPS modulį į plastikinę dėžę, įjunkite akumuliatorių, pritvirtinkite prie dviračio, įsitikinkite, kad GPS antena yra matoma ir pasukta į dangų.

Jei įjungsite „Arduino UNO“modulį, ekranas pradės rodyti esamą dviračio greitį.

Sveikinu! Su Visuino baigėte savo spidometro projektą. Taip pat pridedamas „Visuino“projektas, kurį sukūriau šiam „Instructable“. Galite atsisiųsti ir atidaryti „Visuino“:

Yra daug galimų šio projekto atnaujinimų, tokių kaip atstumo, vidutinio greičio ir tt pridėjimas. Pasinaudokite savo vaizduote ir kūrybiškumu!

Rekomenduojamas: