Съдържание:

Музикална кутия Arduino с текст на дисплея: 9 стъпки
Музикална кутия Arduino с текст на дисплея: 9 стъпки

Видео: Музикална кутия Arduino с текст на дисплея: 9 стъпки

Видео: Музикална кутия Arduino с текст на дисплея: 9 стъпки
Видео: Lesson 06: Arduino Variables Data Types | Robojax Arduino Step By Step Course 2024, Юли
Anonim
Музикална кутия Arduino с текст на дисплея
Музикална кутия Arduino с текст на дисплея
Музикална кутия Arduino с текст на дисплея
Музикална кутия Arduino с текст на дисплея
Музикална кутия Arduino с текст на дисплея
Музикална кутия Arduino с текст на дисплея

Наскоро си купих 2-редов х 16-знаков LCD (дисплей с течни кристали), с който да играя. След като се запознах с него, започнах да мисля за проект, в който да го използвам; нещо малко оригинално Реших да направя музикална кутия, която да показва текстове (или съобщение), докато се изпълнява песента. За музика купих малка дъска за плейър в MP3 формат. Arduino Nano работи с LCD и MP3. Nano и MP3 се вписват в макет с половин размер с много малко необходимо окабеляване. Целият бизнес се захранва от литиево-йонна акумулаторна батерия. Купих и качествен малък високоговорител. Всички те се побират в хубава кутия, която купих на място в Jo-Ann's Crafts and Fabrics. Направих корици, за да скрия електрониката; показва само LCD екранът.

За първата музикална селекция избрах „Love Me Tender“на Елвис Пресли. За да обясня защо, нека добавя малко предистория. Срещнах съпругата си, докато бях в колеж (1955-59). На партита с бира щях да набия китара и да пея (сорта). Накрая създадох нови текстове на музиката специално за нея. Възнамерявам да направя тези текстове следващата музикална селекция; тя се кълне, че ги има, но тепърва ще ги намери. Разбира се, че съм ги забравил. Но музикалната кутия е подарък за жена ми. Тя е добър художник и ще облича кутията.

За пояснение: Написал съм само една предишна инструкция: Knock-Knock Treasure Box. Публикувах го като dick55. По някакъв начин на това беше присвоено друго име.

Стъпка 1: Необходими части, материали и инструменти

Части и материал

Когато искам бързо да получа части с „безплатна“доставка, използвам Amazon Prime. Често мога да намеря много на това едно място, което е истинско удобство. Иначе търся в ebay и други доставчици. Всеки артикул, изброен по -долу, който не показва доставчик, означава, че вече съм го имал.

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

Basswood (1/8 x 4 x 24 инча на Jo-Ann)

Платната решетка на високоговорителите (Jo-Ann's) ¼ ярд е минималната разрешена покупка

Arduino Nano

LCD (Amazon/Sunfounder I2C LCD1602)

MP3 плейър (Amazon/DFPlayer)

Карта с памет за MP3 плейър (Amazon/SanDisk 16GB micro SD)

Високоговорител (Parts-Express/DaytonAudio CE32A-8)

Макет с половин размер

Литиево-йонна акумулаторна батерия и зарядно устройство с размер 9V

Съединител за захващане на батерията с червени (+) и черни (-) проводници

Превключвател на капака (SPDT с активиран пружинен лост)

#22 плътна медна тел за свързване

40-жични лентови джъмпери, дълги 8 инча, женски-мъжки

Резистори 1000 ома (2)

Скрап 2x4

Двустранна лента от пяна Dupont

#4 винтове и гайки

Лепило (използвам лепкавото лепило на Ailene за почти всичко)

Постоянни цветни маркери

Инструменти, които използвах

Насочен трион (върши най -добра работа рязането на елиново дърво или каквото и да е дърво, точно и лесно)

Режещ трион (за изрязване на отвор в капака за LCD екран)

Преса за свредло и 1 -инчово дърво за пробиване (лопата)

Линийка с маркировки 1/32 инча или 1 мм

Поялник, стойка, спойка и допълнителен почистващ препарат от месингови мрежи

Клещи за иглени носове

Машинка за отстраняване на тел (препоръчвам Vise-Grip за лесно надеждно сваляне; Amazon)

Стъпка 2: Променете кутията

Променете кутията
Променете кутията
Променете кутията
Променете кутията
Променете кутията
Променете кутията
Променете кутията
Променете кутията

Говорителят

Пробийте отвор за високоговорители с диаметър 1 инч в центъра на предната част на кутията, като използвате лопатката или триона.

Това е най -подходящият момент за монтиране на високоговорителя. Използвайте четири парчета двустранна лента от пяна върху рамката, центрирайки високоговорителя на отвора.

Изрежете квадрат от решетка, за да покриете дупката, и я залепете към кутията отвън, центрирана върху отвора, Върху дъска от елиново дърво поставете квадратен капак от решетка, пробийте 1 инчов отвор, изрежете капака и го залепете за кутията.

Капак на високоговорител/капак

Изрежете частите на капака на високоговорителите/превключвателя на капака от дъска от елисово дърво, като се стремите към удобно прилепване в кутията.

Залепете страните отзад и след това залепете отгоре. Нарязах и дължини на квадратни дюбели, за да добавя подсилени ъгли.

(Не забравяйте, че страничните размери трябва да бъдат 1/8 инча по -малки от вътрешната височина на кутията, за да се побере капака и достатъчно широки, за да изчистят дълбочината на високоговорителя.

(Също така, гърбът трябва да бъде поне ¼ инча по -малка височина от вътрешната кутия, за да се позволи изход на проводника отдолу и за горния капак.)

Превключвател на капака

Това е подходящ момент за монтиране на превключвателя на капака и бутона за активиране.

Бутонът ми е с дължина 7/16 инча от дюбел от 1/8 инча. Увих маскираща лента с широчина 1/8 инча около дъното, за да я държа в корицата, когато капакът се монтира.

Залепих превключвателя на кутията отпред в хоризонтално положение, което гарантира, че страната на капака го изчиства, във вертикално положение, което поставя точката на задвижване на пружинния лост на 1/4 инча под горната част на кутията (горна дебелина плюс облепена с бутони област), и разположи го с две дебелини лента от пяна от предната страна на кутията, за да осигури място за отвора за копчета. Измерих инсталираното разстояние на централната точка на пружинния лост от предната страна на кутията и пробих отвор от 1/8 инча в горната част на капака за копчето и го увеличих леко, за да позволя свобода на движение. Бутонът лежи върху точката на задвижване на пружинния лост с 3/16, изпъкнал над капака с дебелина 1/8 инча.

Фалшиво дъно

Изрежете фалшивото дъно, за да създадете плътно прилепване в задната част на капака на високоговорителя/капака, така че и двете части да се държат на място без нужда от винтове.

Направете прорез за LCD конектора.

(Не забравяйте да залепите парче панделка към фалшивото дъно, което позволява лентата да се увие за лесно отстраняване на фалшивото дъно.)

Забавяне на изрязването на страничните опори на кутията за фалшивото дъно, докато може да се определи височината на монтажната платка и окабеляването. (Не направих това и трябваше да добавя две клечки за кибрит към всяка страна, за да получа достатъчно разрешение.)

Капак на капака

Нарежете капака на капака на кутията за удобно поставяне в капака.

Поставете правоъгълния отвор за LCD дисплея. Центриран отвор трябва да позволява хлабина с капака на високоговорителите/превключвателя на капака, когато капакът се затвори. ! използва режещия трион за изрязване на LCD отвора, като първо пробива отвор за достъп за острието. (Забележка: Беше ми трудно да получа доста изрязване.)

Направете прорез за LCD конектора.

Маркирайте 4 монтажни отвора и пробийте.

Монтирайте LCD с винтове и гайки #4 с помощта на дистанционни елементи, ако е необходимо.

Изрежете четири квадратни монтажни крака от 2x4, с дължина, за да постигнете монтиране на капака в капака в капака, включително една дебелина лента от пяна. (Снимката показва лента от пяна отгоре на стойките. Реших, че това не е начинът.)

Маркирайте точките за монтаж на капака, пробийте отвори за винтове в капака и пилотни отвори в стойки за винтове #4.

(Не забравяйте да монтирате стойки обратно от капака на високоговорителя/превключвателя на капака, така че да няма смущения в главата на винта, когато капакът се затваря.)

Завийте стойките и натиснете капака в капака, за да го закрепите с пяна.

(Забележка: Винтовете позволяват отстраняване на капака, ако е необходимо. Пяната лента затруднява свалянето на капака.)

Стъпка 3: Направете Breadboard

Направете Breadboard
Направете Breadboard

Включете Nano и MP3 плейъра в макета

Включете Nano с щифт 1 (D13) в макет G-30.

Включете MP3 плейъра с щифт 8 (свързване на високоговорители) в H-1.

Таблица за окабеляване на платка

Мощност:

J-19 до +5V шина (Nano 5V изход)

J-17 към земя (-) автобус

J-8 до +5V bus (MP3 5V вход)

J-2 към земя (-) автобус

Софтуерна серийна връзка от Nano към MP3 плейър:

А-10 до А-20.

B-13 до B-21

1K резистор в E-10 и F-10. (Тези резистори компенсират 3.3V интерфейса на MP3 плейъра.)

1K резистор в E-13 и F-13.

I-7 до I-10.

J-6 до J-13.

Стъпка 4: Инсталирайте и свържете Breadboard

Монтаж на платка

Отстранете малък квадрат от подложката на дъската на всеки ъгъл и залепете лента от пяна.

(Не премахвайте цялата подложка или никога няма да можете да премахнете макетната платка.)

Залепете дъската в центъра на кутията отзад.

9V батерия Инсталиране и свързване

Поставете батерията в десния заден ъгъл на кутията, като използвате малък квадрат с центрирана лента от пяна.

Запоявайте червения проводник на съединителя за захващане на батерията към входния полюс на превключвателя на капака.

Отделете съединител с две ленти (един проводник от който е червен) и отрежете женския край.

Запоявайте червения проводник към полюса на превключвателя, който извежда 9V, когато превключвателят не е натиснат.

Запоявайте другия проводник към черен проводник от конектора.

Използвайте маркер, за да маркирате червената платка I-16 в червено (Nano 5V изход). Марк I-15 черен (смлян).

Включете щифтовете с две ленти, червено до червено, черно до черно.

Свързване на високоговорителите

Отделете конектор с три ленти и отрежете женския край.

Запояйте двата външни проводника към клемите на високоговорителя. Средният проводник е неизползван.

Включете външните щифтове в макет I-1 и I-3. Полярността няма значение.

LCD връзка

Отделете съединител с четири ленти, като изберете сиво-червено-оранжево-жълто цветово решение.

На края на LCD, включете женския конектор към щифтовете на LCD, както е определено по -долу. SCL и SDA са интерфейсът I2C.

На макета разделете 4-жилната лента на две 2-жични ленти: червено-черно захранване и оранжево-жълти I2C щифтове, свързани, както е определено по-долу.

LCD (женски) край:

Сиво - Gnd

Червено - 5V

Оранжево - SCL

Жълто - SDA

Платформа (мъжки) край (маркирайте съответно):

Сив-наземна (-) шина

Червено - 5V (+) шина

Оранжево-J-22

Жълто-J-23

Стъпка 5: Направете и инсталирайте страничните опори на кутията за фалшивото дъно

С монтажната платка и всички кабели на място, измерете височината на окабеляването над пода на кутията.

Изрежете двете опори от чемшировата дъска на височина малко повече от това измерване и ширина малко по -малка от фалшивото дъно. Залепете ги на място отстрани на кутията.

Стъпка 6: Изтеглете Arduino Sketch в Nano

Копирайте следната скица в Arduino IDE и след това заредете в Nano. Скицата е коментирана за по -лесно разбиране.

Стъпка 7: Изтеглете музика в Micro SD карта

Използвайки вашия компютър, заредете следната MP3 музика в micro SD картата и я поставете в MP3 плейъра.

Стъпка 8: Играйте

Свържете батерията и трябва да сте настроени да играете.

Опитах се да покажа видеоклип на тази стъпка, но никога досега не съм го правил и нямах нищо друго освен проблеми.

Ето някои полезни ресурси:

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…

Препоръчано: