Съдържание:

Otto DIY Robot Walking - Бърз и лесен за изпълнение урок: 7 стъпки
Otto DIY Robot Walking - Бърз и лесен за изпълнение урок: 7 стъпки

Видео: Otto DIY Robot Walking - Бърз и лесен за изпълнение урок: 7 стъпки

Видео: Otto DIY Robot Walking - Бърз и лесен за изпълнение урок: 7 стъпки
Видео: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Ноември
Anonim
Image
Image

В този урок ще научим как лесно да програмираме робота Otto DIY за ходене.

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

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

Какво ще ви трябва
Какво ще ви трябва
  1. Otto Robot можете да го закупите тук или да видите инструкциите как да го изградите в няколко стъпки тук.
  2. Програма Visuino: Изтеглете Visuino

Стъпка 2: Стартирайте 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 Nano! Visuino: https://www.visuino.eu също трябва да бъде инсталиран. Стартирайте Visuino, както е показано на първата снимка Щракнете върху бутона "Инструменти" на компонента Arduino (Снимка 1) във Visuino Когато се появи диалоговият прозорец, изберете "Arduino UNO", както е показано на Снимка 2

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

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

Добавяне на компоненти:

  1. Добавете 2X компонент "Аналогова стойност"
  2. Добавете 2X компонент "Разделяне на аналогов по стойност"
  3. Добавете 2X "Sine Analog Generator" компонент
  4. Добавете 2X "Servo" компонент

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

Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components
  1. Изберете компонента "AnalogValue1" и в прозореца със свойства задайте "Стойност" на 20
  2. Изберете компонента "AnalogValue2" и в прозореца за свойства "Стойност" до 20
  3. Изберете компонента „DivideByValue1“и в прозореца със свойства задайте „Стойност“на 180
  4. Изберете компонента „DivideByValue2“и в прозореца със свойства задайте „Стойност“на 180
  5. Изберете компонента „SineAnalogGenerator1“и в прозореца със свойства задайте „Фаза“на 0.65 и „Честота“на 1 и „Офсет“на 0.5
  6. Изберете компонента „SineAnalogGenerator2“и в прозореца със свойства задайте „Фаза“на 0,5 и „Честота“на 1 и „Офсет“на 0,5
  7. Изберете "Servo1" и задайте име на "LR1" << ние го задаваме за по -лесно разбиране. Това означава Leg Right
  8. Изберете "Servo2" и задайте име на "FR1" << Това означава крак вдясно
  9. Изберете "Servo3" и задайте име на "LL1" << Това означава Leg Left
  10. Изберете "Servo4" и задайте име на "FL1" << Това означава крак отляво

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

Във Visuino Connect Components
Във Visuino Connect Components
Във Visuino Connect Components
Във Visuino Connect Components
  1. Свържете компонентния извод "AnalogValue1" [Out] към компонентния щифт "DivideByValue1" [In]
  2. Свържете компонентния извод "AnalogValue2" [Out] към компонентния щифт "DivideByValue2" [In]
  3. Свържете компонентния извод "DivideByValue1" [Out] към щифта "SineAnalogGenerator1" [Amplitude]
  4. Свържете компонентния извод "DivideByValue2" [Out] към щифта "SineAnalogGenerator2" [Amplitude]
  5. Свържете щифта "SineAnalogGenerator1" [Out] към "LR1" компонентния щифт [In] и "LL1" компонентния щифт [In]
  6. Свържете щифта "SineAnalogGenerator2" [Out] към "FR1" компонентния щифт [In] и "FL1" компонентния щифт [In]
  7. Свържете "LR1" компонентен щифт [Out] към Arduino Digital pin [3]
  8. Свържете компонентния извод "FR1" [Out] към Arduino Digital pin [5]
  9. Свържете компонентен щифт "LL1" [Out] към Arduino Digital pin [2]
  10. Свържете "FL1" компонентен щифт [Out] към Arduino Digital pin [4]

Забележка: Моля, проверете дали щифтовете [2, 3, 4, 5] на Arduino съвпадат с връзките на вашия щит за серво мотор за (крак и крак) и ги променете, ако е необходимо.

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

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

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

В IDE на Arduino:

  • Кликнете върху менюто „Инструменти“и изберете дъската „Arduino Nano“(Снимка 2)
  • Щракнете върху менюто "Инструменти" и изберете порта
  • Щракнете върху менюто "Инструменти" и изберете порта
  • щракнете върху бутона Качване, за да компилирате и качите кода (Снимка 3) Забележка: Ако откриете някои проблеми при качването на кода, можете да кликнете върху Инструменти за меню> Процесор:..> ATMega328P (Стар Bootloader)

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

Ако захранвате робота Otto, той ще започне да ходи.

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

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