Мазмуну:

Көтөрүлүүчү 6 Note Music Box / Instrument (Оңой жасоо жана өркүндөтүү!): 5 кадам (Сүрөттөр менен)
Көтөрүлүүчү 6 Note Music Box / Instrument (Оңой жасоо жана өркүндөтүү!): 5 кадам (Сүрөттөр менен)

Video: Көтөрүлүүчү 6 Note Music Box / Instrument (Оңой жасоо жана өркүндөтүү!): 5 кадам (Сүрөттөр менен)

Video: Көтөрүлүүчү 6 Note Music Box / Instrument (Оңой жасоо жана өркүндөтүү!): 5 кадам (Сүрөттөр менен)
Video: Top 10 Mythbusters in PUBG MOBILE + Tips And Tricks PUBG Myths #6 (Godzilla vs Kong Event Mode) 2024, Июнь
Anonim
Көтөрүлүүчү 6 Note Music Box / Instrument (Оңой жасоо жана жакшыртуу!)
Көтөрүлүүчү 6 Note Music Box / Instrument (Оңой жасоо жана жакшыртуу!)

Салам! Винтергатан аттуу швед тобунун мүчөсү Мартин Молинден шыктануу менен мен жакында эле музыкалык кутуларга жана андагы нерселердин баарына ашык болуп калдым. Музыкалык кутуларга ыр чыгарган адамдар дагы деле эскирген ыкманы колдонуп жатышат, нота нотага түшүрүү үчүн, убактысы бүтөт деп үмүттөнүшөт. Муну өзүм жасаган соң, бул чарчоочу көнүгүү жана алмаштырууну колдоно турган машыгуу экенин билем. Ошентип, мен ыр жаратуу үчүн инфракызыл линия детекторлорун колдонуу жөнүндө ойлонуп калдым. Бул кара жана ак басылган кагазды окуусу керектигин билдирет, бирок үн чыгарууга гезитти сканерлөө сыяктуу ар кандай колдонулушу мүмкүн.

1 -кадам: материалдар

Бул мен колдонгон материалдар, бирок алар абдан алмаштырылат. Өзүңүзгө эң ылайыктуусун караңыз!

- Ардуино Уно

- Динамик же Буззер

- 9v Батарея

- 9v Батарейка Клипи

- Күйгүзүү / Өчүрүү

- 6 x QRD1114 Reflective Sensor

- Jumper Cables

- Жыгач куту (10 x 15 x 9)

2 -кадам: Circuit

Circuit
Circuit
Circuit
Circuit

Азыр схема секирик менен жана менин оюмча бул долбоордун эң оор бөлүгүн чектейт. Бирок бул коркутууга жол бербеңиз; анчалык деле жаман эмес.

QRD1114 Reflective Sensor

Рефлексиялык сенсор чындыгында биринде эки сенсор. Анын ичинде жөнөтүүчү да, алуучу да бар. Жөнөтүүчү апельсинден ак түскө чейин, ал эми кабыл алуучу - кара, караңгы. Ушул себептен улам, анын 4 бутунун баары Arduino менен байланышкан болушу керек. Ресивердеги чекитке 5v менен туташкан 10k Ом резистору ЖАНА Arduinoдогу аналогдук пинге туташтырылган кабель керек. Анын диагоналдуу карама -каршысы 5v менен туташуусу керек, бирок 220 омдук резистор аркылуу. Калган эки буту түз жерге (GND) туташтырылышы мүмкүн. Булардын 6 же андан көбүн орнотуу абдан туура келгендиктен, эгер мүмкүн болсо, аларды ширетүүнү сунуштайм.

Спикер

Динамикке туташуу абдан оңой. Жөн гана - пинди жерге туташтырыңыз жана + пинти Arduinoдогу санариптик пинге туташтырыңыз. Мен бул долбоор үчүн ~ 9 пин колдондум.

Батарея

Сиздин Arduino батарейка менен иштөөгө уруксат берүү үчүн, мен сизге бул көрсөтмөнү карап чыгууну сунуштайм:

www.instructables.com/id/Powering-Arduino-…

Алар муну кантип кылууну түшүндүрүп, укмуштуудай жумушту жасашат. Мен бул окуу куралын долбоорум үчүн да колдондум.

3 -кадам: Кодекс

Эми код үчүн. Бул долбоор буга чейин Arduino программасына программаланган базалык китепканаларды колдонот.

Жөн гана zip файлын чыгарып, папканы ачыңыз. Сиз эки өтмөктү көрө алышыңыз керек; HandHeldMusicBox жана pitches.h. Бул жерден сиз жакшы барышыңыз керек!

Эгерде pitches.h жок болсо, анда 'shift + ctrl + T' баскычтарын басып, аны pitches.h деп атоо менен жаңы өтмөк жасай аласыз. Ал жерден жөн гана.txt файлындагы бардык нерсени жаңы өтмөккө көчүрүү керек.

4 -кадам: Музыкалык барак

Музыкалык баракча
Музыкалык баракча

Музыкалык баракты түзүү үчүн мен "Speelpapier" деп аталган Google электрондук жадыбалын түздүм, ал голландиялык "Кагазды ойнотуу" үчүн. Бул шилтеме аркылуу текшере аласыз:

docs.google.com/spreadsheets/d/1MHBrFVECut…

Эгерде сиз ырды өзүңүз жараткыңыз келсе, барактын бардыгын көчүрүп же анын көчүрмөсүн Дискке сактап койсоңуз болот. Эгерде сиз Excelди Google жадыбалдарынын үстүндө колдонууну кааласаңыз, анда аны Файл> Төмөнкүдөй жүктөө> Microsoft Excel астындагы Excel файлы катары жүктөп алуу менен жасай аласыз.

Музыкалык баракчага жазуу учурда бир аз кызыктай. Эскертүүлөр Gден Eге чейин барат, эгер сиз белгилүү бир плиткада G ойноткуңуз келсе, сол жагында "САНДАР КАТАРЫ" деп жазылган '1ди толтуруңуз. Google электрондук жадыбалдары бул чындыгында сан эмес, коддо колдоно турган сап экенин түшүнүү үчүн, сандын алдына 'тамгасын кошууну унутпаңыз.

'1 = Г.

'2 = А.

'3 = Б.

'4 = C.

'5 = D

'6 = Е

Өзүңүздүн обондоруңузду ырахат алыңыз.

5 -кадам: жакшыртуу

Эми эң маанилүү кадам үчүн: муну өзүңүздүкү кылыңыз!

Мен сизге портативдүү музыкалык кутучаны жасоо үчүн эң негизги кадамдарды бердим, концепцияны жакшыртуу убактысы келди. Бул жерде бир нече ыкмалары бар:

- Сиз мультиплексор же башка Arduino аркылуу дагы сенсорлорду кошо аласыз

- Сиз кеңири диапазонду алуу үчүн кээ бир сенсорлорду октаваларды алмаштырууга аракет кылсаңыз болот

- Сиз үн слайдерин же баскычын кошо аласыз

- Динамиктен көбүрөөк үн алуу үчүн күчөткүчтү кошуңуз

- Аудио китепкананы колдонуп, шумдуктуу үндөрдү алыңыз, балким "музыкалык кутуча" үнүн да түзүңүз.

- Аккорддорду ойнотуу үчүн таймердин үзгүлтүктөрүн же башка ыкманы колдонуңуз!

- Сиз үчүн иштеши үчүн музыкалык барак генераторунун файлын түзөтүңүз

- Белгиленген ылдамдыкта кагазды тартып турган кандайдыр бир механизмге ээ болуңуз.

Долбооруңузга ийгилик каалайм жана прогресс тууралуу мага билдириңиз, мен муну уккум келет.

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