Мазмұны:
- 1 -қадам: бейне
- 2 -қадам: Оны қалай орнату керек
- 3 -қадам: код мысалдары
- 4 -қадам: өңдеу
- 5 -қадам: OSC
- 6 -қадам: акрилден жасалған стенд
- 7 -қадам: құрастыру
- 8 -қадам: желім
- 9 -қадам: Крокодил клиптері
- 10 -қадам: сенсорларды бояңыз
- 11 -қадам: Суық дәнекерлеу
- 12 -қадам: алюминий фольга сенсоры
- 13 -қадам: Тұруға бекітіңіз
- 14 -қадам: Pi қақпағын бекітіңіз
Бейне: Pi Cap Capong жобасының оқулығы: 14 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Понг - бұл біздің сүйікті бейне ойындарымыздың бірі, және соңғы семинарда біз Пол Таннер, Тина Аспиала және Росс Аткиннің Понгты экраннан шығарып, оларды «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 -қадам: бейне
Бұл қысқа видеода Росс өз командасының жобасын және олардың екі ойынның соңғы жұмыс нұсқаларын Pi Zero және Pi Cap көмегімен қалай құрастырғанын түсіндіреді.
2 -қадам: Оны қалай орнату керек
Мұнда «Raspberry Pi Zero -да Pi Cap -ды орнату» оқулығын іске қосыңыз және ешқандай қадамды жіберіп алмаңыз. (Оған кіру үшін Pi IP мекенжайын білу қажет.)
3 -қадам: код мысалдары
Код мысалдарын көру үшін Pi Cap кіріспесінен өтіңіз, әсіресе сенсорлық мәліметтерді OSC арқылы ноутбук терминалының терезесіне жіберетін. DIFF деректеріне назар аударыңыз - біз оны қолданамыз.
4 -қадам: өңдеу
Егер бұл ноутбукта жоқ болса, өңдеуді жүктеңіз және орнатыңыз. Mpr121_pong кодын ашыңыз және Processing эскиз қалтасына орнатыңыз, әдетте /Құжаттар /Өңдеу. Өңдеу кезінде эскизді ашыңыз және оны іске қосыңыз. Төмендегі қадамды орындамайынша, ойын терезесінде ештеңе болмайды.
5 -қадам: 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 Cap электродтарына бекітіңіз. Дұрыс электродтарға қосылғаныңызға көз жеткізіңіз - сіз жұмыс істеу үшін бағдарламаланған. Енді сіз Pi Zero -ды қосуға, кодты жүктеуге және ойнауға болады! Бұл жоба ұнады ма? Өзіңіз жасағыңыз келе ме? Pi Cap -тың ерекшеліктері туралы көбірек біліңіз және біздің интернет -дүкеннен өзіңіздікін алыңыз.
Ұсынылған:
Жарықдиодты шамдар мен дыбысы бар DIY өнертапқыштық ART жобасының идеясы: 3 қадам
Жарықдиодты шамдар мен дыбыстары бар DIY өнертапқыштық өнер жобасының идеясы: Бұл бейнеде мен сізге LED таспасы мен дыбысты қолдана отырып, үйде бірегей өнер жобасын жасауды көрсетемін
Atmega16 негізіндегі бағдаршам жобасының прототипі 7 сегментті дисплей арқылы (Proteus модельдеу): 5 қадам
7 сегментті дисплейі бар Atmega16 негізіндегі бағдаршам жобасының прототипі (Proteus Simulation): Бұл жобада біз Atmega16 негізіндегі бағдаршам жобасын жасаймыз. Мұнда біз бағдаршам сигналдарын белгілеу үшін бір 7 сегмент пен 3 жарықдиодты алдық
Цифрлық рух деңгейі - электронды сөндірушілердің DIY жобасының модулі: 6 қадам
Цифрлық рух деңгейі - электроника сүйгіштердің DIY жобасының модулі: Үйге жиһаз немесе соған ұқсас нәрсені монтаждау қажет болатын кез бар, және оны тікелей монтаждау үшін әдетте спираль деңгейін қолданыңыз. ElectronicsLovers Tech Team бұл модульді құрды, оның әдеттегіден бір айырмашылығы бар: мен
Үйде Arduino жобасының кәсіби көрінетін қашықтан басқару құралын жасау: 9 қадам (суреттермен)
Үйде Arduino жобасының кәсіби көрінетін қашықтан басқару құралын жасау: Мен бірнеше нәрсені басқару үшін arduino мен инфрақызыл инфрақызыл кітапхананы қолданатын жоба жасадым. Сіз келесі жобаны қолдандыңыз және жақсы дәретхана жасау үшін сізге керемет нәрсе қажет емес
Robot Gong: сатылымдар мен өнімдерге арналған Hackaton жобасының түпкілікті идеясы (кодтау қажет емес): 17 қадам (суреттермен)
Robot Gong: сатылымдар мен өнімдерге арналған Hackaton жобасының түпкілікті идеясы (кодтау қажет емес): Электрондық пошта арқылы іске қосылған роботтық музыкалық гонг құрайық. Бұл сізге электронды поштаның ескертулерін орнатуға мүмкіндік береді … (SalesForce, Trello, Basecamp арқылы …) Сіздің команда ешқашан " GONGGG " жаңа код шығарылған кезде