Mundarija:
- 1 -qadam: Materiallar ro'yxati
- 2 -qadam: aravani yig'ing va motorlarni ulang (x2)
- 3 -qadam: Mantiqiy diagramma + O'chirish diagrammasi (Pablo)
- 4 -qadam: Mantiqiy diagramma + O'chirish diagrammasi (Sofiya)
- 5 -qadam: Kodni amalga oshirish
- 6 -qadam: chizish yuzasini o'rnating va rohatlaning
- 7 -qadam: Yakuniy natijalar
Video: Pablo va Sofiya robotlarini chizish: 7 qadam
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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
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)
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)
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)
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
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
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.