Mundarija:
- 1 -qadam: Arenani qurish uchun sizga nima kerak …
- 2 -qadam: sun'iy yo'ldosh idishini tayyorlash va bo'yash
- 3 -qadam: Yorug'likni qo'shish
- 4 -qadam: Boshqarish panelini yaratish
- 5 -qadam: Arduino yordamida yurakni qurish
- 6 -qadam: yorug'lik va tovush dasturlarini dasturlash
- 7 -qadam: Hammasini bir joyga to'plash
- 8 -qadam: Xursand bo'ling
Video: Yorug'lik va tovush effektlari bilan Beyblade Arena: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Beyblade Burst Arena - bu pichoqli o'yinchoqlar uchun yorug'lik va ovoz effektlari bo'lgan maydon. O'g'lim yonimga kelib, menga "Beyblade" tepalarini ko'rsatdi va biz ularning bir -birining atrofida aylanib yurganini, bir -biriga urilib, bo'laklarga bo'linib ketganini ko'rib, ikkimiz ham hech kimga o'xshamaydigan arenaga ega bo'lishni xohlayotganimizga rozi bo'ldik. Lekin biz bu loyihadan juda ham zavqlandik, uni siz bilan bo'lishishga qaror qildik va umid qilamizki, siz ham bu maydonda biz kabi zavqlanasiz.
Arena turlari haqida o'ylaganimizda, biz Youtube -ning o'nlab videolarini ko'rib chiqdik. Ko'p arenalar karton qutilar yoki shunga o'xshash narsalardan yasalgan. Bir kuni, mening garajimda ishlayotganda, eski va ishlatilmaydigan sun'iy yo'ldosh antennasi ko'z oldimga keldi. Men o'g'limni chaqirdim va uning ko'zlari yoshlandi - ha, bu bizning arena loyihamiz uchun ajoyib asos bo'ladi.
1 -qadam: Arenani qurish uchun sizga nima kerak …
Arena uchun
- Diametri 40 sm dan 60 sm gacha bo'lgan sun'iy yo'ldosh idishi
- Emay (masalan, oq, qora, to'q sariq, kulrang)
- Issiq elim
- 10 ta plastik ko'zoynak
- Shaffof qoplama materiali
Raf uchun
- Yog'och
- Vintlar
Elektron komponentlar
- 1 5V quvvat manbaiga ulash uchun 5V quvvat manbai yoki USB kabeli
- Hududni yoritish dasturi uchun 10 ta LED (har biri oq, sariq, qizil, ko'k va yashil)
- 1 LED nuqta (oq)
- 10 LED uchun 10 rezistor (220 Ohm)
- LED nuqta uchun 1 rezistor (220 Ohm)
- 2 SN74HC595 8 bitli chiqish smenali registr
- 1 SN74HC165 8 bitli kirishni o'zgartirish registri
- 1 DFPlayerMini (MP3 pleer)
- MP3 pleer uchun 1 Micro-SD karta
- 1 rezistor (1k Ohm)
- 1 karnay, 4 Ohm
- 1 Arduino Uno yoki Nano
- 4 lahzali kalit (jangni boshlash, omon qolish, tugatish, tugatish, tugatish)
- 2 lahzali kalit (ovoz balandligi, ovoz balandligi)
- 6 lahzali kalitlar uchun rezistorlar (ochiladigan)
- 1 yoqish/o'chirish tugmasi
- Elektronni o'rnatish uchun 1 ta tenglik
- 1 IKEA plastik qutisi
Dasturiy ta'minot
- Arduino IDE 1.8.5
- Qichishish
2 -qadam: sun'iy yo'ldosh idishini tayyorlash va bo'yash
Sun'iy yo'ldosh antennasini bo'yashdan oldin uni tozalash kerak. Shundagina biz uni oq emal bilan ikki marta bo'yadik. Keyin biz eski gazetalar va yopishqoq lentadan foydalanib, idishga kerakli naqshni niqobladik va uni ranglar bilan bo'yadik. Har bir naqsh yoki naqsh qismi uchun bu amallarni takrorlang.
Bizda qora chiziqlar, tovoq chegarasi yaqinida kulrang doira bor edi. Bundan tashqari, biz markazga yaqin to'q sariq rangli doira chizdik. Markazning o'zi qizil rangga bo'yalgan.
Barcha bo'yoq quriganida, biz ranglar uchun himoya qatlamini yaratish uchun shaffof qoplamadan foydalanganmiz. Bu arenani ranglarning bo'linishidan himoya qiladi.
3 -qadam: Yorug'likni qo'shish
Bizning arenamiz jozibali yoritish dasturini taqdim etishi kerak edi, biz sun'iy yo'ldosh antennasining chetiga bir nechta LED qo'shishga qaror qildik. Qaysi chiroqni integral mikrosxemalarga ulash kerakligini yodda tutish uchun biz uni soat yo'nalishi bo'yicha raqamladik.
LEDlarni idishga joylashtiring, aylana bo'ylab muntazam masofada 5 mm teshik qiling. Ularni issiq elim bilan yopishtiring. Keyin LEDni yuqori o'yinchoqlar atrofida aylanib yurishdan himoya qilish uchun ko'zoynak taqing.
LEDni idishning orqa tomoniga ulang, ideal holda ularni vilkalarga ulang.
LEDlarni boshqarish uchun biz Arduino raqamli pinlarining quvvatini oshirish uchun ikkita 8 bitli chiqish smenasini (SN74HC595) ishlatamiz, bittasi yoritilgan aylananing o'ng yarmida (LED 1-5) va chap yarmida (6-) 10). Bu chiroqlarga qo'shimcha ravishda, biz keyinchalik sun'iy yo'ldosh piyolasining bilagiga bitta oq LEDli nuqta qo'shdik va uni oltinchi chiqish sifatida uladik. Ikkala SN74HC595 ham Arduino -ga faqat uchta pin bilan ulangan. Arduino ichida biz LEDlarning holatini saqlash uchun 16 bitli belgisiz tamsayıdan foydalanamiz. Ikki yoki undan ortiq LEDni yoritish uchun ularning qiymatlarini qo'shing.
Bizda quyidagi yoritish dasturlari mavjud.
Arena yuklanmoqda
Har bir LED 50 millimetrga dumaloq tarzda yoritiladi. Keyin barcha LEDlar 1, 5 soniya yonadi, LED nuqtasi 2 soniya ko'proq yonadi.
Jangni boshlang (3… 2… 1 … ruxsat bering … yirtib tashlang!)
Ikkala qizil LED ham har biri 1 soniya yonadi, so'ngra 200ms o'chadi. Keyin qizil LEDlar 1 soniya yonadi va keyin o'chadi. Sariq LEDlar 200 soniyadan so'ng 1 soniya yonadi va 200 mil o'chadi. Shundan so'ng, sariq rangli LEDlar 1 soniya yonadi va keyin o'chadi. Yashil LEDlar va LED nuqta chirog'i 200 soniyadan 2 soniya o'tgach, LED nuqta 2 soniya ko'proq yonadi.
Ringni tugatish
Har bir LED yoritgichi 10 dumaloq 25ms uchun yonadi va 25ms uchun o'chiriladi.
Omon qolgan tugatish
LEDlarning chap yarmi va o'ng yarmi 10 marta almashadi.
Yorqin tugatish
Oq LEDlar 100 milodiy pauza bilan 200 ms yonadi. Keyin barcha LEDlar 2 soniya yonadi va ketma -ket 750 militsiyada oq, qizil, sariq, yashil va ko'k chiroqlar o'chadi.
4 -qadam: Boshqarish panelini yaratish
Boshqarish paneli - bu bo'yalgan yog'ochdan yasalgan bo'lak yoki agar sizga lamel yoqsa. Bir lahzali kalitlar uchun to'rtta teshik oching (jangni boshlang, qo'ng'iroqni tugating, omon qoling va tugating) va ularni boshqaruv paneliga o'rnating. O'g'lim va men arenaning birinchi prototipi bilan bir nechta janglarda qatnashganimizda, ovozni tartibga solish yaxshi g'oya ekanligini aniqladik. Darhaqiqat, uni Arduino -da dasturlash mumkin, lekin ovozni ikkita qo'shimcha lahzali kalit bilan boshqarish yanada zo'r. Shunday qilib, Volume+ va Volume- uchun yana ikkita teshik oching.
Hech bo'lmaganda arena elektronikasini yoqish yoki o'chirish uchun kalit qo'shing.
5 -qadam: Arduino yordamida yurakni qurish
Bizning arenamiz uchun asbob -uskunalar yaratish nimadir jonlanayotgandek tuyuladi. Arduino -ni SN74HC595 va SN74SN165 -ga, DF pleer mini -ga, lahzali kalitlarga va LEDlarga ulash uchun Fritzing rejasini ko'ring. O'chirish paneli va uning funktsional imkoniyatlari bilan tanishish uchun avvalo non panelida ishlash tavsiya etiladi.
Prototipni yaratgandan so'ng, smenada registrlar va rezistorlar ularni bo'sh elektron kartaga lehimlaydilar. DF pleer mini -ni ham ushbu taxtaga qo'shing. Idishga o'rnatilgan LEDlarning simlarini ulash uchun etarli joy qoldiring.
Old boshqaruv panelining lahzali kalitlarini va kalitning quvvatini ulang.
6 -qadam: yorug'lik va tovush dasturlarini dasturlash
Dasturiy ta'minot (arena.zip) arenalarning ovoz va yoritish dasturidan iborat. Uni yuklab oling va Arduino IDE orqali Arduino -ga yuklang.
Die ArenaButton klassi SN74HC165 (8 bitli kirish smenali registr) parallel kirish chipiga ulangan olti lahzali kalitlarga kirishni o'z ichiga oladi.
ArenaLighting klassi SN74HC595 parallel chiqish chipiga (8 bitli chiqish siljish registri) kirish orqali yorug'lik dasturlarini amalga oshiradi.
ArenaSound klassi DF player mini -ga kirish orqali ovozli dasturni amalga oshiradi. MP3 pleerga kirish uchun siz kutubxonani Arduino loyihasiga kiritishingiz kerak (uni DFRobot -dan yuklab oling). MP3 fayllarini yuklash ketma -ketligi, jangning boshlanishi, ringning tugashi, omon qolgan va portlash uchun SD -kartaga (MP3 fayllari berilmagan) nusxalashni unutmang.
Siz ArenaLighting va ArenaSound uchun Arena sinfini va mavhum sinfni topishingiz mumkin, chunki bu ilovalar umumiy usul nomlariga ega, shuning uchun asosiy tsiklning tuzilishi juda oddiy bo'lib qoladi.
7 -qadam: Hammasini bir joyga to'plash
Elektronni plastik qutiga joylashtiring. Barcha simlar bilan ehtiyot bo'ling, ularning ba'zilari buzilmasligi yoki sovuq lehim bo'g'inlari bo'lmasligi kerak. Aks holda sizda juda iflos apparat tuzatish ishi bo'ladi. Old panelda boshqaruv paneli o'rnatilgan.
Endi butun qutini yog'och tokchaga mahkamlang. Sun'iy yo'ldosh idishi, albatta, rafning yuqori qismiga o'rnatilishi va barcha LED simlarini ulashi kerak.
8 -qadam: Xursand bo'ling
Endi birinchi sehrli daqiqani yaratish vaqti keldi. Arenani yoqing va arenalarning uyg'onishini ko'ring. Bu hayajonli daqiqadan rohatlaning!
Siz qilishingiz kerak bo'lgan oxirgi narsa - do'stlaringizni taklif qilish va epik turnirlarning mezboni bo'lish!
Endi eng hayajonli o'yinchoqlar ustki arenasidagi janglardan zavqlaning!
3… 2… 1…. Bo'lsin …. joyi jannatda bo'lsin!
Tavsiya:
O'zgaruvchan yorug'lik sezuvchi tungi yorug'lik: 8 qadam (rasmlar bilan)
O'zgaruvchan yorug'lik sezgichli tungi yorug'lik: Bu ko'rsatma qo'lda o'chirish uchun tungi yorug'lik sensori qanday buzilganligini ko'rsatadi. Diqqat bilan o'qing, har qanday ochiq sxemalarni yodda tuting va agar kerak bo'lsa, birlikni sinovdan o'tkazishdan oldin o'z hududingizni o'chiring
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
Zelda xazina sandig'i (yorug'lik va tovush bilan): 12 qadam (rasmlar bilan)
Zelda xazina sandig'i (chiroqlar va tovushlar bilan): Hammaga salom! Men yoshligimda "Zelda afsonasi" o'yinlarining ashaddiy muxlisi edim, lekin o'ylaymanki, siz ko'kragingizni ochganingizda ijro etiladigan musiqani deyarli hamma biladi. Bu juda sehrli! Men sizga bu ko'rsatmalarni ko'rsataman
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