Mundarija:
- 1 -qadam: materiallar
- 2 -qadam: Dizaynni tushunish
- 3 -qadam: O'yin maydonini chiroyli qilish
- 4 -qadam: Chegara devorlarini ulash
- 5 -qadam: Ishga tushirish paneli va drenajni yig'ish
- 6 -qadam: Balli devorlarni biriktirish
- 7 -qadam: Orqa chegarani ulash
- 8 -qadam: Qo'llab -quvvatlovchilar va eğimli devorni ulash
- 9 -qadam: motorlarni qo'shish
- 10 -qadam: Limit kalitlarini ulash
- 11 -qadam: IQ sensorlarini o'rnatish
- 12 -qadam: Boshqarish tugmachalari va RGB chizig'ini qo'shish
- 13 -qadam: Ishga tushirish moslamasini qo'shish
- 14 -qadam: Boshqarish panelini biriktirish
- 15 -qadam: 3D bosilgan qismlarni qo'shish vaqti
- 16 -qadam: Ulanish
- 17 -qadam: Kodlash vaqti
- 18 -qadam: Xulosa
Video: Evive- Arduino asosidagi o'rnatilgan plaformdan foydalanadigan stol usti pinball mashinasi: 18 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Yana bir hafta oxiri, 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-boshlang'ich to'plamining tarkibiy qismlari, lazer bilan kesilgan qismlar, mashinangizni bezash uchun ranglar va qog'ozlar va o'z qo'llaringiz bilan ko'p narsalar! Shunday qilib, turmush o'rtog'ingizni olib keling, qo'lqop kiying va o'zingizni tayyorlang!
Biz kodni PictoBlox -da yozdik - bu bizning ko'p qirrali grafik dasturlash platformamiz, ilg'or imkoniyatlarga ega. Siz uni SHU YERDAN yuklab olishingiz mumkin.
1 -qadam: materiallar
Uskuna
- yomon
- MDF plitalari
- IQ sensorlar
- DC motorlar
- RGB LED tasmasi
- Limit kaliti
- Non paneli
- Kamalak simlari
- Rezistorlar
- Qarama -qarshiliklar
- Kauchuk bantlar
- Rang varaqasi
- Yong'oqlar va murvat
- Jumper kabellari
- 3D bosilgan ba'zi komponentlar
Dasturiy ta'minot
PictoBlox
Yuqoridagi elektron komponentlarning ko'pini evive Starter Kit -da topish mumkin.
2 -qadam: Dizaynni tushunish
Siz bilganingizdek, pinballda o'yinni qiziqarli qiladigan bir qancha komponentlar mavjud. Shunday qilib, biz tayyorlaydigan strukturaning dizaynini tushunamiz. Komponentlarning ba'zilari MDF kesimlari, ba'zilari 3D bosma bo'lib, ularning dizaynini quyida topishingiz mumkin.
Eslatma: Siz pinbolni karton varaqdan yasashingiz mumkin, lekin MDF unga ko'proq chidamlilik beradi.
Pinball mashinasi uchun bizga quyidagi komponentlar kerak bo'ladi
- Boshqarish paneli
- Qo'llab -quvvatlaydi (x 2)
- Ballar devorlari (x 4)
- Baza
- Chegara devorlari (x 2)
- Old devor
- Qo'shimcha devor
- Ishga tushirish devori
- Drenaj devori
Agar sizda bu qismlar va 3D bosilgan bo'lsa, boshlaylik!
3 -qadam: O'yin maydonini chiroyli qilish
Playfield - bu butun Pinball o'yini o'ynaladigan maydon. Shuningdek, barcha komponentlar o'yin maydoniga joylashtiriladi, shuning uchun birinchi bosqichda bazani bezash tavsiya etiladi (faqat xohlasangiz).
Biz kosmik mavzusi bilan ketyapmiz, biz asosiy plastinkaga chiroyli kosmik tasvirni yopishtirdik. Qog'ozni tayanchga yopishtirgandan so'ng, taglik plastinkasida bo'lgan qog'ozdagi teshiklarni ochganingizga ishonch hosil qiling.
4 -qadam: Chegara devorlarini ulash
Chap chegara devorini ham, o'ng chegara devorini ham oling va uni M3 yong'oq va murvat yordamida tayanch plastinkaga mahkamlang (1 -rasmda ko'rsatilganidek).
Ishni tugatgandan so'ng, old devorni oling va uni taglik plitasi va chap chegara devoriga mahkamlang (2 -rasmda ko'rsatilganidek). Biz old devorni o'ng chegaraga yopishtirmaymiz, chunki bu erda bo'sh joy Launchpadni yaratishdir. Ishga tushirish paneli - bu biz to'pni o'yin maydoniga otadigan yoki otadigan yo'lakdan boshqa narsa emas.
5 -qadam: Ishga tushirish paneli va drenajni yig'ish
Keling, ishga tushirish paneli va drenajni qilamiz. Siz bilganingizdek, ishga tushirish paneli - bu biz to'pni o'yin maydoniga tushiradigan joy. Drenaj - bu o'yinni tugatadigan joy, ya'ni to'p drenajga etib kelganida, u endi maydonga qaytmaydi. Bundan tashqari, drenajdagi to'p pastga tushadi va ishga tushirish panelida tugaydi. Endi biz nima ekanligini bilamiz, keling, ularning yig'ilishini boshlaylik.
Qo'shimcha devorni oling va uni old devorga va taglik plastinkasiga mahkamlang (yuqoridagi rasmda ko'rsatilgandek 1).
Endi drenaj devorini oling va uni qo'shimcha devorga va chap chegaraga mahkamlang. Siz drenaj devori biroz egilganligini sezishingiz mumkin, bu esa to'pni yiqilishini osonlashtiradi (yuqoridagi 2 -rasmda ko'rsatilgandek).
Ish tugagandan so'ng, ishga tushirish devorini taglik plitasining o'ng chegara devoriga parallel ravishda ulang. Qo'shimcha devor va ishga tushirish devori o'rtasida bo'sh joy qoldirganingizga ishonch hosil qiling. Bu bo'shliq drenaj va ishga tushirish paneli orasidagi eshik vazifasini bajaradi (yuqoridagi 3 -rasmda ko'rsatilgandek).
6 -qadam: Balli devorlarni biriktirish
Ballar devori yoki maqsad devorlari. Bu devorlar sizni yaxshiroq gol urishingizga yordam beradi. Qachonki to'p birinchi va uchinchi devordan o'tib ketsa, sizning umumiy hisobingizga 500 ball qo'shiladi. Va agar to'p markaziy devordan o'tib ketsa, siz 1000 ball olasiz.
Shunday qilib, M3 yong'oq va murvat yordamida tayanch devorlarini tayanchga mahkamlang.
7 -qadam: Orqa chegarani ulash
Endi biz orqa devorni mahkamlashimiz kerak, shunda biz to'pni qattiq urganimizda ham to'p maydondan chiqib ketmaydi. Biz orqa devorni yasash uchun ko'pikli varaqdan foydalanganmiz.
Qalin ko'pikli varaqni kesib oling va uni Hot Plitka yordamida tayanch plastinka va chegaralarga yopishtiring.
8 -qadam: Qo'llab -quvvatlovchilar va eğimli devorni ulash
Endi, asosiy o'yin maydoni deyarli tayyor, pinbol mashinasiga yordam berish vaqti keldi. Ikkita qo'llab -quvvatlash plitasini oling va uni M3 yong'oq va murvat yordamida yuqoridagi rasmda ko'rsatilganidek, taglik plastinkasiga mahkamlang. Qo'llab -quvvatlovchilarni qo'shish pinball mashinangizga moyillik beradi.
Faqat bitta kichik narsa qoldi, bu burchak. Chap chegara devori va drenaj devorining o'zaro ta'siri yaqinida kichik burchak hosil bo'lganini sezishingiz mumkin. To'p bu erda qolib ketish ehtimoli bor. Shunday qilib, biz burchakli devorni qo'shamiz, qachonki to'p bu burchakka yetsa, u tezda drenajga o'tadi.
Bu bilan bizning o'yin maydonimiz tayyor.
9 -qadam: motorlarni qo'shish
Pinball o'yinining maydoni hech qachon bo'sh emasligini payqashingiz mumkin. O'yinni qiziqarli qilish uchun o'yin maydonida ko'plab elementlar mavjud. Qaysi biri qanotli, ikkinchisi bamper.
Bamperlar - doimiy ravishda aylanadigan, to'pni har qanday tasodifiy yo'nalishda itarib yuboradigan. Shunday qilib, uzunligi 20 mm bo'lgan M3 yong'oq va murvat yordamida yuqori chegaraga yaqin 3 ta shahar motorini ulang.
Endi aylanma dvigatellarni qo'shish vaqti keldi. Flipper dvigatellari drenaj uchiga o'rnatiladi. Keyingi bosqichda qanotlar nima ekanligini muhokama qilamiz. Shuni esda tutingki, ular sizni qutqara oladilar.
Eslatma: Dvigatellarni o'rnatishdan oldin ularni evive dasturiy ta'minoti yordamida tekshirib ko'ring. Dasturiy ta'minot menyusini oching, Boshqarish elementlarini tanlang, dvigatellarni tanlang, dvigatellarni qaerga o'rnatganingizga qarab M1 yoki M2 ni tanlang.
10 -qadam: Limit kalitlarini ulash
Flippers - bu sizning nazoratingiz ostidadir. Tegishli tugmani bosgandan so'ng, ular to'pni o'yin maydoniga yo'naltirishadi. Shunday qilib, biz qanotlarning 360 daraja burilishini xohlamaymiz. Biz chegara kalitlari yordamida burilish harakatlarini cheklaymiz. Drenaj maydonining yonida kichik egri chiziqlarni ko'rishingiz mumkin, bu erda biz qanotlarni tuzatamiz. Endi biz har bir qanot uchun ikkita tegib turadigan kalitni o'rnatamiz. Ularni egri chiziqning oxiriga mahkamlang. Tugmani bosishingiz bilan, flipper DC dvigateli aylana boshlaydi, flipper yuqori chegara tugmachasiga tegishi bilan, shahar dvigateli teskari yo'nalishda aylana boshlaydi va aylanani pastga tushiradi. Dvigatel pastki tugmachaga tegishi bilan boshqaruv tugmasi qayta bosilmaguncha, vosita aylanishni to'xtatadi.
Xuddi shu jarayonni boshqa tomon uchun ham takrorlang.
11 -qadam: IQ sensorlarini o'rnatish
Biz nima uchun kichkina devorlarni hisob devori deb atashimizni bilamiz, lekin ular biladiki, to'p ular orasidan o'tgan. Buning uchun biz IQ sensorlarini qo'shamiz. Hammasi bo'lib, biz 5 ta IQ sensori qo'shamiz.
- Biri ishga tushirish panelida
- Hisob devorlari uchun uchta
- Biri drenajda
To'p ishga tushirish paneli IR sensori orqali o'tishi bilan o'yin boshlanadi.
Endi hisob devoridagi IRlar to'pning devorlardan necha marta o'tishini payqashlari kerak.
Nihoyat, drenajdagi IQ o'yin tugaganligini ko'rsatadi (2 -rasm).
Eslatma: IQ sensorlarini o'rnatishdan oldin, sensorlar evive firmware (Pin State Monitor) yordamida sinab ko'ring. Bundan tashqari, agar ular yaxshi javob bermasa, ularni kalibrlashga harakat qiling.
12 -qadam: Boshqarish tugmachalari va RGB chizig'ini qo'shish
Birinchidan, boshqaruv tugmalarini qo'shamiz. Tekshirish tugmalari - bu qanotlarning harakatini boshqaradigan tugmalar. Bizda ikkita arkad kalitlari bor va ularni berilgan teshiklardagi boshqaruv paneliga biriktirdik.
Ish tugagandan so'ng, RGB LED tasmasini oling va uni o'yin maydonining chegaralariga mahkamlang. Biz o'yin holatini ko'rsatadigan RGB tasmasini rangini o'zgartiramiz. Yangi o'yin boshlanganda RGB yashil rangga aylanishi kerak va o'yin tugashi bilan qizil rangga aylanishi kerak. Bundan tashqari, har safar to'p darvoza devoridan o'tganda o'zgarishi kerak.
13 -qadam: Ishga tushirish moslamasini qo'shish
Ishga tushirish moslamasini yoki pistonni qo'shish vaqti keldi. Ishga tushirish moslamasi ishga tushirish paneli orqali to'pni o'yin maydoniga tushirishga yordam beradi. Biz ishga tushirish moslamasini 3d bosib chiqarganmiz, unga rezina tasma biriktirilgan. Kauchukning uchi old devorga va chap chegara devoriga biriktirilgan. Ishga tushirish moslamasini qanchalik ko'p tortsangiz, shuncha kuch to'pga o'tkaziladi.
14 -qadam: Boshqarish panelini biriktirish
Datchiklarga pistoningiz va simlar ulangandan so'ng, M3 yong'oq va murvat yordamida boshqaruv panelini o'yin maydonining yuqori qismiga ulang.
15 -qadam: 3D bosilgan qismlarni qo'shish vaqti
Oldin yon chiziq devorlarini qo'shamiz, agar to'p chiziqqa kirsa, bu sizning to'pingizni aylanaga yo'naltiradi.
Biz allaqachon bilamizki, bamperdan foydalanish. Ularni shahar motorlarining bo'sh vallariga mahkamlang.
Qopqoqlarni qo'shish vaqti keldi, qanotlarni shahar motorining miliga mahkamlang. Shuningdek, qanotlarning berilgan egri chiziqlarga yaxshi mos kelishiga ishonch hosil qiling.
Ish tugagach, keling, bir nechta kickers biriktiraylik. Kickers - bu to'pni gorizontal ravishda maydonga olib boradigan to'p, har safar unga tegsa, har tomoniga 3 ta tayanch biriktiring va kauchuklarni o'rab oling.
Shunday qilib, sizning pinballni yig'ish tugallandi.
16 -qadam: Ulanish
-
IQ sensorlarini ulash
- 1 -sonli IQ sensori (signal pimi) evivening raqamli 8 -raqamiga
- 2 ta IQ sensori (signal pimi) evivening raqamli 9 -raqamiga ulang
- 3 ta IQ sensori (signal pimi) evivening raqamli pin 10 -ga ulang
- Drenaj devorining IQ sensori (signal pimi) evivening raqamli pin 11 -ga
- Launchpad IQ sensori (signal pimi) evivening raqamli 12 -piniga
- Endi barcha IQ sensori VCC va GND ni evive VCC va GND ga ulang
-
RGB chizig'ini ulash
RGB LED tasmasini evivening raqamli pin 13 ga ulang
-
Flipper motorlarini ulash
- Chap dvigatel dvigateli M1 portiga
- O'ng burilish dvigateli M2 portiga
-
Flippersni ulash
- Chap tomondagi burilish moslamasining "NC" terminalini evivening 10 -ohmli rezistorli 2 -raqamli piniga ulang va 10k ohmli rezistorning boshqa uchini evivening GND -ga ulang, shuningdek chap tomondagi burilish moslamasining "COM" terminalini VVC -ga ulang.
- Xuddi shunday, O'ng tomondagi burilish moslamasining "NC" terminalini evive va 10k ohmli qarshilik raqamli pin 3 ga ulang va 10K ohmli rezistorning boshqa uchini evivening GND ga ulang, shuningdek, o'ng tomondagi burilish kalitining "COM" terminalini VCC ga ulang. yomonlikdan
-
Bamper motorlarini ulash
3 ta Bamperli dvigatelni parallel ulang va uning bir uchini VVR (+) piniga, ikkinchi uchini esa Relning "COM" terminaliga, so'ngra o'rni "YO'Q" terminalini VVR (-) piniga ulang
-
Limit kalitlarini ulash
- Chap tarafdagi chegara tugmachasining "bosimini" (yuqoriga) evive va COM terminalining VCC -ga evivening 4 -raqamli piniga va 10K ohmli rezistor orqali GND ga ulang.
- Chap tarafdagi chegara tugmachasining (pastda) "NC" ni evivening VCC va COM terminalining evivening 5 -raqamli piniga va 10K ohmli rezistor orqali GND ga ulang.
- O'ng tarafdagi chegara tugmachasining "bosimini" (yuqoriga) evive va COM terminalining VCC -ga evivening 6 -raqamli piniga va 10K ohmli rezistor orqali GND ga ulang.
- O'ng tarafdagi chegara tugmachasining "pastga" (pastga) evive va COM terminalining VCC -ga evivening raqamli 7 -piniga va 10K ohmli rezistor orqali GND ga ulang.
17 -qadam: Kodlash vaqti
Biz kodni Scratch 3.0 asosidagi PitoBlox dasturida yozamiz. Yo'q qilish uchun quyidagi skriptni yuklang.
18 -qadam: Xulosa
Shunday qilib, sizning DIY Pinball mashinangiz tayyor. Oling. O'rnatish. Pinball!
Tavsiya:
Stol usti quvvat manbai: 4 qadam (rasmlar bilan)
Benchtop DC quvvat manbai: Bu Instructables -da, ehtimol, bu erda yuzlab marta qilingan, lekin menimcha, bu elektronikaga sevimli mashg'ulot sifatida kirishni istaganlar uchun ajoyib boshlang'ich loyiha. Men AQSh Harbiy -dengiz kuchlarining elektronika bo'yicha texnikiman va hatto qimmat sinovlar bilan
Kompyuter PSU -dan oqlangan stol usti quvvat manbai: 8 qadam (rasmlar bilan)
Kompyuter PSU -dan oqilona quvvat manbai: Yangilanish: PSU -ning avtomatik o'chirilishini to'xtatish uchun rezistorni ishlatishga to'g'ri kelmaganligimning sababi shundaki, men ishlatgan kalitning etakchisida elektr toki etarli emas. PSU yopildi, shuning uchun menga dastgoh quvvat manbai kerak edi va men
Stol usti bouling o'yini: 10 qadam (rasmlar bilan)
Stol usti bouling o'yini: uyda piyola qilishning qiziqarli usulini qidiryapsizmi? Bu ko'rsatma sizga to'liq funktsional stol usti bouling o'yinini qanday qilishni ko'rsatib beradi. Maktab loyihasi uchun g'ayratli bouller tomonidan ishlab chiqilgan, bu uyda bouling o'yinini Arduino boshqaradi
20 soatlik 20 dollarlik stol usti yuzlab o'yinlar bilan qurilgan. 7 qadam (rasmlar bilan)
Yuzlab o'yinlar bilan 20 soatlik 20 dollarlik stol usti arkadasi. Men bir paytlar shunday narsa qilishni xohlardim, lekin boshqa loyihalar bilan shoshilmasdim. Men shoshmaganim uchun, qurilish uchun zarur bo'lgan barcha komponentlarni arzon narxlarda yig'ib olguncha kutdim. Mana
LM317 asosidagi DIY o'zgaruvchan stol usti quvvat manbai: 13 qadam (rasmlar bilan)
LM317 asosidagi o'zgarmaydigan stol usti quvvat manbai: Elektr ta'minoti, shubhasiz, har qanday elektronika laboratoriyasi yoki elektronika loyihalarini, ayniqsa, o'zgaruvchan quvvat manbai bilan shug'ullanmoqchi bo'lganlar uchun juda zarur uskunadir. Ushbu qo'llanmada men sizga LM317 chiziqli musbat regulyatsiyasini qanday yaratganimni ko'rsataman