Mundarija:

"GRECO" - yangi boshlanuvchilar uchun robotdan qochadigan Arduino obyekti: 6 qadam (rasmlar bilan)
"GRECO" - yangi boshlanuvchilar uchun robotdan qochadigan Arduino obyekti: 6 qadam (rasmlar bilan)

Video: "GRECO" - yangi boshlanuvchilar uchun robotdan qochadigan Arduino obyekti: 6 qadam (rasmlar bilan)

Video:
Video: Dunyoning eng yaxshi kurashchisi Aleksandr Karelinning unutilmas uchrashuvi 2024, Noyabr
Anonim
Rasm
Rasm
Rasm
Rasm
Rasm
Rasm
Rasm
Rasm

Xo'sh, agar siz yangi boshlovchi bo'lsangiz, bu erda siz robotdan qochib, o'z ob'ektingizni qurishning eng oson yo'lini topasiz!

Ishni osonlashtirish uchun biz ikkita doimiy dvigatelli mini dumaloq robot shassisidan foydalanamiz.

Yana bir bor biz mashhur Arduino UNO taxtasidan foydalanishni tanlaymiz.

Bizning kichkina robot "GRECO" oldidagi ob'ektni ultratovush sensori yordamida tekshiradi. Agar biror narsa aniqlansa, robot to'xtab, eng yaxshi qochish yo'lini o'ngga va chapga "qaraydi"!

Loyihaning rasmiy sahifasi va kelajakdagi yangilanishlar:

Tayyormisiz? Qani boshladik!

1 -qadam: Ultrasonik sensor haqida

Ultrasonik sensor haqida
Ultrasonik sensor haqida

Ultrasonik sensorlar radar yoki sonarga o'xshash printsip asosida ishlaydi, ular mos ravishda radio yoki tovush to'lqinlarining aks -sadosini talqin qilish orqali nishon xususiyatlarini baholaydi.

Faol ultratovushli sensorlar yuqori chastotali tovush to'lqinlarini hosil qiladi va ob'ektga masofani aniqlash uchun signalni yuborish va aks -sadoni qabul qilish orasidagi vaqt oralig'ini o'lchab, sensor tomonidan qabul qilingan aks -sadoni baholaydi.

Passiv ultrasonik sensorlar, asosan, ma'lum sharoitlarda mavjud bo'lgan ultratovushli shovqinlarni aniqlaydigan mikrofonlardir.

HC-SR04 ultratovush sensori sonar yordamida ko'rshapalaklar yoki delfinlar kabi ob'ektga masofani aniqlaydi. U yuqori aniqlik va barqaror o'qish bilan, kontaktsiz diapazonni mukammal aniqlashni, ishlatish uchun qulay paketda taqdim etadi. 2 sm dan 400 sm gacha yoki 1 dyuymdan 13 futgacha. Uning ishlashiga quyosh nuri yoki Sharp masofani o'lchash asboblari kabi qora materiallar ta'sir qilmaydi (garchi mato kabi akustik yumshoq materiallarni aniqlash qiyin bo'lishi mumkin). Ultrasonik uzatuvchi va qabul qiluvchi modul bilan birga keladi.

Texnik ma'lumotlar:

  • Quvvat manbai:+5V shahar
  • Tinch oqim: <2mA
  • Ishlash chastotasi: 15 mA
  • Samarali burchak: <15 °
  • O'tish masofasi: 2 sm - 400 sm/1 " - 13 fut
  • Ruxsat: 0,3 sm
  • O'lchov burchagi: 30 daraja
  • Trigger kirish pulsining kengligi: 10uS
  • Hajmi: 45mm x 20mm x 15mm

2 -qadam: Sizga nima kerak - apparat

Sizga nima kerak - apparat
Sizga nima kerak - apparat

