Мазмұны:
- 1 -қадам: Жабдықтар
- 2 -қадам: Дизайнды түсіну
- 3 -қадам: ойын алаңын әдемі ету
- 4 -қадам: Шекаралық қабырғаларды бекіту
- 5 -қадам: Іске қосу тақтасы мен дренажды жинау
- 6 -қадам: Қабырғаларды бекіту
- 7 -қадам: Артқы шекараны бекіту
- 8 -қадам: тіректер мен көлбеу қабырғаны бекіту
- 9 -қадам: қозғалтқыштарды қосу
- 10 -қадам: Шектік қосқыштарды бекіту
- 11 -қадам: IR сенсорларын орнату
- 12 -қадам: Басқару түймелері мен RGB жолағын қосу
- 13 -қадам: Іске қосқышты қосу
- 14 -қадам: Басқару тақтасын бекіту
- 15 -қадам: 3D басып шығарылған бөлшектерді қосу уақыты
- 16 -қадам: байланыс орнату
- 17 -қадам: кодтау уақыты
- 18 -қадам: Қорытынды
Бейне: Evive- Arduino негізіндегі кіріктірілген плаформды қолданатын үстел үстіндегі пинбол: 18 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Тағы бір демалыс, тағы бір қызықты ойын! Бұл жолы бұл бәрінің сүйікті аркада ойыны - Pinball! Бұл жоба сізге өзіңіздің Pinball машинаңызды үйде қалай оңай жасау керектігін көрсетеді. Сізге қажет-бұл қарапайым стартер жинағының компоненттері, лазермен кесілген бөлшектер, машинаны безендіруге арналған түстер мен қағаздар және көптеген DIY жасау! Сонымен, жұбайларыңызды ертіп әкеліңіз, өзіңізге DIY қақпақтарын киіңіз, DIY дайындаңыз!
Біз кодты PictoBlox -те жаздық - біздің кеңейтілген мүмкіндіктері бар графикалық бағдарламалаудың әмбебап платформасы. Сіз оны МЫНА жерден жүктей аласыз.
1 -қадам: Жабдықтар
Аппараттық құрал
- жалған
- MDF парақтары
- IR сенсорлары
- DC қозғалтқыштары
- RGB жарық диодты жолағы
- Шектік қосқыш
- Нан тақтасы
- Радуга сымдары
- Резисторлар
- Қарсылықтар
- Резеңке таспалар
- Түс парағы
- Гайкалар мен болттар
- Өтпелі кабельдер
- Кейбір 3D басып шығарылған компоненттер
Бағдарламалық қамтамасыз ету
PictoBlox
Жоғарыда аталған электронды компоненттердің көпшілігін evive Starter Kit -те табуға болады.
2 -қадам: Дизайнды түсіну
Өздеріңіз білетіндей, пинболда ойынды қызықты ететін көптеген компоненттер бар. Сонымен, біз дайындалатын құрылымның дизайнын түсінейік. Кейбір компоненттер MDF кесінділері, ал кейбіреулері 3D басып шығарылған, олардың дизайнын төменде табуға болады.
Ескерту: Сіз пинболды картоннан да жасай аласыз, бірақ МДФ оған беріктік береді.
Pinball Machine үшін бізге келесі компоненттер қажет болады
- Басқару тақтасы
- Қолдау (x 2)
- Ұпайлар қабырғасы (x 4)
- База
- Шекаралық қабырғалар (x 2)
- Алдыңғы қабырға
- Қосымша қабырға
- Іске қосу қабырғасы
- Су төгетін қабырға
Сізде бұл бөліктер мен 3D басып шығарылғаннан кейін бастайық!
3 -қадам: ойын алаңын әдемі ету
Playfield - бұл Pinball ойыны ойнайтын аймақ. Сондай -ақ, барлық компоненттер ойын алаңына орналастырылады, осылайша бірінші кезеңде базаны безендіру ұсынылады (егер сіз қаласаңыз ғана).
Біз ғарыш тақырыбымен жүреміз, осылайша негізгі тақтаға әдемі ғарыш бейнесін жапсырдық. Қағазды негізге жапсырғаннан кейін, қағаздың үстіңгі тақтасындағы тесіктерді жасағаныңызға көз жеткізіңіз.
4 -қадам: Шекаралық қабырғаларды бекіту
Сол жақ шекара қабырғасын да, оң жақ шекара қабырғасын да алыңыз және оны M3 гайкалары мен болттарын қолдана отырып, тақтайшаға бекітіңіз (1 -суретте көрсетілгендей).
Аяқтағаннан кейін алдыңғы қабырғаны алып, оны негізгі тақтаға және сол жақ шекара қабырғасына бекітіңіз (2 -суретте көрсетілгендей). Біз алдыңғы қабырғаны оң жақ шекараға бекітпейміз, өйткені бұл жерде бос орын іске қосу тақтасын жасайды. Launchpad - бұл дәлізден біз допты ойын алаңына ұшыратын немесе атып жіберетін ештеңе емес.
5 -қадам: Іске қосу тақтасы мен дренажды жинау
Енді, іске қосу тақтасы мен ағызуды жасайық. Launchpad - бұл сіз ойнайтын алаңға доп жіберетін жер. Дренаж - бұл ойынды аяқтайтын жер, яғни доп канализацияға жеткенде, ол мұндай жағдайда ойын алаңына қайта оралмайды. Сондай -ақ, дренаждағы доп төмен қарай домалап, ұшу алаңында аяқталады. Енді біз не екенін білеміз, олардың жиналуын бастайық.
Қосымша қабырғаны алыңыз да, оны алдыңғы қабырғаға және негізгі табаққа бекітіңіз (жоғарыдағы 1 суретте көрсетілгендей).
Енді ағызу қабырғасын алып, оны қосымша қабырғаға және сол жақ шекараға бекітіңіз. Сіз су төгетін қабырға сәл қисайғанын байқай аласыз, бұл доптың түсуін жеңілдетеді (жоғарыдағы 2 -суретте көрсетілгендей).
Аяқтағаннан кейін, іске қосу қабырғасын негізгі тақтаның оң жақ шекара қабырғасына параллель бекітіңіз. Қосымша қабырға мен іске қосылатын қабырға арасында бос орын қалдырғаныңызға көз жеткізіңіз. Бұл кеңістік ағызу мен ұшыру тақтасы арасындағы қақпа қызметін атқарады (жоғарыдағы 3 -суретте көрсетілгендей).
6 -қадам: Қабырғаларды бекіту
Есептік қабырға немесе мақсатты қабырғалар. Бұл сізді жақсы гол соғатын қабырғалар. Доп бірінші және үшінші қабырғадан өткен сайын, сіздің жалпы ұпайыңызға 500 ұпай қосылады. Егер доп орталық қабырға арқылы өтсе, сіз 1000 ұпай аласыз.
Осылайша, M3 гайкалары мен болттарын қолдана отырып, есептік қабырғаларды негізге бекітіңіз.
7 -қадам: Артқы шекараны бекіту
Енді, біз допты қатты соққан кезде де ойын алаңынан кетпеуі үшін артқы қабырғаны бекітуіміз керек. Біз артқы қабырғаны жасау үшін көбік парағын қолдандық.
Қалың көбік парағын кесіп, ыстық пластик көмегімен негізгі табаққа және шекараларға жабыстырыңыз.
8 -қадам: тіректер мен көлбеу қабырғаны бекіту
Енді негізгі ойын алаңы дерлік дайын, пинбол машинасына қолдауды қосатын кез келді. Екі тірек табақшаны алыңыз да, оны М3 гайкалары мен болттарын қолдана отырып, жоғарыдағы 1ин суретте көрсетілгендей, негізгі табаққа бекітіңіз. Тіректерді қосу пинбол машинасына бейімділік береді.
Бір ғана кішкене нәрсе қалды - бұл бұрыш. Сіз сол жақ шекара қабырғасы мен ағызу қабырғасының өзара әрекеттесуінің жанында кішкене бұрыштың пайда болғанын байқай аласыз. Бұл жерде доптың тұрып қалу ықтималдығы бар. Осылайша, біз көлбеу қабырғаны қосамыз, доп осы бұрышқа жеткенде, ол тез ағызылатын жерге түседі.
Осымен біздің ойын алаңымыз дайын.
9 -қадам: қозғалтқыштарды қосу
Пинболдағы ойын алаңы ешқашан бос болмайтынын байқайсыз. Ойынды қызықты ету үшін ойын алаңында көптеген элементтер бар. Оның біреуі флиппер, екіншісі бампер.
Допты кез келген кездейсоқ бағытта үздіксіз итеріп жіберетін бамперлер. Осылайша, ұзындығы 20 мм M3 гайкалары мен болттарды қолдана отырып, жоғарғы шекараға 3 тұрақты ток қозғалтқышын бекітіңіз.
Енді айналмалы қозғалтқыштарды қосатын уақыт келді. Қозғалтқыш қозғалтқыштар ағызу ұшына бекітіледі. Келесі қадамда қанаттардың не екенін талқылайды. Есіңізде болсын, олар сізді құтқара алады.
Ескерту: Қозғалтқышты орнатпас бұрын, оларды evive бағдарламалық жасақтамасы арқылы тексеріңіз. Микробағдарлама мәзірін ашыңыз, Басқару элементтерін таңдаңыз, қозғалтқыштарды таңдаңыз, қозғалтқыштарды қай жерге тіркегеніңізге қарай M1 немесе M2 таңдаңыз.
10 -қадам: Шектік қосқыштарды бекіту
Флипперлер сіздің бақылауыңызда. Тиісті түймені басқаннан кейін олар допты ойын алаңына бағыттайды. Осылайша, біз жүзгіштердің 360 градусқа бұрылуын қаламаймыз. Біз флиппердің қозғалысын шектеу қосқыштарының көмегімен шектейміз. Сіз ағызу алаңының жанында кішкене қисықтарды байқай аласыз, бұл жерде біз қанаттарымызды бекітеміз. Енді біз әр флипперге екі тактильді қосқышты қосамыз. Оларды қисықтың соңына бекітіңіз. Түймені басқаннан кейін, тұрақты айналдыру қозғалтқышы айнала бастайды, флиппер жоғарғы шекті қосқышқа тиген кезде, тұрақты ток қозғалтқышы қарама -қарсы бағытта айналдыра бастайды, оны төмен түсіреді. Қозғалтқыш төменгі шектеу қосқышына басқаннан кейін басқару түймесі қайта басылғанға дейін қозғалтқыш айналуды тоқтатады.
Сол процедураны екінші жақ үшін де қайталаңыз.
11 -қадам: IR сенсорларын орнату
Біз кішкентай қабырғаларды неліктен есептік қабырға деп атайтынымызды білеміз, бірақ олар доптың олар арқылы өткенін қайдан біледі. Біз IR сенсорларын қосамыз. Барлығы біз 5 IR сенсорларын қосамыз.
- Біреуі іске қосу алаңында
- Есеп қабырғалары үшін үш
- Бірі канализацияда
Доп ұшыру тақтасының инфрақызыл сенсорынан өткен бойда ойын басталады.
Енді есептік қабырғадағы ИР -лер доптың есептік қабырғадан қанша рет өткенін байқауы керек.
Ақырында, ағызудағы ИҚ ойынның аяқталғанын көрсетеді (сурет 2).
Ескертпе: IR сенсорларын орнатпас бұрын сенсорларды evive бағдарламалық жасақтамасын (Pin State Monitor) қолданып тексеріңіз. Сонымен қатар, егер олар жақсы жауап бермесе, оларды калибрлеп көріңіз.
12 -қадам: Басқару түймелері мен RGB жолағын қосу
Алдымен басқару түймелерін қосамыз. Басқару түймелері - қанаттардың қозғалысын басқаратын түймелер. Бізде екі аркада қосқышы бар және оларды берілген тесіктердегі басқару тақтасына бекітеміз.
Аяқтағаннан кейін RGB жарықдиодты жолағын алыңыз және оны ойын алаңының шекарасына бекітіңіз. Біз ойын күйін көрсететін RGB жолағының түсін өзгертеміз. RGB жаңа ойын басталған кезде жасыл түске боялуы керек және ойын аяқталғанда қызыл түске ауысуы керек. Сонымен қатар, доп есептік қабырғадан өткен сайын өзгеруі керек.
13 -қадам: Іске қосқышты қосу
Енді іске қосу қондырғысын немесе поршенді қосу уақыты келді. Іске қосқыш сіздің допты ойын алаңына іске қосу тақтасы арқылы шығаруға көмектеседі. Біз резеңке таспаны бекітетін іске қосқышты 3d басып шығардық. Резеңкенің ұшы алдыңғы қабырғаға және сол жақ шекара қабырғасына бекітіледі. Сіз ұшырғышты неғұрлым көп тартсаңыз, соғұрлым көп күш допқа беріледі.
14 -қадам: Басқару тақтасын бекіту
Плунжерді және сенсорларға сымдарды қосқаннан кейін, M3 гайкалары мен болттарын қолданып, ойын алаңының үстіне басқару тақтасын бекітіңіз.
15 -қадам: 3D басып шығарылған бөлшектерді қосу уақыты
Алдымен бүйірлік жолдың қабырғаларын қосуға рұқсат етіңіз, егер доп жолаққа кірсе, олар сіздің допты флипперге бағыттайды.
Біз бамперді қолдануды білеміз. Оларды тұрақты ток қозғалтқыштарының бос біліктеріне бекітіңіз.
Сүзгіштерді қосатын уақыт, тұрақты қозғалтқыштың білігіне сақиналарды бекітіңіз. Сондай -ақ, қанаттардың берілген қисықтарға жақсы сәйкес келетініне көз жеткізіңіз.
Аяқтағаннан кейін, бірнеше соққыларды бекітейік. Доп тиген кезде допты ойын алаңына көлденең жылжытады, әр жағына 3 стенд бекітеді және айналасына резеңке орайды.
Осының арқасында сіздің пинболды жинау аяқталды.
16 -қадам: байланыс орнату
-
IR сенсорларын қосу
- 1 IR сенсорын (сигнал штыры) evive цифрлық PIN 8 -ге қойыңыз
- 2 ИҚ сенсорын (сигнал штыры) evive цифрлық түйрегіш 9 -ға қойыңыз
- 3 ИҚ сенсорын (сигнал штыры) evive цифрлық түйреуішіне 10 қойыңыз
- Су төгетін қабырға ИК сенсоры (сигнал түйреуіші) evive цифрлық түйрегіш 11 -ге
- Launchpad инфрақызыл сенсоры (сигнал түйреуіші) evive -дің сандық PIN 12 -ге дейін
- Енді барлық IR сенсорының VCC мен GND -ті evive VCC және GND -ге қосыңыз
-
RGB жолағын қосу
RGB светодиодты жолағын evive цифрлық пин 13 -ке жалғаңыз
-
Flipper қозғалтқыштарын қосу
- Сол жақ мотор Mive портына эвиве
- Оң жақ флиппер қозғалтқышы M2 портына
-
Сүзгіштерді қосу
- Сол жақ аударманың қосқышының «NC» терминалын 2 -ші цифрлық түйреуішке және 10К Ом резисторына қосыңыз, ал 10к Ом резистордың басқа ұшын бұранданың GND -не қосыңыз, сондай -ақ сол жақ аударманың қосқышының «COM» терминалын бұранданың VCC -не қосыңыз.
- Сол сияқты, оң жақ аударманың қосқышының «NC» терминалын цифрлық түйреуіш 3 пен эволюцияның 10 к ом резисторына, ал 10 к омдық резистордың басқа ұшын эввидтің GND -ге жалғаңыз, сонымен қатар оң жақ аударманың «COM» терминалын VCC -ге қосыңыз. эвивтен
-
Бампер қозғалтқыштарын қосу
Барлық 3 бамперлік қозғалтқышты параллель жалғап, оның бір ұшын VVR (+) түйреуішіне, екінші ұшын Реленің «COM» терминалына жалғаңыз, содан кейін реленің «NO» терминалын VVR (-) түйреуішке қосыңыз
-
Шектік қосқыштарды қосу
- Сол жақ шектік қосқыштың (жоғары) «NC» ұяшығының VCC -ге және COM терминалына evive цифрлық 4 -пиніне және 10K Ом резисторы арқылы GND -ге қосыңыз.
- Сол жақ шектік қосқыштың (төмен) «NC» ұяшығын VCC -ге және COM терминалына evive -дің 5 -ші цифрлық пиніне және 10K Ом резисторы арқылы GND -ге қосыңыз.
- Оң жақ шекті қосқыштың (жоғары) «NC» ұяшығының VCC -ге және COM терминалына 6 -шы цифрлық пинге және 10K Ом резисторы арқылы GND -ге қосыңыз.
- Оң жақ шекті қосқыштың (төмен) «NC» ұяшығын VCC -ге және COM терминалына evive цифрлық 7 -пиніне және 10K Ом резисторы арқылы GND -ге қосыңыз.
17 -қадам: кодтау уақыты
Біз кодты Scratch 3.0 негізіндегі PitoBlox бағдарламасында жазамыз. Келмеу үшін келесі сценарийді жүктеңіз.
18 -қадам: Қорытынды
Осымен сіздің DIY Pinball машинасы дайын. Алу. Орнату. Пинбол!
Ұсынылған:
Пластикалық бөтелкелерді үстел үстіндегі шамға қалай айналдыру керек: 8 қадам
Пластикалық бөтелкелерді үстел үстіндегі шамға қалай айналдыру керек: бұл нұсқаулықта мен сізге бос ақымақ пластикалық бөтелкелерді қолдана отырып, өзіңіздің жұмыс үстеліңіздің шамдарын қалай жасау керектігін көрсетемін
Бағдарламаланатын светодиодтарды қолданатын кіріктірілген блинкері бар мотоциклдің артқы шамы: 4 қадам
Бағдарламаланатын жарықдиодты қолданатын кіріктірілген микротолқынды шамдар: Сәлеметсіз бе! Бұл сіздің мотоцикліңізге немесе WS2812B (жеке адресативті жарықдиодты) және Arduinos көмегімен кез келген нәрсені реттелетін RGB артқы шамды (біріктірілген жыпылықтағыштар/индикаторлар) қалай жасауға болатыны туралы қарапайым DIY. . Жарықтың 4 режимі бар
Үстел үстіндегі боулинг ойыны: 10 қадам (суреттермен)
Үстел үстіндегі боулинг ойыны: үйде ыдысқа түсудің қызықты әдісін іздеп жүрсіз бе? Бұл нұсқаулық сізге толық функционалды стол үстіндегі боулинг ойынын қалай жасауға болатынын көрсетеді. Ардуино басқаратын мектептегі жобаға құмар боулингші ойнаған, боулингке әкеледі
Классикалық американдық AM үстел үстіндегі радиоқабылдағышты қалай түзетуге болады: 13 қадам (суреттермен)
Классикалық американдық AM үстел үстіндегі радиоқабылдағышты қалай түзетуге болады: Баяғыда біреу үнемі радиоларда ұсақ -түйектерді жөндей алатын басқа біреуді білетін, мен мұны осында жазамын. Бұл нұсқаулықта мен сізге ескі түтік үстелі радиосын қосудың негіздері туралы айтып беремін. Fi
Үстел үстіндегі энергия шамы: 38 қадам (суреттермен)
Үстел үстіндегі энергия шамы: бәріне сәлем, бүгін мен сізге өте қызықты нәрсені көрсетемін. Бұл өлтіретін робот немесе скайнет емес (бұл әлі жоқ). Бұл жұмыс үстеліндегі амбиант шамы, ол өзін -өзі қуаттандыру үшін өлі сілтілі батареяны пайдаланады. Бұл дизайн 15 батареяға дейін сыйдыра алады. Ол бір ғана джоуды қолданады