Мазмуну:

Музыкалык чырак W/ Arduino: 6 кадам
Музыкалык чырак W/ Arduino: 6 кадам

Video: Музыкалык чырак W/ Arduino: 6 кадам

Video: Музыкалык чырак W/ Arduino: 6 кадам
Video: IBADAH DOA PENYEMBAHAN, 01 JUNI 2021 - Pdt. Daniel U. Sitohang 2024, Ноябрь
Anonim
Image
Image

Бул мен жана менин өнөктөшүм (Адриан Калво) биздин университет курстарынын бири үчүн жасаган долбоор. Долбоор Arduino негизделген музыкалык кутудан турат. Музыка пьезо -зумер аркылуу ойнотулат, обондору биз билген 8bit музыкага окшош. Кутунун үч ыры бар, Take me me, Stairway to Heaven жана Storms of Storms. Ырлардын ар бири үчүн кутунун үстүндөгү чырактын жарыгы түсүн өзгөртөт. Кутуча ошондой эле кийинки жана мурунку баскычтардан жана ырдын атын жана авторун көрсөткөн LCD дисплейден турат. Ал эми торттун алчасы - бул музыканы күйгүзүп же өчүрүү үчүн, кутунун маңдайындагы микрофон аркылуу. Бул Нускамада бул долбоорду кайталоо үчүн бардык кадамдарды таба аласыз. Бул пайдалуу деп ишенебиз.

1 -кадам: материалдарды чогултуу

Power Arduino коддоо (Clap Switch)
Power Arduino коддоо (Clap Switch)

Бул долбоор үчүн сизге керек болот:

  1. Үн сенсору KY038
  2. ЖК экран (I2C модулу бар экрандын бирин алууну сунуштайбыз)
  3. Piezo Buzzer
  4. Баскычтар x2
  5. 4x4 Neopixel Matrix (же окшош)
  6. 9v Powersource (негизги токту күйгүзүү жана өчүрүү үчүн ага которгуч орнотсоңуз жакшы болот)
  7. MDF
  8. Супер клей
  9. Arduino UNO x2
  10. Көп секирүүчү кабелдер (суммасы колдонуучудан көз каранды)

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

2 -кадам: Power Arduino коддоо (Clap Switch)

Биринчи коддоо үн сенсоруна байланыштуу болот, анткени ал үндөрдү каттаганда которгуч болуп иштейт. Биз аны arduino санарип киргизүү катары колдонобуз. Сиз кодду алуу үчүн zip файлын жүктөп алсаңыз болот же өзүңүздү сүрөт аркылуу жетектей аласыз.

3 -кадам: Негизги Ардуинону коддоо (Кутунун жүрөгү)

Бул код узун жана татаал, ошондуктан биз сүрөттү кошкон жокпуз, андыктан жүктөп алууга чакырабыз. Код 3 китепкананы колдонот, андыктан аларды орнотууга даяр болуңуз. Биз коддун комментарийлерине ар биринин атын киргизебиз. Коддун код түшүндүрмөлөрү if (//) ичиндеги комментарийлер катары каралышы мүмкүн.

4 -кадам: Районду бириктирүү (Аппараттык)

Микросхеманы бириктирүү (жабдуу)
Микросхеманы бириктирүү (жабдуу)

Бүт кутунун схемасын сүрөттөн көрүүгө болот. Сүрөттү ээрчигенде этият болуңуз жана музыкалык кутуңуз жакшы иштеши керек. Ар бир туташуу үчүн түйүндөр бар болгон жерде төлөөнү унутпаңыз. Бул схеманы түшүнүүнүн эң кыйын бөлүгү - бул эки ардуино ортосундагы байланыш. Бул чыгаруу пини аркылуу жасалат (Power_Arduino 13), жана башка Arduino 5v пин. Main_Arduino'нун GND пинин Power_Arduino'нун GND пинине туташтыргыңыз келет. Мындан тышкары, байланыштар өзүнчө түшүнүктүү жана сиз коддун эки орнотууларын да колдонмо катары колдоно аласыз.

Эсиңизде болсун, 9v кубат булагы ГАНА Power_Arduino менен туташуусу керек.

5 -кадам: структураны куруу

Структураны куруу
Структураны куруу

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

1 -кадам:

2 -кадам, сизде документ болгондо, бул өзгөчөлүктөрү бар кутучадагы саптар керек болот (кызыл жана 0.01ин). 3 -кадам Эми сиз MDF 3ммди лазерге коёсуз. сизге 30х40 см жыгач керек болот. 4 -кадам MDF боюнча ойлоп табуучунун документин кесүү. 5 -кадам Бардыгын жайгаштырып, ардуинонун бардык компоненттери бар кутуну курду. (документ менен бардык жүздөрдү бирге жайгаштыруу керек).

6 -кадам: Жаңы музыкалык лампаңызга кошулуңуз

Жаңы музыкалык лампаңызга кошулуңуз!
Жаңы музыкалык лампаңызга кошулуңуз!
Жаңы музыкалык лампаңызга кошулуңуз!
Жаңы музыкалык лампаңызга кошулуңуз!
Жаңы музыкалык лампаңызга кошулуңуз!
Жаңы музыкалык лампаңызга кошулуңуз!
Жаңы музыкалык лампаңызга кошулуңуз!
Жаңы музыкалык лампаңызга кошулуңуз!

Кутуңузду бүт схемалар менен жабыштырып бүткөндөн кийин, сиз жаңы түзмөгүңүз менен ырахат алууга даярсыз!

Бул окуу куралы сизге пайдалуу деп ишенебиз!

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