Ushbu loyiha uchun sizga kerak bo'ladi:

  • Arduino UNO
  • Mini dumaloq robotli shassislar to'plami
  • L298 IC bilan ikkita shahar motorli qalqoni
  • Ultrasonik sensor - HC -SR04
  • Mikro Servo
  • Batareya ushlagichi 4xAA

Bundan tashqari, sizga ba'zi kabellar va qo'shimcha bo'shliqlar kerak bo'ladi.

Asboblar: tornavida, issiqlik yopishtiruvchi qurol

3 -qadam: Mini dumaloq robotli shassislar to'plamini yig'ish

Mini dumaloq robotli shassislar to'plamini yig'ish
Mini dumaloq robotli shassislar to'plamini yig'ish
Mini dumaloq robotli shassislar to'plamini yig'ish
Mini dumaloq robotli shassislar to'plamini yig'ish
Mini dumaloq robotli shassislar to'plamini yig'ish
Mini dumaloq robotli shassislar to'plamini yig'ish

Quyidagi rasmlarni kuzatib boring!

Rasm ming so'zga arziydi!

4 -qadam: O'chirish davri

O'chirish davri
O'chirish davri

Biz foydalanadigan dvigatel qalqoni raqamli kirish/chiqish va analog kirish/chiqish deb nomlangan sarlavhali pinlarga ega. Biz ularni apparat qismlarini Arduino uno platasi bilan ulash uchun ishlatamiz.

Servo dvigatel

Servo kabelingizni birinchi sarlavhaga ulang (D7 5V GND). Jigarrang kabel GND piniga (o'ng tomonda) ulanganligiga ishonch hosil qiling.

Buzzer

Ikkinchi sarlavhaning birinchi piniga (D8) "+" signal signal pinini va "-" ni GND ga ulang.

Ultrasonik sensor

Biz uchinchi va to'rtinchi sarlavhadan foydalanamiz, quyidagi ulanishlarni amalga oshiramiz:

  • Vcc - 5V (3d sarlavha)
  • Trig - A2 (3d sarlavhasi)
  • GND- GND (3d sarlavha)
  • Exo - A3 (4 -sarlavha)

Motorlar (robotingizga orqadan qarang)

  • O'ng shahar dvigateli: qizil simi "M1+" ga, qora "M1-" ga
  • Chap DC motor: "M2+" ga qizil simi va "M2-" ga qora.

Quvvat - Batareya ushlagichi

Uni ekranning "Vin -GND" vintli terminaliga ulang. Yana bitta kabel qo'shing va Arduino Uno kartasining "Vin" piniga ulang. Agar xohlasangiz, batareya ushlagichining qizil kabeliga ON/OFF SW ni qo'shishingiz mumkin.

5 -qadam: Kod

Quyidagi kod yordamida "GRECO" dasturini jonlantiring!

Eslatmalar

  • Agar sizning robotingiz tez harakat qilsa va ob'ektlarni ursa, 26 -qatorda tezlik o'zgaruvchisini o'zgartiring. (PWM qiymati)
  • Agar sizning robotingiz oldinga siljimasa, 43 va 44 -qatorlarga o'ting va "speedPWM" ga ofset qo'shing. Miqdori 255 ekanligiga ishonch hosil qiling. Mening holatimda chap dvigatelga ortiqcha 50 qo'shish kerak, shuning uchun o'ng dvigatelimiz PWM tezligi 150 va chap 250 ga ega.

Kodni bu erdan yuklab oling va Arduino IDE bilan oching. Ichkarida siz ultratovushli kutubxona faylini ham topasiz.

6 -qadam: Yaxshi bajarildi

Yaxshi bajarildi!
Yaxshi bajarildi!

Umid qilamanki, bu sizga yoqdi, izohlarda menga xabar bering!

Menga Arduino robotining fotosuratlarini joylashtiring!

Siz www. Ardumotive.com saytida Arduino DIY loyihalarini topishingiz mumkin

Rahmat!

Tavsiya: