Mündəricat:
- Addım 1: Lazım olan hissələr, materiallar və alətlər
- Addım 2: Qutunu dəyişdirin
- Addım 3: Breadboard hazırlayın
- Addım 4: Çörək lövhəsini quraşdırın və qoşun
- Addım 5: Yanlış Alt üçün Box Yan Dəstəkləri hazırlayın və quraşdırın
- Addım 6: Arduino eskizini Nano'ya yükləyin
- Addım 7: Musiqini Micro SD Karta Yükləyin
- Addım 8: Oyna
Video: Mahnı sözləri ilə Arduino musiqi qutusu: 9 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu yaxınlarda oynamaq üçün 2 sətir x 16 xarakterli LCD (Maye Kristal Ekran) aldım. Tanış olduqdan sonra ondan istifadə etmək üçün bir layihə düşünməyə başladım; bir az orijinal bir şey. Mahnı səslənərkən sözləri (və ya mesajı) əks etdirən bir musiqi qutusu düzəltmək qərarına gəldim. Musiqi üçün kiçik bir MP3 formatlı pleyer lövhəsi aldım. Arduino Nano, LCD və MP3 ilə işləyir. Nano və MP3, çox az tel tələb edən yarım ölçülü bir çörək taxtasına uyğundur. Bütün iş bir lityum-ion şarj edilə bilən batareya ilə təchiz edilmişdir. Həm də keyfiyyətli kiçik bir dinamik aldım. Hamısı Jo-Ann's Crafts and Fabrics-dən yerli olaraq aldığım gözəl bir qutuya uyğundur. Elektronikanı gizlətmək üçün örtüklər düzəltdim; yalnız LCD ekran görünür.
İlk musiqi seçimi üçün Elvis Preslinin "Love Me Tender" əsərini seçdim. Səbəbini izah etmək üçün kiçik bir məlumat əlavə edim. Həyat yoldaşımla universitetdə oxuyanda tanış oldum (1955-59). Pivə məclislərində gitar çalır və mahnı oxuyardım. Onun üçün xüsusi olaraq yeni mahnılar yazmağa başladım. Bu sözləri növbəti musiqi seçiminə çevirmək niyyətindəyəm; sahib olduğuna and içir, amma hələ tapmayıb. Təbii ki, onları unutmuşam. Amma musiqi qutusu həyat yoldaşıma hədiyyədir. Yaxşı bir rəssamdır və sandığı bəzəyəcək.
Aydınlaşdırmaq üçün: Mən yalnız əvvəlki bir Təlimat yazdım: Xəzinə qutusunu döyün. Mən bunu dick55 olaraq nəşr etdim. Nədənsə bu ada başqa bir ad verildi.
Addım 1: Lazım olan hissələr, materiallar və alətlər
Parçalar və Material
"Pulsuz" göndərmə ilə hissələri tez əldə etmək istədikdə Amazon Prime istifadə edirəm. Çox vaxt bu bir yerdə çox tapa bilərəm ki, bu da əsl rahatlıqdır. Əks təqdirdə ebay və digər təchizatçıları axtarıram. Təchizatçı göstərməyən aşağıda sadalanan hər hansı bir əşya artıq məndə olduğunu göstərir.
Box (Jo-Ann's) Woodline Works ITEM#64860
Basswood (Jo-Annin 1/8 x 4 x 24 düym)
Dinamik ızgara parça (Jo-Ann's) ¼ yard minimum icazə verilən alışdır
Arduino Nano
LCD (Amazon/Sunfounder I2C LCD1602)
MP3 pleyer (Amazon/DFPlayer)
MP3 pleyer üçün yaddaş kartı (Amazon/SanDisk 16GB micro SD)
Dinamik (Parts-Express/DaytonAudio CE32A-8)
Yarım ölçülü çörək taxtası
9V ölçülü lityum-ion şarj edilə bilən batareya və şarj cihazı
Qırmızı (+) və qara (-) uclu akkumulyator bağlayıcı
Qapaq açarı (yay qolu ilə aktiv SPDT)
#22 bərk mis bağlayıcı tel
40 telli, 8 düym uzunluğunda, qadın-kişi
1000 ohm rezistorlar (2)
Hurda 2x4
İki tərəfli Dupont köpük lenti
#4 vintlər və qoz -fındıq
Yapışqan (demək olar ki, hər şey üçün Ailene'nin yapışqanını istifadə edirəm)
Daimi rəng markerləri
İstifadə etdiyim alətlər
Masa testeresi (Basswood və ya hər hansı bir odun ağacını düzgün və asanlıqla kəsmək üçün ən yaxşı işdir)
Çəkmə mişarı (LCD ekran üçün qapaqdakı deliyi kəsmək üçün)
Qazma maşını və 1 düymlük ağac qazma (kürək) ucu
1/32 düym və ya 1 mm işarələri olan hökmdar
Lehimləmə dəmiri, dayaq, lehim və isteğe bağlı pirinç ağ ucu təmizləyicisi
İğne burun kəlbətinləri
Tel çıxarıcı (asan etibarlı soyma üçün Vise-Grip tövsiyə edirəm; Amazon)
Addım 2: Qutunu dəyişdirin
Dinamik
Qutunun qabağının ortasında kürək ucu və ya delik mişarından istifadə edərək 1 düym diametrli dinamik çuxur qazın.
Dinamik quraşdırmaq üçün ən yaxşı vaxtdır. Çərçivədə dörd ədəd 2 tərəfli köpük lentdən istifadə edin, çuxurda mərkəzləşdirilmiş dinamik.
Çuxuru örtmək üçün bir kvadrat ızgara parçasını kəsin və çuxurun ortasında çöldəki qutuya yapışdırın, Basswood lövhəsində bir kvadrat ızgara parça örtüyü qoyun, ortasında 1 düym olan bir çuxur qazın, örtüyü kəsin və qutuya yapışdırın.
Dinamik/Qapaq Açarı Qapağı
Qutuya səliqəli bir sürüşmə məqsədi ilə basswood taxtasından hoparlör/qapaq açarı qapağı hissələrini kəsin.
Tərəfləri arxaya yapışdırın, sonra üstə yapışdırın. Gücləndirilmiş künclər əlavə etmək üçün kvadrat dübelin uzunluqlarını da kəsdim.
(Unutmayın ki, yan ölçülər qapağı yerləşdirmək üçün qutunun daxili hündürlüyündən 1/8 düym az olmalı və dinamik dərinliyini təmizləmək üçün kifayət qədər geniş olmalıdır.
(Ayrıca, altdan və üst qapaqdan tel çıxışı təmin etmək üçün arxa qutunun içərisindən ən az yarım düym daha yüksək olmalıdır.)
Qapaq açarı
Qapaq açarını və aktivləşdirmə düyməsini bağlamaq üçün yaxşı vaxtdır.
Düyməm 1/8 düymlük dübelin 7/16 düym uzunluğundadır. Qapaq quraşdırıldıqda qapağın içərisində qalması üçün 1/8 düym genişliyində olan maskalanma bantını altdan bükdüm.
Qutunun ön tərəfindəki açarı, qapaq tərəfinin təmizlədiyini təmin edən üfüqi bir mövqedə, yay qolunun aktuator nöqtəsini qutunun üst hissəsinin 1/4 düym altına qoyan şaquli bir mövqedə bərkitdim (üst qalınlığı və düyməni bantlanmış sahə) və Düymə çuxuru üçün yer təmin etmək üçün qutunun önündən iki qalınlığında köpük bant ayırdı. Yay qolu mərkəz nöqtəsinin qutunun önündən quraşdırılmış məsafəsini ölçdüm və düymənin üst hissəsində 1/8 düymlük bir delik açdım və hərəkət azadlığına icazə vermək üçün bir qədər böyütdüm. Düymə, 1/8 düym qalın örtüyün üstündən 3/16 çıxan yay qolunun aktuator nöqtəsinə söykənir.
Yanlış Alt
Dinamik/qapaq açarı qapağının arxasına möhkəm oturmaq üçün yalançı dibini kəsin ki, hər iki hissə vintlərə ehtiyac olmadan yerində olsun.
LCD konnektoru üçün bir çentik düzəldin.
(Yanlış dibə asanlıqla çıxarmaq üçün lentin sarılmasına imkan verən yalançı dibə bir parça lent yapışdırmağı unutmayın.)
Çörək taxtası və kabellərin quraşdırılmış hündürlüyü təyin olunana qədər yalançı dib üçün qutu tərəfi dayaqlarının kəsilməsini gecikdirin. (Bunu etmədim və kifayət qədər boşluq əldə etmək üçün hər tərəfə iki kibrit çubuğu əlavə etməli oldum.)
Qapaq örtüyü
Qapağa rahat oturmaq üçün qutu qapağının qapağını kəsin.
LCD ekran üçün düzbucaqlı bir çuxur qoyun. Mərkəzləşdirilmiş bir çuxur, qapaq bağlandıqda dinamik/qapaq açarı qapağı ilə boşluq yaratmalıdır. ! LCD çuxurunu kəsmək üçün əvvəlcə bıçaq üçün bir giriş çuxuru qazdı. (Qeyd: Gözəl bir kəsik əldə etmək çətin oldu.)
LCD konnektoru üçün bir çentik düzəldin.
4 montaj çuxurunu işarələyin və qazın.
Lazım gələrsə boşluqlardan istifadə edərək 4 nömrəli vintlər və qoz -fındıqlarla LCD montaj edin.
2x4 ölçüsündə, bir qalınlığı köpük lent də daxil olmaqla, qapağın üst -üstə bərkidilməsini təmin etmək üçün uzunluğu 4 kvadrat olan montaj ayaqlarını kəsin. (Şəkildə bağların üstündəki köpük lent göstərilir. Bu yolla getməyəcəyimə qərar verdim.)
Qapağın üstündəki montaj nöqtələrini qeyd edin, qapaqdakı vida deliklərini və 4 nömrəli vintlər üçün montaj deliklərində deliklər qazın.
(Qapaq bağlandıqda vida başı müdaxiləsi olmaması üçün bağlayıcıları dinamikdən/qapaq açarının qapağından geri quraşdırmağı unutmayın.)
Montajları vidalayın və köpük bantla bağlamaq üçün qapağı qapağa sıxın.
(Qeyd: Vintlər lazım olduqda örtüyü çıxarmağa imkan verir. Köpük lenti örtüyü çıxarmağı çox çətinləşdirir.)
Addım 3: Breadboard hazırlayın
Nano və MP3 Pleyerini Breadboard -a qoşun
G-30 çörək taxtasında pin 1 (D13) olan Nanonu qoşun.
H-1-də pin 8 (dinamik bağlantısı) olan MP3 Pleyeri qoşun.
Çörək taxtası naqilləri masası
Güc:
J-19-dan +5V-ə qədər avtobus (Nano 5V çıxışı)
J-17 Zəminə (-) avtobusa
J-8-dən +5V-ə qədər avtobus (MP3 5V girişi)
J-2 Zəminə (-) avtobusa
Nanodan MP3 Pleyerə Serial Bağlantı Proqramı:
A-10-dan A-20-ə qədər.
B-13-dən B-21-ə qədər
E-10 və F-10-a 1K rezistor. (Bu rezistorlar MP3 Çalardakı 3.3V interfeysini kompensasiya edir.)
E-13 və F-13-ə 1K rezistor.
I-7-dən I-10-a qədər.
J-6-dan J-13-ə qədər.
Addım 4: Çörək lövhəsini quraşdırın və qoşun
Çörək lövhəsinin quraşdırılması
Hər küncdəki kiçik bir çörək taxtası dəstəyini çıxarın və köpük bant tətbiq edin.
(Bütün dəstəyi çıxarmayın, yoxsa çörək taxtasını heç vaxt çıxara bilməyəcəksiniz.)
Çörək taxtasını arxa qutunun ortasına yapışdırın.
9V Batareyanın Quraşdırılması və Bağlanması
Batareyanı kiçik bir kvadrat mərkəzli köpük lentdən istifadə edərək sağ arxa küncdəki qutuya yerləşdirin.
Batareyanın bağlanma konnektorunun qırmızı telini qapaq açarının giriş dirəyinə lehimləyin.
İki lentli bir bağlayıcı ayırın (bir tel qırmızıdır) və dişi ucunu kəsin.
Qırmızı teli, düymə sıxılmadıqda 9V çıxan keçid dirəyinə lehimləyin.
Qalan konnektordan digər teli qara telə lehimləyin.
Çörək lövhəsini I-16 qırmızı (Nano 5V çıxışı) işarələmək üçün markerdən istifadə edin. Mark I-15 qara (torpaq).
Qırmızıdan qırmızıya, qaradan qaraya qədər iki lentli pinləri bağlayın.
Dinamik Bağlantısı
Üç lentli bir bağlayıcı ayırın və qadın ucunu kəsin.
İki xarici teli dinamikə bağlayın. Orta tel istifadə olunmayıb.
Xarici sancaqları çörək taxtasına I-1 və I-3 bağlayın. Qütblüyün heç bir əhəmiyyəti yoxdur.
LCD Bağlantısı
Boz-qırmızı-narıncı-sarı rəng sxemi seçərək dörd lentli bir bağlayıcı ayırın.
LCD ucunda, qadın konnektorunu aşağıda göstərildiyi kimi LCD pinlərinə bağlayın. SCL və SDA I2C interfeysidir.
Çörək taxtasında 4 telli lenti iki 2 telli lentə bölün: qırmızı-qara güc və narıncı-sarı I2C pinləri aşağıda göstərildiyi kimi bağlanır.
LCD (Qadın) Sonu:
Boz - Gnd
Qırmızı - 5V
Portağal - SCL
Sarı - SDA
Çörək paneli (Kişi) Sonu (müvafiq olaraq işarələyin):
Boz-Zəmin (-) avtobusu
Qırmızı - 5V (+) avtobus
Narıncı-J-22
Sarı-J-23
Addım 5: Yanlış Alt üçün Box Yan Dəstəkləri hazırlayın və quraşdırın
Çörək taxtası və bütün naqillər yerində olduqda, qutunun döşəməsindən yuxarı olan naqillərin hündürlüyünü ölçün.
Ağac taxtasından iki dayağı bu ölçüdən bir qədər yüksək və yalançı dibdən bir qədər az olan bir hündürlüyə kəsin. Onları qutunun kənarlarına yapışdırın.
Addım 6: Arduino eskizini Nano'ya yükləyin
Aşağıdakı eskizi Arduino IDE -ə kopyalayın və sonra Nanoya yükləyin. Anket asanlığı üçün eskiz şərh edilmişdir.
Addım 7: Musiqini Micro SD Karta Yükləyin
Kompüterinizdən istifadə edərək aşağıdakı MP3 musiqisini micro SD karta yükləyin və MP3 Pleyerə daxil edin.
Addım 8: Oyna
Batareyanı qoşun və oynamağa hazır olmalısınız.
Bu addımda bir video göstərməyə çalışdım, amma əvvəllər heç vaxt çəkmədim və problemdən başqa heç bir şeyim yox idi.
Burada bəzi faydalı mənbələr var:
wiki.sunfounder.cc/index.php?title=I%C2%B2C…
www.dfrobot.com/wiki/index.php/DFPlayer_Mi…
github.com/Arduinolibrary/DFPlayer_Mini_mp…
www.parts-express.com/pedocs/specs/285-101…
Tövsiyə:
İşıq şousu ilə musiqi qutusu: 9 addım (şəkillərlə)
İşıq şousu ilə musiqi qutusu: Salam və xoş gəldiniz, bu dərsdə, daxil edilmiş işıq şousu ilə öz musiqi qutunuzu necə düzəldə biləcəyinizi göstərəcəyik. Sizə lazım olan tək şey boş bir çantadır. Ümumiyyətlə alətlər üçün istifadə olunan bir hal aldıq. Bu layihədə çox yaradıcı ola bilərsiniz, buna görə ehtiyacınız yoxdur
Arduino: Hədiyyələr üçün mahnı oxuyan doğum günü qutusu: 14 addım
Arduino: Hədiyyələr üçün Doğum Günü Kutusu: Bu Oxuyan Doğum Günü Kutusu, LED Şamın oxunması və işıqlandırılması da daxil olmaqla xüsusi funksiyaları təmin etmək üçün Arduinonun kömək etdiyi doğum günü hədiyyələrini qablaşdırmaq məqsədi ilə hazırlanmışdır. Müqəddəs Doğum Mahnısını oxumaq və LED -i yandırmaq qabiliyyətləri ilə
Raspberry Pi ilə bir musiqi qutusu: 3 addım
Raspberry Pi ilə Jukebox: Bu Jukebox (və ya xüsusi modeliniz :) qurmağa imkan verən bu dərslik, minimum DIY münasibəti, audio kabellərə olan etibar və ümumiyyətlə kompüter elmləri tələb edir. Qeyd: Proqram təminatı bu dərslikdə avtomat tərəfindən təqdim olunur
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
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ı