Мазмуну:
- 1 -кадам: Бул Аренаны куруу үчүн сизге эмне керек…
- 2 -кадам: Спутник антеннасын даярдоо жана түстөө
- 3 -кадам: Жарык кошуу
- 4 -кадам: Башкаруу панелин түзүү
- 5 -кадам: Arduino менен жүрөктү куруу
- 6 -кадам: Жарык жана Үн программаларын программалоо
- 7 -кадам: Бардыгын бириктирүү
- 8 -кадам: Көңүл ачыңыз
Video: Жарык жана үн эффекттери менен Beyblade Arena: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Beyblade Burst Arena - бул бычактары бар оюнчуктар үчүн жарык жана үн эффекттери бар арена. Уулум мага келип, "Beyblade" чокуларын көрсөткөндө жана биз алардын бири -бирине тегеренип, бири -бирине урунуп, жарылып кеткенин көргөндө, экөөбүз тең эч кимге окшобогон аренага ээ болууну каалайбыз деп макул болдук. Бирок биз бул проект менен абдан кызыктуу болдук, биз аны сиздер менен бөлүшүүнү чечтик жана биз сиздер менен ушул аренада болгонубуздай кызыктуу болот деп үмүттөнөбүз.
Биз аренанын түрлөрү жөнүндө ойлонгондо, биз Youtube видеолорун карап көрдүк. Көпчүлүк ареналар картон кутучалардан же ушул сыяктуу нерселерден жасалган. Анан бир күнү менин гаражымда иштеп жатып, эски жана колдонулбаган спутник антеннасы көз алдыма келди. Мен уулума телефон чалдым жана анын көздөрү жашарды - ооба, бул биздин арена долбоорубузга чоң негиз болот.
1 -кадам: Бул Аренаны куруу үчүн сизге эмне керек…
Арена үчүн
- Спутник антеннасы диаметри 40 смден 60 смге чейин
- Эмаль (мисалы, ак, кара, кызгылт сары, боз)
- Ысык клей
- 10 пластикалык көз айнек
- Таза каптоочу материал
Раф үчүн
- Жыгач
- Бурамалар
Электрондук компоненттер
- 1 5В булагына туташтыруу үчүн 5В же USB кабели
- Аймактагы окуяны жарыктандыруу программасы үчүн 10 LED (ар бири 2, ак, сары, кызыл, көк жана жашыл)
- 1 LED так (ак)
- 10 LED үчүн 10 резистор (220 Ом)
- 1 LED каршылыгы (220 Ом)
- 2 SN74HC595 8-разряддуу чыгуучу сменалык регистр
- 1 SN74HC165 8-бит киргизүү сменасы
- 1 DFPlayerMini (MP3 ойноткуч)
- MP3 ойноткуч үчүн 1 Micro-SD карта
- 1 резистор (1k Ом)
- 1 Динамик, 4 Ом
- 1 Arduino Uno же Nano
- 4 ирмемдик которгучтар (Battle Start, Survivor Finish, Ring Out Finish, Burst Finish)
- 2 Мүнөт өчүргүчтөр (Үнүн азайтуу, үнүн жогорулатуу)
- 6 Резистор учурдагы өчүргүчтөр үчүн (ачылуучу)
- 1 Күйгүзүү/өчүрүү
- Электрониканы орнотуу үчүн 1 ПХБ
- 1 IKEA пластикалык кутуча
Программалык камсыздоо
- Arduino IDE 1.8.5
- Fritzing
2 -кадам: Спутник антеннасын даярдоо жана түстөө
Спутниктик антеннаны сырдоонун алдында аны тазалоо керек. Ушундан кийин эле биз аны ак эмаль менен эки жолу сырдадык. Андан кийин табактагы каалалган үлгүгө эски гезиттерди жана скотчту колдонуп, түстөр менен боёп койдук. Бул кадамдарды ар бир үлгү же үлгү бөлүгү үчүн кайталаңыз.
Бизде табактын чек арасына жакын жерде кара кросслайндар, боз тегерек бар болчу. Мындан тышкары, биз борбордун жанындагы кызгылт сары тегеректи тарттык. Борбордун өзү кызыл түскө боёлгон.
Бардык боёк кургатылганда, биз түстөрдү коргоочу катмарды түзүү үчүн тунук пальто колдонгон элек. Бул аренаны түстөрдүн бөлүнүшүнөн коргойт.
3 -кадам: Жарык кошуу
Биздин арена жагымдуу жарык берүү программасын камсыздашы керек болгондуктан, биз спутниктик табактын четине жакын бир нече LED диодун кошууну чечтик. Кайсы лампаны интегралдык микросхемаларга туташтыруу керек экенин эстен чыгарбоо үчүн аны сааттын жебеси боюнча номерледик.
Жарык диоддорду табакка орнотуңуз, тегеректин тегерегиндеги үзгүлтүксүз аралыкта 5 мм тешик бургула. Аларды ысык клей менен чаптаңыз. Андан кийин LEDди айланасындагы эң жакшы оюнчуктардан коргоо үчүн көз айнекти орнотуңуз.
Табактын арткы жагындагы светодиоддорду зымга сайыңыз, аларды идеалдуу түрдө сайгычтарга туташтырыңыз.
Светодиоддорду көзөмөлдөө үчүн биз Arduino санарип казыктарыбыздын потенциалын жогорулатуу үчүн эки 8-разряддуу которуштуруу реестрин (SN74HC595) колдонобуз, бири жарыктандырылган айлананын оң жарымына (LED 1-5) жана бирөө сол жарымына (6- 10). Бул чырактардан тышкары, биз кийинчерээк спутник антеннасынын колтугуна бир ак LED диодун коштук жана аны алтынчы чыгаруу катары туташтырдык. SN74HC595 экөө тең Arduino менен үч гана казык менен туташкан. Arduino ичинде биз LEDдин статусун сактоо үчүн 16-бит белгисиз бүтүн санды колдонобуз. Эки же андан көп светодиоддорду жарык кылуу үчүн алардын маанилерин кошуңуз.
Бизде төмөнкү жарык берүү программалары бар.
Аренаны жүктөө
Ар бир LED тегерек түрдө 50 мс чейин жарыктандырылат. Андан кийин бардык светодиоддор 1, 5 секундга күйгүзүлөт, LED так 2 секундага көбүрөөк күйөт.
Согушту баштаңыз (3… 2… 1 … уруксат … рип!)
Эки кызыл светодиод ар бири 1 секунддан жарык, андан кийин 200 мс өчүрүлгөн. Андан кийин кызыл диоддор 1 секундга күйгүзүлүп, анан өчөт. 200 мдөн кийин сары LED 1 секундга жана 200 мс өчүрүлөт. Ошол замат сары светодиоддор 1 секундга күйүп, анан өчөт. 200 мс жашыл диоддор жана 2 секундга светодиоддук жарык болгондон кийин, LED спот 2 секундага көбүрөөк жарык кылат.
Аяктоо
10 раунд ар бир LED чырактары 25 мс жана 25 мс өчүрүлөт.
Аман калуу
Светодиоддордун сол жарымы жана оң жарымы 10 жолу алмашат.
Жарылып бүтүү
Ак LED диаметри 200 мс жарык, 100 м тыныгуу менен. Андан кийин бардык светодиоддор 2 секундга күйөт жана 750 мс пульсто ак, кызыл, сары, жашыл жана көк түстөр өчөт.
4 -кадам: Башкаруу панелин түзүү
Башкаруу панели боёлгон жыгачтын бир бөлүгү же эгер сиз листти жактырсаңыз. Жөн эле убактылуу өчүргүчтөр үчүн төрт тешикти бургула (Согушту баштоо, Ring Out Finish, Survivor Finish жана Burst Finish) жана аларды башкаруу тактаңызга орнотуңуз. Уулум экөөбүз аренанын биринчи прототиби менен бир нече салгылашып жүргөндө, көлөмдү жөнгө салуу жакшы идея экенин билдик. Чынында эле, аны Arduinoдо программалоого болот, бирок үн көлөмүн эки кошумча убактылуу өчүргүч аркылуу көзөмөлдөө кандайдыр бир деңгээлде сонун. Ошентип, Volume+ жана Volume- үчүн дагы эки тешик бургулаңыз.
Жок дегенде аренанын электроникасын күйгүзүү же өчүрүү үчүн которгучту кошуңуз.
5 -кадам: Arduino менен жүрөктү куруу
Биздин аренанын жабдууларын куруу бир нерсе жандангандай сезилет. Ардуинону SN74HC595 жана SN74SN165ке туташтыруу үчүн Fritzing планын караңыз, DF плеери мини, убактылуу өчүргүчтөр жана Светодиоддор. Район жана анын иштеши менен таанышуу үчүн алгач нан тактасында иштөө сунушталат.
Прототипти кургандан кийин сменалык регистрлер жана резисторлор аларды бош схемага кошушат. Бул тактага DF плеери мини кошуу. Идишке орнотулган диоддордун зымдарын туташтыруу үчүн жетиштүү мейкиндик болсун.
Алдыңкы башкаруу панелинин убактылуу которгучтарын жана которгучтун кубатын туташтырыңыз.
6 -кадам: Жарык жана Үн программаларын программалоо
Программалык камсыздоо (arena.zip) ареналардын үн жана жарык берүү программасынан турат. Аны жүктөп алып, Arduino IDE аркылуу Arduinoго жүктөңүз.
Die ArenaButton классы SN74HC165 (8 бит киргизүү сменалык реестри) параллелдүү киргизүү чипине байланыштуу алты мүнөттүк которгучка жетүүнү камтыйт.
ArenaLighting классы SN74HC595 параллель чыгаруу чипине кирүү менен жарык программаларын ишке ашырат (8 бит чыгаруу нөөмөт реестри).
ArenaSound классы DF плеери мини аркылуу үн программасын ишке ашырат. MP3 ойноткучка кирүү үчүн сиз Arduino долбооруңузга китепкананы (DFRobotтон жүктөп алуу) кошушуңуз керек. MP3 файлдарын SD картага (MP3 файлдары берилбейт) көчүрүүнү унутпаңыз, жүктөө ырааттуулугу, согуштун башталышы, рингге чыгуу, аман калуу жана жарылуу.
Сиз ArenaLighting жана ArenaSound үчүн Arena классын жана абстракттуу классын таба аласыз, анткени бул колдонмолордо жалпы методдордун аттары бар, андыктан негизги укуруктун структурасы өтө жөнөкөй бойдон калууда.
7 -кадам: Бардыгын бириктирүү
Пластикалык кутуга электрониканы орнотуңуз. Бардык зымдардан этият болуңуз, алардын айрымдарын сындырбоо үчүн же муздак ширетүүчү муундарга ээ болуу үчүн. Болбосо сизде өтө кир аппараттык мүчүлүштүктөрдү оңдоочу жумуш болот. Алдыңкы жагында башкаруу панелин орнотуңуз.
Эми бүт кутуну жыгач стойкага орнотуңуз. Спутник табагы - албетте - стойканын үстүнө орнотулуп, бардык LED зымдарын туташтырышы керек.
8 -кадам: Көңүл ачыңыз
Эми биринчи сыйкырдуу учурду түзүүгө убакыт келди. Аренаны күйгүзүңүз жана ойгонуп жаткан ареналарды көрүңүз. Бул кызыктуу учурдан ырахат алыңыз!
Акыркы нерсе - досторуңузду чакыруу жана эпикалык турнирлердин ээси болуу!
Эми эң кызыктуу оюнчуктар аренасындагы жеке салгылашууларыңыздан ырахат алыңыз!
3… 2… 1…. Кое…. жырт!
Сунушталууда:
Ray Gun менен үн эффекттери V2: 17 кадам (сүрөттөр менен)
Ray Gun With Sound Effects V2: Мен жакында эле керексиз дүкөндө эски машыгууга туш болдум жана аны көргөндөн кийин мен аны рентген куралын жасашым керек экенин билдим. Мен азыр бир нече пистолет жасадым жана алар ар дайым табылган нерседен илхам алуу менен башталат. Сиз менин башка курулуштарымды текшере аласыз
Жарык эффекттери үчүн портативдүү проектор: 6 кадам (сүрөттөр менен)
Жарык эффекттери үчүн портативдүү проектор: Сүрөттөрдөгү түркүн түстүү жарык эффекттери мага абдан жакты … Ошентип, мен фотография жана кино тартуу үчүн портативдүү проекторду түзүү идеясы менен келдим. чырак өзүнүн мүмкүнчүлүктөрүн кеңейтет
Үстөлдүн жарык жасалгасы жана эшиктин жарык белгиси: 8 кадам (сүрөттөр менен)
Үстөлдүн жарык жасалгасы жана эшиктин жарыгы белгиси: Бул үйрөткүч столдун жасалгасын кантип программалоону жана курууну көрсөтөт. Бул жарыктар бир сааттын ичинде түсүн өзгөртөт. Сиз ошондой эле программалоону жана коштогон эшик белгисин курууну үйрөнөсүз. Сиз эшикти колдоно аласыз
Жарык жана үн эффекттери бар Arduino негизделген Lightsaber: 14 кадам (сүрөттөр менен)
Жарык жана үн эффекттери бар Arduino негизделген Lightsaber: Салам jedi! Бул көрсөтмө кинодогудай көрүнгөн, угулган жана аткарылган чырак жасоо жөнүндө! Жалгыз айырмачылык - бул металлды кесе албайт: (Бул түзмөк Arduino платформасына негизделген, мен ага көптөгөн функцияларды жана функцияларды берем, ал
Жарык диоддор менен ACны колдонуу (2 -бөлүк) - жана бул колдо эсептегичти жарык кылыңыз.: 9 кадам
Жарык диоддор менен ACны колдонуу (2 -бөлүк) - жана бул колдо эсептегичти жарык кылыңыз. LEDди AC менен колдонуу (1 -бөлүк), биз AC тармагына туташкан трансформатору бар светодиоддорду иштетүүнүн жөнөкөй жолун карадык. биздин светодиоддор трансформаторсуз иштейт жана кеңейтүү тилкесине бириктирилген жөнөкөй жарыкты курат. ЭСКЕРТҮҮ