Мазмұны:

Бейблэйд аренасы жарық пен дыбыс әсерімен: 8 қадам
Бейблэйд аренасы жарық пен дыбыс әсерімен: 8 қадам

Бейне: Бейблэйд аренасы жарық пен дыбыс әсерімен: 8 қадам

Бейне: Бейблэйд аренасы жарық пен дыбыс әсерімен: 8 қадам
Бейне: Смотрели этот мультфильм? 😂 #shorts #головоломка 2024, Қараша
Anonim
Бейблэйд аренасы жарық пен дыбыс әсерімен
Бейблэйд аренасы жарық пен дыбыс әсерімен
Бейблэйд аренасы жарық пен дыбыс әсерімен
Бейблэйд аренасы жарық пен дыбыс әсерімен
Бейблэйд аренасы жарық пен дыбыс әсерімен
Бейблэйд аренасы жарық пен дыбыс әсерімен

Beyblade Burst Arena - бұл пышақтары бар ойыншықтар үшін жарық пен дыбыс әсерлері бар арена. Менің балам маған келіп, өзінің «Бейблейд» шыңдарын көрсеткенде, біз олардың бір -бірінің айналасында дөңгеленіп, бір -біріне соғылып, жарылып жатқанын көргенде, екеуіміз де ешкімге ұқсамайтын аренаға ие болғымыз келетініне келістік. Бірақ біз бұл жобаны өте қызықты өткіздік, біз сіздермен бөлісуді жөн көрдік, және сіз осы алаңда біз сияқты көңілді боласыз деп үміттенеміз.

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

1 -қадам: Бұл аренаны құру үшін сізге қажет…

Арена үшін

  • Диаметрі 40 см -ден 60 см -ге дейінгі спутниктік табақ
  • Эмаль (мысалы, ақ, қара, қызғылт сары, сұр)
  • Ыстық желім
  • 10 пластикалық көзілдірік
  • Мөлдір жабын материалы

Сөре үшін

  • Ағаш
  • Бұрандалар

Электронды компоненттер

  • 1 5В қуат көзіне немесе 5В қуат көзіне қосуға арналған USB кабелі
  • Аймақтық жарықтандыру бағдарламасына арналған 10 жарық диоды (әрқайсысынан 2 ақ, сары, қызыл, көк және жасыл)
  • 1 жарықдиодты нүкте (ақ)
  • 10 жарықдиодты 10 резистор (220 Ом)
  • Жарықдиодты нүктеге арналған резистор (220 Ом)
  • 2 SN74HC595 8 разрядты шығыс ауысу регистрі
  • 1 SN74HC165 8 разрядты кіріс ауысу регистрі
  • 1 DFPlayerMini (MP3 ойнатқыш)
  • MP3 ойнатқышқа арналған 1 Micro-SD картасы
  • 1 резистор (1к Ом)
  • 1 динамик, 4 Ом
  • 1 Arduino Uno немесе Nano
  • 4 лездік қосқыштар (шайқасты бастау, аман қалу, қоңырауды аяқтау, жарылысты аяқтау)
  • 2 лездік қосқыштар (дыбыс деңгейін төмендету, дыбыс деңгейін жоғарылату)
  • 6 Лездік қосқыштар үшін резисторлар (түсіру)
  • 1 Қосу/өшіру қосқышы
  • Электрониканы орнатуға арналған 1 ПХД
  • 1 IKEA пластикалық қорап

Бағдарламалық қамтамасыз ету

  • Arduino IDE 1.8.5
  • Қиындық

2 -қадам: спутниктік антеннаны дайындау және бояу

Спутниктік табақты дайындау және бояу
Спутниктік табақты дайындау және бояу
Спутниктік табақты дайындау және бояу
Спутниктік табақты дайындау және бояу
Спутниктік табақты дайындау және бояу
Спутниктік табақты дайындау және бояу
Спутниктік табақты дайындау және бояу
Спутниктік табақты дайындау және бояу

Спутниктік табақты бояудан бұрын оны тазалау қажет. Осыдан кейін біз оны ақ эмальмен екі рет боядық. Содан кейін біз ескі газеттер мен жабысқақ таспаны пайдаланып, ыдысқа қалаған үлгіні маскалап, түстермен боядық. Әр үлгі немесе үлгінің бөлігі үшін осы қадамдарды қайталаңыз.

Бізде қара крест сызықтары, ыдыс шекарасының жанында сұр шеңбер болды. Сонымен қатар, біз орталықтың жанында апельсин шеңберін боядық. Орталықтың өзі қызыл түске боялған.

Барлық бояулар құрғаған кезде, біз түстер үшін қорғаныш қабатын жасау үшін мөлдір қабатты қолдандық. Бұл аренаны түстердің бөлінуінен қорғайды.

3 -қадам: Жарықты қосу

Жарықтандыру қосу
Жарықтандыру қосу
Жарықтандыру қосу
Жарықтандыру қосу
Жарықтандыру қосу
Жарықтандыру қосу
Жарықтандыру қосу
Жарықтандыру қосу

Біздің арена жарықтандырудың тартымды бағдарламасын ұсынуы керек болғандықтан, біз спутниктік табақтың шетіне бірнеше жарықдиодты қосуды шештік. Қандай шамды интегралды схемаларға қосу керектігін есте ұстау үшін біз оны сағат тілімен нөмірледік.

Жарық диодтарын ыдысқа орнатыңыз, шеңбер бойымен белгілі бір қашықтықта 5 мм тесік бұрғылау жеткілікті. Оларды ыстық желіммен жабыстырыңыз. Содан кейін жарықдиодты айналасында айналатын жоғарғы ойыншықтардан қорғау үшін көзілдірікті орнатыңыз.

Табақтың артқы жағындағы светодиодты сыммен жалғаңыз, оларды штепсельдік жалғауға қосыңыз.

Жарық диодтарын басқару үшін біз Arduino цифрлық түйреуіштерінің қуатын жақсарту үшін екі 8 разрядты шығыс ауысу регистрін (SN74HC595) қолданамыз, біреуі жарықтандырылған шеңбердің оң жақ жартысына (1-5 жарық диоды), екіншісі сол жақ жартысына (6-) 10). Бұл шамдарға қосымша, біз кейінірек спутниктік табақтың қолына ақ түсті жарықдиодты бір нүктені қостық және оны алтыншы шығыс ретінде жалғадық. SN74HC595 екеуі де Arduino -ға тек үш түйреуішпен қосылған. Arduino ішінде біз светодиодтардың күйін сақтау үшін 16 разрядты белгісіз бүтін санды қолданамыз. Екі немесе одан да көп жарықдиодты жарықтандыру үшін олардың мәндерін қосыңыз.

Бізде келесі жарықтандыру бағдарламалары бар.

Аренаны жүктеу

Әрбір жарықдиодты дөңгелек түрде 50 м жарықтандырылады. Содан кейін барлық светодиодтар 1, 5 секундқа қосылады, жарық диодты нүкте 2 секундқа ұзақ жанып тұрады.

Ұрысты бастаңыз (3… 2… 1… рұқсат етіңіз!)

Екі қызыл жарық диоды әрқайсысы 1 секундқа жанады, содан кейін 200 мс сөнеді. Содан кейін қызыл жарық диодтары 1 секундқа қосылады, содан кейін сөнеді. 200 минуттан кейін сары жарық диодтары 1 секундқа қосылады және 200 м өшіріледі. Осыдан кейін сары жарық диодтары 1 секундқа жанады, содан кейін сөнеді. Жасыл жарық диодтары мен жарық диоды 200 секундтан кейін 2 секундқа, жарықдиодты нүкте 2 секундқа ұзарады.

Сыңғырлауды аяқтау

Жарықдиодты шамдардың әрқайсысы 10 айналымда 25 мс және 25 мс сөнеді.

Аман қалу

Жарық диодтарының сол жақ жартысы мен оң жақ жартысы 10 рет ауысады.

Жарылыс аяқталды

Ақ жарық диодты шамалар 200 м жарықтандырады, 100 м үзіліспен. Содан кейін барлық светодиодтар 2 секундқа жанады және ақырын қызыл, сары, жасыл және көк түстері 750 мс пульсінде өшеді.

4 -қадам: Басқару тақтасын құру

Басқару тақтасын құру
Басқару тақтасын құру
Басқару тақтасын құру
Басқару тақтасын құру
Басқару тақтасын құру
Басқару тақтасын құру
Басқару тақтасын құру
Басқару тақтасын құру

Басқару тақтасы - боялған ағаштан жасалған бұйым немесе егер сізге тақтай ұнаса. Бір сәтте қосқыштар үшін төрт тесік бұрғылаңыз (Battle Start, Ring Out Finish, Survivor Finish and Burst Finish) және оларды басқару тақтасына орнатыңыз. Ұлым екеуміз аренаның алғашқы прототипімен бірнеше шайқас жүргізгенде, дыбыс деңгейін реттеу жақсы идея екенін білдік. Шынында да, оны Arduino -да бағдарламалауға болады, бірақ дыбысты екі қосымша қосқыш арқылы басқару әлдеқайда жақсы. Сонымен, Volume+ және Volume- үшін тағы екі тесік бұрғылаңыз.

Кем дегенде, аренаның электроникасын қосу немесе өшіру үшін қосқышты қосыңыз.

5 -қадам: Arduino көмегімен жүректі құру

Arduino көмегімен жүректі құру
Arduino көмегімен жүректі құру
Arduino көмегімен жүректі құру
Arduino көмегімен жүректі құру
Arduino көмегімен жүректі құру
Arduino көмегімен жүректі құру

Біздің аренаға арналған жабдықты жасау бір нәрсе өмірге келетін сияқты. Arduino -ны SN74HC595 және SN74SN165 -ке, DF ойнатқышына, лездік қосқыштар мен светодиодтарға қосудың Fritzing жоспарын қараңыз. Схема мен оның жұмысымен танысу үшін алдымен тақтада жұмыс істеу ұсынылады.

Прототипті жасағаннан кейін ауысым регистрлері мен резисторлар оларды таза тақтаға дәнекерлейді. Осы тақтаға DF ойнатқышын қосыңыз. Ыдысқа орнатылған жарықдиодты сымдарды қосу үшін жеткілікті орын қалдырыңыз.

Алдыңғы басқару панелінің қосқыштарын және қосқыштың қуатын қосыңыз.

6 -қадам: Жарық пен дыбыс бағдарламаларын бағдарламалау

Бағдарламалық қамтамасыз ету (arena.zip) дыбыстық және жарықтандыру ареналарынан тұрады. Оны жүктеп алып, Arduino IDE арқылы Arduino -ға жүктеңіз.

Die ArenaButton класы SN74HC165 параллель кіріс чипіне (8 разрядты кіріс ауысу регистрі) байланысты алты лездік қосқышқа кіруді инкапсуляциялайды.

ArenaLighting класы SN74HC595 параллель шығыс микросхемасына (8 разрядты шығыс ауысу регистрі) кіру арқылы жеңіл бағдарламаларды жүзеге асырады.

ArenaSound класы DF player mini -ге кіру арқылы дыбыстық бағдарламаны жүзеге асырады. MP3 ойнатқышқа қол жеткізу үшін сізге Arduino жобасына кітапхананы қосу керек (оны DFRobot -тен жүктеу). MP3 файлдарын SD картасына көшіруді ұмытпаңыз (MP3 файлдары берілмейді) жүктеу реті, шайқастың басталуы, рингтің аяқталуы, тірі қалу және жарылыс.

Сіз ArenaLighting және ArenaSound үшін Arena класын және абстрактілі сыныпты таба аласыз, себебі бұл енгізулерде жалпы әдіс атаулары бар, сондықтан негізгі цикл құрылымы өте қарапайым болып қалады.

7 -қадам: Барлығын біріктіру

Барлығын біріктіру
Барлығын біріктіру
Барлығын біріктіру
Барлығын біріктіру
Барлығын біріктіру
Барлығын біріктіру

Электрониканы пластикалық қорапқа салыңыз. Барлық сымдармен абай болыңыз, олардың кейбіреулерін сындырмаңыз немесе суық дәнекерлеу қосылыстары болмайды. Әйтпесе, сізде өте лас аппараттық құралдарды жөндеу жұмысы болады. Алдыңғы жағында басқару панелін орнатыңыз.

Енді бүкіл қорапты ағаш тірекке орнатыңыз. Спутниктік табақ, әрине, тіректің үстіне орнатылып, барлық жарықдиодты сымдарды қосуы керек.

8 -қадам: Көңілді болыңыз

Енді бірінші сиқырлы сәтті жасау уақыты келді. Аренаны қосыңыз және ареналардың оянып жатқанын көріңіз. Бұл қызықты сәттен ләззат алыңыз!

Сізге қазір істеу керек соңғы нәрсе - достарыңызды шақыру және эпикалық турнирлердің қожайыны болу!

Енді ең қызықты ойыншықтар алаңындағы жеке шайқастарыңыздан ләззат алыңыз!

3… 2… 1…. Рұқсат етіңіз …. Иманды болсын!

Ұсынылған: