Mündəricat:
- Addım 1: Dizayn
- Addım 2: Nə edəcəyinizi
- Addım 3: Dövrə / Diaqramın Necə Çalışdığı
- Addım 4: Səs Kabelləri
- Addım 5: Audio Kablolama (Davam)
- Addım 6: Fotoresistor
- Addım 7: LED dövrəmizin qurulması
- Addım 8: Qeydlərin tezliyini əldə etmək nəzəriyyəsi
- Addım 9: Arduino Proqramlaşdırması
- Addım 10: Bağlantı Şeması
- Addım 11: Musiqi
- Addım 12: Son mülahizələr
Video: Arduino + Mp3: 12 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
İşığı, fizikanı, optikanı, elektronikanı, robot texnikasını və elmlə əlaqəli hər şeyi sevirəm. Məlumat ötürmə ilə işə başladım və yenilikçi və böyüyən Li-Fi metodunu sınamaq istədim.
Li-Fi-nın əldə etdiyi yüksək məlumat ötürmə sürətindən xəbərim var, buna görə də bununla bağlı bir şey işlətmək və faydalı bir şey ortaya çıxarmaq istədim. Bu layihədə qənaətcil və maraqlı olmasını düşündüm və buna görə də hər kəsin bəyəndiyi bir şeyi - musiqini istifadə etməyə qərar verdim.
Əvvəlcə bunun bahalı bir şey olacağını düşündüm, amma hər şey rəqəmsal olaraq işlədiyi üçün ifa etmək inanılmaz dərəcədə ucuz oldu.
Arduino asanlığı ilə səslər çıxarmaq üçün tezliklər yarada bilərəm, layihə bir mahnının kodlaşdırılması və hər şeyin hazır vəziyyətdə qoyulmasıdır ki, insanlar buynuzu birbaşa Arduinoya bağlamadan LED vasitəsilə digər mahnıları kodlaşdırsınlar və məlumat göndərsinlər.
Addım 1: Dizayn
Layihənin protoboardda aparıldığını müşahidə edə bilərik, çünki testlər aparılır və tezliklə siqnalı yaxşılaşdırmaq üçün gücləndiricilər əlavə olunacaq. Gördüyüm bir şey, buynuz siqnalının çox aşağı olmasıdır, buna görə də buynuzu bağlamadan əvvəl siqnalı gücləndirməliyəm.
Addım 2: Nə edəcəyinizi
Alət və avadanlıqlar:
- Multimetre: Ən azından problemlərin aradan qaldırılması üçün gərginliyi, polariteyi, müqaviməti və davamlılığı yoxlamaq lazımdır.
- Cautín. Go keçid
- Makaron.
- Qaynaq. Go linki
- Çakmak.
- Kəlbətin kəsilməsi.
Elektronika:
- Cek: Bir çox audio obyekti təkrar emal edə bilərik, bu halda işləməyən dinamiklərə qoşulmaq üçün istifadə olunan birini tapdım.
- Arduino: İstənilən arduino istifadə edə bilərik, bu məqsədlə bir arduino istifadə etdim.
- LED: Ağ işıq yaradan bir LED məsləhət görürəm, çünki ağ işığı yox idi. Ağ işıq yaratmaq üçün hər zaman 3 rəngdən ibarət RGB LED istifadə etdim (Vacib: Qırmızı LED ilə yaşıl LED və mavi LED bizim işimizə yaramır dövrə).
- Rezistor: RGB LED -dən istifadə edirsinizsə 1k Ohm rezistorlardan istifadə etməyi məsləhət görürəm və Ağ LED -dən istifadə edirsinizsə 330 Ohm rezistorlardan istifadə edə bilərsiniz.
- Batareya: Tercihen 9V -dir.
- 9V batareya üçün bağlayıcı. Linkə keçin
- Kabel: Kəsikləri və əlaqələri asanlaşdırmaq üçün JUMPERS. Go Link istifadə etdim
- Günəş batareyası (fotoresistor)
Addım 3: Dövrə / Diaqramın Necə Çalışdığı
Sistemin necə işlədiyini burada görə bilərsiniz:
İnsan gözü bəzi spektr aralığında işığı görə bilmədiyi üçün LED -lərin yaydığı işığı istifadə edərək tezlikdəki fasilələrlə siqnal göndərə bilərik. İşığı yandırıb söndürmək kimidir (Duman siqnalları kimi). Dairə bütün dövrəmizi gücləndirən 9V batareya ilə işləyir.
Addım 4: Səs Kabelləri
Jakı kəsərkən multimetr davamlılığımızla hansı kabellərin yerə və siqnala uyğun olduğunu öyrənə bilərik, 2 kabelli (torpaq və siqnal) və 3 kabelli (torpaq, sağ siqnal, sol siqnal) digərləri var. Bu halda, kabel kəsərkən gümüş kabel, ağ kabel və qırmızı kabel əldə etdim. Multimetrlə gümüş kabelin yerə uyğun olduğunu və nəticədə qırmızı və ağın siqnal olduğunu təyin edə bildim. Kabeli daha güclü etmək üçün etdiyim şey, kabeli 50% -50% -ə bölməkdir və bükəcəyəm ki, eyni polariteli 2 tel daha güclü olsun və yenə də ip olsun (Bu, kabeli gücləndirmək üçündür və mən yox asanlıqla fasilə verin).
Addım 5: Audio Kablolama (Davam)
Kabel çox incə olduğundan və kəsici alətlə qırılması çox asan olduğu üçün oddan istifadə etməyi məsləhət görürəm, bu halda alışqan istifadə edildi.
Kabelin ucunu odla alovlandırın və yandırarkən barmağınızla və ya bəzi alətlərlə isti olarkən kabeli çıxarmalısınız (çıxardığımız şey kabeli əhatə edən plastikdir). İndi ağ və qırmızı teli bir düyün.
Addım 6: Fotoresistor
Bu vəziyyətdə daha böyük bir sahəni əhatə etmək üçün bir günəş paneli istifadə etdim, çünki bu hüceyrə sadəcə müsbət və mənfi terminallarda tullanan kabelləri qaynaqladı.
Hüceyrəmizin voltmetr vasitəsi ilə işlədiyini bilmək üçün onu günəş işığına qoyduqda təmin edən gərginliyi bilə bilərik (2V ± 0.5 -də olmasını məsləhət görürəm)
Addım 7: LED dövrəmizin qurulması
RGB LED -dən istifadə edərək və 1k ohm müqavimətlə ağ rəng əldə edə bilərik, protoborddakı dövrə üçün 9V -luq batareyanı LED -ə pozitiv verəcəyimizə və yerin elektrik şəbəkəsinə qoşulduğuna dair diaqramda göstərilənləri yerinə yetirəcəyik. Pleyerimizi göndərən siqnal (musiqi siqnalı). Cekpot zəmini LED -lərin mənfi tərəfinə bağlıdır.
Təcrübə edərək, baş verənləri müşahidə etmək üçün başqa bir rəng sınamaq istədim və qırmızı, yaşıl və mavi LED ilə nəticə əldə etmədim.
Addım 8: Qeydlərin tezliyini əldə etmək nəzəriyyəsi
Səs, sensorun, bizim vəziyyətimizdə qulağın ala biləcəyi havanın titrəməsindən başqa bir şey deyil. Müəyyən bir tonlu bir səs, havanın titrəmə tezliyindən asılıdır.
Musiqi "oktavalar" dediyimiz hissələrdə mümkün olan tezliklərə və musiqi notaları dediyimiz 12 hissədə hər bir oktavaya bölünür. Bir oktavanın hər notu, yuxarıdakı oktavada eyni nota tezliyinin tam yarısına malikdir.
Səs dalğaları, bir cisim atdığımız zaman suyun səthində meydana gələn dalğalara çox bənzəyir, fərqi odur ki, bir maneə zərbəyə səbəb olmadıqda və onu təhrif etmədikdə, səs dalğaları havanı mənşəyindən hər tərəfə titrədir.
Ümumiyyətlə, "o" (0 -dan 10 -a qədər) oktavasının "n" (Do üçün n = 1, Do # üçün n = 2, Bəli üçün n = 2) notu f (n, O) tezliyinə malikdir. bu şəkildə hesablaya bilərik (Şəkil):
Addım 9: Arduino Proqramlaşdırması
Proqramlaşdırma üçün sadəcə bir mahnı alacağıq və notun növünü seçməyə gedəcəyik, vacib bir məqamı nəzərə almaq lazımdır. Birincisi, proqramda dinamikimizin çıxışı pin 11 olaraq təyin olunur, sonra istifadə edəcəyimiz hər bir nota uyğun olan dəyişkənlik dəyərlərini izləyin. Qeyd növləri arasındakı vaxt fərqli olduğundan qeydləri təyin etməliyik, kodda əsas qeydləri müşahidə edə bilərik, sürəti artırmaq və ya azaltmaq üçün bpm vaxtımız var. Kodda bəzi şərhlər tapa bilərsiniz ki, onlara yol göstərilsin.
Addım 10: Bağlantı Şeması
Arduino Earth -ü Jack kabelimizin torpağına və pozitivini müsbət 9V batareyaya bağlayaq. Siqnal, batareyanın mənfi hissəsinə bağlanacaq pin 11 -dən çıxacaq.
Addım 11: Musiqi
Kodu arduino və bütün əlaqələrimizə yüklədikdən sonra oynamaq vaxtıdır! Arduino -ya qoşulmadan buynuzumuzun necə səslənməyə başladığını görəcəyik, sadəcə LED vasitəsilə siqnal göndəririk.
Addım 12: Son mülahizələr
Buynuzda səs çox azalacaq, buna görə siqnalı gücləndirmək üçün bir dövrə əlavə etməyi məsləhət görürəm. Hər birinin istədiyi mahnını proqramlaşdırarkən, gözləmə müddətini və səbrini nəzərə almalıyıq, çünki inanılmaz nəticələr üçün qulağı çox kökləməli olacağıq.
Mekatronika LATAM
Tövsiyə:
Arduino və DFPlayer Mini MP3 Çalar Modulundan istifadə edərək LCD ilə MP3 Pleyer necə hazırlanır: 6 addım
Arduino və DFPlayer Mini MP3 Çalar Modulundan istifadə edərək LCD ilə MP3 Çalar Necə Hazırlanır: Bu gün Arduino və DFPlayer mini MP3 Çalar Modulundan istifadə edərək LCD ilə MP3 pleyer hazırlayacağıq. Layihə SD kartdakı MP3 fayllarını oxuya bilər və fasilə verə bilər. və 10 il əvvəl cihazla eyni şəkildə oynayın. Həm də əvvəlki mahnı və sonrakı mahnı əyləncəsi var
Arduino Retro Style MP3 Çalar!: 8 addım (şəkillərlə)
Arduino Retro Style MP3 Pleyer !: Mp3 pleyer olduqca köhnəlmiş səslənə bilər. Smartfonlar bundan daha yaxşısını edə bilər! Bütün bu tətbiqlər və axın xidmətləri ilə heç bir musiqi və ya mahnı yükləməyinizə belə ehtiyac yoxdur, amma DFplayer modulu ilə qarşılaşanda məni bir dəstə ilə həyəcanlandırdı
Danışan Arduino - Modul olmadan Arduino ilə MP3 Çalma - PCM istifadə edərək Arduinodan Mp3 Faylının Çalınması: 6 Addım
Danışan Arduino | Modul olmadan Arduino ilə MP3 Çalma | PCM istifadə edərək Arduinodan Mp3 Faylının Çalınması: Bu təlimatlarda heç bir audio modul istifadə etmədən arduino ilə mp3 faylının necə çalınacağını öyrənəcəyik, burada Arduino üçün 8kHz tezlikli 16 bit PCM oynayan PCM kitabxanasından istifadə edəcəyik
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
BOLSITA PARA MP3 Y PARLANTES / MP3 ÇALICI VƏ HOPARLÖRLƏR ÜÇÜN Kiçik Çanta: 5 addım
BOLSITA PARA MP3 Y PARLANTES / MP3 ÇALIŞTIRICI VƏ HOPARLÖRLƏR ÜÇÜN KISA ÇANTA: Ən çox öyrənilənlər, ən yaxşı musiqilər və musiqilər üçün ən yaxşı seçimdir. Vlog üçün ən yaxşı dərslər: www.mercenario.org. Qələmlər