Mundarija:
- Ta'minotlar
- 1 -qadam: Bu qanday ishlashini o'rganing
- 2 -qadam: Mashinangizni qog'ozga yarating
- 3 -qadam: SolidWorks -da mashinani loyihalash
Video: O'zini o'ynaydigan Arduino Pinball mashinasi: 13 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
"O'zini o'ynaydigan pinball mashinasi, bu uning barcha zavqini yo'qotmaydi?" Siz so'raganingizni eshitaman. Ehtimol, agar siz avtonom robotlarga kirmasangiz, bu mumkin. Men, lekin, men juda ham ajoyib narsalarni qila oladigan robotlar yasashni juda yaxshi ko'raman va bu juda zo'r narsalarni qiladi.
Bu loyiha Kennesaw shtat universiteti uchun katta dizayn loyihasi sifatida qurilgan va men qurishni bolalikdagi orzusi edi.
Xususiyatlarga siz qancha ball to'plaganingizni kuzatadigan ishchi ballar tizimi, ko'p to'pli plinko mashinasi va avtonom faollashtirish tugmachasi kiradi, uni siz tezda aylantira olasiz. Yuqorida o'rnatilgan USB kamerasi bor, u doimo qanotlarning joylashishini va pinbolning holatini o'yin davomida aniqlab turadi va ularning nisbiy farqlariga qarab qarorlar qabul qiladi. Loyihaning boshqa rasmlari bu erda!
Siz loyihani aniq qayta tiklay olmasangiz ham (yoki hatto xohlamasangiz ham), umid qilamanki, bu sizga ilhom baxsh etadi yoki ajoyib narsalar yaratish uchun boshlang'ich nuqtadir.
Shunday qilib, o'zingizni tayyorlang va … Robotlar yasaymiz!
Ta'minotlar
Shubhasiz, bu loyihada ko'plab materiallar mavjud va men har bir asarni sanab o'ta olmayman, va menimcha, bu foydali bo'lmaydi. Biroq, men pinballning asosiy komponentlari va ushbu loyihani yaratish uchun zarur bo'lgan asboblar ro'yxatini taqdim etmoqchiman. Keyingi bo'limlarda men aniq komponentlar uchun batafsilroq ro'yxatga ega bo'lishga harakat qilaman.
Asboblar:
- CNC va/yoki lazerli kesgichga kirish
- Dremel va zımpara
- Lehimlash temir
- 3D printer (mashinangizga qarab)
- Linux kompyuter
- USB kamera
Materiallar:
- 22/24 AWG simlari ko'p
- Simlar uchun juda ko'p issiqlik qisqaradi
- 3/4 dyuymli kontrplak (biz Boltiq qayinidan foydalanganmiz) - 2x 4x8 varaq
- Yaxshi quvvat manbai - shunga o'xshash!
- Buck konverteri (engil quvvat) - shunga o'xshash!
Pinball komponentlari:
Pinball Life -da deyarli barcha pinball komponentlarini sotib olish mumkin.
- Chap va o'ng burilish moslamasi
- 2x Flipper ko'rshapalaklar
- 2x Flipper tugmalari
- 2x bargli kalit
- Pop bamperlari yig'ilishi
- 2 marta slingshot yig'ilishi
- Slingshots uchun kamida 6x yulduzli postlar
- Yulduz postlari uchun kamida 2x2 dyuymli rezina bantlar
- Ishga tushirish mexanizmi
- Mashinangizga kerak bo'lgan 44-sonli nayza uslubidagi chiroqlar va o'rnatish qavslari
- Mashinangizga qancha o'yin maydoni qo'shilsa
- Mashinangizga qancha spinner kerak bo'lsa
- Mashinaga qancha kerak bo'lsa, shuncha ko'p aylantirish tugmasi
- Mashinangizga kerak bo'ladigan turg'un maqsadlar
Va, albatta, Arduino Mega!
1 -qadam: Bu qanday ishlashini o'rganing
Har qanday narsani qurishda birinchi qadam - bu narsaning alohida qismlari bir -biri bilan qanday ishlashi haqida engil tadqiqot o'tkazish. Menimcha, siz hech bo'lmaganda elektr komponentlari haqida ozgina ma'lumotga ega bo'lasiz, lekin bilmasangiz ham, bu hali ham yordam beradi deb umid qilaman.
Pinballning umumiy dizayni
Pinball mashinasi haqida o'ylashda umumiy yordam uchun, bu havolalar sizga katta tushuncha berishi kerak.
- Pinball dizayni, tugatishni boshlang -
- Pinball komponentining qisqacha tavsifi-https://www.topic.com/anatomy-of-a-pinball-machine
- Chiroyli ko'rsatuvlar bilan ajoyib ko'rsatma-https://www.instructables.com/id/Making-a-Pinball-Machine/
Elektr komponentlari:
Pinball komponentlarining ko'pchiligi ularni harakatga keltiruvchi elektro-mexanik jarayonga ega.
- Flippers -
- Pop Bamper -
- Slingshots -
- Transistorlar nazariyasi-https://learn.sparkfun.com/tutorials/transistors/applications-i-switches
Mexanik pinball dizayni:
Bu bo'limda SAPR modellari, yog'ochga ishlov berish bo'yicha maslahatlar va boshqa foydali mexanik yordamlar mavjud
- Pinballmakers.com tomonidan SAPR modellari -
- Bizning jamoamiz tomonidan ishlab chiqarilgan SAPR modellari -
- Yog'och va akril frezalash -
- Kabutar tayyorlash -
Dasturiy ta'minot va avtonomiya dizayni:
Bu bo'limda har xil algoritmlar va loyihalarga havolalar mavjud bo'lib, ular avtonom narsalarni yaratishda foydali bo'lishi mumkin.
- Shunga o'xshash loyihaning github repo -
- Yumshatuvchi algoritmlar (tezlik/pozitsiyani kuzatish uchun) -
- Arduino apparati ROS ko'prigini tezlashtirish (agar kerak bo'lsa) -
2 -qadam: Mashinangizni qog'ozga yarating
Shunday qilib, bu birinchi navbatda oddiyroq ish bo'lib tuyulishi mumkin va agar siz bu haqda uzoq vaqt o'ylab yurgan bo'lsangiz, ehtimol shunday. Biroq, bu yoki boshqa sabablarga ko'ra, buni amalga oshirish juda qiyin bo'lishi mumkin.
Sizda bo'sh joy cheklovlari bo'lishi mumkin, siz hisoblamagan bo'lishingiz mumkin, yoki, ehtimol, siz o'ylagan ba'zi kadrlar sizning qanotlarning tegishi imkonsizdir. Ko'chaga chiqishdan oldin va ishlamaydigan dizaynga vaqt va pul sarflashdan oldin, bularning barchasi boshingizda va qog'ozda bo'lishi kerak.
Bizning jamoamiz uchun, biz uni haqiqatan ham o'tishdan va yakuniy o'yin maydonini maydalashdan oldin, haqiqatan ham arzon kontrplakdagi bir nechta sinov taxtalariga ajratdik. Biz, shuningdek, ko'plab dizayn takrorlanishlarini boshdan kechirdik va mashinaning ko'rinishini doimiy ravishda o'zgartirib turardik, lekin har bir qadamimiz bizni yakuniy mahsulotga biroz yaqinlashtirdi.
Shunday qilib, xatolarimizdan saboq oling va quyidagi foydali maslahatlardan foydalaning:
- 3D modellashtirishga o'tishdan oldin qog'ozga (yoki doskaga yoki boshqa narsalarga) chizib oling.
- Frezalashda xato qilish rejasini tuzing, "modulli" xususiyatlarga ega bo'lib, ularni olib tashlash va qayta qo'yish mumkin.
- G'ildirakni qaytadan kashf qilmang, mashhur o'yinlarni va ularning o'yin maydonini qanday tuzilishini ko'rib chiqing.
- Sizning boshingizdagi orzu sizning oldingizda nima bo'layotgani aniq bo'lmaydi, lekin u erda bo'lgan narsani oling va u bilan yuguring.
3 -qadam: SolidWorks -da mashinani loyihalash
Arduino -2020 tanlovining ikkinchi mukofoti
Tavsiya:
Animatronik ko'z bilan Halloween oshqovog'i - Bu qovoq ko'zini yuma oladi!: 10 qadam (rasmlar bilan)
Animatronik ko'z bilan Halloween oshqovog'i | Bu oshqovoq ko'zini yuma oladi!: Ushbu ko'rsatmaga binoan, siz ko'zlari qimirlatganda hammani dahshatga soladigan Halloween oshqovog'ini yasashni o'rganasiz. Ultrasonik sensorning tetik masofasini kerakli qiymatga moslashtiring (9 -qadam), va sizning oshqovoq shirasini olishga jur'at etgan har bir kishini toshbo'ron qiladi
To'qnashuvni oldini oladigan yangi boshlovchining o'z-o'zini boshqaradigan robotli mashinasi: 7 qadam
To'qnashuvni oldini oladigan yangi boshlovchining o'z-o'zini boshqaradigan robotli avtomashinasi: Salom! Mening boshlang'ichlar uchun yo'riqnomaga xush kelibsiz, to'qnashuvlarning oldini olish va GPS-navigatsiya yordamida o'z-o'zini boshqaradigan robotli avtomashinani yasash. Yuqorida robot tasvirlangan YouTube videosi bor. Bu haqiqiy avtonomiya qanday ekanligini namoyish etish uchun namuna
Evive- Arduino asosidagi o'rnatilgan plaformdan foydalanadigan stol usti pinball mashinasi: 18 qadam (rasmlar bilan)
Evive- Arduino asosidagi o'rnatilgan plaform yordamida stol usti pinball mashinasi: Yana bir dam olish kuni, yana bir qiziqarli o'yin! Va bu safar, bu hammaga yoqadigan arja o'yini - Pinball! Ushbu loyiha sizga o'zingizning Pinball mashinangizni uyda qanday qilib oson yasashni ko'rsatib beradi. Sizga kerak bo'lgan yagona narsa bu evive komponentlari
Arduino: Pinball mashinasi: 8 qadam (rasmlar bilan)
Arduino: Pinball mashinasi: Men har doim pinball va elektronikani yaxshi ko'rganim uchun, men o'zim pinball mashinasini qurishga qaror qildim. Men dasturlash va elektronika uchun Arduino -ni tanladim, chunki bu juda qulay va ixcham platforma. Bu qo'llanmada
Ko'ylakda pong o'ynaydigan moslashuvchan ekran: 8 qadam (rasmlar bilan)
Ko'ylakda pong o'ynaydigan moslashuvchan ekran: bu mening 2013 yilgi Xellouin bayrami kostyumim. U bir yilga yaqin ishlagan va uni yaratishga bir necha soat vaqt ketgan. Ekran 14 dan 15 pikselgacha, shuning uchun piksellar sonini juda past, lekin u baribir qiziqarli ishlarni bajarishi mumkin. Bu jismonan yugurdi