Mündəricat:

Mahnı sözləri ilə Arduino musiqi qutusu: 9 addım
Mahnı sözləri ilə Arduino musiqi qutusu: 9 addım

Video: Mahnı sözləri ilə Arduino musiqi qutusu: 9 addım

Video: Mahnı sözləri ilə Arduino musiqi qutusu: 9 addım
Video: Hezin musiqi, insani xeyallara aparir 2024, Iyul
Anonim
Mahnı sözləri ilə Arduino musiqi qutusu
Mahnı sözləri ilə Arduino musiqi qutusu
Mahnı sözləri ilə Arduino musiqi qutusu
Mahnı sözləri ilə Arduino musiqi qutusu
Mahnı sözləri ilə Arduino musiqi qutusu
Mahnı sözləri ilə Arduino musiqi qutusu

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

Qutunu dəyişdirin
Qutunu dəyişdirin
Qutunu dəyişdirin
Qutunu dəyişdirin
Qutunu dəyişdirin
Qutunu dəyişdirin
Qutunu dəyişdirin
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

Çörək lövhəsi hazırlayın
Çörək lövhəsi 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ə: