Съдържание:

Направете ГРАНИЦИ НА ГРАНИЦА с GPS с помощта на Arduino: 8 стъпки
Направете ГРАНИЦИ НА ГРАНИЦА с GPS с помощта на Arduino: 8 стъпки

Видео: Направете ГРАНИЦИ НА ГРАНИЦА с GPS с помощта на Arduino: 8 стъпки

Видео: Направете ГРАНИЦИ НА ГРАНИЦА с GPS с помощта на Arduino: 8 стъпки
Видео: Web Programming - Computer Science for Business Leaders 2016 2024, Ноември
Anonim
Направете ГРАНИЦИ НА ГРАНИЦА с GPS с помощта на Arduino
Направете ГРАНИЦИ НА ГРАНИЦА с GPS с помощта на Arduino

В този урок ще научим как да правим ГРАНИЦИ НА ГРАНИЦА с GPS с помощта на Arduino, това е полезно, когато имате робот и не искате той да излиза извън определената зона.

Когато роботът е извън зоната, на дисплея ще се покажат „Отвън“и „Вътре“, когато роботът е вътре в зоната.

Гледай видеото!

Стъпка 1: Какво ще ви трябва

Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
  • Arduino UNO (или всеки друг Arduino)
  • GPS Neo 6m
  • OLED дисплей
  • Кабелни проводници
  • Софтуер на Visuino: Изтеглете Visuino

Стъпка 2: Стартирайте Visuino и изберете Тип дъска на Arduino UNO

Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO

Visuino: https://www.visuino.eu също трябва да бъде инсталиран. Изтеглете безплатна версия или се регистрирайте за безплатна пробна версия.

Стартирайте Visuino, както е показано на първата снимка Щракнете върху бутона "Инструменти" на компонента Arduino (Снимка 1) във Visuino Когато се появи диалоговият прозорец, изберете "Arduino UNO", както е показано на Снимка 2

Стъпка 3: Във Visuino Добавяне на компоненти

Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
  • Добавете компонент „Сериен GPS“
  • Добавете компонент "Analog Multi Source"
  • Добавете друг компонент "Analog Multi Source"
  • Добавете компонент „Цифрово сливане с много източници“
  • Добавете компонента "Detect Edge"
  • Добавете друг компонент "Detect Edge"
  • Добавете компонент „Цифров (булев) и“
  • Добавете компонента „Текстова стойност“
  • Добавете друг компонент „Текстова стойност“
  • Добавете компонент "Аналогов към текст"
  • Добавете друг компонент "Аналогов към текст"
  • Добавете компонент „Текстово сливане с много източници“

Стъпка 4: Във Visuino Set Components

Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components
  • Изберете „AnalogToText1“и „AnalogToText2“и в прозореца със свойства задайте „Precision“на 6
  • Изберете „DetectEdge1“и в прозореца със свойства задайте Rising на False
  • Изберете „TextValue1“и в прозореца със свойства задайте „Value“на INSIDE
  • Изберете „TextValue2“и в прозореца със свойства задайте „Value“на OUTSIDE
  • Щракнете двукратно върху DisplayOLED1 и в прозореца с елементи плъзнете „текстово поле“вляво
  • В прозореца със свойства задайте размер на 2
  • В прозореца „Елементи“плъзнете друго „Текстово поле“вляво
  • В прозореца със свойства задайте Y на 30 и размер на 2
  • В прозореца „Елементи“плъзнете друго „Текстово поле“вляво
  • В прозореца със свойства задайте Y на 50 и размер на 2
  • Затворете прозореца Elements

Стъпка 5: Вземете GPS координати

Вземете GPS координати
Вземете GPS координати
Вземете GPS координати
Вземете GPS координати
Вземете GPS координати
Вземете GPS координати

Отидете на Google maps и намерете вашето местоположение и

Щракнете върху картата (горния ляв ъгъл на вашия район), координатите ще бъдат показани в долната част. Копирайте първата координатна географска ширина към Visuino "CompareRange1"> Диапазон> MaxCopy Втората координатна дължина към Visuino "CompareRange2"> Диапазон> MIn

  • Кликнете върху картата (горния десен ъгъл на вашия район), координатите ще бъдат показани в долната част. Копирайте втора координата Longitude към Visuino "CompareRange2"> Range> Max
  • Кликнете върху картата (долу в левия ъгъл на вашия район), координатите ще бъдат показани в долната част. Копирайте първата координатна географска ширина към Visuino "CompareRange1"> Диапазон> Мин.

Стъпка 6: Във Visuino Connect Components

Във Visuino Connect Components
Във Visuino Connect Components
Във Visuino Connect Components
Във Visuino Connect Components
Във Visuino Connect Components
Във Visuino Connect Components
  • Свържете GPS pin Out към Arduino Serial [0] pin In
  • Свържете географската ширина на GPS пина към AnalogMultiSource1 пинов вход
  • Свържете дължината на GPS пина към AnalogMultiSource2 pin In
  • Свържете AnalogMultiSource1 pin Out към AnalogToText1 pin In
  • Свържете AnalogMultiSource2 pin Out към AnalogToText2 pin In
  • Свържете AnalogMultiSource1 pin Out за сравнение Range1 pin In
  • Свържете AnalogMultiSource2 pin Out за сравнение Range2 pin In
  • Свържете изхода за сравняване на RanR1 с "And1", извод 0 In
  • Свържете PinRange2 pin Out към "And1", щифт 1 In
  • Свържете CompareRange1 pin Out към DigitalMultiMerger1, pin 0 In
  • Свържете PinRange2 изход към DigitalMultiMerger1, щифт 1 In
  • Свържете DigitalMultiMerger1, закрепете Out to DetectEdge1 pin In
  • Свържете DetectEdge1 pin Out към TextValue2 пинов часовник
  • Свържете щифта "And1" към входа DetectEdge2
  • Свържете извода DetectEdge2 към часовника TextValue1
  • Свържете "TextValue" 1, извадете, към TextMultiMerger1 щифт [0] в
  • Свържете "TextValue" 2, извадете, към TextMultiMerger1 щифт [1] в
  • Свържете TextMultiMerger1 pin out към DisplayOLED1 текстово поле 1 pin In
  • Свържете AnalogToText1 pin Out към DisplayOLED1 текстово поле 2 pin In
  • Свържете AnalogToText2 pin Out към DisplayOLED1 текстово поле 3 pin In
  • Свържете DisplayOLED1 извод I2C Out към Arduino извод I2C In

Стъпка 7: Генерирайте, компилирайте и качете кода на Arduino

Генерирайте, компилирайте и качете кода на Arduino
Генерирайте, компилирайте и качете кода на Arduino

Важно

Когато качвате в Arduino, изключете щифта RX на Arduino и след като качването приключи, свържете го отново.

В Visuino, в долната част щракнете върху раздела "Build", уверете се, че е избран правилния порт, след което щракнете върху бутона "Compile/Build and Upload".

Стъпка 8: Играйте

Ако захранвате модула Arduino, след известно време (когато NEO 6m се калибрира), дисплеят ще започне да показва GPS координати и текст: INSIDE/OUTSIDE.

Честито! Завършихте проекта си с Visuino. Приложен е и проектът Visuino, който създадох за тази инструкция, можете да го изтеглите и отворите във Visuino:

Препоръчано: