Съдържание:
- Стъпка 1: Какво ще ви трябва
- Стъпка 2: Веригата
- Стъпка 3: Стартирайте Visuino и изберете Тип дъска на Arduino UNO
- Стъпка 4: Във Visuino Добавяне на компоненти
- Стъпка 5: Във Visuino Set Components
- Стъпка 6: Във Visuino Connect Components
- Стъпка 7: Генерирайте, компилирайте и качете кода на Arduino
- Стъпка 8: Играйте
Видео: Супер лесен начин за управление на серво мотор с Arduino: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:49
В този урок ще използваме Servo Motor и Arduino UNO и Visuino, за да контролираме позицията на степента на серво мотора, като използваме само няколко компонента, като по този начин направим този проект супер прост.
Гледайте демонстрационен видеоклип.
Стъпка 1: Какво ще ви трябва
- Arduino UNO (или всеки друг Arduino)
- Кабелни проводници
- Серво мотор
- Програма Visuino: Изтеглете Visuino
Стъпка 2: Веригата
- Свържете щифта на сервомотора "Orange" към Arduino Digital pin [8]
- Свържете "червения" щифт на серво мотора към положителния щифт на Arduino [5V]
- Свържете щифта на сервомотора "Кафяв" към отрицателния щифт на Arduino [GND]
Стъпка 3: Стартирайте 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
Стъпка 4: Във Visuino Добавяне на компоненти
- Добавете компонента "Последователност"
- Добавете компонента "Аналогова стойност"
- Добавете компонента „Разделяне на аналогов по стойност“
- Добавете компонент "Servo"
Стъпка 5: Във Visuino Set Components
Изберете компонент "Sequence1", щракнете двукратно върху него. В диалоговия прозорец „Елементи“:
Плъзнете 5X елемент „Период“наляво.
- Изберете елемента "Period1" и под прозореца със свойства задайте "Delay" на "1000"
- Изберете елемента "Period2" и под прозореца със свойства задайте "Delay" на "2000"
- Изберете елемента "Period3" и под прозореца със свойства задайте "Delay" на "3000"
- Изберете елемента "Period4" и под прозореца със свойства задайте "Delay" на "4000"
- Изберете елемента "Period5" и под прозореца със свойства задайте "Delay" на "5000" >> този ще се използва само за пауза в края.
Сега нека зададем градуси за серво мотора: Изберете компонента "AnalogValue1", щракнете двукратно върху него. В диалоговия прозорец „Елементи“:
Плъзнете 4X „Set Value“елемент наляво.
- Изберете компонента „Задаване на стойност 1“и под прозореца със свойства задайте „Стойност“на „0“
- Изберете компонента „Задаване на стойност 2“и под прозореца със свойства задайте „Стойност“на „60“
- Изберете компонента "Задаване на стойност 3" и под прозореца със свойства задайте "Стойност" на "120"
- Изберете компонента „Задаване на стойност 4“и под прозореца със свойства задайте „Стойност“на „180“
Изберете компонента „DivideByValue1“и под прозореца със свойства задайте „стойност“на „180“
Стъпка 6: Във Visuino Connect Components
- Свържете "Sequence1"> Period1 pin [Out] към pin "AnalogValue1" [Set Value 1]
- Свържете "Sequence2"> Period1 pin [Out] към "AnalogValue1" pin [Set Value 2]
- Свържете "Sequence3"> Period1 pin [Out] към "AnalogValue1" pin [Set Value 3]
- Свържете "Sequence4"> Period1 pin [Out] към "AnalogValue1" pin [Set Value 4]
- Свържете щифта "AnalogValue1" [Out] към щифта "DivideByValue1" [In]
- Свържете щифта "DivideByValue1" [Out] към щифта "Servo1" [In]
- Свържете щифта "Servo1" [Out] към Arduino digital pin [8]
Стъпка 7: Генерирайте, компилирайте и качете кода на Arduino
В Visuino, в долната част щракнете върху раздела "Build", уверете се, че е избран правилния порт, след което щракнете върху бутона "Compile/Build and Upload".
Стъпка 8: Играйте
Ако захранвате модула Arduino UNO, сервомоторът ще започне да се движи според градусите, които сте задали.
Честито! Завършихте проекта си с Visuino. Приложен е и проектът Visuino, който създадох за този Instructable. Можете да го изтеглите и отворите във Visuino:
Препоръчано:
Урок за акселерометър Arduino: Управление на корабен мост с помощта на серво мотор: 5 стъпки
Урок за акселерометър Arduino: Управление на корабен мост с помощта на серво мотор: Сензорите за акселерометър вече са в повечето от нашите смартфони, за да им предоставят голямо разнообразие от възможности за използване и възможности, които използваме ежедневно, без дори да знаем, че отговорен за това е акселерометърът. Една от тези възможности е контролът
Как да направите кола с дистанционно управление у дома по лесен начин - Безжична RC CAR: Направи си сам: 7 стъпки
Как да направите кола с дистанционно управление у дома по лесен начин - DIY Wireless RC CAR: Здравейте приятели, в тази инструкция ще ви покажа как да направите дистанционно управлявана кола с дистанционно управление, моля, продължете да четете …… Това е наистина страхотен проект, така че, моля, опитайте се да го изградите
DIY MusiLED, музикално синхронизирани светодиоди с приложение за Windows и Linux с едно щракване (32-битово и 64-битово). Лесен за пресъздаване, лесен за използване, лесен за пренасяне .: 3 стъпки
DIY MusiLED, музикално синхронизирани светодиоди с приложение за Windows и Linux с едно щракване (32-битово и 64-битово). Лесен за пресъздаване, лесен за използване, лесен за пренасяне .: Този проект ще ви помогне да свържете 18 светодиода (6 червени + 6 сини + 6 жълти) към вашата платка Arduino и да анализирате сигналите на звуковата карта на вашия компютър в реално време и да ги предадете на светодиодите, за да ги светят според ритъма (Snare, High Hat, Kick)
Потребителски интерфейс за Android (remotexy) за управление на серво мотор с помощта на Arduino и Bluetooth: 7 стъпки (със снимки)
Потребителски интерфейс за Android (remotexy) за управление на серво мотор с помощта на Arduino и Bluetooth: В тази инструкция ще ви дам бърза стъпка да направите потребителски интерфейс на Android с помощта на Remotexy Interface Maker за управление на серво мотор, свързан към Arduino Mega чрез Bluetooth. Това видео показва как потребителският интерфейс ще контролира скоростта и позицията на серво мотора
Управление на RC серво мотор с Arduino и два моментални превключвателя: 4 стъпки
Управление на RC серво мотор с Arduino и два моментални превключвателя: Името казва всичко. Управление на RC автомобилен серво мотор с Arduino и някои резистори, джъмперни проводници и два тактилни превключвателя. Направих това на втория ден, когато си взех Arduino, така че съм доста горд от себе си