Mundarija:

Otto DIY robot yurishi - tez va oson bajariladigan darslik: 7 qadam
Otto DIY robot yurishi - tez va oson bajariladigan darslik: 7 qadam

Video: Otto DIY robot yurishi - tez va oson bajariladigan darslik: 7 qadam

Video: Otto DIY robot yurishi - tez va oson bajariladigan darslik: 7 qadam
Video: Crochet Rainbow Shorts | Pattern & Tutorial DIY 2024, Noyabr
Anonim
Image
Image

Ushbu qo'llanmada biz Otto DIY robotini piyoda yurishni oson dasturlashni o'rganamiz.

Namoyish videosini tomosha qiling.

1 -qadam: Sizga nima kerak

Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
  1. Otto Robot siz uni bu erdan sotib olishingiz mumkin yoki uni bir necha qadamda qanday qurish bo'yicha ko'rsatmalarni o'qishingiz mumkin.
  2. Visuino dasturi: Visuino -ni yuklab oling

2 -qadam: Visuino -ni ishga tushiring va Arduino UNO kengashi turini tanlang

Visuino -ni ishga tushiring va Arduino UNO taxtasi turini tanlang
Visuino -ni ishga tushiring va Arduino UNO taxtasi turini tanlang
Visuino -ni ishga tushiring va Arduino UNO taxtasi turini tanlang
Visuino -ni ishga tushiring va Arduino UNO taxtasi turini tanlang

Arduino dasturlashni boshlash uchun siz bu erdan Arduino IDE -ni o'rnatishingiz kerak bo'ladi:

Shuni yodda tutingki, Arduino IDE 1.6.6 da ba'zi muhim xatolar mavjud. 1.6.7 yoki undan yuqori versiyasini o'rnatganingizga ishonch hosil qiling, aks holda bu ko'rsatma ishlamaydi! Agar siz buni qilmagan bo'lsangiz, Arduino Nano dasturini Arduino IDE -ni sozlash bo'yicha ko'rsatmalarni bajaring! Visuino: https://www.visuino.eu ham o'rnatilishi kerak. Visuino -ni birinchi rasmda ko'rsatilgandek ishga tushiring, Visuino -dagi Arduino komponentidagi "Asboblar" tugmasini bosing (1 -rasm) Dialog paydo bo'lganda, 2 -rasmda ko'rsatilgandek "Arduino UNO" -ni tanlang.

3 -qadam: Visuino -da komponentlarni qo'shing

Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing

Komponentlarni qo'shish:

  1. 2X "Analoge Value" komponentini qo'shing
  2. 2X "Analogni qiymati bo'yicha ajratish" komponentini qo'shing
  3. 2X "Sine Analog Generator" komponentini qo'shing
  4. 2X "Servo" komponentini qo'shing

4 -qadam: Visuino Set komponentlarida

Visuino Set komponentlarida
Visuino Set komponentlarida
Visuino Set komponentlarida
Visuino Set komponentlarida
Visuino Set komponentlarida
Visuino Set komponentlarida
  1. "AnalogValue1" komponentini tanlang va xususiyatlar oynasida "Value" ni 20 ga o'rnating
  2. "AnalogValue2" komponentini va xususiyatlar oynasida "Value" ni 20 ga tanlang
  3. "DivideByValue1" komponentini tanlang va xususiyatlar oynasida "Value" ni 180 ga o'rnating
  4. "DivideByValue2" komponentini tanlang va xususiyatlar oynasida "Value" ni 180 ga o'rnating
  5. "SineAnalogGenerator1" komponentini tanlang va xususiyatlar oynasida "Faza" ni 0,65 ga va "Chastotani" 1 ga va "Ofset" ni 0,5 ga qo'ying.
  6. "SineAnalogGenerator2" komponentini tanlang va xususiyatlar oynasida "Faza" ni 0,5 ga va "Chastotani" 1 ga va "Ofset" ni 0,5 ga qo'ying.
  7. "Servo1" -ni tanlang va "LR1" nomini belgilang << biz buni osonroq tushunish uchun o'rnatdik. Bu o'ng oyoq degan ma'noni anglatadi
  8. "Servo2" -ni tanlang va nomni "FR1" ga o'rnating << Bu o'ng oyoq degan ma'noni anglatadi
  9. "Servo3" ni tanlang va nomni "LL1" ga o'rnating << Bu chap oyoq degan ma'noni anglatadi
  10. "Servo4" -ni tanlang va nomni "FL1" ga o'rnating << Bu chap oyoq degan ma'noni anglatadi

5 -qadam: Visuino Connect komponentlarida

Visuino Connect komponentlarida
Visuino Connect komponentlarida
Visuino Connect komponentlarida
Visuino Connect komponentlarida
  1. "AnalogValue1" komponent pinini [Out] ni "DivideByValue1" komponent piniga [In] ulang.
  2. "AnalogValue2" komponent pinini [Out] ni "DivideByValue2" komponent piniga [In] ulang.
  3. "DivideByValue1" komponent pinini [Out] ni "SineAnalogGenerator1" piniga [amplitudasi] ulang.
  4. "DivideByValue2" komponent pinini [Chiqish] "SineAnalogGenerator2" piniga ulang [Amplituda]
  5. "SineAnalogGenerator1" pinini [Chiqish] "LR1" komponent piniga [In] va "LL1" komponent piniga [In] ulang.
  6. "SineAnalogGenerator2" pinini [Chiqish] "FR1" komponent piniga [In] va "FL1" komponent piniga [In] ulang.
  7. "LR1" komponent pinini [Chiqish] Arduino Digital piniga ulang [3]
  8. "FR1" komponent pinini [Out] Arduino Digital piniga [5] ulang.
  9. "LL1" komponent pinini [Chiqish] Arduino Digital piniga ulang [2]
  10. "FL1" komponent pinini [Chiqish] Arduino Digital piniga ulang [4]

Eslatma: Arduino pinlari [2, 3, 4, 5] Servo dvigatel qalqoni (oyoq va oyoq) uchun ulanishlarga mos kelishini tekshiring va agar kerak bo'lsa, ularni o'zgartiring.

6 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash

Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Arduino kodini yaratish, kompilyatsiya qilish va yuklash

Visuino -da F9 tugmasini bosing yoki Arduino kodini yaratish uchun 1 -rasmda ko'rsatilgan tugmani bosing va Arduino IDE -ni oching.

Arduino IDE -da:

  • "Asboblar" menyusini bosing va "Arduino Nano" taxtasini tanlang (2 -rasm).
  • "Asboblar" menyusini bosing va portni tanlang
  • "Asboblar" menyusini bosing va portni tanlang
  • Kodni kompilyatsiya qilish va yuklash uchun Yuklash tugmasini bosing (3 -rasm) Eslatma: Agar siz kodni yuklashda muammolarga duch kelsangiz, Menyu asboblari> Protsessor:..> ATMega328P (Old Bootloader) ni bosishingiz mumkin.

7 -qadam: O'ynang

Agar siz Otto robotini quvvatlantirsangiz, u yura boshlaydi.

Tabriklaymiz! Siz Visuino bilan Otto loyihangizni yakunladingiz. Visuino -da, bu ko'rsatma uchun yaratgan Visuino loyihasi, uni bu erdan yuklab olishingiz mumkin, uni Visuino -da yuklab olishingiz va ochishingiz mumkin:

Tavsiya: