Mundarija:
- 1 -qadam: qismlar
- 2 -qadam: Platformani va X o'qini yaratish
- 3 -qadam: Y o'qini qurish
- 4 -qadam: bazani qurish
- 5 -qadam: labirint dizayni
- 6 -qadam: servolar
Video: Servo boshqariladigan marmar labirint 2: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
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
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
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 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
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
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
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:
Makey Makey marmar labirint sensori: 8 qadam (rasmlar bilan)
Makey Makey Marmar Maze Sensor: Bu oddiy loyiha bo'lib, uning maqsadi qalay folga qilingan sensorlar yordamida marmar labirint yasashdir. Ta'minot juda oddiy va ularning ko'pini uy atrofida topishingiz mumkin
Imo -ishora bilan boshqariladigan labirint: 8 qadam (rasmlar bilan)
Imo -ishora bilan boshqariladigan labirint: Men labirint labirint bilan o'ynashni yaxshi ko'raman. Men har doim labirint labirint o'yinlaridan birini imo -ishoralar yoki mobil vositalar yordamida boshqarishni xohlardim. Menga marmar labirintni yaratish ilhomlantirildi, blic19933 ning 3D bosma labirintini Android qurilmangiz boshqaradi, usi o'rniga
Arduino cho'ntak o'yin konsoli + A -labirint - labirint o'yini: 6 qadam (rasmlar bilan)
Arduino cho'ntak o'yini konsoli + A -labirint - Maze o'yini: Mening birinchi ko'rsatmaga xush kelibsiz! Men bugun siz bilan baham ko'rmoqchi bo'lgan loyiham Arduino labirint o'yini bo'lib, u Arduboy va shunga o'xshash Arduino konsollari kabi cho'ntak konsoliga aylandi. Buni Expo tufayli mening (yoki sizning) bo'lajak o'yinlarim bilan ko'rsatish mumkin
Smartfon yordamida boshqariladigan labirint o'yini: 5 qadam (rasmlar bilan)
Smartfon yordamida boshqariladigan labirint o'yini: aqlli telefon yordamida boshqariladigan labirint o'yini. Labirent smartfon yonbag'riga qarab harakat qiladi, avvalo videoni ko'ring. Harakat tasviri 1. Raspberry Pi - bu Websocket serveri.2. Smartfon Websocket mijozi hisoblanadi.3. Smartfon ma'lumot yuboradi
Servo boshqariladigan marmar labirint: 5 qadam (rasmlar bilan)
Servo tomonidan boshqariladigan marmar labirint: Bu klassik marmar labirintining versiyasi (yo'lda tanlovlar mavjud), bu erda panjara va egilish sevimli mashg'ulot servolari tomonidan boshqariladi. Servo yordamida siz labirintni R/C boshqaruvchisi yoki kompyuter bilan ishlashingiz mumkin. Biz buni TeleToyl bilan ishlatish uchun qurdik