Съдържание:

Направи си сам Как да контролирате ъгъла на серво мотора с помощта на компонент на Visuino Sequence: 10 стъпки
Направи си сам Как да контролирате ъгъла на серво мотора с помощта на компонент на Visuino Sequence: 10 стъпки

Видео: Направи си сам Как да контролирате ъгъла на серво мотора с помощта на компонент на Visuino Sequence: 10 стъпки

Видео: Направи си сам Как да контролирате ъгъла на серво мотора с помощта на компонент на Visuino Sequence: 10 стъпки
Видео: CS50 2013 - Week 7 2024, Юни
Anonim

В този урок ще използваме Servo Motor и Arduino UNO и Visuino за управление на ъгъла на серво мотора, използвайки последователен компонент. Компонентът последователност е идеален за ситуации, в които искаме да задействаме няколко събития в последователност в нашия случай степени на серво мотор.

Гледайте демонстрационен видеоклип.

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

Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
  • Arduino UNO (или всеки друг Arduino)
  • Кабелни проводници
  • Серво мотор
  • Програма Visuino: Изтеглете Visuino

Стъпка 2: Веригата

Веригата
Веригата
Веригата
Веригата
  • Свържете щифта на сервомотора "Orange" към Arduino Digital pin [8]
  • Свържете "червения" щифт на серво мотора към положителния щифт на Arduino [5V]
  • Свържете щифта на сервомотора "Кафяв" към отрицателния щифт на Arduino [GND]

Стъпка 3:

Образ
Образ
Образ
Образ

Всичко, което трябва да направите, е да плъзнете и пуснете компоненти и да ги свържете заедно. Visuino ще създаде работния код за вас, така че не е нужно да губите време за създаването на кода. Той ще свърши цялата упорита работа за вас бързо и лесно! Visuino е идеален за всякакви проекти, лесно можете да изградите сложни проекти за нула време!

Изтеглете най -новия мощен софтуер Visuino

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

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

За да започнете да програмирате Arduino, ще трябва да имате инсталирана Arduino IDE от тук:

Моля, имайте предвид, че има някои критични грешки в Arduino IDE 1.6.6. Уверете се, че сте инсталирали 1.6.7 или по -нова версия, в противен случай тази инструкция няма да работи! Ако не сте направили, следвайте стъпките в тази инструкция, за да настроите Arduino IDE за програмиране на Arduino UNO! Visuino: https://www.visuino.eu също трябва да бъде инсталиран. Стартирайте Visuino, както е показано на първата снимка Щракнете върху бутона "Инструменти" на компонента Arduino (Снимка 1) във Visuino Когато се появи диалоговият прозорец, изберете "Arduino UNO", както е показано на Снимка 2

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

Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
  • Добавете компонента "Последователност"
  • Добавете 5x компонент "Аналогова стойност"
  • Добавете компонент "Analog Multi Merger"
  • Добавете компонента „Разделяне на аналогов по стойност“
  • Добавете компонент "Servo"

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

Във Visuino Set Components
Във Visuino Set Components

Изберете компонент "Sequence1", щракнете двукратно върху него. В диалоговия прозорец "Елементи": Плъзнете 5X елемента "Период" наляво.

  • Изберете елемента "Period1" и под прозореца със свойства задайте "Delay" на "1000"
  • Изберете елемента "Period2" и под прозореца със свойства задайте "Delay" на "2000"
  • Изберете елемента "Period3" и под прозореца със свойства задайте "Delay" на "3000"
  • Изберете елемента "Period4" и под прозореца със свойства задайте "Delay" на "4000"
  • Изберете елемента "Period5" и под прозореца със свойства задайте "Delay" на "5000" >> този ще се използва само за пауза в края.

Сега нека зададем градуси за серво мотор: Изберете компонента "AnalogValue1" и под прозореца със свойства задайте "Стойност" на "0"

Изберете компонента "AnalogValue2" и под прозореца със свойства задайте "Стойност" на "60"

Изберете компонента "AnalogValue3" и под прозореца със свойства задайте "Стойност" на "120"

Изберете компонента "AnalogValue4" и под прозореца със свойства задайте "Стойност" на "180"

Изберете компонента "AnalogMultiMerger1" и под прозореца със свойства задайте "Входни щифтове" на "4"

Изберете компонента „DivideByValue1“и под прозореца със свойства задайте „стойност“на „180“

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

Във Visuino Connect Components
Във Visuino Connect Components
  • Свържете "Sequence1"> Period1 pin [Out] към "AnalogValue1" pin [clock]
  • Свържете "Sequence2"> Period1 pin [Out] към "AnalogValue2" pin [часовник]
  • Свържете "Sequence3"> Period1 pin [Out] към "AnalogValue3" pin [часовник]
  • Свържете "Sequence4"> Period1 pin [Out] към "AnalogValue4" pin [часовник]
  • Свържете щифт "AnalogValue1" [Out] към щифт "AnalogMultiMerger1" [0]
  • Свържете щифта "AnalogValue2" [Out] към щифта "AnalogMultiMerger1" [1]
  • Свържете щифт "AnalogValue3" [Out] към щифт "AnalogMultiMerger1" [2]
  • Свържете щифт "AnalogValue4" [Out] към щифт "AnalogMultiMerger1" [3]
  • Свържете щифта "AnalogMultiMerger1" [Out] към щифта "DivideByValue1" [In]
  • Свържете щифта "DivideByValue1" [Out] към щифта "Servo1" [In]

Свържете щифта "Servo1" [Out] към Arduino digital pin [8]

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

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

Във Visuino натиснете F9 или щракнете върху бутона, показан на снимка 1, за да генерирате кода на Arduino, и отворете Arduino IDE

В IDE на Arduino кликнете върху бутона Качване, за да компилирате и качите кода (Снимка 2)

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

Ако захранвате модула Arduino UNO, сервомоторът ще започне да се движи според градусите, които сте задали.

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

Стъпка 10: Други уроци за Visuino

Щракнете тук и тук, за да видите други уроци по Visuino.

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