Mundarija:

Pablo va Sofiya robotlarini chizish: 7 qadam
Pablo va Sofiya robotlarini chizish: 7 qadam

Video: Pablo va Sofiya robotlarini chizish: 7 qadam

Video: Pablo va Sofiya robotlarini chizish: 7 qadam
Video: Alvaro Soler - Sofia 2024, Iyun
Anonim
Pablo va Sofiya robotlarini chizish
Pablo va Sofiya robotlarini chizish
Pablo va Sofiya robotlarini chizish
Pablo va Sofiya robotlarini chizish

Tavsif

Pablo va Sofiya - bu ikkita avtonom robot, ular inson va mashina o'rtasidagi ijodiy o'zaro ta'sirni o'rganishga mo'ljallangan. Mini -robotlar odamlar bilan rasm chizishni yaxshi ko'radilar. Pablo juda yaqinlashishdan uyaladi, shuning uchun u sizdan uzoqlashishni yaxshi ko'radi. Sofiya Pablodan ancha uzoqda joylashgan. Uni ushlab turadigan yagona narsa - atrofdagi odamlarning qarsak chalishi. Pablo jismoniy masofani saqlaydi, Sofiya esa sizni tinglaydi. Yer - bu ularning tuvali!

Ushbu yo'riqnomada biz Pablo va Sofiyani qurish va ulardan foydalanishning qismlari, mantig'i va jarayonini ko'rib chiqamiz.

Loyiha ITECH magistrlik dasturida hisoblash dizayni va raqamli ishlab chiqarish seminari doirasida o'tkazildi.

Kiril Bejoulev va Takva ElGammal

1 -qadam: Materiallar ro'yxati

Materiallar ro'yxati
Materiallar ro'yxati
Materiallar ro'yxati
Materiallar ro'yxati

Elektronika

2 x Arduino Uno R3 boshqaruv paneli

2 x Dvigatel haydovchisi L298N H ko'prigi

1 x 10K Ohm potentsiometr (boshlang'ich to'plamga kiritilgan) - Pablo

1x 16*2 LCD modul (boshlang'ich to'plamga kiritilgan) - Pablo

Sensorlar

Ultrasonik sensor (boshlang'ich to'plamiga kiritilgan) - Pablo

Katta ovozli modul (Sensor to'plamiga kiritilgan) - Sofiya

2 ta IQ sensori - Sofiya

Tugma (Sensor to'plamiga kiritilgan) - Sofiya

Dvigatellar

8 X doimiy dvigatel (Amazon)

1 x Mini Servo Dvigatel (boshlang'ich to'plamiga kiritilgan)

Quvvat manbai

5x 9V lityum batareyalar - 2 x Pablo 3 x Sofiya

4X AA gidroksidi batareyalar - Pablo

2 ta batareya ulagichi

Asosiy jismlar (x2) - (Amazon)

8 x Avtomobil shinasi

8 x kodlovchi

16 x T stendlari

4 x akril shassi

1 x batareya qutisi

16 x M3*8 murvat

16 x M3*30 murvat

12 x bo'shliqlar

Asboblar

Lehimlash temir

Tornavida - Filipp boshi

Ikki tomonlama lenta

Markerlar yoki cho'tkalar

Fermuar bog'lamlari

Mini non taxtasi (boshlang'ich to'plamga kiritilgan) - Sofiya

Non paneli (yarim o'lchamli) - Pablo

2 -qadam: aravani yig'ing va motorlarni ulang (x2)

Aravani yig'ish va dvigatellarni biriktirish (x2)
Aravani yig'ish va dvigatellarni biriktirish (x2)
Aravani yig'ish va dvigatellarni biriktirish (x2)
Aravani yig'ish va dvigatellarni biriktirish (x2)
Aravani yig'ish va dvigatellarni biriktirish (x2)
Aravani yig'ish va dvigatellarni biriktirish (x2)
Aravani yig'ish va dvigatellarni biriktirish (x2)
Aravani yig'ish va dvigatellarni biriktirish (x2)

Ikkala robot ham 4 ta dvigatelli va g'ildirakli aravani harakatlanish uchun asos sifatida ishlatadi. Aravani yig'ing va elektron sxemaga muvofiq motorlarni Dvigatelni boshqarish moduliga ulang (L298N)

3 -qadam: Mantiqiy diagramma + O'chirish diagrammasi (Pablo)

Image
Image
Mantiqiy diagramma + O'chirish diagrammasi (Pablo)
Mantiqiy diagramma + O'chirish diagrammasi (Pablo)
Mantiqiy diagramma + O'chirish diagrammasi (Pablo)
Mantiqiy diagramma + O'chirish diagrammasi (Pablo)

Pablo siz bilan yaqin atrofda chizish uchun mo'ljallangan, lekin unchalik yaqin emas. U servo dvigatelga ulangan ultratovushli sensordan foydalanadi va uning oldida biror narsa bor -yo'qligini bilib oladi va boshqa ob'ektlardan qochish uchun yaxshiroq harakatni qidiradi. LCD displey Pabloning oldidagi yaqin ob'ektlarga bo'lgan masofani ko'rish imkonini beradi.

4 -qadam: Mantiqiy diagramma + O'chirish diagrammasi (Sofiya)

Image
Image
Mantiqiy diagramma + O'chirish diagrammasi (Sofiya)
Mantiqiy diagramma + O'chirish diagrammasi (Sofiya)
Mantiqiy diagramma + O'chirish diagrammasi (Sofiya)
Mantiqiy diagramma + O'chirish diagrammasi (Sofiya)
Mantiqiy diagramma + O'chirish diagrammasi (Sofiya)
Mantiqiy diagramma + O'chirish diagrammasi (Sofiya)

Sofiya "Katta ovoz" moduli yordamida qo'llaringiz bilan qarsak chalish bilan faollashtirilgan. Sofiya, shuningdek, aravaning old tomonida 2 ta IR sensori o'rnatilgan bo'lib, u chizilgan tuvalning chegarasini aniqlash imkonini beradi. Bu chegaraga etib kelganida, u orqaga qaytadi va tuvalning boshqa qismiga buriladi. O'chirish diagrammasida ko'rinib turganidek, bu datchiklarni aravaga ulang. Lenta va fermuar yordamida elementlarni aravaga mahkamlang, shunda ular harakatlanmaydi. Videoda Ir sensorlar chiqish qiymati 0 dan 1 gacha o'zgarganini ko'rishingiz mumkin, agar qora chiziq sensor ostiga qo'yilsa va o'rnatilgan LEDlardan biri o'chsa. O'rnatilgan potentsiometrni aylantirish orqali siz IQ sensori sezgirligini sozlashingiz mumkin.

5 -qadam: Kodni amalga oshirish

Bu bosqichda siz Pablo va Sofiya kodlarini yuklab olishingiz va Arduino IDE yordamida Arduino taxtasiga yuklashingiz mumkin.

6 -qadam: chizish yuzasini o'rnating va rohatlaning

Image
Image

Pablo va Sofiya siz chizmoqchi bo'lgan rasm chizish yuzasi va muhitini o'rnating. Pablo moslashuvchan va har qanday joyni, shu jumladan pol, mato yoki qog'ozni ham chiza oladi. Pablo uchun biz markerni o'ng burchakning orqa burchagiga biriktirdik, lekin siz turli xil chizmalar yaratish uchun markerning joylashuvi bilan o'ynashingiz mumkin. Sofiyaga faqat IQ sensorlari aniqlash uchun qora lenta bilan yopilgan tuvalni chizishga ruxsat berilgan. Sofiya uchun biz aravaning oldingi dumaloq teshigiga fermuar taqish yordamida cho'tka markerini biriktirdik.

7 -qadam: Yakuniy natijalar

Yakuniy natijalar
Yakuniy natijalar
Yakuniy natijalar
Yakuniy natijalar
Yakuniy natijalar
Yakuniy natijalar

Umid qilamizki, sizga ushbu loyiha va ushbu robotlar bilan o'ynash orqali yaratishingiz mumkin bo'lgan barcha chizmalar yoqadi. Qiziqarli chizish uchun biz ikkala robotni bir vaqtning o'zida bitta rasmda ishlatishdan qanday natijalar olish mumkinligini ko'rib chiqishni taklif qilamiz.

Tavsiya: