Mundarija:
Video: Stol o'yiniga magnit yordamida tovush, yorug'lik va harakatni qo'yish: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Ushbu loyiha elektronika komponentlarini stol o'yinlariga kiritish uchun harakatdir. Magnitlar piyodalarga yopishtirilgan, taxta ostiga esa datchiklar yopishtirilgan. Har safar magnit sensorga tegsa, ovoz eshitiladi, LED yonadi yoki servomotor ishga tushadi. Men Pokemon stol o'yinini jiyanim va jiyanimga Rojdestvo sovg'asi sifatida qildim, chunki ular Pokemonni yaxshi ko'rishadi, lekin bu loyiha har qanday stol o'yinlari uchun, ayniqsa RPG uchun mos bo'lishi mumkin.
Ta'minotlar
- Arduino Mega 2560
- Buzzer
- Servo motor
- LEDlar
- HAL sensori 3144
- USB porti
- kontrplak
- simlar/issiq elim/asboblar va boshqalar
1 -qadam: O'yinni loyihalash
Bu bolalar uchun piyonlar (Squirtle, Charmandar, Pikachu va Bulbassaur) maydonni kesib o'tib, boshqa tomonga o'tishi kerak bo'lgan bolalar uchun oddiy o'yin. Ular o'z yo'lida boshqa pokemonlarga qarshi jang qilishlari, hujumni kuchaytirish uchun kartalar olishlari yoki dushmanlarning himoyasini pasaytirishlari va boshqa kartalar sotib olish uchun pul kartalarini olishlari mumkin edi.
Men o'yinni qanday o'ynashni oldindan o'ylamagan edim, chunki bilaman, jiyanlarim o'z qoidalarini tuzadilar:)
Men A4 qog'oz varag'ini yig'aman va maydonda dog'lar o'rnini chizaman. Men har bir pokeball chizig'ining ostiga HAL sensori qo'ydim, o'yinchi piyonni joyiga qo'yganda, svetodiod qanday pokemon bilan jang qilish kerakligini ko'rsatadi va jang ovozi eshitiladi.
O'yinchi Jolteon yoki Vaporeon bilan jang qilish nuqtasiga etib kelganida, ikkita LED yonadi va boshqa musiqa yangraydi, xuddi Zapdos, Articunos, Moltres va Meltwo.
O'yinchi ko'prik oldida Snorlaxga duch kelganida, Snorlaxni yo'ldan olib tashlash uchun token qo'yish kerak. Bu token va Snorlax -ning o'zida ham magnit bor va bort ostidagi servo o'qiga biriktirilgan boshqa magnit uni boshqa joyga ko'chirishga majbur qiladi.
2 -qadam: qurilish va elektronika
Qatnashadigan elektron oddiy, lekin kod tartiblari juda murakkab bo'lishi mumkin, chunki ko'p ssenariylarni taxmin qilish kerak. Masalan: agar uch yoki to'rt o'yinchi bir vaqtning o'zida ovozni o'ynash uchun joylarni urishsa? Yoki bola piyonni sekin siljitadi va arduino o'z joyini o'ylaydi?
O'chirish tartib -qoidalari xatolarni tuzatishga biroz vaqt sarfladi, lekin umid qilamanki, kod boshqa ishlab chiqaruvchilarga yordam berishi mumkin. Piyodadagi magnit HALL sensorini ishga tushirganda, LED darhol yonadi, lekin ovoz eshitilishi uchun 0,8 soniya turishi kerak.
Menimcha, ovoz bu loyihaning eng yaxshi qismi. Men MIDI faylining har bir yozuvini buzzerda ko'paytirish uchun aniqlay oldim. Kelgusida men musiqiy dasturiy ta'minotdagi akkordlarni qanday aniqlash va arduino kodiga o'tkazish haqida ko'rsatma beraman.
Tuzilish - bu yog'och qoldiqlari bo'lgan ramka sifatida MDF varag'i. Hamma komponentlar joyida qolishi uchun issiq yopishtirilgan.
Snorlax va ko'prik 3D bosilgan, STL fayllari Thingverse -da mavjud:
Ko'prik:
Snorlax:
Tavsiya:
YN160 Pro LED yoritgichli yorug'lik chiroqlari, o'zgaruvchan toklar va yorug'lik chiroqlari: 8 qadam
YN160 Pro LED yoritgichli yorug'lik manbai (AC)
Rangli yorug'lik yordamida tovush to'lqinlarini ko'ring (RGB LED): 10 qadam (rasmlar bilan)
Rangli yorug'lik yordamida tovush to'lqinlari (RGB LED) ga qarang: Bu erda siz tovush to'lqinlarini ko'rishingiz va ikki yoki undan ortiq transduserlar orasidagi interferentsiya modellarini kuzatishingiz mumkin. (Chapda, ikkita mikrofon bilan sekundiga 40,000 tsiklli interferentsiya; o'ng yuqori, bitta mikrofon
Yorug'lik sensori bilan harakatni faollashtiradigan yorug'lik tugmasi: 5 qadam
Yorug'lik sensori bilan harakatni faollashtiradigan yorug'lik tugmasi: Harakatlanuvchi yorug'lik tugmasi uyda ham, ofisda ham juda ko'p qo'llanmalarga ega. Biroq, bu yorug'lik sensori bilan jihozlanishning qo'shimcha afzalliklari bo'lib, bu yorug'lik faqat tunda yoqilishi mumkin
Yorug'lik va tovush effektlari bilan Arduino asosidagi yorug'lik chiroqlari: 14 qadam (rasmlar bilan)
Yorug'lik va tovush effektlari bilan Arduino asosidagi Lightsaber: Salom jedi! Bu ko'rsatma kinofilmda bo'lgani kabi ko'rinadigan, ovoz chiqaradigan va bajaradigan chiroqni yasash haqida. Yagona farq - bu metallni kesolmaydi: (Bu qurilma Arduino platformasiga asoslangan va men unga juda ko'p funktsiyalar va funktsiyalarni beraman, u
Sovuq katodli yorug'lik yordamida makro fotografiya yorug'lik manbai: 9 qadam (rasmlar bilan)
Sovuq katodli chiroqlar yordamida makro fotografiya yorug'lik manbai: Yengil chodir yordamida tortishish paytida past zichlikdagi yorug'lik manbai juda foydali. LCD ekranlarda topilgan CCFL (sovuq katodli lyuminestsent nur) bu maqsad uchun juda mos keladi. CCFL va unga tegishli yorug'lik tarqatuvchi panellarni singan lapto ichida topish mumkin