Obsah:
- Krok 1: Čo budete potrebovať
- Krok 2: Spustite Visuino a vyberte typ dosky Arduino UNO
- Krok 3: V programe Visuino pridajte komponenty
- Krok 4: V súprave Visuino Set Components
- Krok 5: Získajte súradnice GPS
- Krok 6: V komponentoch Visuino Connect
- Krok 7: Generujte, kompilujte a nahrajte kód Arduino
- Krok 8: Hrajte
Video: Vytvorte hraničné hranice GPS pomocou Arduina: 8 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
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ť
- 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
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
- 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
- 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
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
- 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
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:
Ovládajte svetlá pomocou Asistenta Google pomocou Arduina: 7 krokov
Ovládajte svetlá pomocou Asistenta Google pomocou Arduina: (Aktualizácia 22. augusta 2020: Tento návod je starý 2 roky a spolieha sa na niektoré aplikácie tretích strán. Akákoľvek zmena na ich strane môže spôsobiť, že tento projekt nebude fungovať. Môže, ale nemusí. teraz funguje, ale môžete ho použiť ako referenciu a upraviť podľa
Programovanie Arduina pomocou iného Arduina na zobrazenie posúvajúceho sa textu bez knižnice: 5 krokov
Programovanie Arduina pomocou iného Arduina na zobrazenie posúvajúceho sa textu bez knižnice: Sony Spresense alebo Arduino Uno nie sú také drahé a nevyžadujú veľa energie. Ak má však váš projekt obmedzenie výkonu, priestoru alebo dokonca rozpočtu, mali by ste zvážiť použitie Arduino Pro Mini. Na rozdiel od Arduino Pro Micro, Arduino Pro Mi
Ako vyrobiť dron pomocou Arduino UNO - Vytvorte kvadrokoptéru pomocou mikrokontroléra: 8 krokov (s obrázkami)
Ako vyrobiť dron pomocou Arduino UNO | Vytvorte kvadrokoptéru pomocou mikrokontroléra: Úvod Navštívte môj kanál na YouTube Drone je veľmi drahý gadget (produkt) na nákup. V tomto príspevku budem diskutovať o tom, ako to urobiť lacno? A ako si môžete takto vyrobiť svoj vlastný za lacnú cenu … V Indii všetky materiály (motory, ESC
Vytvorte si svoj prvý IOT pomocou Arduina bez ďalších modulov: 5 krokov (s obrázkami)
Vytvorte si svoj prvý IOT pomocou Arduina bez ďalších modulov: Svet je každým dňom múdrejší a hlavným dôvodom je evolúcia inteligentnej technológie. Ako technologický nadšenec ste určite počuli o pojme IOT, ktorý znamená internet vecí. Internet vecí znamená ovládať a kŕmiť
Vytvorte robota pripojeného k webu (za približne 500 dolárov) (pomocou Arduina a netbooku): 6 krokov (s obrázkami)
Vytvorte robota pripojeného k webu (za približne 500 dolárov) (pomocou Arduina a netbooku): Tento návod vám ukáže, ako si vytvoriť vlastného robota pripojeného cez web (pomocou mikrokontroléra Arduino a počítača Asus eee). Prečo by ste chceli web Pripojený robot? Samozrejme hrať sa. Jazdite so svojim robotom z celej miestnosti alebo cez počet