Obsah:
- Krok 1: Co budete potřebovat
- Krok 2: Okruh
- Krok 3: Spusťte Visuino a vyberte typ desky Arduino UNO
- Krok 4: Ve Visuinu přidejte komponenty
- Krok 5: Ve Visuino Set Components
- Krok 6: V komponentách Visuino Connect
- Krok 7: Generujte, kompilujte a nahrajte kód Arduino
- Krok 8: Mount and Play
Video: Rychloměr jízdního kola Arduino pomocí GPS: 8 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
V tomto tutoriálu použijeme Arduino a Visuino k zobrazení aktuální rychlosti kola z GPS na displeji ST7735.
Podívejte se na ukázkové video.
Krok 1: Co budete potřebovat
- Arduino UNO (nebo jiné Arduino)
- LCD displej TFT 7735
- Modul GPS Neo M6 V2
- Propojovací vodiče
- Prkénko
- Program Visuino: Stáhněte si Visuino
- Baterie k napájení Arduina (V mém případě jsem používal pouze powerbanku)
- Nějaká krabice, do které se to všechno vejde.
- Kolo na vyzkoušení
Krok 2: Okruh
LCD TFT ST7735
Připojit:
1,8 PIN TFT displeje [LED] na PIN Arduino [3,3 V]
1,8 PIN TFT displeje [SCK] na PIN Arduino [13]
1,8 PIN TFT displeje PIN [SDA] na PIN Arduino [11]
1,8 PIN TFT displeje [A0 nebo DC] na PIN Arduino [9]
1,8 PIN TFT displeje [RESET] na PIN Arduino [8]
1,8 PIN TFT displeje [CS] na PIN Arduino [10]
1,8 PIN TFT displeje PIN [GND] na PIN Arduino [GND]
1,8 PIN TFT displeje PIN [VCC] na PIN Arduino [5V]
POZNÁMKA: Některé desky Arduino mají různé piny SPI, proto si zkontrolujte dokumentaci k desce.
GPS neo 6m:
PŘIPOJTE gps neo 6m PIN [TXD] k PIN Arduino [RX]
Krok 3: Spusťte Visuino a vyberte typ desky Arduino UNO
o začněte programovat Arduino, budete muset mít Arduino IDE nainstalované odtud:
Uvědomte si prosím, že v Arduino IDE 1.6.6 jsou některé kritické chyby. Ujistěte se, že instalujete 1.6.7 nebo vyšší, jinak tento Instructable nebude fungovat! Pokud jste tak neučinili, postupujte podle pokynů v tomto Instructable pro nastavení Arduino IDE pro programování Arduino UNO! Je také třeba nainstalovat Visuino: https://www.visuino.eu. Spusťte Visuino, jak je znázorněno na prvním obrázku Klikněte na tlačítko „Nástroje“na komponentě Arduino (obrázek 1) ve Visuinu Když se zobrazí dialogové okno, vyberte „Arduino UNO“, jak je znázorněno na obrázku 2
Krok 4: Ve Visuinu přidejte komponenty
- Přidejte komponentu „Serial GPS“
- Přidejte komponentu „TFT Color Display ST7735“
Krok 5: Ve Visuino Set Components
-
Vyberte komponentu „Display1“a nastavte „Typ“na „dtST7735R_BlackTab“POZNÁMKA: Některé displeje mají různé vlastnosti, takže experimentujte výběrem různých typů, abyste našli ten, který funguje nejlépe, v mém případě zvolím „dtST7735R_BlackTab“
- Dvakrát klikněte na komponentu „Display1“a v dialogu „Prvky“přetáhněte 2x „Textové pole“na levou stranu
Vyberte „Textové pole1“(na levé straně) a v okně „Vlastnosti“nastavte sadu oken:
- Velikost: 3
- Počáteční hodnota: RYCHLOST
- šířka: 6
- X: 10
- Y: 10
Vyberte „Textové pole2“(na levé straně) a v okně „Vlastnosti“nastavte sadu oken:
- Velikost: 5
- šířka: 6
- X: 5
- Y: 80
Krok 6: V komponentách Visuino Connect
- Připojte pin komponenty „GPS1“[Out] k pinu Arduino In [Serial 0]
- Připojte komponentní kolík „GPS1“[Rychlost] ke kolíku textového pole 2 komponentního „Display1“[Vstup]
- Připojte pin komponenty „Display1“[Out] k pinu Arduino SPI [In]
- Připojte komponentní kolík „Display1“[Výběr čipu] k digitálnímu pinu Arduino [10]
- Připojte komponentní kolík „Display1“[Reset] k digitálnímu pinu Arduino [8]
- Připojte pin součásti „Display1“[Registrovat výběr] k digitálnímu pinu Arduino [9]
Krok 7: Generujte, kompilujte a nahrajte kód Arduino
- Ve Visuinu vygenerujte kód Arduino stisknutím klávesy F9 nebo kliknutím na tlačítko zobrazené na obrázku 1 a otevřete Arduino IDE
- V Arduino IDE klikněte na tlačítko Nahrát pro kompilaci a nahrání kódu (obrázek 2)
Poznámka: Ujistěte se, že při odesílání kódu do Arduina odpojíte pin Arduino [RX]
Krok 8: Mount and Play
Umístěte Arduino a modul GPS do nějaké plastové krabice, napájejte je baterií, namontujte na kolo, ujistěte se, že je anténa GPS viditelná a otočená k obloze.
Pokud napájíte modul Arduino UNO, displej začne ukazovat aktuální rychlost kola.
Gratulujeme! Dokončili jste svůj projekt rychloměru s Visuino. Také je připojen projekt Visuino, který jsem vytvořil pro tento Instructable. Můžete si jej stáhnout a otevřít ve Visuinu:
Pro tento projekt existuje mnoho možných aktualizací, jako je přidání vzdálenosti, průměrné rychlosti atd. Použijte svou představivost a kreativitu!
Doporučuje:
Multifunkční podsvícení jízdního kola na bázi CD4017: 15 kroků
Multifunkční podsvícení jízdních kol na bázi CD4017: Tento obvod je vytvořen použitím velmi běžného obvodu LED CD4017, tzv. LED chaser. Může však podporovat různé způsoby blikání LED zapojením ovládacích kabelů různými způsoby. Může být použit jako podsvícení jízdního kola nebo vizuální indikátor
Senzor polohy stojanu jízdního kola od Magicbit [Magicblocks]: 8 kroků
Senzor polohy stojanu na kolo od Magicbit [Magicblocks]: Jednoduchý DIY projekt na výrobu senzoru polohy Kickstand s Magicbitem pomocí Magicblocks. Jako vývojovou desku v tomto projektu, který je založen na ESP32, používáme magicbit. V tomto projektu lze tedy použít jakoukoli vývojovou desku ESP32
Vybudujte jednoduchý směrový signál jízdního kola: 11 kroků (s obrázky)
Vybudujte si jednoduchý ukazatel směru jízdy na kole: S příchodem podzimu je někdy těžké si uvědomit, že se dny zkracovaly, i když teplota může být stejná. Stalo se to každému- vyrazíte na odpolední výlet na kole, ale než budete v polovině cesty zpět, je tma a vy
Minimalistický indikátor jízdního kola, dotykový displej!: 10 kroků (s obrázky)
Minimalistický indikátor jízdních kol, dotykový displej!: Dobrý den! Toto je můj první Instructable. Vždy jsem chtěl dělat věci od nuly, abych viděl, jak to funguje a kdo nemá rád věci typu DIY (udělej si sám), když můžeš něco upravit podle svých potřeb, že? Zajímavé jako kutilství
Jak vytvořit obvod alarmu zabezpečení jízdního kola: 11 kroků
Jak vytvořit poplachový obvod pro zabezpečení jízdního kola: Ahoj, příteli, dnes udělám obvod bezpečnostního poplachového okruhu jízdního kola. Když se jakéhokoli těla dotkne kola, aktivuje se bzučák a vydá zvuk. Začněme