Mundarija:

Servo boshqariladigan marmar labirint 2: 6 qadam (rasmlar bilan)
Servo boshqariladigan marmar labirint 2: 6 qadam (rasmlar bilan)

Video: Servo boshqariladigan marmar labirint 2: 6 qadam (rasmlar bilan)

Video: Servo boshqariladigan marmar labirint 2: 6 qadam (rasmlar bilan)
Video: Siz tashrif buyurib bo'lmaydigan 15 ta sirli taqiqlangan joylar 2024, Noyabr
Anonim
Servo tomonidan boshqariladigan marmar labirint Build 2
Servo tomonidan boshqariladigan marmar labirint Build 2

Bu oldingi ko'rsatma asosida yangilangan tuzilish. Buni qilish osonroq va biroz yaxshiroq ko'rinadi. Bundan tashqari, Lego labirintini ulash uchun magnitlardan foydalanish kabi yangi qurilish texnikasi juda zo'r.

Loyiha bu qurilmani Internet orqali boshqarishga imkon beradigan veb -sayt uchun mo'ljallangan. Avvalgidek, bu veb -sayt kechiktirilgan (Wiimotes yo'q) bo'lgani uchun faqat 4 ta buyruq bor: yuqoriga, pastga, chapga va o'ngga. Shunday qilib, labirintning o'zi faqat shu oddiy buyruqlar bilan ishlash uchun puxta ishlab chiqilgan bo'lishi kerak va bu dizaynlar bu erda yoritilgan.

Ushbu ko'rsatma ushbu loyihaning mexanik tuzilishi haqida. Qolganlari veb -boshqaruvni qamrab oladi. Arduino -da mahalliy boshqaruv uchun, bu yo'riqnomada uni boshqaradigan dizayn va kod mavjud. Mahalliy boshqaruv kodining oxirgi versiyasini ham ushbu ko'rsatmaning oxirgi bosqichiga biriktirdim.

1 -qadam: qismlar

Qismlar
Qismlar
Qismlar
Qismlar

Metall, yog'och va boshqalar

Qalinligi 1,5 "x 1,5" x 1/16 "bo'lgan 6,5 dyuymli burchakli alyuminiy

Qalinligi 1,5 dyuymli 1/8 dyuymli - 1/16 dyuymli 4 futli alyuminiy panjara ham yaxshi bo'lishi mumkin. Menda yaxshi anodlangan novda bor edi, lekin hamma narsa shunday qiladi.

Plastik varaq - qalinligi 10 "x 10" x 1/16 ". Men polikarbonat/leksan tavsiya qilaman, chunki u yorilish ehtimoli kamroq.

Lego bazasi - 10 dyuym x 10 dyuym (32 tirgak x 32 tirgak)

1x Lego g'ishtlari

Marmar - ikkita Lego dastasi uchun to'g'ri o'lchamdagi marmar 9/16 dyuym (14 mm), bu stol o'yinlarida keng tarqalgan. Land of Marbles bu o'lchamda mavjud bo'lgan ko'plab ranglar va uslublarga ega.

1x4 qarag'ay - taxminan 5 fut

(8) 1/4 "dumaloq x 1/16" qalinlikdagi neodim magnitlari

Servos - Hitec HS -5645MG tavsiya etiladi

Uskuna

Men zanglamaydigan vintlar, yong'oqlar va yuvish vositalarini buyurtma qilish uchun McMaster-Carr-dan foydalanaman, lekin siz ularning ko'pchiligini mahalliy apparat do'konidan olishingiz mumkin. Yog'och vintlar mahalliy uy do'konidan edi.

(4) 3/8 dyuymli uzunlikdagi 8-32 panjarali vintlardek, X o'qi qavslari uchun plastmassa o'rnatish

(4) 8 -sonli tekis yuvish mashinalari, bo'linadigan qulflar va olti burchakli yong'oqlar - buning o'rniga Keps yong'og'i ishlatilishi mumkin.

(8) 1/2 uzunlikdagi 8-32 ta Y o'q o'qi uchun vintlardek

(8) #8-32 Keps yong'oqlari

(4) servolarni o'rnatish uchun 3/8 uzunlikdagi 6-32 ta boshli vintlardek (har bir servo uchun ikkitadan)

(4) #6-32 bo'linadigan qulf yuvish mashinalari + olti burchakli

(2) X o'qi servo shoxi uchun 1/4 uzunlikdagi #4-40 boshli vintlar

(2) Y o'qi servo shoxi uchun 3/8 uzunlikdagi 4-40 ta boshli vintlardek (alyuminiy qalinroq)

(2) 3/4 dyuymli uzun #4-40 burilish vintlari

(6) #4-40 yong'oqlar - ehtimol, er -xotin bo'laklarga bo'linadigan qulf yuvish mashinalari va tekis yuvish mashinalari.

(8) 1 58 uzunlikdagi gipsokarton vintlari

(4) 3/4 uzunlikdagi #8 modali trussli vintlardek

2 -qadam: Platformani va X o'qini yaratish

Platformani qurish va X o'qi
Platformani qurish va X o'qi
Platformani qurish va X o'qi
Platformani qurish va X o'qi
Platformani qurish va X o'qi
Platformani qurish va X o'qi

Platforma uchun men to'rtburchaklar polikarbonatli plastmassadan foydalanardim. Polikarbonat akrildan yaxshiroqdir, chunki u burg'ulash va kesish paytida yorilib ketmaydi. Lego bazasi 10 dyuymli kvadrat bo'lgani uchun men ham shunday o'lchamdagi plastmassani yasadim.

Biz poydevorga servo shox va burilish joyini biriktirishimiz kerak, shuning uchun men 1,5 dyuymli x 1,5 dyuymli 1/16 dyuymli alyuminiy burchakdan 1,25 dyuymli juftlarni kesib tashladim. Men ulardan uchtasini kesib tashladim, chunki keyingi bosqichda bizga yana bittasi kerak.

Men har bir bo'lakda platformaga o'rnatish uchun 3/16 dyuymli to'rtta teshik ochdim, lekin oxirida men ulardan faqat ikkitasini o'rnatdim - men diagonalli ikkita teshikdan foydalanardim. Qavslar yordamida plastmassadagi teshiklarni belgilab qo'ydim. andozalar - men plastmassani vertikal holda stolga qo'ydim, uni teshik qilib belgilab qo'ydim va murvat boshlari Lego plitasi bo'ladigan joyga yopishib qoldi, lekin men ishlatgan magnit biriktiruvchi tizim balandroq, shuning uchun bu muammo emas.

Bir qavsda sizga markazda 3/4 dyuymli 4-40 vint uchun 7/64 dyuymli teshik kerak.

Boshqa qavsda sizga servo shoxi uchun markazda katta teshik kerak. Men buning uchun qadamli matkapni tavsiya qilaman - bu katta teshiklar uchun ancha xavfsizroq va osonroq. Servo shoxida men 7/64 dyuymli ikkita teshik ochdim va ularni qavsga kuzatdim va qavsni burg'uladim. 1/4 uzunlikdagi 4-40 vintlar bilan servo shoxni ushlab turish uchun ishlatilgan. qavs.

Lego plastinkasini plastmassa taglikka ulash uchun men magnit juftlarini ishlatardim - har bir burchakda bitta juftlik har tomonga yopishtirilgan, shuning uchun Lego plastinkasini ish uchun oson olib tashlash mumkin. Men super elim (siyanoakrilat) ishlatardim va siz magnitlarni bir-biriga yopishtirib olmasligingiz uchun ehtiyot bo'lishingiz kerak! Shunday qilib, men plastmassaga elim tomchilarini qo'ydim va magnitlarga yopishtirgandan ko'ra, magnitlarni elimga yopishtirdim. Quritgandan so'ng, men Lego tayanchiga elim surtdim va uni magnit juftlari ustiga surdim.

3 -qadam: Y o'qini qurish

Y o'qini qurish
Y o'qini qurish
Y o'qini qurish
Y o'qini qurish
Y o'qini qurish
Y o'qini qurish

Y o'qini yasashning bir necha yo'li mavjud. Men 1/8 dyuymli qalin alyuminiy panjaradan foydalanardim va uni egdim. 1/16 yaxshi bo'lardi va egilishim osonroq bo'lardi. Siz burchakli alyuminiydan burchakli qavs yasashingiz mumkin yoki standart qavslardan va faqat to'rtta alyuminiydan foydalanishingiz mumkin. Bu qurilishni engillashtirishi mumkin, chunki metallni mukammal burish juda qiyin bo'lishi mumkin, lekin egilish juda tez bo'ladi va braketli yondashuv og'irroq bo'lishi mumkin va undan ko'p vintlar va teshiklar kerak bo'ladi.

Ushbu loyiha uchun Y o'qi 11,25 "x 12" edi. Bükme yondashuvi uchun, men 12 dyuymli tomonlardan birini qavs uchun ajratdim. Mening holatimda, 1/8 dyuymli metall biriktiruvchi plastinka ularga muvozanatni yaxshi ushlab turish imkonini berdi, shuning uchun servo ushlab turish uchun kurashishga hojat yo'q. bu daraja.

Ilovaga qo'shilish uchun men 1,5 dyuymli novdani ishlatdim va 3/16 dyuymli teshiklarni burdim va Keps yong'oqlari bilan 8-32 1/2 dyuymli uzun vintlarni ishlatdim. Men birinchi navbatda qo'shilish qismidagi 8 teshikni burg'iladim, keyin esa kuzatdim. Y o'qidagi teshiklar, uni stolga tekis qilib qo'yish, uni chiroyli qilib tekislash uchun.

