Съдържание:
- Консумативи
- Стъпка 1: Проучете как работи
- Стъпка 2: Проектирайте машината си на хартия
- Стъпка 3: Проектирайте машината в SolidWorks
Видео: Arduino Pinball машина, която играе сама!: 13 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
"Машина за пинбол, която играе сама, не отнема ли това цялото забавление?" Чувам да питаш. Може би, ако не се интересувате от автономни роботи, това би могло. Аз обаче много се занимавам с изграждането на роботи, които могат да правят готини неща, а този прави доста готини неща.
Този проект е построен като старши дизайнерски проект за държавния университет Кенесау и е буквално сбъдната детска мечта.
Характеристиките включват работна система за оценка, която проследява колко точки получавате, мултибол топка 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
Втора награда в конкурса Arduino 2020
Препоръчано:
Лампа с батерия, която се включва чрез използването на магнити!: 8 стъпки (със снимки)
Лампа с батерия, която се включва чрез използване на магнити !: Знаем, че повечето лампи се включват/изключват чрез физически превключвател. Моята цел с този проект беше да създам уникален начин за лесно включване/изключване на лампата без този класически превключвател. Бях заинтригуван от идеята за лампа, която промени формата си по време на този процес
Arduino LED подложка за бутони, която задвижва обработката на анимации: 36 стъпки (със снимки)
Arduino LED подложка за бутони, която задвижва обработката на анимации: Какво Тази подложка за бутони е направена с помощта на печатна платка и други компоненти, произведени от Sparkfun. Задвижва се от Arduino Mega. Всеки бутон е приятен и гъвкав и удовлетворяващ за натискане, а вътре има RGB LED! Използвах го за управление на анимации, които
Рисуваща ръка, която се контролира от звук - училищен проект Arduino: 4 стъпки (със снимки)
Рисуване на ръка, която се контролира от звук - Проект за училище Arduino: Това е първият ми път, когато работя с Arduino и работя с нещо подобно досега, така че съжалявам, ако направих грешки! Тази идея ми хрумна, когато се замислих за моите хобита, които са рисуването и музиката. Затова се опитах да комбинирам двете в това! Сел
Понг играе гъвкав екран на риза: 8 стъпки (със снимки)
Понг играе гъвкав екран на риза: Това е моят костюм за Хелоуин за 2013 г. Той е в процес на работа от около година и е отнел доста часове за създаване. Екранът е 14 на 15 пиксела, така че, доста ниска разделителна способност, но все пак може да направи някои забавни неща. Той е физически летящ
Ръчно изработена празнична фотокарта, която сама по себе си е подарък!: 8 стъпки
Ръчно изработена празнична фотокарта, която сама по себе си е подарък !: Тази инструкция ще ви покаже как да направите уникален набор от карти, всяка от които може да бъде поставена в рамка от получателите след края на празничния сезон, и дори по -лесно, ако им ги дадете фоторамка с клип IKEA заедно с картата. Тези карти могат да бъдат g