Mündəricat:
Video: Arduino ilə Musiqi Çalın!: 5 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
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
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 ç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
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
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
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ə:
Musiqi montajçısı: Blok tipli sensor sensorlu inteqrasiya olunmuş virtual musiqi aləti: 4 addım
Musiqi Assembler: Blok Tipli Sensorlu İnteqrasiya edilmiş Virtual Musiqi Aləti: Musiqi alətində çalmağı öyrənmək istəyən bir çox insan var. Təəssüf ki, bəziləri alətlərin yüksək qiymətinə görə başlamırlar. Buna əsaslanaraq, başlanğıc büdcəsini azaltmaq üçün inteqrasiya olunmuş virtual musiqi alətləri sistemi yaratmağa qərar verdik
Flyback Transformator və ya Dinamikdə PWM üçün ADC istifadə edərək Arduino ilə Mahnı Çalın: 4 Addım
Flyback Transformator və ya Dinamikdə PWM üçün ADC istifadə edərək Arduino ilə mahnılar oxuyun: Salam uşaqlar, bu mənim başqa bir təlimatımın ikinci hissəsidir (çox çətin idi), əsasən bu layihədə Arduino -da ADC və TIMERS -dən istifadə etdim. Audio Siqnalını PWM Siqnalına çevirin.Bu mənim əvvəlki Təlimatımdan çox asandır
Dinamik və ya Flyback Transformatorda PWM istifadə edərək Arduino ilə Mahnılar (MP3) Çalın: 6 Addım (Şəkillərlə)
Dinamik və ya Flyback Transformatorda PWM istifadə edərək Arduino ilə Mahnı (MP3) Çalın: Salam Uşaqlar, bu mənim ilk təlimatımdır, ümid edirəm bəyənəcəksiniz !! Əsasən, bu layihədə Arduino ilə Laptopum arasındakı Serial Əlaqədən istifadə etdim. musiqi məlumatlarını dizüstü kompüterimdən Arduino -ya ötürmək. Arduino TIMERS -dən istifadə edərək
Step Motoru ilə Mahnı Çalın !!: 11 Addım (Şəkillərlə)
Step Motordan İstifadə edərək Mahnı Çalın !!: Bu layihə, bir step motoru ilə iki fərqli şəkildə qarşılıqlı əlaqə qurmağa imkan verəcək sadə bir dinamik interfeys dizaynıdır. sadə GUI, hansı
Musiqi Reaktiv İşıq -- Masaüstünü Möhtəşəm etmək üçün Super Sadə Musiqi Reaktiv İşıq Necə Hazırlanır: 5 Addım (Şəkillərlə)
Musiqi Reaktiv İşıq || Masaüstü Awsome etmək üçün Super Sadə Musiqi Reaktiv İşıq Necə Hazırlanır: Salam uşaqlar, bu gün çox maraqlı bir layihə hazırlayacağıq.Bu gün biz reaktiv musiqi yaradacağıq. Led parlaqlığını dəyişəcək. əslində aşağı tezlikli səs siqnalı olan bas. Qurmaq çox sadədir, biz