Y o'qining bir tomonida Z o'qi uchun servo o'rnatilishi kerak. Men servo konturini kuzatdim, servo shoxi yon tomonda ekanligiga ishonch hosil qildim. Servo tanasi biroz o'chirilgan bo'ladi. Keyin men to'rtburchakni kesib olish uchun Dremel asbobidan foydalandim va uni kvadrat va silliq qilib qo'ydim. Servo o'rnatish uchun men servoning o'zini ko'rsatma sifatida ishlatardim va uni o'rnatish uchun 6-32 vintlar uchun 7/64 dyuymli ikkita teshik ochdim. Men ularni ushlab turish uchun vintni, qulf yuvgichni va yong'oqni ishlatdim - tekis yuvish uchun joy etarli emas edi.

Servoga qarama -qarshi tomondan, biriktiruvchi qavsda, burilish mos keladigan 7/64 dyuymli teshikni burang.

Y o'qiga servo shox va burilish qo'shilishi kerak - xuddi oldingi bosqichda bo'lgani kabi.

4 -qadam: bazani qurish

Baza qurish
Baza qurish
Baza qurish
Baza qurish
Baza qurish
Baza qurish
Baza qurish
Baza qurish

Poydevorda bitta servo qavs va bitta burilish bo'ladi. Bu burchakli alyuminiy bo'laklarning bir tomoni 3/4 dyuymga qisqartirilishi mumkin, chunki ular qarag'ay taxtasida yotadi. Burilish faqat 1,25 dyuymli burchakli alyuminiydan iborat bo'lib, uning ichida 3/16 dyuymli teshik bor.

Siz servo qavslarni sotib olishingiz yoki yasashingiz mumkin - rasmni bir tomonlama ko'ring. Men ishlab chiqarganim uchun 2,5 dyuym uzunlikdagi 1,5 dyuymli 1,5 dyuymli alyuminiydan foydalanardim.

Baza yog'ochdan tayyorlanishi mumkin. Men yuqori sifatli 1x4 taxtalardan foydalanardim. Ulardan ikkitasining uzunligi 15 dyuym, ikkitasining uzunligi 13,25 dyuym edi - bu servo va burilish moslamalariga to'liq mos kelishini ta'minlash uchun juda muhim edi. Men ularni bir-biriga mahkamlash uchun 1-5/8 dyuymli gipsokarton vintlarini ishlatardim. Yog'och chetiga yaqin bo'lgani uchun teshiklarni qarshi lavabo matkapi bilan oldindan burg'ulaganman.

Burilish burchagi 11,25 dyuymli tomonlardan birida, servo qavs esa boshqa tomonda - servo korpusini emas, servo korpusini markazlashtirganingizga ishonch hosil qiling, bu biroz siljiydi.

Men ikkita qavsning pastki qismida 3/16 dyuymli ikkita teshik ochdim va 3/4 dyuymli uzunlikdagi 8 -gachasi vintlarni (katta pan boshlari) yog'ochga burab qo'yish uchun ishlatdim.

5 -qadam: labirint dizayni

Labirent dizayni
Labirent dizayni

Faqat to'rtta ibtidoiy harakat bilan (yuqoriga, pastga, chapga, o'ngga), labirintni loyihalash qiyin bo'lishi mumkin. Marmarni koridor o'rtasida aylantira olmaysiz, shuning uchun ba'zi maxsus dizaynlar kerak. Dallanishga imkon beradigan shakllar uchun rasmga qarang. Naqshlarning markazi har xil o'lchamda bo'lishi mumkin va umuman ishlatilmasligi mumkin, lekin u erda biror narsaga ega bo'lish, agar u to'g'ri harakat qilmasa, to'pni yo'lda ushlab turishga yordam beradi. Bu dizaynlarda to'rtta chiqish bor, lekin siz ulardan bittasini uchtasini blokirovka qilishingiz mumkin.

6 -qadam: servolar

Servo
Servo

Men ushbu loyiha bilan bir nechta servolarni sinab ko'rdim. Standartlar ishlaydi, lekin darajadagi pozitsiyani ushlab turish biroz beqaror bo'ladi. Men Hitec HS-645MG servosidan ham foydalanganman, chunki ular darajadagi pozitsiyani yaxshiroq ushlab turishgan. Ammo men ushbu loyiha uchun Hitec HS-5645MG raqamli servosiga o'tdim, chunki ular yuqori stolga tebranmasdan ushlab turish qobiliyatiga ega va agar kerak bo'lsa, o'lik bandni stolni tekislash uchun sozlash mumkin.

Mahalliy boshqaruv rejimi uchun oxirgi Arduino kodi biriktirilgan. Maza qiling! Bu har qanday yoshdagi bolalar bilan o'ynash uchun ajoyib loyiha.

Tavsiya: