Mundarija:
- 1 -qadam: Buni tekshiring
- 2 -qadam: Sizga kerak bo'ladi:
- 3 -qadam: karton
- 4 -qadam: motorlar
- 5 -qadam: tayoqlar
- 6 -qadam: Mavzular
- 7 -qadam: kod
- 8 -qadam: bezatish
- 9 -qadam: baham ko'ring va zavqlaning
Video: Karton yuruvchi toshbaqa: 9 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Ha! Ha! Karton prototiplarni tayyorlash uchun mukammal materialdir. Bu erda men sizga ishlayotgan to'rt oyoqli yurishni taklif qilaman. Endi birinchi qadam tugadi, u oldinga qarab ketadi:) Va men siz bilan baham ko'rishdan xursandman.
1 -qadam: Buni tekshiring
2 -qadam: Sizga kerak bo'ladi:
- Karton
- Arduino taxtasi
- Servo dvigatel x4
- Batareya (men kichik quvvat bankidan foydalanayapman)
- sim va non paneli
- Tayoqlar
- Yelimli qurol
- Ip
- Bog 'simlari
3 -qadam: karton
Shunday qilib, men 53 X 17 sm o'lchamdagi kartondan boshladim. O'lchamlar muhim emas, faqat nisbatlarni saqlang. Mening non taxtam 6 X 17 sm, u o'rta qismini egallaydi, so'ngra ikki tomondan 6 sm, so'ngra 17,5 sm. Chizgandan so'ng, men oyoqlarni ajratish uchun o'rtasidan 1 sm kesib tashladim.
1 sm ishlagan, lekin 2 sm bo'lsa, qulayroq bo'lardi, faqat …
Yonlarni rasmda ko'rsatilgandek tekis chetiga eging, biri yuqoriga, biri pastga.
4 -qadam: motorlar
Motorlar! Aniqroq aytganda, servo dvigatellar ikkitasi yuqoriga, ikkitasi ostiga ko'tariladi. LeftUp va RightUP deb nomlangan ikkita yuqori dvigatel birinchi bo'g'in ostida yopishtirilgan. Oyoqlar o'rtasida erkin harakatlanishiga ishonch hosil qiling. Dvigatellar 180 daraja harakatlanadi, shuning uchun servolar to'liq aylanani to'ldirish uchun qarama -qarshi bo'lishi kerak. Yuqori dvigatellaringizni qo'ygan tomoningiz yurishning orqa tomoni bo'ladi.
Ikkinchi rasmda (boshqa prototipda) siz pastki qismida LeftDown va RightDown nomli dvigatellarni ko'rasiz, ular o'rtada bir -biridan uzoqda joylashgan. Bu motorlar ham qarama -qarshi yopishtirilgan !! Ammo ular to'liq doirani to'ldirishmaydi, faqat yarmi !!
Ushbu prototip yordamida men yuqori qismga mos bo'lmagan kichik quvvat bankidan foydalanayapman, shuning uchun uni pastki qismiga yopishtirdim, lekin siz uni boshqa joyga qo'yishingiz mumkin.
Men dvigatellarni joyiga yopishtirish uchun yopishtiruvchi qurol ishlataman.
5 -qadam: tayoqlar
Sizga 11 sm uzunlikdagi ikkita tayoq kerak bo'ladi. Bog 'simini o'rab oling va bir chetidan pastadir qiling (2 -rasm).
Bu pastadirni servo qo'l bilan bog'lang (3 -rasm), ikkalasi ham erkin harakatlanishiga ishonch hosil qiling
Tayoqning boshqa uchi "bo'g'im" ga yopishtirilmoqda.
Men hozir non paneli va arduino taxtasini qo'shdim, lekin keyinroq qo'shishingiz mumkin.
6 -qadam: Mavzular
Biz hozir past tomonda turibmiz:
Sizga 30 sm uzunlikdagi ikkita ip kerak bo'ladi. Iplarning o'rtasini oling va uni servo dvigatelning qo'liga bog'lang, shunda siz ikkala uchini ham bo'sh va teng uzun qilib qo'yasiz.
Servo qo'llarini 90 darajaga siljiting (ikkinchi rasmdagi o'q kabi). Ikkinchi rasmda 90 daraja emas, bunga qarshi emas.
Keyin kartonni ko'rsatilgandek yana bir marta bukish kerak. Kartonni egilgan iplarni yopishtiring, iplar oldingi oyoqlarda kesishishi kerak.
Bundan tashqari, men uni issiq elim chizig'i bilan mustahkamladim, shuning uchun bu qism harakatlanmaydi
7 -qadam: kod
#qo'shing
Servo servo; // servo servo servo1ni boshqarish uchun servo ob'ektni yaratish Servo servo1; Servo servo2; Servo servo3; int pos = 0; // servo pozitsiyasini saqlash uchun o'zgaruvchi int pos1 = 0; int pos2 = 0; int pos3 = 0; void setup () {// Dvigatellarni 11, 13, 5 va 9 -pinlarga ulang va albatta VCC va GND servo.attach (11); // LeftDown servo1.attach (13); // LeftUp servo2.attach (5); // RightUp servo3.attach (9); // RightDown kechikishi (1000); } void loop () {for (pos1 = 0; pos1 = 0; pos2--) // RightUp {// 180 darajadan 0 gradusgacha servo2.write (pos2); kechikish (5); } uchun (pos3 = 180; pos3> = 0; pos3--) // RightDown {// 180 darajadan 0 gradusgacha servo3.write (pos3); kechikish (5); } uchun (pos = 180; pos> = 0; pos--) // LeftDown {// 180 darajadan 0 gradusgacha servo.write (pos); kechikish (5); } uchun (pos1 = 180; pos1> = 0; pos1--) // LeftUp {// 180 gradusdan 0 gradusgacha servo1.write (pos1); kechikish (5); } uchun (pos2 = 0; pos2 <= 180; pos2 ++) // RightUp {// 0 darajadan 180 gradusgacha servo2.write (pos2); kechikish (5); } uchun (pos3 = 0; pos3 <= 180; pos3 ++) // RightDown {// 0 darajadan 180 gradusgacha servo3.write (pos3); kechikish (5); } uchun (pos = 0; pos <= 180; pos ++) // LeftDown {// 0 darajadan 180 gradusgacha servo.write (pos); kechikish (5); }}
8 -qadam: bezatish
9 -qadam: baham ko'ring va zavqlaning
Karton tanlovida ikkinchi o'rinni egalladi
Tavsiya:
DFRobot toshbaqa roboti: 12 qadam (rasmlar bilan)
DFRobot Turtle Robot: Bugungi kunga kelib, mening ustaxonalar robotlari loyihalari arzon va yig'ilish qulayligiga qaratilgan. Xo'sh, agar xarajatlar emas, balki maqsad va aniqlik bo'lsa? Agar robot to'plamlari ishlab chiqaruvchi kompaniya ehtiyot qismlarni hadya qilishga tayyor bo'lsa -chi? Va agar biz biror narsa bilan chizgan bo'lsak nima bo'ladi
Oddiy yuruvchi robot oyog'ini yasang: 6 qadam (rasmlar bilan)
Oddiy yuruvchi robot oyog'ini yarating: Bu, ehtimol, oldinga va orqaga, yuqoriga va pastga harakatlanishga imkon beradigan eng oddiy robot oyog'i. Qurilish uchun faqat o'yinchoqli dvigatel va boshqa boshqa narsalar kerak bo'ladi. Men bu loyihani qurish uchun hech narsa sotib olishim shart emas edi. Muammo
Servo asosidagi 4 oyoqli yuruvchi: 12 qadam (rasmlar bilan)
Servo asosidagi 4-oyoqli yurish moslamasi: 4-oyoqli servomotorli o'z-o'zidan ishlaydigan (keraksiz texnologiyali) robotni yarating! Birinchidan, ogohlantirish: Bu bot, asosan, 4-oyoqli klassik BEAM piyodasining mikrokontroller-miya versiyasidir. Agar siz hali ham bo'lmaganingizda, BEAM 4-oyoqli yasash osonroq bo'lishi mumkin
Uzluksiz aylanish uchun servo dvigatelni qanday o'zgartirish mumkin (bitta motorli yuruvchi robot): 8 qadam (rasmlar bilan)
Uzluksiz aylanish uchun servo dvigatelni qanday o'zgartirish mumkin (bitta motorli yuruvchi robot): Bu ko'rsatma bitta motorli yurishning bir qismidir. Walker/Bu kabi trillionlab darsliklar bor, men bilaman :-) Ular Sony Mavica kamerasi bilan tushlik paytida maktabda o'qiydilar
Kuchli bo'g'inli olti oyoqli yuruvchi!: 8 qadam
Kuchli bo'g'inli olti oyoqli yuruvchi !: https://www.instructables.com/id/Hexabot_Build_a_heavy_duty_six_legged_robot/ Yuqorida keltirilgan ko'rsatma ajoyib. Bu juda zo'r va u ishlatadigan bo'g'inlar (quti trubkasida ochilgan teshiklar) juda tez chiqib ketadi va vaqt o'tishi bilan buzilib ketadi. Shunday qilib, men bo'lishga qaror qildim