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 Devrinin Tikintisi
- 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: Musiqi01
- Addım 12: Musiqi02
Video: Həyat mahnısı: 12 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Əlavə olaraq, fisika, la óptica, elektrotexnika, robotsiya və ya əlaqəli əlaqələr. Məlumat və məlumatları Li-Fi ilə əlaqələndirmək üçün yeni bir proqram yaradın.
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ı kodlaşdırmaq və hər şeyi hazır buraxmaqdır ki, insanlar buynuzu birbaşa Arduino -ya 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.1.
Addım 2: Nə edəcəyinizi
Alət və avadanlıqlar:
- Multimetr: Ə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.
- Makaron.
- Qaynaq
- Ç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ı.
- Kabel: Kəsikləri və əlaqələri asanlaşdırmaq üçün JUMPERS 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 Devrinin Tikintisi
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: Musiqi01
Addım 12: Musiqi02
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ə:
Harry Potter -dən Real Həyat Portretləri Hərəkət Edir!: 11 Addım (Şəkillərlə birlikdə)
Harry Potter -dən Real Həyat Hərəkətli Portretlər !: " Möhtəşəm! İnanılmaz! Bu, sehr kimidir! &Quot; - Gilderoy Lockhart Mən böyük bir Harry Potter fanatıyam və Sehrbazlıq Dünyasından həmişə sevdiyim şeylərdən biri də hərəkətli portretlərdir. Kyle Stewart-Frantzın Animasiya Şəkilinə rast gəldim
Nagging Robot® - Həyat sürətində narahatlıq: 7 addım (şəkillərlə)
Nagging Robot® | Həyat Sürəti ilə Narahat Etmək: Hər gün əsəbiləşdiyinizə əmin olmağın ən asan yolu. Nagging Robot® həll yolu var. Nagging Robot® Annooy® 900 Annooy® 900, insanları qıcıqlandırmaq üçün qabaqcıl DIY texnologiyası ilə diqqətlə hazırlanmışdır. Daniel Locatelli və TzuYing ChenMore gücü ilə
Money Heist BELLA CIAO Arduino Uno Mahnısı: 9 Addım (Şəkillərlə birlikdə)
Money Heist BELLA CIAO Arduino Uno Mahnısı: Bu dərslikdə, Piezoelektrik səs siqnalı ilə hər hansı bir Arduinoda Money Heist Mahnı Bella Ciao'yu necə çalacağını sizə göstərəcəyəm. Bu sərin layihə, bütün dünyada bütün Money Heist pərəstişkarlarına həsr edilmişdir. Beləliklə, başlayaq
PUBG Tema Mahnısı+Arduino ilə Animasiya!: 13 Addım (Şəkillərlə)
PUBG Mövzu Mahnısı+Arduino ilə Animasiya !: Salam, bu əyləncəli təlimata xoş gəldiniz! Hamınızın sağlam və sağlam olmasını diləyirəm. Bu kiçik, lakin inanılmaz bir layihə, PUBG temalı mahnını çalmaq və hətta arduino istifadə edərək bəzi oyun animasiyaları yaratmaqdır. İstifadə olunan komponentlər çox e
Arduino Uno Dərsliyi #2 - Buzzer Mahnısı: 4 Addım (Şəkillərlə)
Arduino Uno Dərsliyi #2 - Buzzer Mahnısı: Hər kəsə salam, ilk dərsimin yaxşı bir qumar olduğunu gördüm və qərara aldım ki, sizin üçün bir sıra Arduino Uno dərsləri hazırlayacağam