Obsah:

Vytvořte ohraničení GPS pomocí Arduina: 8 kroků
Vytvořte ohraničení GPS pomocí Arduina: 8 kroků

Video: Vytvořte ohraničení GPS pomocí Arduina: 8 kroků

Video: Vytvořte ohraničení GPS pomocí Arduina: 8 kroků
Video: Učitel IN 2019 Miroslav Staněk – Škola v epicentru vědeckotechnické revoluce 2024, Listopad
Anonim
Vytvořte HRANICE HRANICE GPS pomocí Arduina
Vytvořte HRANICE HRANICE GPS pomocí Arduina

V tomto tutoriálu se naučíme, jak vytvořit HRANICE HRANICE GPS pomocí Arduina, což je užitečné, když máte robota a nechcete, aby šel mimo uvedenou oblast.

Když je robot mimo oblast, na displeji se zobrazí „Venku“a „Uvnitř“, když je robot uvnitř oblasti.

Podívejte se na video!

Krok 1: Co budete potřebovat

Co budete potřebovat
Co budete potřebovat
Co budete potřebovat
Co budete potřebovat
Co budete potřebovat
Co budete potřebovat
  • Arduino UNO (nebo jiné Arduino)
  • GPS Neo 6m
  • OLED displej
  • Propojovací vodiče
  • Software Visuino: Stáhněte si Visuino

Krok 2: Spusťte Visuino a vyberte typ desky Arduino UNO

Spusťte Visuino a vyberte typ desky Arduino UNO
Spusťte Visuino a vyberte typ desky Arduino UNO
Spusťte Visuino a vyberte typ desky Arduino UNO
Spusťte Visuino a vyberte typ desky Arduino UNO

Je také třeba nainstalovat Visuino: https://www.visuino.eu. Stáhněte si bezplatnou verzi nebo se zaregistrujte a vyzkoušejte zdarma.

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 3: Ve Visuinu přidejte komponenty

Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
  • Přidejte komponentu „Serial GPS“
  • Přidejte komponentu „Analog Multi Source“
  • Přidejte další komponentu „Analog Multi Source“
  • Přidejte komponentu „Digital Multi-Source Merger“
  • Přidejte komponentu „Detect Edge“
  • Přidejte další komponentu „Detect Edge“
  • Přidejte komponentu „Digital (Boolean) And“
  • Přidejte komponentu „Textová hodnota“
  • Přidejte další komponentu „Textová hodnota“
  • Přidejte komponentu „Analog To Text“
  • Přidejte další komponentu „Analog To Text“
  • Přidejte komponentu „Text Multi-Source Merger“

Krok 4: V komponentách sady Visuino

In Visuino Set Components
In Visuino Set Components
In Visuino Set Components
In Visuino Set Components
In Visuino Set Components
In Visuino Set Components
  • Vyberte „AnalogToText1“a „AnalogToText2“a v okně vlastností nastavte „Precision“na 6
  • Vyberte "DetectEdge1" a v okně vlastností nastavte Rising na False
  • Vyberte „TextValue1“a v okně vlastností nastavte „Hodnota“na UVNITŘ
  • Vyberte „TextValue2“a v okně vlastností nastavte „Hodnota“na VENKU
  • Dvakrát klikněte na DisplayOLED1 a v okně prvků přetáhněte „textové pole“na levou stranu
  • V okně vlastností nastavte velikost na 2
  • V okně Prvky přetáhněte na levé straně další „textové pole“
  • V okně vlastností nastavte Y na 30 a velikost na 2
  • V okně Prvky přetáhněte na levé straně další „textové pole“
  • V okně vlastností nastavte Y na 50 a velikost na 2
  • Zavřete okno Prvky

Krok 5: Získejte souřadnice GPS

Získejte souřadnice GPS
Získejte souřadnice GPS
Získejte souřadnice GPS
Získejte souřadnice GPS
Získejte souřadnice GPS
Získejte souřadnice GPS

Přejděte na Google mapy a najděte svou polohu a

Klikněte na mapu (levý horní roh vaší oblasti), souřadnice se zobrazí dole. Zkopírujte první souřadnici Latitude do Visuino "CompareRange1"> Rozsah> MaxCopy druhou souřadnici Zeměpisná délka do Visuina "CompareRange2"> Rozsah> MIn

  • Klikněte na mapu (pravý horní roh vaší oblasti), souřadnice se zobrazí dole. Zkopírujte druhou souřadnici Zeměpisná délka do Visuino "CompareRange2"> Rozsah> Max
  • Klikněte na mapu (v levém dolním rohu vaší oblasti), souřadnice se zobrazí dole. Zkopírujte první souřadnici Latitude do Visuino „CompareRange1“> Rozsah> Min.

Krok 6: V komponentách Visuino Connect

V komponentách Visuino Connect
V komponentách Visuino Connect
V komponentách Visuino Connect
V komponentách Visuino Connect
V komponentách Visuino Connect
V komponentách Visuino Connect
  • Připojte pin GPS GPS ke vstupu Arduino Serial [0]
  • Připojte pin GPS GPS na AnalogMultiSource1 pin In
  • Připojte délku GPS pinu ke vstupu Pin AnalogMultiSource2
  • Připojte analogový výstup AnalogMultiSource1 ke vstupu Pin AnalogToText1
  • Připojte pinový výstup AnalogMultiSource2 ke vstupu Pin AnalogToText2
  • Připojte pinový výstup AnalogMultiSource1 ke konektoru CompareRange1
  • Připojte pinový výstup AnalogMultiSource2 ke konektoru CompareRange2
  • Připojte CompareRange1 pin Out na "And1", pin 0 In
  • Připojte výstup CompareRange2 na „And1“, pin 1 In
  • Připojte CompareRange1 pin Out k DigitalMultiMerger1, pin 0 In
  • Připojte 2kolíkový výstup CompareRange k DigitalMultiMerger1, pin 1 vstup
  • Připojte DigitalMultiMerger1, pin Out k DetectEdge1 pin In
  • Připojte pin Pin DetectEdge1 k hodinám TextValue2
  • Připojte pin „And1“ke vstupu Pin DetectEdge2
  • Připojte pin DetectEdge2 k pinovým hodinám TextValue1
  • Připojte pin „TextValue“1 ke kolíku TextMultiMerger1 [0]
  • Připojte „TextValue“2, pin out, ke kolíku TextMultiMerger1 [1]
  • Připojte TextMultiMerger 1 pin Out k DisplayOLED 1 textové pole 1 pin In
  • Připojte analogový výstup AnalogToText 1 k textovému poli DisplayOLED 1 vstup 2 kolíky
  • Připojte 2kolíkový výstup AnalogToText k textovému poli DisplayOLED 1 vstup 3kolíkový
  • Připojte DisplayOLED1 pin I2C Out k Arduino pin I2C In

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

Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino

Důležité

Při nahrávání na Arduino odpojte pin RX na Arduinu a po dokončení nahrávání jej znovu připojte.

Ve Visuinu ve spodní části klikněte na kartu „Build“, ujistěte se, že je vybrán správný port, poté klikněte na tlačítko „Compile/Build and Upload“.

Krok 8: Hrajte

Pokud modul Arduino napájíte, po chvíli (při kalibraci NEO 6m) se na displeji začnou zobrazovat souřadnice GPS a text: UVNITŘ/VENKU.

Gratulujeme! Dokončili jste svůj projekt 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:

Doporučuje: