Мазмуну:

Музыкалык викторина: 5 кадам
Музыкалык викторина: 5 кадам

Video: Музыкалык викторина: 5 кадам

Video: Музыкалык викторина: 5 кадам
Video: Математическая физминутка 2024, Июль
Anonim
Музыкалык викторина
Музыкалык викторина

Саламатсызбы, биз Малага университетинин электроника инженериясынын 4-курс модулунун үч студентибиз, Shool Telecommunications (https://www.uma.es/etsi-de-telecomunicacion/) жана биз сизге өзүбүздү көрсөтөбүз "Creative Electronics" деп аталган предмет үчүн пройект.

Долбоор мини-оюндан турат, анда ардуино тактасы туш келди обон ойнотууну чечет жана оюнчу тиешелүү баскычты басуу менен тийиштүү түрдө жооп бериши керек; эгер сиз ойногон ыр менен байланышкан баскычты бассаңыз, жашыл LED күйөт жана дисплейдин саны көбөйөт, эгер андай болбосо, кызыл LED күйөт жана сан кайра коюлат.

Сизге жагат деп үмүттөнөбүз!

1 -кадам: Материалдардын жана компоненттердин тизмеси

1x Ардуино Леонардо

1x ПХБ тактасы

8x баскычтар

7х 220 Ом резисторлор

1x 74HC595

1x 7-сегменттеги LED дисплей

1x Buzzer

1x Welder

1x Калай Катушка

1x Pense

1x 5V чыгаруу электр менен камсыздоо (мисалы, powerbank)

Бул кутучаны жасоо үчүн керектүү материалдар:

1x Жыгач

1х Ак желим

1х Электр араа

1x Henge

2 -кадам: кутуну куруу

Кутуну куруу
Кутуну куруу
Кутуну куруу
Кутуну куруу
Кутуну куруу
Кутуну куруу
Кутуну куруу
Кутуну куруу

Биринчиден, (20x5) см өлчөмдөгү кутунун 4 тарабын кесип салыңыз. Андан кийин, каптал менен жасалган төрт бурчтуктун өлчөөлөрү менен кутунун жана базанын үстүн жасап, капталын негиз менен жабыштырыңыз.

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

Акыр -аягы, бардык компоненттер туташтырылган жана ырлардын сүрөттөрү кутунун үстүнө чапталган.

3 -кадам: кутунун ичинде

Кутунун ичинде
Кутунун ичинде
Кутунун ичинде
Кутунун ичинде
Кутунун ичинде
Кутунун ичинде

Кутуңузду алгандан кийин, биз ПХБ тактасын ширетүүдөн мурун, протондогу схеманы сыноону сунуштайбыз. Көңүл бургула, баскычтар программалык камсыздоо аркылуу Arduino PULL-UP каршылыгын колдонот.

Андан кийин, мисалы, эркек-аял коннекторлорун колдонуп, бардык баскычтарды жана 7seg дисплейин arduino тактасына туташтырыңыз.

Arduino тактасы, эгер кааласаңыз, кутунун ичиндеги тышкы батарея менен иштей алат же түздөн -түз кутуга тешик аркылуу ЖКга туташтырылышы мүмкүн.

4 -кадам: Программалоо жана блоктор диаграммасы

Программалоо жана блоктор диаграммасы
Программалоо жана блоктор диаграммасы

Негизги көйгөй - SD модулун колдонбостон жана кодду өтө узун кылбай жана башкарууга кыйын болгон көптөгөн ырларды кое билүү. Бул үчүн биз бардык ырларды өзүнчө китепканага койдук жана биз ардуинодон чалып, кодду окууга оңой жана оңой өзгөртө алгыдай кылып ырларды каалагандай өзгөртө аласыз. Китепкана ар бир нотанын жыштыгын жана жымжырттыгын колдонот.

Arduino коду коммутатордук түзүлүштү колдонуу менен жасалган. Биринчиден, кокус сан түзүлөт жана бул учурда байланышкан ыр угулат. Колдонуучу туура баскычты басса, көк жол чырак күйөт жана эсептегич 1ди кошот, антпесе кызыл жарык күйөт жана баштоо баскычы басылганда башка туш келди ыр пайда болот.

Кодду түзүү үчүн, адегенде.cpp жана.h коддорун zip кылышыңыз керек, андан кийин китепкананы arduino IDEге, Программа-> Китепкана кошуу->. ZIP китепканасын кошуу керек.

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