Բովանդակություն:

Մագնիսներով ձայն, լույս և շարժում դնել սեղանի խաղում. 3 քայլ
Մագնիսներով ձայն, լույս և շարժում դնել սեղանի խաղում. 3 քայլ

Video: Մագնիսներով ձայն, լույս և շարժում դնել սեղանի խաղում. 3 քայլ

Video: Մագնիսներով ձայն, լույս և շարժում դնել սեղանի խաղում. 3 քայլ
Video: Սինխրոնիկություններին և ներքին իմաստությանը ծանոթանալով Art Giser-ի հետ - Energetic NLP հիմնադիր 2024, Սեպտեմբեր
Anonim
Ձայնը, լույսը և շարժումը մագնիսներով սեղանի խաղի մեջ դնելը
Ձայնը, լույսը և շարժումը մագնիսներով սեղանի խաղի մեջ դնելը

Այս նախագիծը էլեկտրոնիկայի բաղադրիչները սեղանի խաղի մեջ դնելու փորձ է: Մագնիսները սոսնձված էին գրավատների վրա, իսկ սրահի տվիչները ՝ սոսնձված տախտակի տակ: Ամեն անգամ, երբ մագնիսը դիպչում է սենսորին, ձայն է հնչում, լուսարձակը լուսավորվում է կամ միանում է սերվոմոտորին: Ես Pokemon- ի սեղանի խաղ պատրաստեցի որպես ամանորյա նվեր իմ եղբորորդուն և զարմուհուն, քանի որ նրանք սիրում են Pokemons- ը, բայց նախագիծը կարող է պիտանի լինել ցանկացած տեսակի սեղանի խաղերի համար, հատկապես RPG- ի:

Պարագաներ

- Arduino Mega 2560

- Բզզոց

- սերվոմոտոր

- LED- ները

- HAL տվիչ 3144

- USB ճեղքման տախտակ

- նրբատախտակ

- լարեր/տաք սոսինձ/գործիքներ/և այլն

Քայլ 1: Խաղի ձևավորում

Խաղի ձևավորում
Խաղի ձևավորում

Սա պարզ խաղ է երեխաների համար, որտեղ գրավյալները (Squirtle, Charmandar, Pikachu and Bulbassaur) պետք է հատեն դաշտը և դուրս գան մյուս ափ: Իրենց ճանապարհին նրանք կարող էին պայքարել այլ պոկեմոնների հետ, ստանալ քարտեր ՝ հարձակումը մեծացնելու կամ թշնամու պաշտպանությունը նվազեցնելու համար և գումար ստանալ այլ քարտեր գնելու համար:

Ես նախապես չէի մտածում, թե ինչպես խաղալ խաղը, քանի որ գիտեմ, որ իմ եղբորորդիները կկազմեն իրենց կանոնները:)

Ես հավաքում եմ A4 թերթիկ և ուրվագծում եմ դաշտի բծերի դիրքը: Ես դնում եմ HAL սենսոր ՝ պոեկբոլի յուրաքանչյուր գծագրի տակ, երբ խաղացողը գրավը դնում է տեղում, LED- ը ցույց կտա, թե ինչ պոկեմոնների համար է պետք պայքարել, և մարտական հնչողություն կխաղա:

Երբ նվագարկիչը հասնի Jolteon- ի կամ Vaporeon- ի հետ կռվի, երկու LED լուսարձակներ կթարթեն և մեկ այլ երաժշտություն կհնչի, նույնը ՝ Zapdos- ի, Articunos- ի, Moltres- ի և Meltwo- ի դեպքում:

Երբ խաղացողը կամրջից առաջ նայում է Snorlax- ին, պետք է նշան տեղադրել Snorlax- ը ճանապարհից հեռացնելու համար: Այս նշանը և Snorlax- ն ունեն նաև մագնիս, և տախտակի տակ գտնվող սերվոյի առանցքին ամրացված մեկ այլ մագնիս կփոխազդի դրա հետ ՝ նրան ստիպելով հեռանալ:

Քայլ 2. Շինարարություն և էլեկտրոնիկա

Շինարարություն և էլեկտրոնիկա
Շինարարություն և էլեկտրոնիկա
Շինարարություն և էլեկտրոնիկա
Շինարարություն և էլեկտրոնիկա

Ներգրավված էլեկտրոնայինը պարզ է, բայց կոդի ռեժիմը կարող է շատ բարդ լինել, քանի որ պետք է ենթադրել բազմաթիվ սցենարներ: Օրինակ. Եթե երեք կամ չորս խաղացողներ հարվածում են կետերին `ձայնը միաժամանակ խաղալու համար: Կամ երեխան դանդաղ շարժում է գրավատունը, և արդուինոն մտածում է, որ իր տեղերը տեղում են:

The debounce routines ինձ որոշ ժամանակ պահանջեց կարգաբերել, բայց ես հույս ունեմ, որ կոդը կարող է օգնել մյուս ստեղծողներին: Երբ գրավատոմսի մագնիսը ձգում է HALL սենսորը, LED- ն անմիջապես լուսավորվում է, բայց ձայնը նվագարկելու համար այն պետք է մնա 0.8 վայրկյան:

Իմ կարծիքով, ձայնը այս նախագծի լավագույն մասն է: Ես կարողացա նույնականացնել MIDI ֆայլի յուրաքանչյուր նոտա `ձայնային ազդանշանում վերարտադրվելու համար: Ապագայում ես կդարձնեմ Instructable միայն ցույց տալու համար, թե ինչպես կարելի է նույնականացնել երաժշտական ծրագրաշարի ակորդները և փոխանցել arduino կոդին:

Կառույցը պարզապես MDF- ի թերթ է, որի փայտի կտորները որպես շրջանակ: Բոլոր բաղադրիչները տաք սոսնձված էին տեղում մնալու համար:

Snorlax- ը և կամուրջը 3D տպագրված էին, STL ֆայլերը հասանելի են Thingverse- ում.

Կամուրջ ՝

Snorlax ՝

Խորհուրդ ենք տալիս: