Mündəricat:

Arduino ilə Musiqi Çalın!: 5 addım (şəkillərlə)
Arduino ilə Musiqi Çalın!: 5 addım (şəkillərlə)

Video: Arduino ilə Musiqi Çalın!: 5 addım (şəkillərlə)

Video: Arduino ilə Musiqi Çalın!: 5 addım (şəkillərlə)
Video: Azerbaycan Himni Piano 2024, Noyabr
Anonim
Arduino ilə Musiqi Çalın!
Arduino ilə Musiqi Çalın!

Bu təlimatda sizə Arduino UNO və SD Card modulundan istifadə edərək necə musiqi çalacağımı göstərəcəyəm.

SPI Əlaqəsindən istifadə edəcəyik.

Gəlin başlayaq!

Addım 1: hissələr

Hissələri
Hissələri

Aşağıdakı hissələrə ehtiyacımız olacaq:

Arduino UNO

SD Kart Oxuyucusu

Jumper telləri

Səs Gücləndiricisi

Dinamik

Addım 2: Kod

Kod
Kod

Kod çox sadədir, bundan istifadə edərək SD kartdakı hər hansı bir səsi səsləndirə bilərsiniz, ancaq müəyyən bir formatla, növbəti addımda.

Bütün kitabxanaları yükləməlisiniz, əgər varsa, kopyalayıb yapışdırın:

#"SD.h" daxil edin // SD kitabxana#SD_ChipSelectPin 4 təyin edin // SD modulu üçün SS pinini seçin

#"SPI.h" daxil edin

#include "TMRpcm.h" // Səs fayllarını oxumaq üçün kitabxana

TMRpcm Xatirə; // İstədiyiniz adı bura qoyursunuz

boş quraşdırma () {

Serial.begin (9600); // Serial com -u işə salın

if (! SD.begin (SD_ChipSelectPin)) {// SS pin YAXŞI vəziyyətdədirsə, Serial.println ("SD uğursuz") Uğursuzluq mesajı göndərəcək;

qayıtmaq;

}

Memoria.speakerPin = 9; // Dinamik qoyacağınız pin, ümumiyyətlə 9

}

boşluq döngəsi () {

Memoria.setVəcmi (5); // Buradakı səsi 7 -ə qədər təyin edə bilərsiniz

Yaddaş keyfiyyəti (1); // yalnız 1 və ya 0 qəbul edir, 1 daha keyfiyyətlidir

Memoria.play ("1.wav"); // Burada səsinizin adını qoyursunuz

gecikmə (10000); // Bu gecikmə ən azı səsinizin eyni uzunluğunda olmalıdır.

// Bu kitabxana arduino başqa bir vəzifədə olarkən musiqini çala bilər, buna görə arxa planda oxuya bilərsiniz

// və ya səsin bitməsini gözləyin

}

Addım 3: Səs fayllarını çevirin

Səs fayllarını çevirin
Səs fayllarını çevirin
Səs fayllarını çevirin
Səs fayllarını çevirin

Bu.wav audio faylları ilə işləyəcək, ancaq buna görə som tənzimləmələri etməlisiniz.

Bunun üçün aşağıdakı onlayn çeviricidən istifadə edə bilərsiniz.

audio.online-convert.com/convert-to-wav

Beləliklə, bu səhifədə şəkildəki kimi parametrləri dəyişdirməlisiniz, sonra "Fayl Dönüştür" düyməsini basın və çevrilmənin bitməsini və yeni faylın yüklənməsini gözləyin!

Sonra bütün bu audio faylları bir SD karta qoymalı və arduino moduluna bağlamalısınız.

Bu kitabxanada yuxarıdakı şəkildəki kimi digər xüsusiyyətlər də var, buna görə də istifadə edə bilərsiniz və səs düymələri, sonrakı mahnı və s. Və ya istədiyiniz hər şeyi əldə edə bilərsiniz! Göy sərhəddir!

Addım 4: Diaqram

Diaqram
Diaqram

Bu arduino və SD modulu üçün pin quruluşudur:

Arduino >>>>>>> SD Modulu

4 >>>>>>>>>>>> SS

11 >>>>>>>>>> MOSI

12 >>>>>>>>>> MISO

13 >>>>>>>>>> SCK

5v >>>>>>>>>> 5v

Gnd >>>>>>>> Gnd

9 >>>>>>>>> PWM Audio Çıxışı

Səs çıxışı gücləndirilmiş dinamikə qoşula bilər, çünki güc aşağıdır və birbaşa qoşulduqda cərəyan istehlakı arduino -ya zərər verə bilər.

Və … bitirdiniz!

Hər hansı bir şübhəniz varsa mənə bildirin, cavab verməkdən məmnunam, Təlimatımı oxuduğunuz üçün təşəkkürlər!

Addım 5: Nəticələr

Nəticələr
Nəticələr

Bir osiloskopunuz varsa, PWM siqnalını belə bir səs çıxışında görə bilməlisiniz.

Və … bitirdiniz!

Hər hansı bir şübhəniz varsa mənə bildirin, cavab verməkdən məmnunam, Təlimatımı oxuduğunuz üçün təşəkkürlər!

Tövsiyə: