Мазмуну:

Отто DIY роботу менен басуу - Тез жана оңой үйрөткүч: 7 кадам
Отто DIY роботу менен басуу - Тез жана оңой үйрөткүч: 7 кадам

Video: Отто DIY роботу менен басуу - Тез жана оңой үйрөткүч: 7 кадам

Video: Отто DIY роботу менен басуу - Тез жана оңой үйрөткүч: 7 кадам
Video: Using 28BYJ-48 Stepper Motor Push button Speed with 8 projects: Ultimate Video Tutorial Lesson 107 2024, Ноябрь
Anonim
Image
Image

Бул үйрөткүчтө биз Отто DIY роботун жөө басууну оңой программалоону үйрөнөбүз.

Демонстрациялык видеону көрүңүз.

1 -кадам: Сизге эмне керек

Сизге эмне керек болот
Сизге эмне керек болот
  1. Отто Роботту бул жерден сатып алсаңыз болот же аны бир нече кадам менен кантип куруу боюнча нускамаларды бул жерден көрө аласыз.
  2. Visuino программасы: Visuino жүктөп алыңыз

2 -кадам: Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз

Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз

Arduino программалоону баштоо үчүн, бул жерден Arduino IDE орнотулган болушу керек:

Сураныч, Arduino IDE 1.6.6 кээ бир маанилүү каталар бар экенин билиңиз. 1.6.7 же андан жогору орнотуп жатканыңызды текшериңиз, антпесе бул Нускоо иштебейт! Эгерде сиз бул көрсөтмөдөгү кадамдарды аткарбасаңыз, Arduino IDE программасын Arduino Nano программасына орнотуңуз! Visuino: https://www.visuino.eu да орнотулушу керек. Visuino'ду биринчи сүрөттө көрсөтүлгөндөй баштаңыз Arduino компонентиндеги "Куралдар" баскычын чыкылдатыңыз (Picture 1) Visuino диалог пайда болгондо, 2 -сүрөттө көрсөтүлгөндөй "Arduino UNO" тандаңыз.

3 -кадам: Visuino компоненттерин кошуу

Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу

Компоненттерди кошуу:

  1. 2X "Analoge Value" компонентин кошуңуз
  2. 2X "Аналогду баалуулукка бөлүү" компонентин кошуңуз
  3. 2X "Sine Analog Generator" компонентин кошуңуз
  4. 2X "Серво" компонентин кошуңуз

4 -кадам: Visuino Set компоненттеринде

Visuino Set компоненттеринде
Visuino Set компоненттеринде
Visuino Set компоненттеринде
Visuino Set компоненттеринде
Visuino Set компоненттеринде
Visuino Set компоненттеринде
  1. "AnalogValue1" компонентин тандап, касиеттер терезесинен "Value" 20ны коюңуз
  2. "AnalogValue2" компонентин жана касиеттери терезесинен "Value" 20ны тандаңыз
  3. "DivideByValue1" компонентин тандап, касиеттер терезесинен "Наркты" 180ге коюңуз
  4. "DivideByValue2" компонентин тандап, касиеттер терезесинен "Наркты" 180ге коюңуз
  5. "SineAnalogGenerator1" компонентин тандап, касиеттер терезесинде "Фаза" 0,65ке жана "Жыштык" 1 жана "Офсет" 0,5ке коюлду
  6. "SineAnalogGenerator2" компонентин тандап, касиеттер терезесинен "Фаза" параметрин 0,5ке, "Жыштыкты" 1ге жана "Ордун" 0,5ке коюңуз.
  7. "Servo1" тандап, атын "LR1" деп коюңуз << биз муну оңой түшүнүү үчүн койдук. Бул "Бут оң" дегенди билдирет
  8. "Servo2" тандап, атын "FR1" деп коюңуз << Бул Фут Оңго дегенди билдирет
  9. "Servo3" тандап, атын "LL1" деп коюңуз << Бул Leg Left дегенди билдирет
  10. "Servo4" тандап, атын "FL1" деп коюңуз << Бул Foot Left дегенди билдирет

5 -кадам: Visuino Connect компоненттеринде

Visuino Connect компоненттеринде
Visuino Connect компоненттеринде
Visuino Connect компоненттеринде
Visuino Connect компоненттеринде
  1. "AnalogValue1" компонент пинин [Out] "DivideByValue1" компонент пинине [In] туташтырыңыз
  2. "AnalogValue2" компонент пинин [Out] "DivideByValue2" компонент пинине [In] туташтырыңыз
  3. "DivideByValue1" компонент пинин [Чыгуу] менен "SineAnalogGenerator1" пинине [Амплитудасы] туташтырыңыз
  4. "DivideByValue2" компонент пинин [Чыгуу] менен "SineAnalogGenerator2" пинине туташтырыңыз [Амплитуда]
  5. "SineAnalogGenerator1" пинин [Out] "LR1" компонент пинине [In] жана "LL1" компонент пинине [In] туташтырыңыз.
  6. "SineAnalogGenerator2" төөнөгүчүн [Чыгуу] "FR1" компонент пинине [In] жана "FL1" компонент пинине [In] туташтырыңыз
  7. "LR1" компонент пинин [Out] Arduino Digital пинге [3] туташтырыңыз
  8. "FR1" компонент пинин [Out] Arduino Digital пинге [5] туташтырыңыз
  9. "LL1" компонент пинин [Out] Arduino Digital пинге [2] туташтырыңыз
  10. "FL1" компонент пинин [Out] Arduino Digital пинге туташтырыңыз [4]

Эскертүү: Arduino казыктары [2, 3, 4, 5] Серво моторуңуздун калканчындагы туташууларга (буттун жана буттун) туура келерин текшериңиз жана керек болсо алмаштырыңыз.

6 -кадам: Arduino кодун түзүү, түзүү жана жүктөө

Arduino кодун түзүү, түзүү жана жүктөө
Arduino кодун түзүү, түзүү жана жүктөө
Arduino кодун түзүү, түзүү жана жүктөө
Arduino кодун түзүү, түзүү жана жүктөө
Arduino кодун түзүү, түзүү жана жүктөө
Arduino кодун түзүү, түзүү жана жүктөө

Visuinoдо F9 баскычын басыңыз же Arduino кодун чыгаруу үчүн 1 -сүрөттө көрсөтүлгөн баскычты басыңыз жана Arduino IDE ачыңыз.

Arduino IDEде:

  • "Куралдар" менюну чыкылдатыңыз жана "Arduino Nano" тактасын тандаңыз (2 -сүрөт)
  • Менюдагы "Куралдар" баскычын чыкылдатып, Портту тандаңыз
  • Менюдагы "Куралдар" баскычын чыкылдатып, Портту тандаңыз
  • кодду түзүү жана жүктөө үчүн Жүктөө баскычын чыкылдатыңыз (3 -сүрөт) Эскертүү: Эгерде сиз кодду жүктөөдө кандайдыр бир көйгөйлөрдү тапсаңыз, Меню куралдарына> Процессорго чыкылдатыңыз:..> ATMega328P (Эски жүктөгүч)

7 -кадам: Play

Эгер сиз Отто Роботко кубат берсеңиз, ал баса баштайт.

Куттуктайм! Visoino менен Отто долбооруңузду бүтүрдүңүз. Ошондой эле Visuino долбоору тиркелген, мен аны ушул Нускамалык үчүн жараткам, аны бул жерден жүктөп алсаңыз болот. Визуинодо жүктөп ачсаңыз болот:

Сунушталууда: