Mundarija:

Ottobot modifikatsiyasi: 5 qadam
Ottobot modifikatsiyasi: 5 qadam

Video: Ottobot modifikatsiyasi: 5 qadam

Video: Ottobot modifikatsiyasi: 5 qadam
Video: Otto robot yasash! How to make Otto robot. Как сделать Отто робот. 2024, Iyul
Anonim
Ottobot modifikatsiyasi
Ottobot modifikatsiyasi
Ottobot modifikatsiyasi
Ottobot modifikatsiyasi

Bu boshlang'ich darajadagi robototexnika dizayn loyihasi bo'lib, men uning prototipiga yangi sensorlar qo'shib Ottobot-ni o'zgartirdim. Otto - Arduino dasturlash tiliga asoslangan oddiy interaktiv robot. Asosan, bu ko'rsatma posti robotga bir nechta sensorlarga har xil yo'llar bilan javob berishga imkon beradi, shunda u qaysi sensor rag'batlantiriladi. Yakuniy mahsulot tugma bosilganda ottobot qisqa ohang chaladi yoki oyoqlarini chaytiradi yoki yorug'lik chiqaruvchi diodni yoqadi.

1 -qadam: Materiallarni yig'ish va dasturiy ta'minotni o'rnatish

Quyidagi elektron komponentlar va kompyuter ilovasi talab qilinadi:

  • Otto DIY robot
  • Arduino uchun ochiq kodli IDE (meniki Macbook Pro-da 1.8.5 versiyasi edi)
  • 1 ta non paneli
  • 8 ta o'tish simlari (erkakdan ayolgacha)
  • 3 ta o'tish simlari (ayoldan ayolgacha)
  • Har qanday rangdagi 2 ta LED
  • 2 ta tugma
  • 1 ta HW-483 sensorli sensor

2 -qadam: tugmachalarni joylashtirish

Tugmachalarni joylashtirish
Tugmachalarni joylashtirish
Tugmachalarni joylashtirish
Tugmachalarni joylashtirish

Ikki qatorli paketlar (DIP) IClari uchun jarlik bo'ylab, non panelidagi tugmachani joylashtiring. Tugmachaning to'rtta oyog'i mahkam o'rnashtirilishi kerak, shunda elektr toki non paneli terminallari bo'ylab to'siqsiz oqishi mumkin. Xuddi shunday, boshqa tugmani boshqa joyga qo'ying.

Tugmaning bir oyog'ini o'tish simidan (erkakdan ayolgacha) Arduino Nano IO qalqonidagi analog 0 (A0) kuchlanish (V yoki +) piniga ulang. Shuningdek, bu oyog'ini A0 signal (S) piniga ulang. Qarama -qarshi tomondan, teshikni xuddi shu ustun ustidagi teshikni A0 topraklama piniga (G yoki GND) ulang. Ikkinchi tugma uchun amallarni takrorlang, bu safar A1dan tashqari.

3 -qadam: bir nechta LEDni sozlash

Bir nechta LEDni sozlash
Bir nechta LEDni sozlash
Ko'p LEDni sozlash
Ko'p LEDni sozlash

LED 1 -ni non paneliga ulang, oyoqlari ikkita alohida terminalli chiziqqa ko'milgan. LED 2 -ning uzun oyog'ini LED 1 -ning qisqa oyog'iga ulashgan holda bir xil terminalga joylashtiring. LED 2 ning qisqa oyog'i bortda ishlatilgan ustunlar bo'lmaganda, istalgan joyga borishi mumkin. Nihoyat, ketma -ket kontaktlarning zanglashiga olib o'tish uchun men LED 1 uzun oyog'ini A4 signal (S) piniga va LED 2 qisqa oyog'ini A4 G piniga uladim.

Oqim boshidan oxirigacha bitta yo'l bo'yicha ketma-ketlikda davom etadi, LED 2 ning anodi (musbat) LED 1 katotiga (manfiy) ulanadi. Bundan tashqari, analog pimdan kuchlanish chiqishi musbatga ulanadi. LED 1 -ning uzun oyog'i, va shu LEDdan manfiydan doimiy manba pallasidagi LED 2 -ning musbatiga qo'shimcha aloqa o'rnatiladi, undan elektr manfiy uchidan erga chiqish pimigacha o'tadi.

4 -qadam: Sensor ulanishini bosing

Sensorli ulanish
Sensorli ulanish

Sensorli sensorning uchta oyog'i turli funktsiyalarni bajaradi. O'rta kuchlanish kuchlanishni qabul qiladi. Yonida katta S harfi yozilgan yon tirnoqlardan biri signal kiritish uchun javobgardir, ikkinchisi esa minus belgisi bilan belgilanadi - bu topraklama elektrodidir. Shuning uchun yon pimlarni raqamli 7 (D7) ning S va G ga, o'rta oyog'ini V ga ulang.

5 -qadam: Dasturni yuklash

Dastur yuklash
Dastur yuklash

Men sizning ma'lumotingiz uchun bu qadamga ottobot kodimning.ino matnli faylini biriktirdim. Men dasturimdagi kamchiliklarni tan olaman, ayniqsa LED bo'limi. Men faqat chiroqlar bir vaqtning o'zida yonib turishiga yo'l qo'ydim, garchi men ularning tinimsiz harakatiga qaramay, ularni o'chirib qo'ydim. Men muloqotimdagi noaniqlik uchun uzr so'rayman va umid qilamanki, mening o'quvchilarim yuqoridagi tartib -qoidalarni osonlikcha bajaradilar.

Tavsiya: