
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51

Бұл жоба - элетрониканың компоненттерін үстел ойынына енгізуге талпыныс. Магниттер пешкаларға, ал холл сенсорлары тақта астына жабыстырылды. Магнит сенсорға тиген сайын дыбыс естіледі, жарық диодты шам қосылады немесе сервомотор іске қосылады. Мен жиен мен жиеніме Рождестволық сыйлық ретінде покемон үстел ойынын жасадым, себебі олар покемондарды жақсы көреді, бірақ бұл жоба кез келген үстел ойынына, әсіресе RPG -ге сәйкес келеді.
Жабдықтар
- Arduino Mega 2560
- Зумер
- сервомотор
- жарықдиодты шамдар
- HAL сенсоры 3144
- USB ажырату тақтасы
- фанера
- сымдар/ыстық желім/құралдар/т.б.
1 -қадам: Ойынның дизайны

Бұл балаларға арналған қарапайым ойын, онда пешкалар (Squirtle, Charmandar, Pikachu және Bulbassaur) өрісті кесіп өтіп, екінші жағына өту керек. Олардың жолында олар басқа покемондармен соғыса алады, шабуылды күшейту үшін карталарды алады немесе қарсыластың қорғанысын төмендетеді және басқа карталарды сатып алу үшін ақша карталарын алады.
Мен ойынды қалай ойнау керектігін ойлаған жоқпын, себебі мен білемін, жиендерім өз ережелерін жасайды:)
Мен А4 қағаз парағын жинап, алаңдағы нүктелердің орнын сызамын. Мен HAL сенсорын әр покеболдың астына қоямын, ойыншы пешканы орнында қойған кезде, жарық диоды сізге қандай покемонмен шайқасу керектігін көрсетеді және ұрыс дыбысы ойнайды.
Ойыншы Jolteon немесе Vaporeon -мен шайқасатын жерге жеткенде, екі светодиод жыпылықтайды және басқа музыка ойнайды, дәл сол сияқты Zapdos, Articunos, Moltres және Meltwo.
Ойыншы көпір алдында Snorlax -қа тап болғанда, Snorlax -ты жолдан алып тастау үшін таңбалауыш қою керек. Бұл таңбалауыш пен Snorlax -тің өзінде магнит бар, ал тақтаның астындағы серво осіне бекітілген басқа магнит оны алыстатуға мәжбүр етеді.
2 -қадам: Құрылыс және электроника


Электрондық байланыс қарапайым, бірақ кодты қолдану өте қиын болуы мүмкін, себебі көптеген сценарийлерді қабылдау қажет. Мысалы: егер үш немесе төрт ойыншы бір уақытта дыбысты ойнау үшін нүктелерге соқса? Немесе бала пешканы баяу қозғайды, ал ардуино өз орындарын орнында ойлайды ма?
Шығару тәртібі маған жөндеу жұмыстарын жүргізуге біраз уақыт кетті, бірақ код басқа өндірушілерге көмектесе алады деп үміттенемін. Ломбардтағы магнит HALL сенсорын іске қосқанда, жарық диоды бірден жанып тұрады, бірақ дыбысты ойнату үшін ол 0,8 секунд тұруы керек.
Менің ойымша, дыбыс - бұл жобаның ең жақсы бөлігі. Мен дыбыстық сигналда ойнату үшін MIDI файлының әр жазбасын анықтай алдым. Болашақта мен музыкалық бағдарламалық жасақтамадағы аккордтарды қалай анықтау керектігін және arduino кодына ауысуды көрсету үшін Нұсқаулық жасаймын.
Құрылым - бұл жақтау ретінде ағаш қалдықтары бар МДФ парағы. Барлық компоненттер орнында қалу үшін ыстық желіммен жабыстырылды.
Snorlax пен көпір 3D басып шығарылды, STL файлдары Thingverse -те қол жетімді:
Көпір:
Snorlax:
Ұсынылған:
Магнитпен қозғалатын құс: 5 қадам

Магнитті мотивацияланған құс: жоба туралы Жоба сізге мотивация ретінде твит жазатын құсты бейнелейтін ойыншық жасауды көрсетеді. Құстың «құрақ қосқыш» деп аталатын белгілі бір сезім мүшесі бар; Магнит осы элементке жақындағанда контактілер жабылады және
Магнитпен жұмыс істейтін телефон: 4 қадам

Магнитпен жұмыс істейтін телефон: Бұл нұсқаулық батареяларды, айнымалы ток компаниясының қуатын немесе коммуналдық телефон қызметтерін қажет етпестен көңілді және пайдалы болатындай кем дегенде бір телефон түрін қалай жасау керектігін көрсетеді. Менің ойымша, бұл өте жоғары бағалануы мүмкін
DDR стиліндегі ойынға дыбысты енгізу: 6 қадам

Дыбысты DDR стиліндегі ойынға енгізу: Бұл оқулық сізге Scratch ішінде DDR стиліндегі ойын жасауды үйретеді
Скретч -жарыс ойынына музыка енгізу: 3 қадам

Музыканы скретч -жарыс ойынына енгізу: Бұл оқулық BIY Scratch жарыс ойынына өз музыкаңызды қалай қою керектігін көрсетеді
Қозғалысты басқаратын розетка - қозғалысты сезетін жарықтан: 6 қадам

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