Мазмұны:

Pi Cap Capong жобасының оқулығы: 14 қадам (суреттермен)
Pi Cap Capong жобасының оқулығы: 14 қадам (суреттермен)

Бейне: Pi Cap Capong жобасының оқулығы: 14 қадам (суреттермен)

Бейне: Pi Cap Capong жобасының оқулығы: 14 қадам (суреттермен)
Бейне: Ішіне ешкімді кіргізбейді! ~ Мәңгілікке қалдырылған феноменальды тастанды үй 2024, Қараша
Anonim
Pi Cap Capong жобасының оқулығы
Pi Cap Capong жобасының оқулығы

Понг - бұл біздің сүйікті бейне ойындарымыздың бірі, және соңғы семинарда біз Пол Таннер, Тина Аспиала және Росс Аткиннің Понгты экраннан шығарып, оларды «Capong» (сыйымдылық + понг!) Айналдырғанына қуаныштымыз. қолдар. Олар Pi қалпақтары мен таңқурай Pi -ді пайдаланып, понг қалақтарын қолдарымен салыстырып, қарапайым, күрделі және шынымен тәуелді ойын жасады.

Pi Cap - жалаң өткізгіштің ең жаңа өнімі. Raspberry Pi қондырмасы Raspberry Pi жобаларына дәл сыйымдылықты, жақындықты сезінуді және жоғары сапалы дыбысты қосуға мүмкіндік береді. Ол Raspberry Pi A+, B+, Zero және кейінірек жұмыс істейді (40 істікшелі GPIO коннекторы бар кез келген Raspberry Pi). Сенсорлық тақтаның сезу дәлдігімен және Raspberry Pi есептегіш қуатымен Pi Cap аналогты деректерді цифрлық шығысқа айналдырудың тамаша құралы болып табылады.

Біз сізді төмендегі «Капонг» арқылы алуды Полға қалдырамыз:

Capacitive Pong - бұл дәстүрлі экран ойынының қайта интерпретациясы. Тінтуір немесе көрсеткі пернелерін пайдаланудың орнына ол сыйымдылық сенсорларын қолданады. Ойын Pi Zero-де Pi Cap қондырмасымен және Ethernet адаптерімен жұмыс істейді.

Бұл 12 сенсорлық кірісті қамтамасыз етеді, оның ішінде 4 қолданылады. Олар лазермен кесілген стендте әр ойыншы сенсор жұбы арасында қолын жылжытатындай етіп орналастырылған.

Ойын SimplePong -қа негізделген, openprocessing.org сайтында бар және Creative Commons астында шығарылады. Бұл Pi Cap датчиктерінің кірісін пайдалану үшін өзгертілді (тінтуірдің орнына) және 2 ойыншыға ауыстырылды.

Бірінші нұсқа процессордағы ноутбукте жұмыс істейді және Pi Zero -дан Open Sound Control (OSC) хаттамасы арқылы енгізіледі. Pi Zero -да біз Pi Cap -пен қамтамасыз етілген демонстрациялық бағдарламалық жасақтаманы қолдандық - сол модульдердің бірі OSC ағынын шығарады.

Тұрақтылар эксперимент арқылы алынды, Pi Cap -дан шығатын диапазон ойын терезесінің биіктігіне сәйкес келді. Барлығын Pi -ге қою жақсы болар еді, біз кодты тазалап, тұрақтыларды белгілеуіміз керек. Ойын дыбыстың қосылуынан, баллдық жүйеден және ойынды бастаудың жақсы әдісінен пайда көруі мүмкін; бірақ бұл басқа күнге.

Pi Cap -тың ерекшеліктері туралы көбірек біліңіз және біздің интернет -дүкеннен өзіңіздікін алыңыз. Егер сіз өзіңіздің жеке Капонг жасағыңыз келсе, төмендегі нұсқауларды орындаңыз. Ләззат алыңыз!

@paul_tanner 25 шілде 2016 @rossatkin мен @spongefile стенді дизайны мен жалпы шабыт

1 -қадам: бейне

Image
Image

Бұл қысқа видеода Росс өз командасының жобасын және олардың екі ойынның соңғы жұмыс нұсқаларын Pi Zero және Pi Cap көмегімен қалай құрастырғанын түсіндіреді.

2 -қадам: Оны қалай орнату керек

Код мысалдары
Код мысалдары

Мұнда «Raspberry Pi Zero -да Pi Cap -ды орнату» оқулығын іске қосыңыз және ешқандай қадамды жіберіп алмаңыз. (Оған кіру үшін Pi IP мекенжайын білу қажет.)

3 -қадам: код мысалдары

Код мысалдарын көру үшін Pi Cap кіріспесінен өтіңіз, әсіресе сенсорлық мәліметтерді OSC арқылы ноутбук терминалының терезесіне жіберетін. DIFF деректеріне назар аударыңыз - біз оны қолданамыз.

4 -қадам: өңдеу

Өңделуде
Өңделуде

Егер бұл ноутбукта жоқ болса, өңдеуді жүктеңіз және орнатыңыз. Mpr121_pong кодын ашыңыз және Processing эскиз қалтасына орнатыңыз, әдетте /Құжаттар /Өңдеу. Өңдеу кезінде эскизді ашыңыз және оны іске қосыңыз. Төмендегі қадамды орындамайынша, ойын терезесінде ештеңе болмайды.

5 -қадам: OSC

OSC
OSC

OSC демонстрациясын іске қосу үшін Pi және CD ішіндегі PiCapExamples қалтасына кіріңіз, cpp/picap-datastream-osc-cpp. Pi Cap деректер ағынын көру үшін./run пайдаланыңыз.

Ноутбуктің IP -мекен -жайын біліп, өңдеуге жіберу үшін./run –host [ноутбуктің IP -мекен -жайы] пайдаланыңыз.

Понг енді жүгіруі керек. Ойынды бастау үшін ноутбуктің тышқанын шертіңіз. Ойыншы допты жіберіп алған кезде ойын аяқталады. Басқа ойынды бастау үшін ноутбуктің тышқанын шертіңіз.

6 -қадам: акрилден жасалған стенд

Акрил стенді
Акрил стенді

Егер сіз бейнеде көрсетілген акрил стендін жасағыңыз келсе, төмендегі Illustrator файлдарын жүктеп алып, @rossatkin рұқсатымен нұсқаулықтарды орындауға болады. Оларды кесу үшін сізге лазерлік кескіш қажет болады немесе оны көбік тақтасынан жасауға болады.

Қызыл үлгіні жүктеп алыңыз

Ақ шаблонды жүктеп алыңыз

7 -қадам: құрастыру

Ассамблея
Ассамблея

Стендті жинау үшін I пішінді бөліктердің бірін ақ саңылаусыз ақ төртбұрышқа жабыстырыңыз.

Тік төртбұрышты қызыл екі бөлікті жапсырмас бұрын, суретте көрсетілгендей конструкцияға крокодилдің екі қыстырғышын енгізгеніңізге көз жеткізіңіз, бүйірлерді бекіткен кезде кабельдер шығатын тесік болуы керек. Бұл сымдар сіздің стендте жасырылған, бірақ қол жетімді болады.

Екі қызыл тікбұрышты бөлікті ақ құрылымға жабыстырыңыз.

8 -қадам: желім

Желім
Желім
Желім
Желім

Кішкене бояу щеткасын қолданып, стендтің барлық буындарын акрил желімімен сүртіңіз, бұл желім пластикалық бөліктерді ериді. Қызыл акрилмен мұқият болыңыз, ол еріп, түс шығаруы мүмкін.

Сізде әлі де бір акрил бөлігі қалуы керек, екі тесігі бар ақ тіктөртбұрыш. Бұл бөлікті әлі жапсырмаңыз.

9 -қадам: Крокодил клиптері

Крокодил клиптері
Крокодил клиптері
Крокодил клиптері
Крокодил клиптері
Крокодил клиптері
Крокодил клиптері

Капонгты тік ұстаңыз (саңылаусыз ақ бөлік үстелдің үстіне тиіп тұрады). Қолтырауын қыстырғыштарыңыз жоғары қарай шығуы үшін сым жеткілікті екеніне көз жеткізіңіз (суретте көрсетілгендей кемінде 3 дюймдік қысқыш қажет).

Енді сымның біраз ұзындығын тіректің түбіне қалдырыңыз да, сымды кесіп алып тастаңыз. Сізде шамамен 1,5 см мыс сым шығуы керек. Сіз мұны датчиктерге мыс сымды бекіту үшін қолданасыз.

10 -қадам: сенсорларды бояңыз

Сенсорларды бояңыз
Сенсорларды бояңыз
Сенсорларды бояңыз
Сенсорларды бояңыз

Картоннан екі шаршы мен екі тіктөртбұрышты кесіңіз. Олар сіздің стендке түседі, осылайша сіз ішкі беттердің өлшемін өлшей аласыз.

Егер сіз Electric Paint қолдансаңыз, онда сіз осы квадраттарға тікелей сурет сала аласыз. Кептіруден кейін екі жақты таспаны қолданыңыз, сенсорларды акрилге қаратып төмен қаратып жабыстырасыз. Бірақ алдымен бояуды суық түрде дәнекерлеу керек!

11 -қадам: Суық дәнекерлеу

Суық дәнекер
Суық дәнекер
Суық дәнекер
Суық дәнекер
Суық дәнекер
Суық дәнекер

Электрлік бояу түтігін пайдаланып, ашық мысқа бояудың көп мөлшерін сығыңыз. Сымның қозғалмайтындай етіп бекітілгеніне көз жеткізу керек (екі жақты таспаны қолдануға болады).

Аяқталған сенсор 11 -қадамдағы үшінші суретке ұқсас болуы керек. Аяқтағаннан кейін сізде Capong стендінің екі жағына қосылған төрт шаршы, екі тікбұрышты төрт датчик болуы керек.

12 -қадам: алюминий фольга сенсоры

Алюминий фольга сенсоры
Алюминий фольга сенсоры
Алюминий фольга сенсоры
Алюминий фольга сенсоры
Алюминий фольга сенсоры
Алюминий фольга сенсоры

Егер сізде Электр бояуы болмаса, сенсорларды алюминий фольга көмегімен жасауға болады. Жоғарыда көрсетілген әрекеттерді орындаңыз, бірақ алюминий фольга мен картон арасындағы ашық сымды оң жақтағы суретте көрсетілгендей етіп сэндвичке салыңыз.

13 -қадам: Тұруға бекітіңіз

Тұруға бекітіңіз!
Тұруға бекітіңіз!
Тұруға бекітіңіз!
Тұруға бекітіңіз!

Енді сенсорларды тірекке мықтап бекітіп, Pi Cap пен Pi Zero -дан шығуға болады!

14 -қадам: Pi қақпағын бекітіңіз

Pi қақпағын бекітіңіз
Pi қақпағын бекітіңіз
Pi қақпағын бекітіңіз
Pi қақпағын бекітіңіз

Капонг стендінің жоғарғы жағынан шығып тұрған қолтырауын қысқыштарын алыңыз және оларды Pi Cap электродтарына бекітіңіз. Дұрыс электродтарға қосылғаныңызға көз жеткізіңіз - сіз жұмыс істеу үшін бағдарламаланған. Енді сіз Pi Zero -ды қосуға, кодты жүктеуге және ойнауға болады! Бұл жоба ұнады ма? Өзіңіз жасағыңыз келе ме? Pi Cap -тың ерекшеліктері туралы көбірек біліңіз және біздің интернет -дүкеннен өзіңіздікін алыңыз.

Ұсынылған: