Мазмуну:

Магнит менен стол оюнуна үн, жарык жана кыймылды коюу: 3 кадам
Магнит менен стол оюнуна үн, жарык жана кыймылды коюу: 3 кадам

Video: Магнит менен стол оюнуна үн, жарык жана кыймылды коюу: 3 кадам

Video: Магнит менен стол оюнуна үн, жарык жана кыймылды коюу: 3 кадам
Video: НОЧЬ В АНОМАЛЬНОЙ ЗОНЕ С ПРИЗРАКАМИ 2024, Ноябрь
Anonim
Магнит менен стол оюнуна үн, жарык жана кыймылды коюу
Магнит менен стол оюнуна үн, жарык жана кыймылды коюу

Бул долбоор - бул элетрониканын компоненттерин стол үстүндөгү оюнга кошуу аракети. Магниттер пешкаларга, залдын сенсорлору тактанын астына чапталган. Магнит сенсорго тийген сайын, үн чыгат, светодиод күйөт же сервомотор иштетилет. Мен Покемонду жакшы көргөндүктөн, жээниме жана жээниме Рождество белеги катары Покемон стол оюнун жасадым, бирок бул проект ар кандай стол оюндарына, өзгөчө RPGге ылайыктуу болушу мүмкүн.

Жабдуулар

- Arduino Mega 2560

- Коңгуроо

- Сервотор

- LED

- HAL сенсор 3144

- USB өчүрүү тактасы

- фанера

- зымдар/ысык клей/куралдар/ж.б.

1 -кадам: Оюнду долбоорлоо

Оюнду долбоорлоо
Оюнду долбоорлоо

Бул балдар үчүн жөнөкөй оюн, ал жерде пешкалар (Squirtle, Charmandar, Pikachu жана Bulbassaur) талааны кесип, башка тарапка өтүшү керек. Алардын жолунда алар башка покемондор менен согушуп, чабуулду күчөтүү үчүн же душмандын коргонуу деңгээлин төмөндөтүү үчүн карталарды алышып, башка карталарды сатып алуу үчүн акча карталарын алышмак.

Мен оюнду кантип ойношту ойлонбоптурмун, анткени жээндерим өз эрежелерин түзөөрүн билем:)

Мен А4 кагаз баракчасын чогуу коюп, талаадагы тактардын абалын эскиздейм. Мен HAL сенсорун ар бир покебаллдын астына койгом, оюнчу пешкасын ошол жерге койгондо, LED сизге кандай покемон менен согушуу керектигин көрсөтөт жана согуштун үнү ойнойт.

Оюнчу Jolteon же Vaporeon менен согушуу чекитине жеткенде, эки светодиод жаркырайт жана башка музыка ойнойт, Zapdos, Articunos, Moltres жана Meltwo менен бир нерсе.

Көпүрөнүн алдында оюнчу Snorlax менен беттешкенде, Snorlaxти жолдон алып салуу үчүн токен коюу керек. Бул токен жана Snorlaxтин өзүндө дагы магнит бар жана борттун астындагы сервонун огуна тиркелген башка магнит аны алыстатуу үчүн аны менен өз ара аракеттенет.

2 -кадам: Курулуш жана электроника

Курулуш жана электроника
Курулуш жана электроника
Курулуш жана электроника
Курулуш жана электроника

Электрондук байланыш жөнөкөй, бирок коддун тартиби өтө татаал болушу мүмкүн, анткени көптөгөн сценарийлерди кабыл алуу керек. Мисалы: эгер үч же төрт оюнчу бир эле учурда үн ойнотуу үчүн тактарга тийсе? Же бала пешканы жай кыймылдатып, ардуино ордунда ойлонуп жатабы?

Жөнгө салуу тартиби мага мүчүлүштүктөрдү оңдоого бир аз убакытты талап кылды, бирок код башка жаратуучуларга жардам берет деп үмүттөнөм. Ломбарддагы магнит HALL сенсорун иштеткенде, LED дароо күйүп калат, бирок үн ойнотулушу үчүн 0,8 секунд турушу керек.

Менимче, үн бул долбоордун эң жакшы бөлүгү. Мен MIDI файлынын ар бир нотасын ызылдатуу үчүн аныктай алдым. Келечекте мен музыкалык программалык камсыздоонун аккорддорун кантип аныктоону жана arduino кодуна которууну көрсөтүү үчүн жөн гана инструктаж кылам.

Бул структура жөн эле жыгачтын калдыктары бар MDF баракчасы. Бардык компоненттер өз ордунда калуу үчүн ысык желимделген.

Snorlax жана көпүрө 3D басып чыгарылган, STL файлдары Thingverseте жеткиликтүү:

Көпүрө:

Snorlax:

Сунушталууда: