Съдържание:
- Стъпка 1: Какво ще ви трябва
- Стъпка 2: Стартирайте Visuino и изберете Тип дъска на Arduino UNO
- Стъпка 3: Във Visuino Добавяне на компоненти
- Стъпка 4: Във Visuino Set Components
- Стъпка 5: Във Visuino Connect Components
- Стъпка 6: Генерирайте, компилирайте и качете кода на Arduino
- Стъпка 7: Играйте
Видео: Otto DIY Robot Walking - Бърз и лесен за изпълнение урок: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
В този урок ще научим как лесно да програмираме робота Otto DIY за ходене.
Гледайте демонстрационен видеоклип.
Стъпка 1: Какво ще ви трябва
- Otto Robot можете да го закупите тук или да видите инструкциите как да го изградите в няколко стъпки тук.
- Програма Visuino: Изтеглете Visuino
Стъпка 2: Стартирайте Visuino и изберете Тип дъска на Arduino UNO
За да започнете да програмирате Arduino, ще трябва да имате инсталирана Arduino IDE от тук:
Моля, имайте предвид, че има някои критични грешки в Arduino IDE 1.6.6. Уверете се, че сте инсталирали 1.6.7 или по -нова версия, в противен случай тази инструкция няма да работи! Ако не сте направили, следвайте стъпките в тази инструкция, за да настроите Arduino IDE за програмиране на Arduino Nano! Visuino: https://www.visuino.eu също трябва да бъде инсталиран. Стартирайте Visuino, както е показано на първата снимка Щракнете върху бутона "Инструменти" на компонента Arduino (Снимка 1) във Visuino Когато се появи диалоговият прозорец, изберете "Arduino UNO", както е показано на Снимка 2
Стъпка 3: Във Visuino Добавяне на компоненти
Добавяне на компоненти:
- Добавете 2X компонент "Аналогова стойност"
- Добавете 2X компонент "Разделяне на аналогов по стойност"
- Добавете 2X "Sine Analog Generator" компонент
- Добавете 2X "Servo" компонент
Стъпка 4: Във Visuino Set Components
- Изберете компонента "AnalogValue1" и в прозореца със свойства задайте "Стойност" на 20
- Изберете компонента "AnalogValue2" и в прозореца за свойства "Стойност" до 20
- Изберете компонента „DivideByValue1“и в прозореца със свойства задайте „Стойност“на 180
- Изберете компонента „DivideByValue2“и в прозореца със свойства задайте „Стойност“на 180
- Изберете компонента „SineAnalogGenerator1“и в прозореца със свойства задайте „Фаза“на 0.65 и „Честота“на 1 и „Офсет“на 0.5
- Изберете компонента „SineAnalogGenerator2“и в прозореца със свойства задайте „Фаза“на 0,5 и „Честота“на 1 и „Офсет“на 0,5
- Изберете "Servo1" и задайте име на "LR1" << ние го задаваме за по -лесно разбиране. Това означава Leg Right
- Изберете "Servo2" и задайте име на "FR1" << Това означава крак вдясно
- Изберете "Servo3" и задайте име на "LL1" << Това означава Leg Left
- Изберете "Servo4" и задайте име на "FL1" << Това означава крак отляво
Стъпка 5: Във Visuino Connect Components
- Свържете компонентния извод "AnalogValue1" [Out] към компонентния щифт "DivideByValue1" [In]
- Свържете компонентния извод "AnalogValue2" [Out] към компонентния щифт "DivideByValue2" [In]
- Свържете компонентния извод "DivideByValue1" [Out] към щифта "SineAnalogGenerator1" [Amplitude]
- Свържете компонентния извод "DivideByValue2" [Out] към щифта "SineAnalogGenerator2" [Amplitude]
- Свържете щифта "SineAnalogGenerator1" [Out] към "LR1" компонентния щифт [In] и "LL1" компонентния щифт [In]
- Свържете щифта "SineAnalogGenerator2" [Out] към "FR1" компонентния щифт [In] и "FL1" компонентния щифт [In]
- Свържете "LR1" компонентен щифт [Out] към Arduino Digital pin [3]
- Свържете компонентния извод "FR1" [Out] към Arduino Digital pin [5]
- Свържете компонентен щифт "LL1" [Out] към Arduino Digital pin [2]
- Свържете "FL1" компонентен щифт [Out] към Arduino Digital pin [4]
Забележка: Моля, проверете дали щифтовете [2, 3, 4, 5] на Arduino съвпадат с връзките на вашия щит за серво мотор за (крак и крак) и ги променете, ако е необходимо.
Стъпка 6: Генерирайте, компилирайте и качете кода на Arduino
Във Visuino натиснете F9 или щракнете върху бутона, показан на снимка 1, за да генерирате кода на Arduino, и отворете Arduino IDE
В IDE на Arduino:
- Кликнете върху менюто „Инструменти“и изберете дъската „Arduino Nano“(Снимка 2)
- Щракнете върху менюто "Инструменти" и изберете порта
- Щракнете върху менюто "Инструменти" и изберете порта
- щракнете върху бутона Качване, за да компилирате и качите кода (Снимка 3) Забележка: Ако откриете някои проблеми при качването на кода, можете да кликнете върху Инструменти за меню> Процесор:..> ATMega328P (Стар Bootloader)
Стъпка 7: Играйте
Ако захранвате робота Otto, той ще започне да ходи.
Честито! Завършихте проекта си Otto с Visuino. Приложен е и проектът Visuino, който създадох за този Instructable, можете да го изтеглите от тук. Можете да го изтеглите и отворите във Visuino:
Препоръчано:
Създайте космическа станция в TinkerCad Codeblock -- Лесен урок: 7 стъпки (със снимки)
Създайте космическа станция в TinkerCad Codeblock || Лесен урок: Докато мисълта за живот в космоса може да изглежда като научна фантастика, докато четете това, Международната космическа станция обикаля Земята със скорост от пет мили в секунда, обикаляйки около Земята веднъж на всеки 90 минути. В този проект ще научите
Направи си сам Как да си направите страхотно изглеждащ часовник - StickC - Лесен за изпълнение: 8 стъпки
Направи си сам Как да си направите страхотно изглеждащ часовник - StickC - Лесно за правене: В този урок ще се научим как да програмираме ESP32 M5Stack StickC с Arduino IDE и Visuino за показване на време на LCD и също така да настроим времето с помощта на бутоните StickC
Otto DIY+ Arduino Bluetooth робот Лесен за 3D печат: 6 стъпки (със снимки)
Otto DIY+ Arduino Bluetooth робот Лесен за 3D печат: Наистина природата на Otto с отворен код позволява отворено STEAM образование, ние събираме обратна връзка от различни работилници и училища по света, които вече използват Otto DIY в класната си стая и в зависимост от отвореността на тези образователни места ние или
Лесен урок: Гъвкави сензори с Arduino: 4 стъпки
Лесен урок: Гъвкави сензори с Arduino: Гъвкавите сензори са страхотни! Използвам ги през цялото време в моите проекти по роботика и се сетих да направя прости прости уроци, за да се запознаете с тези малки лентички. Нека да поговорим за това какво е гъвкав сензор и как работи, как да
DIY MusiLED, музикално синхронизирани светодиоди с приложение за Windows и Linux с едно щракване (32-битово и 64-битово). Лесен за пресъздаване, лесен за използване, лесен за пренасяне .: 3 стъпки
DIY MusiLED, музикално синхронизирани светодиоди с приложение за Windows и Linux с едно щракване (32-битово и 64-битово). Лесен за пресъздаване, лесен за използване, лесен за пренасяне .: Този проект ще ви помогне да свържете 18 светодиода (6 червени + 6 сини + 6 жълти) към вашата платка Arduino и да анализирате сигналите на звуковата карта на вашия компютър в реално време и да ги предадете на светодиодите, за да ги светят според ритъма (Snare, High Hat, Kick)