Съдържание:

Настолна машина за пинбол, използваща вградена платформа Evive- Arduino: 18 стъпки (със снимки)
Настолна машина за пинбол, използваща вградена платформа Evive- Arduino: 18 стъпки (със снимки)

Видео: Настолна машина за пинбол, използваща вградена платформа Evive- Arduino: 18 стъпки (със снимки)

Видео: Настолна машина за пинбол, използваща вградена платформа Evive- Arduino: 18 стъпки (със снимки)
Видео: The Sims 4 Vs. Dreams PS4 | Building My House 2024, Ноември
Anonim
Настолна машина за пинбол, използваща вградена платформа на базата на Evive- Arduino
Настолна машина за пинбол, използваща вградена платформа на базата на Evive- Arduino
Настолна машина за пинбол, използваща вградена платформа на базата на Evive- Arduino
Настолна машина за пинбол, използваща вградена платформа на базата на Evive- Arduino
Настолна машина за пинбол, използваща вградена платформа на базата на Evive- Arduino
Настолна машина за пинбол, използваща вградена платформа на базата на Evive- Arduino

Още един уикенд, още една вълнуваща игра! И този път това не е нищо друго освен любимата на всички аркадна игра - Pinball! Този проект ще ви покаже как лесно да направите своя собствена машина за пинбол у дома. Всичко, от което се нуждаете, са компоненти от evive Starter Kit, някои лазерно изрязани части, цветове и хартии за украса на вашата машина и много DIY-ing! И така, вземете приятелите си, облечете капачките си „Направи си сам“и готови, готови, Направи си сам!

Написахме кода в PictoBlox - нашата универсална платформа за графично програмиране с разширени възможности. Можете да го изтеглите от ТУК.

Стъпка 1: Консумативи

Консумативи
Консумативи

Хардуер

  • evive
  • Листове от MDF
  • IR сензори
  • DC двигатели
  • RGB LED лента
  • Краен превключвател
  • Платка
  • Дъгови проводници
  • Резистори
  • Стойности
  • Гумени ленти
  • Цветен лист
  • Гайки и болтове
  • Кабелни кабели
  • Някои 3D отпечатани компоненти

Софтуер

PictoBlox

Повечето от горните електронни компоненти могат да бъдат намерени в evive Starter Kit.

Стъпка 2: Разбиране на дизайна

Разбиране на дизайна
Разбиране на дизайна

Както вече знаете, в пинбола има редица компоненти, които правят играта интересна. По този начин нека разберем дизайна на структурата, която ще подготвим. Някои от компонентите са MDF изрезки, а други са 3D отпечатани, чийто дизайн можете да намерите по -долу.

Забележка: Можете също да направите пинбол от картон, но MDF ще му придаде по -голяма издръжливост.

Ще имаме нужда от следните компоненти за Pinball Machine

  1. Контролният панел
  2. Поддържа (x 2)
  3. Стените с точки (x 4)
  4. Базата
  5. Граничните стени (x 2)
  6. Предната стена
  7. Допълнителната стена
  8. Стартовата стена
  9. Дренажната стена

След като имате тези части и 3D отпечатаните, нека започнем!

Стъпка 3: Направете игрището красиво

Прави красивото игрище
Прави красивото игрище

Playfield е зоната, където се играе цялата игра на Pinball. Също така всички компоненти ще бъдат поставени на игрището, като по този начин се предлага да украсите основата в първата стъпка (само ако искате).

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

Стъпка 4: Прикрепване на граничните стени

Закрепване на граничните стени
Закрепване на граничните стени
Закрепване на граничните стени
Закрепване на граничните стени

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

След като приключите, вземете предната стена и я прикрепете към основната плоча и лявата гранична стена (както е показано на изображение 2). Няма да прикрепяме предната стена към дясната граница, тъй като оставеното място тук е да направим Launchpad. Launchpad не е нищо друго освен коридора, откъдето ще изстреляме или изстреляме топката си в игрището.

Стъпка 5: Сглобяване на стартовия панел и канализацията

Сглобяване на стартовия панел и канализацията
Сглобяване на стартовия панел и канализацията
Сглобяване на стартовия панел и канализацията
Сглобяване на стартовия панел и канализацията
Сглобяване на стартовия панел и канализацията
Сглобяване на стартовия панел и канализацията

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

Вземете допълнителната стена и я прикрепете към предната стена и основната плоча (както е показано на горното изображение 1).

Сега вземете дренажната стена и я прикрепете към допълнителната стена и лявата граница. Може да забележите, че дренажната стена е леко наклонена, което улеснява топката да се търкаля (както е показано на горното изображение 2).

След като приключите, прикрепете стартовата стена успоредно към дясната гранична стена на основната плоча. Уверете се, че оставяте малко пространство между допълнителната стена и стената за изстрелване. Това пространство ще действа като порта между канализацията и стартовата площадка (както е показано на горното изображение 3).

Стъпка 6: Прикрепване на стените с точки

Закрепване на стените с точки
Закрепване на стените с точки

Стената за оценка или стените на целта. Това са стените, които ще ви накарат да вкарате по -добри резултати. Всеки път, когато топката премине през първата и третата стена, 500 точки се добавят към общия ви резултат. И ако топката премине през централната стена, ще спечелите 1000 точки.

По този начин прикрепете делителните стени към основата с помощта на гайки и болтове М3.

Стъпка 7: Прикрепване на задната граница

Прикрепване на задната граница
Прикрепване на задната граница

Сега трябва да закрепим задната стена, така че топката да не излиза от игрището, дори когато ударихме топката наистина силно. Използвахме лист от пяна, за да направим задната стена.

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

Стъпка 8: Прикрепване на опорите и наклонената стена

Закрепване на опорите и наклонената стена
Закрепване на опорите и наклонената стена
Закрепване на опорите и наклонената стена
Закрепване на опорите и наклонената стена

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

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

С това нашето игрище е готово.

Стъпка 9: Добавяне на двигателите

Добавяне на двигателите
Добавяне на двигателите

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

Броните са тези, които се въртят непрекъснато, изтласквайки топката в произволна посока. По този начин, прикрепете 3 DC двигателя близо до горната граница, като използвате гайки M3 с дължина 20 мм и болтове.

Сега е време да добавим моторите с плавници. Двигателите с плавници ще бъдат прикрепени към източващия край. Ще обсъдим какво представляват плавниците в следващата стъпка. До тогава помнете, те са тези, които могат да ви спасят.

Забележка: Преди да монтирате двигателите, тествайте ги с помощта на фърмуера на evive. Отворете менюто на фърмуера, изберете Контроли, изберете двигатели, изберете M1 или M2 в зависимост от това къде сте прикрепили двигателите.

Стъпка 10: Прикрепване на крайните превключватели

Прикрепване на крайните превключватели
Прикрепване на крайните превключватели

Плавниците са тези, които са под ваш контрол. Те пренасочват топката към игрището, след като натиснете съответния бутон. По този начин ние не искаме ластите да се въртят на 360 градуса. Ще ограничим движенията на плавниците с помощта на крайни превключватели. Може да забележите малки извивки близо до зоната за източване, тук ще фиксираме плавниците си. Сега ще имаме два тактилни превключвателя за всеки плавник. Прикрепете ги към края на кривата. Веднага щом натиснете бутона, DC моторът на плавницата ще започне да се върти, веднага щом флипърът докосне горния граничен превключвател, DC моторът започва да се върти в обратна посока, привеждайки плавницата надолу. Сега двигателят спира да се върти веднага щом плавницата докосне долния краен прекъсвач, докато контролния бутон не бъде натиснат отново.

Повторете същия процес и за другата страна.

Стъпка 11: Монтиране на IR сензорите

Монтиране на IR сензори
Монтиране на IR сензори
Монтиране на IR сензори
Монтиране на IR сензори

Ние знаем защо наричаме малките стени резултатната стена, но как ще разберат, че топката току -що е преминала през тях. Ще добавим IR сензори за същите. Като цяло ще добавим 5 IR сензора.

  • Един на стартовата площадка
  • Три за стените за оценка
  • Един на канализацията

Веднага щом топката премине през IR сензора на стартовата площадка, играта започва.

Сега IR на стените за оценка трябва да забележат колко пъти топката преминава през стените за оценка.

И накрая, IR на канализацията показва, че играта е приключила (изображение 2).

Забележка: Преди да монтирате IR сензорите, тествайте сензорите с помощта на фърмуера на evive (Pin State Monitor). Освен това, ако не реагират добре, опитайте да ги калибрирате.

Стъпка 12: Добавяне на контролните бутони и RGB лентата

Добавяне на бутоните за управление и RGB лентата
Добавяне на бутоните за управление и RGB лентата
Добавяне на бутоните за управление и RGB лентата
Добавяне на бутоните за управление и RGB лентата

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

След като приключите, вземете RGB LED лентата и я прикрепете към границите на игрището. Ще променим цвета на RGB лентата, показваща състоянието на играта. RGB трябва да стане зелен, когато започва нова игра, и трябва да стане червен, когато играта приключи. Също така, тя трябва да се променя всеки път, когато топката премине през стените на резултата.

