Obsah:

Vytvorte hraničné hranice GPS pomocou Arduina: 8 krokov
Vytvorte hraničné hranice GPS pomocou Arduina: 8 krokov

Video: Vytvorte hraničné hranice GPS pomocou Arduina: 8 krokov

Video: Vytvorte hraničné hranice GPS pomocou Arduina: 8 krokov
Video: Веб-программирование – информатика для руководителей бизнеса 2016 2024, November
Anonim
Vytvorte ohraničenia GPS pomocou Arduina
Vytvorte ohraničenia GPS pomocou Arduina

V tomto návode sa naučíme, ako vytvoriť HRANICE HRANICE GPS pomocou Arduina, čo je užitočné, keď máte robota a nechcete, aby sa nachádzal mimo určenú oblasť.

Keď je robot mimo oblasti, na displeji sa zobrazí „Vonku“a „Vnútri“, keď je robot vo vnútri oblasti.

Pozri si video!

Krok 1: Čo budete potrebovať

Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
  • Arduino UNO (alebo akékoľvek iné Arduino)
  • GPS Neo 6m
  • OLED displej
  • Prepojovacie vodiče
  • Softvér Visuino: Stiahnite si Visuino

Krok 2: 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

Je tiež potrebné nainštalovať Visuino: https://www.visuino.eu. Stiahnite si bezplatnú verziu alebo sa zaregistrujte a získajte bezplatnú skúšobnú verziu.

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 3: 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
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
  • Pridajte komponent „Sériové GPS“
  • Pridajte komponent „Analógový viaczdrojový“
  • Pridajte ďalší komponent „Analógový viaczdrojový“
  • Pridajte komponent „Digitálne zlučovanie viacerých zdrojov“
  • Pridajte komponent „Detect Edge“
  • Pridajte ďalší komponent „Detect Edge“
  • Pridajte komponent „Digital (Boolean) And“
  • Pridajte komponent „Textová hodnota“
  • Pridajte ďalší komponent „Textová hodnota“
  • Pridajte komponent „Analog To Text“
  • Pridajte ďalší komponent „Analog To Text“
  • Pridajte súčasť „Textové zlúčenie viacerých zdrojov“

Krok 4: 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 „AnalogToText1“a „AnalogToText2“a v okne vlastností nastavte „Presnosť“na 6.
  • Vyberte "DetectEdge1" a v okne vlastností nastavte Rising na False
  • Vyberte „TextValue1“a v okne vlastností nastavte „Hodnota“na VNÚTRI
  • Vyberte "TextValue2" a v okne vlastností nastavte "Hodnota" na VONKAJŠIE
  • Dvakrát kliknite na DisplayOLED1 a v okne prvkov presuňte „textové pole“na ľavú stranu
  • V okne vlastností nastavte veľkosť na 2
  • V okne Prvky presuňte ďalšie „Textové pole“na ľavú stranu
  • V okne vlastností nastavte Y na 30 a veľkosť na 2
  • V okne Prvky presuňte ďalšie „Textové pole“na ľavú stranu
  • V okne vlastností nastavte Y na 50 a veľkosť na 2
  • Zatvorte okno Prvky

Krok 5: Získajte súradnice GPS

Získajte súradnice GPS
Získajte súradnice GPS
Získajte súradnice GPS
Získajte súradnice GPS
Získajte súradnice GPS
Získajte súradnice GPS

Prejdite na Mapy Google a vyhľadajte svoju polohu a

Kliknite na mapu (v ľavom hornom rohu vašej oblasti), súradnice sa zobrazia v spodnej časti. Skopírujte prvú súradnicu Latitude do Visuino "CompareRange1"> Rozsah> MaxCopy druhú súradnicu Zemepisná dĺžka do Visuina "CompareRange2"> Rozsah> MIn

  • Kliknite na mapu (pravý horný roh vašej oblasti), súradnice sa zobrazia v spodnej časti. Skopírujte druhú súradnicu zemepisnej dĺžky do Visuino „CompareRange2“> Rozsah> Max.
  • Kliknite na mapu (v ľavom dolnom rohu vašej oblasti), súradnice sa zobrazia v spodnej časti. Skopírujte prvú súradnicu Latitude do Visuino „CompareRange1“> Rozsah> Min.

Krok 6: V komponentoch Visuino Connect

V komponentoch Visuino Connect
V komponentoch Visuino Connect
V komponentoch Visuino Connect
V komponentoch Visuino Connect
V komponentoch Visuino Connect
V komponentoch Visuino Connect
  • Pripojte pin GPS GPS k sériovému [0] kolíku Arduino
  • Pripojte zemepisnú šírku GPS k vstupu AnalogMultiSource1
  • Pripojte zemepisnú dĺžku kolíka GPS k vstupu Pin AnalogMultiSource2
  • Pripojte pinový výstup AnalogMultiSource1 k vstupu Pin AnalogToText1
  • Pripojte pinový výstup AnalogMultiSource2 k vstupu Pin AnalogToText2
  • Pripojte pinový výstup AnalogMultiSource1 k portu CompareRange1
  • Pripojte pinový výstup AnalogMultiSource2 k zásuvke CompareRange2
  • Pripojte kolíkový výstup CompareRange1 k „And1“, kolík 0 vstup
  • Pripojte výstupný kolík CompareRange2 k „And1“, kolík 1 vstup
  • Pripojte výstupný kolík CompareRange1 k DigitalMultiMerger1, kolík 0 vstup
  • Pripojte 2 -kolíkový výstup CompareRange k DigitalMultiMerger1, kolík 1 vstup
  • Pripojte DigitalMultiMerger1, pin Out k DetectEdge1 pin In
  • Pripojte pinový výstup DetectEdge1 k 2 -pinovým hodinám TextValue
  • Pripojte pin „And1“k pinovému vstupu DetectEdge2
  • Pripojte pin DetectEdge2 k pinovým hodinám TextValue1
  • Pripojte kolík „TextValue“1 k kolíku TextMultiMerger1 [0] palcov
  • Pripojte pin „TextValue“2 k kolíku TextMultiMerger1 [1] k
  • Pripojte TextMultiMerger1 pinový výstup k textovému poľu DisplayOLED11 pinový vstup
  • Pripojte 1 pinový výstup AnalogToText k textovému poľu DisplayOLED1 2 pinový vstup
  • Pripojte 2kolíkový výstup AnalogToText k textovému poľu DisplayOLED1 a 3kolíkový vstup
  • Pripojte 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é

Pri nahrávaní do Arduina odpojte pin RX na Arduine a po dokončení nahrávania ho znova pripojte.

Vo Visuine v spodnej časti kliknite na kartu „Zostaviť“a uistite sa, že je vybratý správny port, potom kliknite na tlačidlo „Kompilovať/zostaviť a nahrať“.

Krok 8: Hrajte

Ak napájate modul Arduino, po chvíli (keď sa kalibruje NEO 6m), na displeji sa začnú zobrazovať súradnice GPS a text: VNÚTRI/VONKAJŠIE.

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

Odporúča: