Мазмұны:
- 1 -қадам: бөлшектер
- 2 -қадам: Сымдарды жалғау
- 3 -қадам: қорап
- 4 -қадам: код
- 5 -қадам: Көңілді болыңыз
Бейне: PressKill: Arduino ойыны: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
PressKill - бұл мектеп жобасы үшін Arduino көмегімен мен жасаған төрт ойыншыға арналған физикалық ойын. Ойынға бағдарламалау, дәнекерлеу, векторлық жоспарлар жасау, лазерлік кесу және желімдеу кіреді. Достармен ойнау үшін радикалды ойын жасағыңыз келе ме? Оқыңыз!
Ойын ережелері:
- Кез келген ойыншы түймені басқанда, олар ұпай алады және Deadzone басталады.
- Deadzone кезінде кез келген ойыншы түймені басса, олар бос қалады және ойыннан шығады.
- Оның басталуынан 5 секундтан кейін Deadzone аяқталады. Бұған ешқандай көрсеткіш жоқ.
- Бес ұпайы бар немесе соңғы болып тұрған бірінші ойыншы жеңеді.
1 -қадам: бөлшектер
Міне, ойынның физикалық құрылысына енген барлық бөліктердің тізімі.
- 1 Ардуино
- Қосымша шамдары бар 4 үлкен аркада түймелері
- 16 әйел коннекторы
- 4 ақ жарықдиодты
- 4 220 Ом резисторы
- 4 10.000 Ом резисторы
- сым көп
- жылуды төмендететін құбырлар
- перфборд
- 3 мм MDF ағаштан жасалған 1 парақ
- ағаш желімі
Мен сондай -ақ келесі құралдарды қолдандым:
- Пісіру темірі
- Лазерлік кескіш
- Жылу пистолеті (жеңіл жұмыс істейді)
2 -қадам: Сымдарды жалғау
Сымның өзі соншалықты күрделі емес, бұл жай ғана жалықтырады, себебі сіз сол түймені төрт рет, әр түйме үшін бір рет жасауыңыз керек. Бұл түйме түйреуіштер үшін жақсы нұсқаулық: Үлкен күмбез-басу түймесі-LinkIt-негіздері
Жарайды, бұл тек бес қадамнан тұрады:
- Жарықдиодты шамдарды аркада түймелеріне салыңыз. Егер түймелер жарық диодты шамдармен оңай үйлесетін болса, тамаша! Менікі болмады, сондықтан мен оларды орнына дәнекерледім.
- Әйел коннекторларын кейбір сымдарға бекітіңіз. Мен оларды байланысты нығайту үшін дәнекерледім және қауіпсіздік үшін жылу пистолетін қолдана отырып, жылуды қысқартатын түтіктерді қостым. Мен сымдарды теріс (сұр) және оң (қызыл) деп кодтадым.
- Дұрыс резисторларды қосу үшін пернетақтаның кішкене бөлігіне әр түйменің барлық сымдарын дәнекерлеңіз. Бұл сондай -ақ аздап ұйымдастыруға көмектеседі. Әр түрлі сымдар мен резисторларды мұқият қарау үшін берілген суретті тексеріңіз. Содан кейін сымдарды аналық коннекторлармен түймені қосыңыз. енді төрт рет қайталаңыз!
- Arduino 5V мен GND кіретін әр түйменің барлық сымдарын параллель тақтаның басқа кішкене бөлігіне дәнекерлеңіз. осылайша сізге Arduino -ға сегіз емес, екі сым қосуға тура келеді.
- Бұл қосымша қадам, бірақ егер сіз мен сияқты ұйымшыл болғыңыз келсе, Arduino PIN кодына кіретін әр түйменің сымдарын белгілеңіз. Мен батырманың түсі бойынша менікімен кодталғанмын.
Бұл электроникаға қатысты! Егер сіз менен гөрі ақылды болсаңыз, кабельдерді оңай басқаруға және сымдардың үлкен спагеттисінен аулақ болу үшін тізбектеріңізді алдын ала жоспарлаңыз.
3 -қадам: қорап
Жеке себептерге байланысты мен барлық электрониканы сақтайтын лазерлік қорап жасағым келді. Бұл өте қарапайым пішін және оны ағаш кесу және дөңгелек тесіктерді бұрғылау арқылы оңай жасауға болады, сондықтан егер бұл сізге тезірек немесе қол жетімді болса, бұл ақылды қадам. Бірақ саған айтайын, саусақтардың буындары керемет көрінеді.
Мен қораптың үлгісін makercase.com сайтынан алдым, ол саусақтардың барлық буындарын өзім сызбауды жеңілдетеді. Содан кейін мен үлгіні тегін векторлық сурет салу бағдарламасы Inkscape -те өзгерттім. Менің тәжірибемде Inkscape.dxf файлдарын лазерлік кескішпен оқуға жақсы емес, сондықтан бұл мәселенің шешімі Adobe Illustrator бағдарламасын пайдалану болып табылады.
Қораптың өзі 30 x 30 x 10 сантиметрді құрайды. Сіз mdf лазерлік кесуді алғаннан кейін панельдерді бір -біріне жабыстыра аласыз. Түбіне желім салмаңыз! Ол аппараттық құралға қол жеткізу үшін төңкерілген қақпақ ретінде қызмет етеді. Сіз оны магнитті ішкі жағына жабыстыру арқылы бекітуге болады. Мен мұны қажет емес болғандықтан жасадым. Егер сіз қорапты түбінен түспей көп жылжытқыңыз келсе, бұл жақсы шешім.
Ескертпе: осы нұсқаулықта берілген жоспарларда Arduino -ге қуат кабелі үшін тесік жоқ. Мен өзім бұрғыладым, бірақ сіз жоспарды өзгерте аласыз немесе қорапқа 5 В қуат көзін қоя аласыз. Ол үшін әлі де көп орын бар.
4 -қадам: код
Міне Arduino коды. Бұл мен жасаған және қателерді қамтуы мүмкін, бірақ мен әлі байқамадым. Бұл түсініктеме берілді және сіз оны одан әрі оңтайландыруға, өзгертуге немесе қосуға өте еркінсіз.
5 -қадам: Көңілді болыңыз
Бұл күлкілі болып көрінуі мүмкін, бірақ мен айтқым келеді: жасау мен ойнаудан көңілді бол! Есіңізде болсын: көңіл көтермеу - бұл жасаудың да бір бөлігі. Егер сіз кептеліп қалсаңыз, проблемаларды шешудің жаңа жолдарын табу үшін ойнап, тәжірибе жасаңыз. Мен бұл ойынды осылай жасай алдым. Оқығаныңыз үшін рахмет!
Ұсынылған:
DIY 37 Leds Arduino рулетка ойыны: 3 қадам (суреттермен)
DIY 37 Leds Arduino рулетка ойыны: Рулетка - бұл кішкентай дөңгелекті білдіретін француз сөзімен аталған казино ойыны
3d лабиринт ойыны Arduino көмегімен: 8 қадам (суреттермен)
Arduino қолданатын 3d лабиринт ойыны: Сәлем достар, бүгін біз ARDUINO UNO көмегімен лабиринт ойынын жасамақпыз, өйткені Arduino Uno - бұл жиі қолданылатын тақта, онымен ойын жасау өте керемет. Бұл нұсқаулықта джойстиктер көмегімен басқарылатын лабиринт ойынын жасауға мүмкіндік береді. Ұмытпаңыз
ARDUINO + SCRATCH ату ойыны: 6 қадам
ARDUINO + SCRATCH Shooting Game: Тортты сақтаңыз !!! Бұл қауіпті. Оған төрт шыбын бар. Сізде шыбындарды атуға және тортыңызды сақтауға 30 секунд бар
Arduino Sorta Sudoku ойыны: 3 қадам (суреттермен)
Ардуино Сорта Судоку ойыны: Көптеген адамдар Судоку мен немерелеріне ойын ойнағанды ұнатады, сондықтан мен портативті «Сорта Судоку» ойынын жасауды шештім. Менің нұсқамда ойын 4х4 торлы, бірақ тек бір сан берілген. Ойдағы қалған сандарды болжау
(Түймесін) басыңыз; // Arduino СКД ойыны: 5 қадам (суреттермен)
(Түймесін) басыңыз; // Arduino LCD ойыны: жақында скауттарда мен Game Design лайықты белгісінде жұмыс жасадым. Талаптардың бірі үшін мен бұл ойынды LED Rocker ойынына негізделген Arduino көмегімен құрдым. Ойынның мәні - мүмкін болатын ең көп ұпай жинау. Т басында