Стъпка 13: Добавяне на стартера

Добавяне на стартера
Добавяне на стартера

Сега е време да добавите стартера или буталото. Стартовият панел ще ви помогне да изстреляте топката си на игрището през стартовата площадка. Имаме 3D отпечатан стартер, към който сме прикрепили гумената лента. Краят на гумата е прикрепен към предната стена и лявата гранична стена. Колкото повече дърпате стартера, толкова повече сила ще бъде прехвърлена върху топката.

Стъпка 14: Прикрепване на контролния панел

Прикрепване на контролния панел
Прикрепване на контролния панел

След като прикрепите буталото си и проводниците към сензорите, прикрепете контролния панел в горната част на игрището с помощта на гайки и болтове М3.

Стъпка 15: Време е да добавите 3D отпечатаните части

Нека първо добавим страничните стени на лентата, те ще насочат топката ви към плавницата, ако топката влезе в лентата.

Образ
Образ

Както вече знаем използването на бронята. Закрепете ги върху свободните валове на DC двигателите.

Образ
Образ

Време е да добавите плавници, фиксирайте плавниците на вала на DC двигателя. Също така се уверете, че плавниците се вписват добре в дадените криви.

Образ
Образ

След като приключим, нека прикачим няколко ритници. Ударниците са тези, които задвижват топката хоризонтално в полето за игра, когато топката я докосне, Прикрепете 3 стойки от всяка страна и увийте гуми около тях.

С това цялото ви сглобяване на пинбол е завършено.

Образ
Образ

Стъпка 16: Осъществяване на връзката

Осъществяване на връзката
Осъществяване на връзката
Осъществяване на връзката
Осъществяване на връзката
  1. Свързване на IR сензорите

    1. Оценете 1 IR сензор (сигнален щифт) към цифров пин 8 на evive
    2. Оценка 2 IR сензор (сигнален щифт) към цифров пин 9 на evive
    3. Оценка 3 IR сензор (сигнален щифт) към цифров пин 10 на evive
    4. Изпускателен стенен IR сензор (сигнален щифт) към цифров пин 11 на evive
    5. Стартов панел IR сензор (сигнален щифт) към цифров пин 12 на evive
    6. Сега свържете VCC и GND на целия IR сензор към VCC и GND на evive
  2. Свързване на RGB лента

    Свържете RGB LED лентата към Digital Pin 13 на evive

  3. Свързване на плавни двигатели

    1. Двигател с ляво платно към M1 порт на evive
    2. Двигател с десен плавник към M2 порт на evive
  4. Свързване на плавниците

    1. Свържете терминала „NC“на превключвателя за ляв страничен флип към цифров извод 2 на evive и 10K ом резистор и свържете друг край на 10k ом резистор към GND на evive, също така свържете „COM“терминала на левия страничен превключвател към VCC на evive
    2. По същия начин, свържете „NC“терминала на десния страничен превключвател към цифров извод 3 на evive и 10k ohm резистор и свържете друг край на 10K ohm резистор към GND на evive, също така свържете „COM“терминала на десния страничен превключвател към VCC на evive
  5. Свързване на двигателите на бронята

    Свържете всичките 3 двигателя на бронята паралелно и свържете единия си край към щифта VVR (+), а другия край към „COM“терминала на релето, след това свържете терминала „NO“на релето към VVR (-) щифта на evive

  6. Свързване на крайните превключватели

    1. Свържете „NC“на левия страничен краен превключвател (нагоре) към VCC на evive и COM терминала към цифров извод 4 на evive и към GND чрез резистор 10K ohm
    2. Свържете „NC“на левия страничен краен превключвател (надолу) към VCC на evive и COM терминала към цифров извод 5 на evive и към GND чрез резистор 10K ohm
    3. Свържете „NC“на десния страничен краен превключвател (нагоре) към VCC на evive и COM терминала към цифров пин 6 на evive и към GND чрез резистор 10K ohm
    4. Свържете „NC“на десния страничен краен превключвател (надолу) към VCC на evive и COM терминала към цифров извод 7 на evive и към GND чрез резистор 10K ohm

Стъпка 17: Време за кодиране

Ще пишем код в PitoBlox, софтуер за програмиране, базиран на Scratch 3.0. Качете следния скрипт за evive.

Образ
Образ
Образ
Образ
Образ
Образ
Образ
Образ
Образ
Образ

Стъпка 18: Заключение

С това вашата машина за пинбол DIY е готова. Вземи. Комплект. Пинбол!

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