Мазмұны:
- Жабдықтар
- 1 -қадам: бөлшектерді кесіңіз және жинаңыз
- 2 -қадам: Дюбель мен серіппелерді мөлшеріне қарай кесіңіз
- 3 -қадам: Айналдыру механизмін жинаңыз
- 4 -қадам: Компоненттерді қосыңыз
- 5 -қадам: кодты жүктеңіз
- 6 -қадам: Ойынды теңшеу
- 7 -қадам: Мысалдар
Бейне: Аударыңыз! - Әлемдегі ең ақымақ ойын?: 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Шыққан жері: Бұл мен 2018-2019 жылдар аралығында ойнадым
Ол бастапқыда «Ақымақ аудару» деп аталды және кодты үйрету үшін де қолдануға болатын қарапайым және қызықты интерактивті ойындар жасауға қызығушылығымнан туындады. Бұл ойнауға болатын ең қарапайым ойын туралы және оның соңына магнитпен бекітілген карта (жетон) көмегімен қолды бір ойыншыдан екінші ойыншыға аударуды қамтиды.
Ойыншылар ұпайға ие болады, егер қарсыласы оны аударуға тырысқанда картаны түсіріп алса немесе карточканы қарсыласының жағында қалдыру үшін қажет күшпен аударса.
Бұл өте қарапайым болғанымен, аударыңыз! біртүрлі тәуелді және ашуландырады.
Алғашқы прототиптер картоннан жасалған және подшипниктер ретінде ABS құбырлы ABS тіректерін қолданды. Олардың аналогтық балдық жүйесі болды (суреттерді қараңыз).
Кейінгі нұсқаларда МДФ корпусы, мойынтіректерге, қосылыстарға және магнит ұстағыштарға арналған 3D басып шығарылған компоненттер бар. Соңғы қадам электронды баллды қосу болды.
Бұл нұсқаулық 3D басып шығарылған, электронды нұсқадағы CNC құрылысына қатысты. Мен мұны дизайн/шеберханалар сериясы үшін жасадым. Ойынның мақсаты - балалар ойынға өз тақырыптарын құра алады. Бастапқы тақырып екі ойыншының арасында 毽子 (JianZi) аудару болды. JianZi - бұл ойыншылар арасында айналып өтуге болатын қытайлық шаттлок.
Бұл мысалда тақырып Аполлон -11 Ай модулінің Жер мен Айдың арасында айналатынын көрсетеді.
Барлық бөлшектерді жинау өте ұзақ процесс, сондықтан мен картоннан қарапайым нұсқа жасау үшін өлшемдерді қолдануға қызығушылық танытқандарды шақырамын. Бұл өте тез жасалуы мүмкін және ойын дәл сондай қызықты. Жалғыз бөлігі - 5 мм неодимий магниті. Біз бірнеше магнитпен пішіндер жасауға болатын құрылыс ойыншықтарынан немесе «атқарушы ойыншықтардан» табылған шар тәрізділерді қолдандық.
Бұл нұсқада мен «көтеру» немесе айналдыру қуатын қамтамасыз ету үшін серіппелерді қолданамын, бірақ алдыңғы нұсқаларында мен резеңке таспаларды қолдандым.
Электронды табло кодтаудың қызықты жаттығуы болды. Анықтау жүйесі екі IR сиқырлы көзді шағылыстыратын сенсорға негізделген. Бұл Arduino -ға картаның қашан аударылғанын және оның қашан құлап кететінін анықтауға мүмкіндік береді. Бұлар үзіліс түймесімен бірге бұл ойынға бірден -бір кіріс болып табылады. Шығару-8 таңбалы 7 сегментті дисплей және пьезо-дыбыстық сигнал. Мен бұл қарапайым қондырғымен мүмкіндігінше көп нәрсені жасауға тырыстым, бірақ баптауға және жетілдіруге көп орын бар. Бұл мен кодтаған үшінші немесе төртінші жоба, және ол сіз күткендей өрескел және тәртіпсіз. Мен не болып жатқанын білгісі келетіндерге көмектесу үшін жеткілікті жазбалар енгіздім деп үміттенемін. Мен бірнеше дыбыстық эффектілер мен ойынға фанфик жасадым, бірақ көптеген дыбыстық элементтер үшін, оның ішінде Mario Bros тақырыбы, мен Принстроникадан Дипто Пратякса мен ханзада Стиви-Рэй Чарльз Балабиске қарыздармын.
Сонымен қатар, буын мен подшипниктің әр түрлі компоненттеріне арналған 3D басып шығару файлдары бар. Мен Майк пен Пер Уидингке дизайнды нақтылауға және маған басып шығаруға көмектескені үшін өте ризамын.
Фильм барлық тиісті қадамдарды көрсетеді, бірақ мен оларды толығырақ сипаттаймын.
Жабдықтар
Ойынды құру үшін:
Қосылған файлды CNC немесе лазерлік бөлшектер жиынтығына қолданыңыз
Қосылған элементтерді 3D басып шығару үшін бекітілген файлды пайдаланыңыз
O-сақиналар немесе резеңке таспалар
Ұзартқыш серіппе сыртқы диаметрі 7 мм Ішкі диаметрі 5 мм
Ағаш дюбель 5 мм
Ағаш блок 28 мм дөңгелек, бұрғыланған 5 мм (қарсы салмақ үшін) - дөңгелек болудың қажеті жоқ
5 мм сфералық неодимий магнит (магнитті құрылыс ойыншықтарындағыдай)
Электронды бағалау элементін құру үшін:
9v Батарея ұстағыш пен сым
9в батарея
Ардуино Нано (мен клон қолдандым)
Нано жарғыш тақтасы
12 мм батырмалы қосқыш
8 x 7 сегментті жарықдиодты дисплей модулі
Пассивті дыбыстық сигнал
2 x IR шағылыстыратын сенсор модульдері
Әйелден әйелге Dupont кабельдері
1 -қадам: бөлшектерді кесіңіз және жинаңыз
5 мм МДФ кесінділерін кесу үшін бекітілген файлдарды пайдаланыңыз
Ағаш желіммен видеода көрсетілгендей жинап, кептіруге қалдырыңыз
2 -қадам: Дюбель мен серіппелерді мөлшеріне қарай кесіңіз
Дюбель мен серіппелерді мөлшеріне қарай кесу үшін кескіш бағыттағышты пайдаланыңыз.
Корпустың артқы тақтасына серіппелі тіректерді ағаш желіммен орнатыңыз.
Құрғаған кезде, серіппелерді осы жерге итеріп, бұраңыз, содан кейін дуэльдің басқа бөлігімен аяқтаңыз.
3 -қадам: Айналдыру механизмін жинаңыз
Айналдыру механизмі 5 мм дюбель мен 3D басып шығарылған бірнеше компоненттерден тұрады.
Бұл бөлшектер Майк пен Пер Уидингпен бірге жасалды және оларды жетілдіру үшін керемет жұмыс жасады.
Дюбель тегіс жұмыс істеуі үшін «мойынтірек» бөлігі (мұнда «күмбез» деп аталады) 5,2 мм бұрғымен оралуы керек. Содан кейін корпустың артқы тақтасына ыстық желіммен бекітіледі.
Басқа компоненттер 6 мм сақиналармен бекітілген, бірақ кішкене резеңке таспалар бірдей жақсы жұмыс істейді.
Бұл қолды оңтайлы ойнау үшін реттеуге мүмкіндік береді!
4 -қадам: Компоненттерді қосыңыз
Бөлшектерді Arduino Nano көмегімен қалай жинау керектігін көрсететін электр схемасы бекітілген.
IR сенсорлық модульдері arduino -ға сандық сигнал жібереді (қосу/өшіру). Олардың сезімталдығын потенциометрмен реттеу қажет, ол токеннің бар -жоғын дәл анықтай алады.
5 -қадам: кодты жүктеңіз
Бұл ойын үшін мен жасаған код.
Жоғарыда айтылғандай, бұл өте әуесқойлық әрекет және оны жақсартуға болатынына сенімдімін. Бірақ бұл мен үшін жұмыс істейді.
Негізінде, IR детекторлары ойынды бастау үшін токеннің қайда екенін анықтайды, содан кейін оның сәтті «аударылғанын» тексереді.
Кез келген «аудару» раллиді есептеуге ықпал етеді.
Бұл көрсеткіш жеңімпаз ойыншының есебіне жетон түсірілген кезде қосылады.
Таңбалауыш түскен сайын ойыншылар өмірінен айырылады.
Кез келген ойыншы 5 адамның өмірін жоғалтса, ойын аяқталады.
6 -қадам: Ойынды теңшеу
Мұнда көрсетілген мысал - Жер мен Айдың арасында жүретін ай модулі. Мен мұны Apollo11 миссиясының 50 жылдығына орай жасадым.
Ол қарапайым басып шығарылған бөліктерден жасалған, бірақ ойын бояулар мен қосымша бөлшектермен толығымен тақырыптық болуы мүмкін деген идея.
«Токен» бөлігі диаметрі шамамен 70 мм болуы керек. Біз екі парақтың арасына желімделген, содан кейін ламинатталған екі немесе үш қапсырманың дұрыс салмақ пен магниттік беріктікке жақын екенін анықтадық, бірақ бұл тәжірибені қажет етеді.
7 -қадам: Мысалдар
Міне Flip-it-тің бірнеше мысалдары! біз жақында өткен семинарда жасадық.
Бұл мысалдардың барлығында электронды ұпайдан гөрі бағалау дөңгелегі бар.
Екеуі де көңілді, мылқау және тәуелді!
Ойындар сайысында екінші орын
Ұсынылған:
DeskOrganizer (Ақымақ шешімдер): 7 қадам
DeskOrganizer (Ақымақ шешімдер): Емтихан кезінде менің шатастырылған үстелім менің ең үлкен проблемам болды: DSo мен қарындаштар мен телефонға арналған үстел ұйымдастырушысын жасадым, себебі мен электрониканы жақсы көремін, мен екі USB порты 2 динамик пен төменгі жағында бірнеше неопиксельдерді қосамын. зарядтауға арналған шағын USB қосқышы
Arduino негізіндегі DIY ойын контроллері - Arduino PS2 ойын контроллері - DIY Arduino Gamepad көмегімен Tekken ойнау: 7 қадам
Arduino негізіндегі DIY ойын контроллері | Arduino PS2 ойын контроллері | DIY Arduino Gamepad көмегімен Tekken ойнау: Сәлеметсіздер ме, балалар, ойындарды ойнау әрқашан қызықты, бірақ өзіңіздің жеке DIY контроллеріңізбен ойнау қызықты, сондықтан біз осы нұсқаулықта arduino pro micro көмегімен ойын контроллерін жасаймыз
Балаңызды осы жазда салқын ұстаңыз - ақымақ жанкүйерлерді ақылды заттармен басқарыңыз!: 6 қадам (суреттермен)
Балаңызды осы жазда салқын ұстаңыз - ақымақ жанкүйерлерді ақылды нәрселермен басқарыңыз!: Екі апта бұрын мен мұны жазған кезде мен керемет нәрестенің әкесі болдым! Жыл мезгілдерінің ауысуына, күндердің ұзаруына және температураның жылынуына қарай, менде монитордың қандай да бір түрі болса жақсы болар еді деп ойладым
Ойын қысымына сезімтал төсемдер (сандық ойын алаңдары үшін және т.б.): 11 қадам (суреттермен)
Қысымға сезімтал алаңшалар (цифрлық ойын алаңдары үшін - және басқалары): бұл цифрлық ойыншықтар немесе ойындар жасау үшін қолданылатын қысымға сезімтал төсем жасауды көрсететін нұсқаулық. Ол үлкен күшке сезімтал резистор ретінде қолданыла алады және ойынға қарамастан, оны маңызды жобалар үшін қолдануға болады
ESP8266/Arduino MQTT Memo Minder W/LCD (AKA жасөспірім ойыншысына назар аударыңыз!): 4 қадам
ESP8266/Arduino MQTT Memo Minder W/LCD (AKA жасөспірімдер ойыншысының назарына!): Құлаққаппен онлайн ойындарын ойнайтын жасөспірімдер бар ма? Сіздің олар үшін айқайлағаныңызды естімеу немесе олардың мәтіндік хабарламаларына немесе қоңырауларына жауап бермеу шаршадыңыз ба? Иә … БІЗДІҢ ӨТІМІЗ! Менің соңғы гизмоға мотивация - бұл драйв