Obsah:

Bicyklový rýchlomer Arduino pomocou GPS: 8 krokov
Bicyklový rýchlomer Arduino pomocou GPS: 8 krokov

Video: Bicyklový rýchlomer Arduino pomocou GPS: 8 krokov

Video: Bicyklový rýchlomer Arduino pomocou GPS: 8 krokov
Video: Mk2 focus rs run using OBD torque app 2024, Júl
Anonim
Image
Image
Bicyklový rýchlomer Arduino pomocou GPS
Bicyklový rýchlomer Arduino pomocou GPS
Bicyklový rýchlomer Arduino pomocou GPS
Bicyklový rýchlomer Arduino pomocou GPS

V tomto návode použijeme Arduino a Visuino na zobrazenie aktuálnej rýchlosti bicykla z GPS na displeji ST7735.

Pozrite si ukážkové video.

Krok 1: Čo budete potrebovať

Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
  1. Arduino UNO (alebo akékoľvek iné Arduino)
  2. LCD displej TFT 7735
  3. Modul GPS Neo M6 V2
  4. Prepojovacie vodiče
  5. Breadboard
  6. Program Visuino: Stiahnite si Visuino
  7. Batéria na napájanie Arduina (V mojom prípade som používal iba powerbanku)
  8. Nejaká škatuľka, do ktorej sa dá všetko vložiť.
  9. Bicykel na vyskúšanie

Krok 2: Okruh

Okruh
Okruh
Okruh
Okruh
Okruh
Okruh
Okruh
Okruh

LCD TFT ST7735

Pripojiť:

PIN PIN displeja 1,8 TFT [LED] na PIN Arduino [3,3 V]

1,8 PIN TFT displeja [SCK] na PIN Arduino [13]

1,8 PIN PIN displeja TFT [SDA] na PIN Arduino [11]

1,8 PIN TFT displeja [A0 alebo DC] na PIN Arduino [9]

1,8 PIN TFT displeja [RESET] na PIN Arduino [8]

1,8 PIN TFT displeja [CS] na PIN Arduino [10]

1,8 PIN TFT displeja PIN [GND] na PIN Arduino [GND]

1,8 PIN TFT displeja [VCC] na PIN Arduino [5V]

POZNÁMKA: Niektoré dosky Arduino majú rôzne piny SPI, preto si prečítajte dokumentáciu k doske.

GPS neo 6m:

PRIPOJTE gps neo 6m PIN [TXD] k PIN Arduino [RX]

Krok 3: Spustite Visuino a vyberte typ dosky Arduino UNO

Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO

o začnite programovať Arduino, budete musieť mať nainštalované Arduino IDE tu:

Uvedomte si, že v Arduino IDE 1.6.6 existujú niektoré kritické chyby. Uistite sa, že inštalujete 1.6.7 alebo vyšší, inak tento návod nebude fungovať! Ak ste to neurobili, postupujte podľa pokynov v tomto návode na nastavenie Arduino IDE na programovanie Arduino UNO! Je tiež potrebné nainštalovať Visuino: https://www.visuino.eu. Spustite Visuino ako je znázornené na prvom obrázku Kliknite na tlačidlo „Nástroje“na komponente Arduino (obrázok 1) v programe Visuino Keď sa zobrazí dialógové okno, zvoľte „Arduino UNO“podľa obrázku 2

Krok 4: V programe Visuino pridajte komponenty

Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
  • Pridajte komponent „Sériové GPS“
  • Pridajte komponent „Farebný displej TFT ST7735“

Krok 5: V súprave Visuino Set Components

V súprave Visuino Set Components
V súprave Visuino Set Components
V súprave Visuino Set Components
V súprave Visuino Set Components
V súprave Visuino Set Components
V súprave Visuino Set Components
  • Vyberte komponent „Display1“a nastavte „Typ“na „dtST7735R_BlackTab“POZNÁMKA: Niektoré displeje majú rôzne vlastnosti, takže experimentujte výberom rôznych typov, aby ste našli ten, ktorý funguje najlepšie, v mojom prípade som vybral „dtST7735R_BlackTab“

  • Dvakrát kliknite na komponent „Display1“a v dialógovom okne „Prvky“presuňte 2x „Textové pole“na ľavú stranu

Vyberte "Textové pole1" (na ľavej strane) a v okne "Vlastnosti" nastavte sadu okien:

  • Veľkosť: 3
  • Počiatočná hodnota: RÝCHLOSŤ
  • šírka: 6
  • X: 10
  • Y: 10

Vyberte „Textové pole2“(na ľavej strane) a v okne „Vlastnosti“nastavte množinu okien:

  • Veľkosť: 5
  • šírka: 6
  • X: 5
  • Y: 80

Krok 6: V komponentoch Visuino Connect

V komponentoch Visuino Connect
V komponentoch Visuino Connect
  • Pripojte komponentný kolík „GPS1“[von] k pinovému vstupu Arduino [sériový 0]
  • Pripojte kolík komponentu „GPS1“[Rýchlosť] k kolíku Textové pole2 komponentu „Display1“[Vstup]
  • Pripojte komponentný kolík „Display1“[výstup] k kolíku Arduino SPI [vstup]
  • Pripojte komponentný kolík „Display1“[Chip Select] k digitálnemu kolíku Arduino [10]
  • Pripojte komponentný kolík „Display1“[Reset] k digitálnemu kolíku Arduino [8]
  • Pripojte komponentný kolík „Display1“[Register Select] k digitálnemu kolíku Arduino [9]

Krok 7: Generujte, kompilujte a nahrajte kód Arduino

Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino
  • Vo Visuine vygenerujte kód Arduino stlačením klávesu F9 alebo kliknutím na tlačidlo zobrazené na obrázku 1 a otvorte Arduino IDE
  • V Arduino IDE kliknite na tlačidlo Nahrať a zostavte a nahrajte kód (obrázok 2)

Poznámka: Uistite sa, že pri odosielaní kódu do Arduina odpojíte pin Arduino [RX]

Krok 8: Pripojte a hrajte

Vložte Arduino a modul GPS do plastového boxu, napájajte ho batériou, namontujte na bicykel a uistite sa, že je anténa GPS viditeľná a otočená k oblohe.

Ak napájate modul Arduino UNO, displej začne ukazovať aktuálnu rýchlosť bicykla.

Gratulujem Dokončili ste svoj projekt rýchlomera s Visuino. Tiež je pripojený projekt Visuino, ktorý som vytvoril pre tento Instructable. Môžete si ho stiahnuť a otvoriť v programe Visuino:

Pre tento projekt existuje veľa možných aktualizácií, ako je pridanie vzdialenosti, priemernej rýchlosti atď. Použite svoju predstavivosť a kreativitu!

Odporúča: