Съдържание:

Arduino Pinball машина, която играе сама!: 13 стъпки (със снимки)
Arduino Pinball машина, която играе сама!: 13 стъпки (със снимки)

Видео: Arduino Pinball машина, която играе сама!: 13 стъпки (със снимки)

Видео: Arduino Pinball машина, която играе сама!: 13 стъпки (със снимки)
Видео: CS50 2014 - Week 7 2024, Юли
Anonim
Image
Image
Arduino Pinball машина, която играе сама!
Arduino Pinball машина, която играе сама!
Arduino Pinball машина, която играе сама!
Arduino Pinball машина, която играе сама!
Arduino Pinball машина, която играе сама!
Arduino Pinball машина, която играе сама!

"Машина за пинбол, която играе сама, не отнема ли това цялото забавление?" Чувам да питаш. Може би, ако не се интересувате от автономни роботи, това би могло. Аз обаче много се занимавам с изграждането на роботи, които могат да правят готини неща, а този прави доста готини неща.

Този проект е построен като старши дизайнерски проект за държавния университет Кенесау и е буквално сбъдната детска мечта.

Характеристиките включват работна система за оценка, която проследява колко точки получавате, мултибол топка plinko машина и автономен превключвател за активиране отпред, който можете да обърнете в движение. Има горе монтирана USB камера, която постоянно открива позицията на плавниците и позицията на пинбол по време на игра и взема решения въз основа на техните относителни различия. Още снимки от проекта има тук!

Въпреки че може да не успеете (или дори да искате) да пресъздадете проекта точно, надявам се, че това ви дава вдъхновение или отправна точка за създаването на страхотни неща.

Така че, подгответе се и … Нека направим роботи!

Консумативи

Очевидно в този проект са включени много консумативи и не мисля, че мога да изброя всяко едно парче, нито смятам, че би било полезно. Искам обаче да дам списък на основните компоненти за пинбол и инструменти, необходими за изграждането на този проект. В следващите раздели ще се опитам да имам по -подробен списък за конкретни компоненти.

Инструменти:

  • Достъп до CNC и/или лазерен нож
  • Dremel и шкурка
  • Поялник
  • 3D принтер (в зависимост от вашата машина)
  • Компютър с Linux
  • USB камера

Материали:

  • Много тел 22/24 AWG
  • Много топлина се свива за проводниците
  • 3/4 инчов шперплат (използвахме балтийска бреза) - 2x 4x8 листа
  • Хубаво захранване - Като този!
  • Buck Converter (Light Power) - Като този!

Компоненти за пинбол:

Почти всички компоненти за пинбол могат да бъдат закупени на Pinball Life.

  • Монтаж на ляв и десен плавник
  • 2x прилеп с плавници
  • 2x бутони с плавници
  • 2x превключватели на листа
  • Поп броня
  • 2x сглобки прашка
  • Най -малко 6x звездни публикации за прашките
  • Най -малко 2x 2 "ластици за звездни стълбове
  • Стартов механизъм
  • Толкова много #44 байонетни лампи и монтажни скоби, колкото се нуждае от вашата машина
  • Толкова вложки за игри, колкото се нуждае от вашата машина
  • Колкото въртящи машини се нуждаят от вашата машина
  • Колкото превключватели при преобръщане да се нуждаят от вашата машина
  • Толкова изправени цели, колкото се нуждае от вашата машина

И, разбира се, Arduino Mega!

Стъпка 1: Проучете как работи

Проучете как работи
Проучете как работи
Проучете как работи
Проучете как работи
Проучете как работи
Проучете как работи

Първата стъпка в изграждането на каквото и да е е да направите малко проучване за това как отделните части на нещата работят заедно. Предполагам, че ще имате поне малко разбиране за електрическите компоненти, но дори и да нямате, надявам се, че това все още помага.

Общ дизайн на пинбол

За обща помощ, когато мислите за машина за пинбол, тези връзки трябва да ви дадат голямо разбиране.

  • Pinball Design, Start to Finish -
  • Кратки описания на компонентите за пинбол-https://www.topic.com/anatomy-of-a-pinball-machine
  • Страхотен инструктаж с хубави анимации-https://www.instructables.com/id/Making-a-Pinball-Machine/

Електрически компоненти:

Повечето от компонентите за пинбол имат електромеханичен процес, който ги задейства.

  • Плавници -
  • Поп броня -
  • Прашки -
  • Теория на транзисторите-https://learn.sparkfun.com/tutorials/transistors/applications-i-switches

Механичен пинбол дизайн:

Този раздел включва CAD модели, съвети за дървообработване и друга полезна механична помощ

  • CAD модели от pinballmakers.com -
  • CAD модели, направени от нашия екип -
  • Фрезоване на дърво и акрил -
  • Създаване на Dovetails -

Дизайн на софтуер и автономия:

Този раздел има връзки към различни алгоритми и проекти, които биха могли да бъдат полезни, когато правите нещо автономно.

  • Github репо на подобен проект -
  • Изглаждащи алгоритми (за проследяване на скоростта/позицията) -
  • Ускоряване на хардуерния ROS мост на arduino (ако е необходимо) -

Стъпка 2: Проектирайте машината си на хартия

Проектирайте машината си върху хартия
Проектирайте машината си върху хартия
Проектирайте машината си върху хартия
Проектирайте машината си върху хартия
Проектирайте машината си върху хартия
Проектирайте машината си върху хартия

Така че това може да изглежда като по -проста задача в началото и ако сте мислили за това дълго време, може би е така. По една или друга причина обаче това може да се окаже доста трудно за изпълнение.

Може да имате ограничения в пространството, които първоначално не сте отчитали, или може би някои от кадрите, за които сте мислили, са просто невъзможни за вашите ласти. Всички тези неща трябва да се въртят в главата ви и на хартия, преди да излезете и да отделите време и пари за дизайн, който не работи.

За нашия екип ние го разделихме на няколко тестови дъски върху наистина евтин шперплат, преди всъщност да преминем и да изрежем крайното игрище. Също така преминахме през много дизайнерски итерации и постоянно променяхме как изглежда машината, но всяка стъпка, която направихме, ни приближаваше малко до крайния продукт.

Така че, поучете се от нашите грешки и използвайте тези полезни съвети:

  • Начертайте върху хартия (или бяла дъска или каквото и да е), преди да преминете към 3D моделиране.
  • Планирайте грешки при фрезоването, имайте „модулни“функции, които могат да бъдат извадени и поставени отново.
  • Не преоткривайте колелото, проверете популярните игри и как те структурират своето игрище.
  • Мечтата в главата ви няма да бъде точно това, което завършва пред вас, а вземете това, което има, и бягайте с него.

Стъпка 3: Проектирайте машината в SolidWorks

Проектирайте машината в SolidWorks
Проектирайте машината в SolidWorks

Втора награда в конкурса Arduino 2020

Препоръчано: