Mundarija:

K'nex dasturlashtiriladigan avtomat: 4 qadam
K'nex dasturlashtiriladigan avtomat: 4 qadam

Video: K'nex dasturlashtiriladigan avtomat: 4 qadam

Video: K'nex dasturlashtiriladigan avtomat: 4 qadam
Video: Largest K'NEX ball contraption - Guinness World Records 2024, Iyul
Anonim
K'nex dasturlashtiriladigan avtomat
K'nex dasturlashtiriladigan avtomat

Dasturlanadigan yo'lli K'nex avtomat. Bu o'zgaruvchan dizayn dastlab Iskandariyalik Heron tomonidan o'ylab topilgan. Menda etarli sim yo'q, shuning uchun men faqat videoda ko'rsatilgan qisqa dasturni ishga tushirishim mumkin edi.

1 -qadam: ramka va dvigatel komponentlarini yaratish

Ramka va dvigatel komponentlarini yaratish
Ramka va dvigatel komponentlarini yaratish
Ramka va dvigatel komponentlarini yaratish
Ramka va dvigatel komponentlarini yaratish
Ramka va dvigatel komponentlarini yaratish
Ramka va dvigatel komponentlarini yaratish
Ramka va dvigatel komponentlarini yaratish
Ramka va dvigatel komponentlarini yaratish

Qurmoq.

2 -qadam: Shpindellar dasturini yarating

Shpindellar dasturini yarating
Shpindellar dasturini yarating
Shpindellar dasturini yarating
Shpindellar dasturini yarating
Shpindellar dasturini yarating
Shpindellar dasturini yarating

Yupqa, lekin kuchli ipdan foydalaning. Ip, sintetika yoki ko'pchilik to'plamlarga kiritilgan iplar ishlaydi. Ekvivalent uzunlikdagi ikkita bo'lak kerak. Qator qancha uzun bo'lsa, sizning avtomat dasturingiz shuncha uzoq ishlaydi. Agar ipning uzunligiga ozgina o'zgartirish kerak bo'lsa, 6 -rasmga qarang.

Dastur millari osongina olinadigan qilib yaratilgan, shuning uchun millarni almashtirish orqali yangi dasturlarni tezda ishga tushirish mumkin.

3 -qadam: Avtomatni dasturlash

Avtomatik dasturlash
Avtomatik dasturlash
Avtomatlashtirishni dasturlash
Avtomatlashtirishni dasturlash
Avtomatlashtirishni dasturlash
Avtomatlashtirishni dasturlash
Avtomatik dasturlash
Avtomatik dasturlash

Tarmoq ostidagi ipni aylantirish transport vositasini u tomon oldinga siljitishga imkon beradi. Ipni aylantirish transport vositasini u tomonga orqaga suradi. Avtotransportni oldinga siljishiga ruxsat berish uchun ikkala mil ham pastdan pastda aylanib yurardi; o'ngga burilish uchun o'ng mil pastdan, chap mil pastdan pastda, aksincha. Shuni yodda tutingki, kod teskari yo'nalishda ishlaydi va yuqori satr qatlamlari avtomatning birinchi harakatlarini kodlaydi.

Dasturlashni soddalashtirish va turli skriptlarni oson tarqatish uchun men oddiy kodlash sintaksisini o'rnatdim. Men bloknotda kodlashni taklif qilaman, shuning uchun oraliq teng, har bir g'ildirakning skriptlari chap va o'ng g'ildiraklar uchun L va R bilan boshlanadi. Y - raqam, x - o'lchov birligi. Yx ma'lum bir birlikdagi ip uzunligini ko'rsatadi. Masalan, 8 metr. Yx L/ R/ Har bir ish milida 8 ta tayoq bor, shuning uchun oldinga siljish (pastda ipni aylantirish) bitta to'liq mil inqilobi quyidagicha bo'ladi. u pastadir uchun, o esa pastadir. A // kodning oxirini bildiradi. "L/8u // R/8u // L/5u/3o // R/8u/-// Yuqoridagi skript biroz chapga burilishni ko'rsatadi. ulagich 5 -chi tayoqchaga joylashtirilishi kerak, uning boshi 1, yo'nalish 5 -chi chiziqda bo'ladi. Boshqa tomonda - kodlashni osonlashtirish uchun skriptni muvozanatlashda yordam beradi. "kulrang konnektor atrofidagi to'xtash tsiklini bildiradi. Masalan, L/5u/3o // R/8s/-// bo'lishi mumkin, demak, o'ng milda ipni kulrang ulagich atrofida 360 gradusga aylantirish kerak. To'xtashni boshlagan yo'nalishda tugatish kerak. Hammasi shu. Keyingi bosqichda men murakkabroq skriptlarga birlashtirish uchun o'lchovlar va skriptlarning namunalarini taqdim etdim.

4 -qadam: Namuna skriptlari va o'lchovlari

Barcha o'lchovlar yalang'och zaminda. Kulrang konnektor atrofidagi -8 ta halqa milning 1 to'liq aylanishiga teng. Snakey yo'li: Jamalam L/8u/5o/8u/5o // va hokazo R/5o/8u/5o/8u // va hokazo. Snakey S shaklidagi yo'lning aylanalari By: Jamalam L/32u // R/32o // Aylana bo'ylab aylanadi. lol tomosha qilish qiziq

Instructables va RoboGames robot tanlovida ikkinchi sovrin

Tavsiya: