Mundarija:

O'zini o'ynaydigan Arduino Pinball mashinasi: 13 qadam (rasmlar bilan)
O'zini o'ynaydigan Arduino Pinball mashinasi: 13 qadam (rasmlar bilan)

Video: O'zini o'ynaydigan Arduino Pinball mashinasi: 13 qadam (rasmlar bilan)

Video: O'zini o'ynaydigan Arduino Pinball mashinasi: 13 qadam (rasmlar bilan)
Video: Номозни масхара килган шайтон жазосини олди 🙀 2024, Iyul
Anonim
Image
Image
O'zini o'ynaydigan Arduino Pinball mashinasi!
O'zini o'ynaydigan Arduino Pinball mashinasi!
O'zini o'ynaydigan Arduino Pinball mashinasi!
O'zini o'ynaydigan Arduino Pinball mashinasi!
O'zini o'ynaydigan Arduino Pinball mashinasi!
O'zini o'ynaydigan Arduino Pinball mashinasi!

"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

Bu qanday ishlashini o'rganing
Bu qanday ishlashini o'rganing
Bu qanday ishlashini o'rganing
Bu qanday ishlashini o'rganing
Bu qanday ishlashini o'rganing
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

Mashinangizni qog'ozga loyihalash
Mashinangizni qog'ozga loyihalash
Mashinangizni qog'ozga loyihalash
Mashinangizni qog'ozga loyihalash
Mashinangizni qog'ozga loyihalash
Mashinangizni qog'ozga loyihalash

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

SolidWorks -da mashinani loyihalash
SolidWorks -da mashinani loyihalash

Arduino -2020 tanlovining ikkinchi mukofoti

Tavsiya: