Мазмұны:

Evive- Arduino негізіндегі кіріктірілген плаформды қолданатын үстел үстіндегі пинбол: 18 қадам (суреттермен)
Evive- Arduino негізіндегі кіріктірілген плаформды қолданатын үстел үстіндегі пинбол: 18 қадам (суреттермен)

Бейне: Evive- Arduino негізіндегі кіріктірілген плаформды қолданатын үстел үстіндегі пинбол: 18 қадам (суреттермен)

Бейне: Evive- Arduino негізіндегі кіріктірілген плаформды қолданатын үстел үстіндегі пинбол: 18 қадам (суреттермен)
Бейне: Как подключить встроенный Bluetooth ESP32 к смартфону 2024, Желтоқсан
Anonim
Evive- Arduino негізіндегі ендірілген плаформды қолданатын үстел үстіндегі пинбол машинасы
Evive- Arduino негізіндегі ендірілген плаформды қолданатын үстел үстіндегі пинбол машинасы
Evive- Arduino негізіндегі ендірілген плаформды қолданатын үстел үстіндегі пинбол машинасы
Evive- Arduino негізіндегі ендірілген плаформды қолданатын үстел үстіндегі пинбол машинасы
Evive- Arduino негізіндегі ендірілген плаформды қолданатын үстел үстіндегі пинбол машинасы
Evive- Arduino негізіндегі ендірілген плаформды қолданатын үстел үстіндегі пинбол машинасы

Тағы бір демалыс, тағы бір қызықты ойын! Бұл жолы бұл бәрінің сүйікті аркада ойыны - Pinball! Бұл жоба сізге өзіңіздің Pinball машинаңызды үйде қалай оңай жасау керектігін көрсетеді. Сізге қажет-бұл қарапайым стартер жинағының компоненттері, лазермен кесілген бөлшектер, машинаны безендіруге арналған түстер мен қағаздар және көптеген DIY жасау! Сонымен, жұбайларыңызды ертіп әкеліңіз, өзіңізге DIY қақпақтарын киіңіз, DIY дайындаңыз!

Біз кодты PictoBlox -те жаздық - біздің кеңейтілген мүмкіндіктері бар графикалық бағдарламалаудың әмбебап платформасы. Сіз оны МЫНА жерден жүктей аласыз.

1 -қадам: Жабдықтар

Жабдықтар
Жабдықтар

Аппараттық құрал

  • жалған
  • MDF парақтары
  • IR сенсорлары
  • DC қозғалтқыштары
  • RGB жарық диодты жолағы
  • Шектік қосқыш
  • Нан тақтасы
  • Радуга сымдары
  • Резисторлар
  • Қарсылықтар
  • Резеңке таспалар
  • Түс парағы
  • Гайкалар мен болттар
  • Өтпелі кабельдер
  • Кейбір 3D басып шығарылған компоненттер

Бағдарламалық қамтамасыз ету

PictoBlox

Жоғарыда аталған электронды компоненттердің көпшілігін evive Starter Kit -те табуға болады.

2 -қадам: Дизайнды түсіну

Дизайн туралы түсінік
Дизайн туралы түсінік

Өздеріңіз білетіндей, пинболда ойынды қызықты ететін көптеген компоненттер бар. Сонымен, біз дайындалатын құрылымның дизайнын түсінейік. Кейбір компоненттер MDF кесінділері, ал кейбіреулері 3D басып шығарылған, олардың дизайнын төменде табуға болады.

Ескерту: Сіз пинболды картоннан да жасай аласыз, бірақ МДФ оған беріктік береді.

Pinball Machine үшін бізге келесі компоненттер қажет болады

  1. Басқару тақтасы
  2. Қолдау (x 2)
  3. Ұпайлар қабырғасы (x 4)
  4. База
  5. Шекаралық қабырғалар (x 2)
  6. Алдыңғы қабырға
  7. Қосымша қабырға
  8. Іске қосу қабырғасы
  9. Су төгетін қабырға

Сізде бұл бөліктер мен 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 сенсорларын орнату
IR сенсорларын орнату
IR сенсорларын орнату
IR сенсорларын орнату

Біз кішкентай қабырғаларды неліктен есептік қабырға деп атайтынымызды білеміз, бірақ олар доптың олар арқылы өткенін қайдан біледі. Біз IR сенсорларын қосамыз. Барлығы біз 5 IR сенсорларын қосамыз.

  • Біреуі іске қосу алаңында
  • Есеп қабырғалары үшін үш
  • Бірі канализацияда

Доп ұшыру тақтасының инфрақызыл сенсорынан өткен бойда ойын басталады.

Енді есептік қабырғадағы ИР -лер доптың есептік қабырғадан қанша рет өткенін байқауы керек.

Ақырында, ағызудағы ИҚ ойынның аяқталғанын көрсетеді (сурет 2).

Ескертпе: IR сенсорларын орнатпас бұрын сенсорларды evive бағдарламалық жасақтамасын (Pin State Monitor) қолданып тексеріңіз. Сонымен қатар, егер олар жақсы жауап бермесе, оларды калибрлеп көріңіз.

12 -қадам: Басқару түймелері мен RGB жолағын қосу

Басқару түймелері мен RGB жолағын қосу
Басқару түймелері мен RGB жолағын қосу
Басқару түймелері мен RGB жолағын қосу
Басқару түймелері мен RGB жолағын қосу

Алдымен басқару түймелерін қосамыз. Басқару түймелері - қанаттардың қозғалысын басқаратын түймелер. Бізде екі аркада қосқышы бар және оларды берілген тесіктердегі басқару тақтасына бекітеміз.

Аяқтағаннан кейін RGB жарықдиодты жолағын алыңыз және оны ойын алаңының шекарасына бекітіңіз. Біз ойын күйін көрсететін RGB жолағының түсін өзгертеміз. RGB жаңа ойын басталған кезде жасыл түске боялуы керек және ойын аяқталғанда қызыл түске ауысуы керек. Сонымен қатар, доп есептік қабырғадан өткен сайын өзгеруі керек.

13 -қадам: Іске қосқышты қосу

Іске қосқышты қосу
Іске қосқышты қосу

Енді іске қосу қондырғысын немесе поршенді қосу уақыты келді. Іске қосқыш сіздің допты ойын алаңына іске қосу тақтасы арқылы шығаруға көмектеседі. Біз резеңке таспаны бекітетін іске қосқышты 3d басып шығардық. Резеңкенің ұшы алдыңғы қабырғаға және сол жақ шекара қабырғасына бекітіледі. Сіз ұшырғышты неғұрлым көп тартсаңыз, соғұрлым көп күш допқа беріледі.

14 -қадам: Басқару тақтасын бекіту

Басқару тақтасын бекіту
Басқару тақтасын бекіту

Плунжерді және сенсорларға сымдарды қосқаннан кейін, M3 гайкалары мен болттарын қолданып, ойын алаңының үстіне басқару тақтасын бекітіңіз.

15 -қадам: 3D басып шығарылған бөлшектерді қосу уақыты

Алдымен бүйірлік жолдың қабырғаларын қосуға рұқсат етіңіз, егер доп жолаққа кірсе, олар сіздің допты флипперге бағыттайды.

Кескін
Кескін

Біз бамперді қолдануды білеміз. Оларды тұрақты ток қозғалтқыштарының бос біліктеріне бекітіңіз.

Кескін
Кескін

Сүзгіштерді қосатын уақыт, тұрақты қозғалтқыштың білігіне сақиналарды бекітіңіз. Сондай -ақ, қанаттардың берілген қисықтарға жақсы сәйкес келетініне көз жеткізіңіз.

Кескін
Кескін

Аяқтағаннан кейін, бірнеше соққыларды бекітейік. Доп тиген кезде допты ойын алаңына көлденең жылжытады, әр жағына 3 стенд бекітеді және айналасына резеңке орайды.

Осының арқасында сіздің пинболды жинау аяқталды.

Кескін
Кескін

16 -қадам: байланыс орнату

Байланыс жасау
Байланыс жасау
Байланыс жасау
Байланыс жасау
  1. IR сенсорларын қосу

    1. 1 IR сенсорын (сигнал штыры) evive цифрлық PIN 8 -ге қойыңыз
    2. 2 ИҚ сенсорын (сигнал штыры) evive цифрлық түйрегіш 9 -ға қойыңыз
    3. 3 ИҚ сенсорын (сигнал штыры) evive цифрлық түйреуішіне 10 қойыңыз
    4. Су төгетін қабырға ИК сенсоры (сигнал түйреуіші) evive цифрлық түйрегіш 11 -ге
    5. Launchpad инфрақызыл сенсоры (сигнал түйреуіші) evive -дің сандық PIN 12 -ге дейін
    6. Енді барлық IR сенсорының VCC мен GND -ті evive VCC және GND -ге қосыңыз
  2. RGB жолағын қосу

    RGB светодиодты жолағын evive цифрлық пин 13 -ке жалғаңыз

  3. Flipper қозғалтқыштарын қосу

    1. Сол жақ мотор Mive портына эвиве
    2. Оң жақ флиппер қозғалтқышы M2 портына
  4. Сүзгіштерді қосу

    1. Сол жақ аударманың қосқышының «NC» терминалын 2 -ші цифрлық түйреуішке және 10К Ом резисторына қосыңыз, ал 10к Ом резистордың басқа ұшын бұранданың GND -не қосыңыз, сондай -ақ сол жақ аударманың қосқышының «COM» терминалын бұранданың VCC -не қосыңыз.
    2. Сол сияқты, оң жақ аударманың қосқышының «NC» терминалын цифрлық түйреуіш 3 пен эволюцияның 10 к ом резисторына, ал 10 к омдық резистордың басқа ұшын эввидтің GND -ге жалғаңыз, сонымен қатар оң жақ аударманың «COM» терминалын VCC -ге қосыңыз. эвивтен
  5. Бампер қозғалтқыштарын қосу

    Барлық 3 бамперлік қозғалтқышты параллель жалғап, оның бір ұшын VVR (+) түйреуішіне, екінші ұшын Реленің «COM» терминалына жалғаңыз, содан кейін реленің «NO» терминалын VVR (-) түйреуішке қосыңыз

  6. Шектік қосқыштарды қосу

    1. Сол жақ шектік қосқыштың (жоғары) «NC» ұяшығының VCC -ге және COM терминалына evive цифрлық 4 -пиніне және 10K Ом резисторы арқылы GND -ге қосыңыз.
    2. Сол жақ шектік қосқыштың (төмен) «NC» ұяшығын VCC -ге және COM терминалына evive -дің 5 -ші цифрлық пиніне және 10K Ом резисторы арқылы GND -ге қосыңыз.
    3. Оң жақ шекті қосқыштың (жоғары) «NC» ұяшығының VCC -ге және COM терминалына 6 -шы цифрлық пинге және 10K Ом резисторы арқылы GND -ге қосыңыз.
    4. Оң жақ шекті қосқыштың (төмен) «NC» ұяшығын VCC -ге және COM терминалына evive цифрлық 7 -пиніне және 10K Ом резисторы арқылы GND -ге қосыңыз.

17 -қадам: кодтау уақыты

Біз кодты Scratch 3.0 негізіндегі PitoBlox бағдарламасында жазамыз. Келмеу үшін келесі сценарийді жүктеңіз.

Кескін
Кескін
Кескін
Кескін
Кескін
Кескін
Кескін
Кескін
Кескін
Кескін

18 -қадам: Қорытынды

Осымен сіздің DIY Pinball машинасы дайын. Алу. Орнату. Пинбол!

Ұсынылған: