Mundarija:

Matnli displeyli Arduino musiqa qutisi: 9 qadam
Matnli displeyli Arduino musiqa qutisi: 9 qadam

Video: Matnli displeyli Arduino musiqa qutisi: 9 qadam

Video: Matnli displeyli Arduino musiqa qutisi: 9 qadam
Video: Kreativ fikrlashni rivojlantirish mavzusida onlayn vebinar 2024, Iyul
Anonim
Matnli displeyli Arduino musiqa qutisi
Matnli displeyli Arduino musiqa qutisi
Matnli displeyli Arduino musiqa qutisi
Matnli displeyli Arduino musiqa qutisi
Matnli displeyli Arduino musiqa qutisi
Matnli displeyli Arduino musiqa qutisi

Yaqinda men o'ynash uchun 2 qatorli 16 ta belgidan iborat LCD (suyuq kristalli displey) sotib oldim. U bilan tanishganimdan so'ng, men undan foydalanish uchun loyiha haqida o'ylay boshladim; ozgina original narsa. Men qo'shiq ijro etilayotganda so'zlarni (yoki xabarni) ko'rsatadigan musiqiy quti yasashga qaror qildim. Musiqa uchun men kichkina MP3 formatidagi pleer taxtasini sotib oldim. Arduino Nano LCD va MP3 bilan ishlaydi. Nano va MP3 yarim o'lchamli non paneliga simi juda kam sig'adi. Butun biznes lityum-ionli qayta zaryadlanuvchi batareya bilan ishlaydi. Men ham yaxshi sifatli kichkina karnay sotib oldim. Ularning barchasi men Jo-Annning qo'l san'atlari va matolaridan sotib olgan yaxshi qutiga joylashtirilgan. Men elektronikani yashirish uchun qopqoqlar yasadim; faqat LCD displey ko'rsatiladi.

Birinchi musiqiy tanlov uchun men Elvis Preslining "Meni sev" nomli qo'shig'ini tanladim. Sababini tushuntirish uchun ozgina ma'lumotni qo'shishga ijozat bering. Men xotinim bilan kollejda o'qigan paytimda tanishganman (1955-59). Pivo kechalarida men gitara chalib, qo'shiq aytardim. Men u uchun maxsus musiqaga yangi so'zlar yaratdim. Men bu so'zlarni keyingi musiqiy tanlovga aylantirish niyatidaman; u qasam ichadi, lekin u hali topilmagan. Albatta, men ularni unutganman. Lekin musiqa qutisi - xotinim uchun sovg'a. U yaxshi rassom va qutini bezatadi.

Tushuntirish uchun: Men faqat bitta ko'rsatma yozdim: "Treasure Box" ni taqillat. Men buni dick55 sifatida nashr qildim. Qaysidir ma'noda bu nomga boshqa nom berildi.

1 -qadam: Kerakli qismlar, materiallar va asboblar

Materiallar va ehtiyot qismlar

"Bepul" etkazib berish orqali ehtiyot qismlarni tezda olishni xohlaganimda, Amazon Prime -dan foydalanaman. Men tez -tez ko'pchilikni bir joyda topa olaman, bu haqiqiy qulaylik. Aks holda, ebay va boshqa etkazib beruvchilarni qidiraman. Yetkazib beruvchini ko'rsatmaydigan quyida sanab o'tilgan har qanday mahsulot menda borligini bildiradi.

Box (Jo-Ann's) Woodline Works ITEM#64860

Bassvud (Jo-Annning 1/8 x 4 x 24 dyuymli)

Karnay panjarali mato (Jo-Enn) ¼ hovli-ruxsat etilgan minimal xarid

Arduino Nano

LCD (Amazon/Sunfounder I2C LCD1602)

MP3 pleer (Amazon/DFPlayer)

MP3 pleer uchun xotira kartasi (Amazon/SanDisk 16GB micro SD)

Karnay (Parts-Express/DaytonAudio CE32A-8)

Yarim o'lchamli non paneli

9V hajmli lityum-ionli qayta zaryadlanuvchi batareya va zaryadlovchi

Batareya ulagichi qizil (+) va qora (-) simli

Qopqoqni almashtirish (qo'lda ishlaydigan SPDT)

№ 22 qattiq mis ulash simlari

40-simli lentali o'tish moslamalari, uzunligi 8 dyuym, ayol-erkak

1000 ohmli rezistorlar (2)

Hurda 2x4

Ikki tomonlama Dupont ko'pikli lenta

#4 vintlardek va yong'oqlar

Yelim (men deyarli hamma narsada Ailene yopishqoq elimidan foydalanaman)

Doimiy rang belgilari

Men ishlatgan asboblar

Stol arra (Basswood yoki boshqa yog'ochni aniq va oson kesish uchun eng yaxshi ishni bajaradi)

Bosish arra (LCD displey uchun qopqog'idagi teshikni kesish uchun)

Matkap pressi va 1 dyuymli yog'och burg'ulash (belkurak)

1/32 dyuymli yoki 1 mmli belgilar

Lehimlash temir, stend, lehim va ixtiyoriy guruchli uchli tozalovchi

Igna pense

Tel-striptizchi (oson olib tashlash uchun Vise-Grip-ni tavsiya qilaman; Amazon)

2 -qadam: qutini o'zgartiring

Qutini o'zgartirish
Qutini o'zgartirish
Qutini o'zgartirish
Qutini o'zgartirish
Qutini o'zgartirish
Qutini o'zgartirish
Qutini o'zgartirish
Qutini o'zgartirish

Karnay

Qutining old qismidagi diametri 1 dyuymli karnayni pichoq yoki arra yordamida burg'ulang.

Bu karnayni o'rnatish uchun eng yaxshi vaqt. Teshikda markazlashtiruvchi karnayga to'rt qismli ikki tomonlama ko'pikli lentani ishlating.

Teshikni yopish uchun panjara matosining to'rtburchagini kesib oling va tashqariga qutiga yopishtiring, o'rtasi teshikka, Basswood taxtasida to'rtburchaklar panjarali mato qopqog'ini yotqizib, o'rtasiga 1 dyuymli teshikni burang, qopqog'ini kesib oling va uni qutiga yopishtiring.

Karnay/Qopqoqni almashtirish qopqog'i

Basswood taxtasidan karnay/qopqoqni almashtirgich qopqog'ining qismlarini kesib oling, shunda ular qutiga mahkam o'rnashadi.

Yonlarni orqa tomonga yopishtiring, so'ngra ustiga yopishtiring. Bundan tashqari, mustahkamlangan burchaklarni qo'shish uchun kvadrat dübel uzunligini kesib oldim.

(Yodingizda bo'lsin, yon o'lchamlari qopqoqni joylashtirish uchun qutining ichki balandligidan 1/8 dyuymga kam bo'lishi kerak va dinamik chuqurligini tozalash uchun etarlicha keng bo'lishi kerak.

(Shuningdek, pastki va yuqori qopqoqdan sim chiqib ketishi uchun orqa qismi qutining ichki qismidan kamida ¼ dyuymga kam bo'lishi kerak.)

Qopqoqni almashtirish

Qopqoq kalitini va uni yoqish tugmachasini o'rnatish uchun yaxshi vaqt.

Mening tugmacham 7/16 dyuymli 1/8 dyuymli dübel. Qopqoqni o'rnatayotganda qopqog'ida ushlab turish uchun 1/8 dyuym kengligidagi niqob tasmasini tagiga o'rab qo'ydim.

Men qutining old qismidagi kalitni gorizontal holatda yopishtirdim, bu esa uning qopqog'ini tozalab qo'yishiga ishonch hosil qildi, vertikal holatda, buloqning tutqichining harakatlantiruvchi nuqtasi qutining tepasidan 1/4 dyuym pastda (yuqori qalinligi plyusli tugmachali joy) va tugma teshigiga joy ajratish uchun qutining old qismidan ikki qalinlikdagi ko'pikli lentani joylashtiring. Men qutining old qismidan bahor dastagining markaziy nuqtasining o'rnatilgan masofasini o'lchadim va tugmachaning qopqog'ida 1/8 dyuymli teshik ochdim va harakat erkinligiga ruxsat berish uchun uni biroz kattalashtirdim. Tugma 1/8 dyuymli qalin qopqog'ining tepasidan 3/16 chiqib turgan bahor dastagining harakatlantiruvchi nuqtasida joylashgan.

Soxta pastki

Karnay/qopqoqni almashtirgich qopqog'ining orqa tomoniga mahkam o'rnashish uchun soxta pastki qismini kesib oling, shunda ikkala qism ham vintlarsiz ushlab turiladi.

LCD ulagichi uchun teshik qiling.

(Soxta tubini oson olib tashlash uchun lentani o'rashga ruxsat berib, soxta tagiga lenta yopishtirishni unutmang.)

Soxta taglik uchun quti yon tayanchlarini kesish, taxta va kabelning balandligi aniqlanmaguncha. (Men buni qilmadim va etarli masofani olish uchun har bir tomonga ikkita gugurt tayog'ini qo'shishim kerak edi.)

Qopqoq qopqog'i

Qopqoqni qulay joylashtirish uchun qutining qopqog'ini kesib oling.

LCD displey uchun to'rtburchaklar teshik qiling. Markazlashtirilgan teshik, qopqog'i yopilganda karnay/qopqoqni almashtirish qopqog'i bilan bo'sh joy qoldirishi kerak. ! LCD teshikni kesish uchun dastani ishlatdi, avval pichoq uchun kirish teshigini burg'uladi. (Eslatma: Menga chiroyli kesish qiyin edi.)

LCD ulagichi uchun teshik qiling.

4 ta o'rnatish teshigini belgilang va burg'ulang.

Agar kerak bo'lsa, ajratgichlar yordamida 4 -sonli vintlardek va yong'oqlar bilan LCD -ni o'rnating.

2x4 o'lchamdagi to'rtburchaklar o'rnatish oyoqlarini kesib oling, shunda qopqog'iga bir tekis qalinlikdagi ko'pikli lenta o'rnatiladi. (Fotosuratda tog'larning tepasida ko'pikli lenta ko'rsatilgan. Men bu yo'l emas deb qaror qildim.)

Qopqoqdagi o'rnatish joylarini belgilang, qopqog'idagi vintli teshiklarni va 4 -gachasi vintlar uchun uchuvchi teshiklarni burang.

(Qopqoq yopilganda vint boshining shovqini bo'lmasligi uchun karnay/qopqoqni almashtirish qopqog'idan mahkamlagichlarni o'rnatishni unutmang.)

O'rnatish moslamalarini mahkamlang va qopqog'ini mahkamlang, shunda ko'pikli lenta bilan mahkamlang.

(Eslatma: vintlar kerak bo'lganda qopqog'ini olib tashlashga imkon beradi. Ko'pikli lenta qopqog'ini olib tashlashni qiyinlashtiradi.)

3 -qadam: Non paneli yaratish

Non paneli yaratish
Non paneli yaratish

Nano va MP3 pleerni elektron jadvalga ulang

Nano-ni G-30 taxtasida 1-pinli (D13) ulang.

MP3 pleerni 8-pinli (karnay ulanishi) H-1 ga ulang.

Breadboard simlarini ulash jadvali

Quvvat:

J-19 dan +5Vgacha bo'lgan avtobus (Nano 5V chiqishi)

J-17-erga (-) avtobusga

J-8 dan +5V gacha avtobus (MP3 5V kirish)

J-2-erga (-) avtobusgacha

Nanodan MP3 pleerga ketma -ket dasturiy ulanish:

A-10 dan A-20 gacha.

B-13 dan B-21 gacha

E-10 va F-10 ga 1K qarshilik. (Bu rezistorlar MP3 pleerdagi 3.3V interfeysini to'ldiradi.)

E-13 va F-13 ga 1K qarshilik.

I-7 dan I-10 gacha.

J-6 dan J-13gacha.

4 -qadam: Breadboard -ni o'rnating va ulang

Non paneli o'rnatilishi

Har bir burchakda non taxtasining kichik kvadratini olib tashlang va ko'pikli lentani qo'llang.

(Barcha qo'llab -quvvatlovlarni olib tashlamang, aks holda siz hech qachon non panelini olib tashlay olmaysiz.)

Non panelini markazning orqa tomonidagi qutiga qo'ying.

9V batareyani o'rnatish va ulash

Batareyani markazlashtirilgan, ko'pikli lenta yordamida kvadratning o'ng orqa burchagiga joylashtiring.

Batareya ulagichining qizil simini qopqog'ining kalitiga kiriting.

Ikkita lentali ulagichni ajratib oling (bitta sim qizil) va ayol uchini kesib oling.

Qizil simni kalit tugmachasiga lehimlang, u tugma bosilmaganda 9V chiqadi.

Qolgan ulagichdan boshqa simni qora simga lehimlang.

I-16 panelini qizil rang bilan belgilash uchun markerdan foydalaning (Nano 5V chiqishi). Mark I-15 qora (erga).

Qizil-qizil, qora-qora, ikkita tasma pinini ulang.

Karnay ulanishi

Uch tasmali ulagichni ajratib oling va ayol uchini kesib oling.

Ikkita tashqi simni karnay terminallariga lehimlang. O'rta sim ishlatilmagan.

Tashqi pimlarni I-1 va I-3 non paneliga ulang. Qutblilik muhim emas.

LCD ulanishi

Kulrang-qizil-to'q sariq-sariq rang sxemasini tanlab, to'rt tasmali ulagichni ajrating.

LCD uchida, ayol konnektorini quyida ta'riflanganidek, LCD pinlariga ulang. SCL va SDA - bu I2C interfeysi.

Non taxtasida 4 simli tasmani ikkita ikkita simli lentaga bo'ling: qizil-qora quvvat va to'q sariq-sariq I2C pinlari quyida ko'rsatilgan tarzda bog'langan.

LCD (ayol) oxiri:

Kulrang - Gnd

Qizil - 5V

Apelsin - SCL

Sariq - SDA

Non paneli (erkak) oxiri (mos ravishda belgilang):

Kulrang-er (-) avtobus

Qizil - 5V (+) avtobus

Apelsin-J-22

Sariq-J-23

5 -qadam: Noto'g'ri pastki uchun quti yon tayanchlarini yarating va o'rnating

Non taxtasi va barcha simlar joyida bo'lsa, pol balandligidagi simlar balandligini o'lchang.

Yog'och taxtadan ikkita tayanchni bu o'lchovdan biroz balandroq va kengligi soxta tagidan biroz kamroq qilib kesib oling. Ularni qutining yon tomonlariga yopishtiring.

6 -qadam: Arduino eskizini Nano -ga yuklab oling

Quyidagi eskizni Arduino IDE -ga nusxalash va keyin Nano -ga yuklash. Tushunish uchun eskiz sharhlangan.

7 -qadam: Musiqani Micro SD kartaga yuklab oling

Kompyuterdan foydalanib, quyidagi MP3 musiqasini micro SD kartaga yuklang va MP3 pleerga joylashtiring.

8 -qadam: O'ynang

Batareyani ulang va siz o'ynashga tayyor bo'lishingiz kerak.

Men bu bosqichda videoni ko'rsatishga harakat qildim, lekin men hech qachon bunday qilmaganman va muammolardan boshqa hech narsam yo'q edi.

Bu erda ba'zi foydali manbalar:

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…

Tavsiya: