Мазмуну:

Lyrics Display менен Arduino Music Box: 9 кадам
Lyrics Display менен Arduino Music Box: 9 кадам

Video: Lyrics Display менен Arduino Music Box: 9 кадам

Video: Lyrics Display менен Arduino Music Box: 9 кадам
Video: Лучший из ЛУЧШИХ???. Радиоприемник TECSUN PL680 ПОЛНЫЙ ОБЗОР!!! #tecsun 2024, Июль
Anonim
Lyrics Display менен Arduino Music Box
Lyrics Display менен Arduino Music Box
Lyrics Display менен Arduino Music Box
Lyrics Display менен Arduino Music Box
Lyrics Display менен Arduino Music Box
Lyrics Display менен Arduino Music Box

Жакында мен ойноо үчүн 2 саптуу х 16 белгиден турган ЖК (Суюк Кристалл Дисплей) сатып алдым. Аны менен таанышкандан кийин, мен аны колдоно турган долбоор жөнүндө ойлоно баштадым; бир аз оригиналдуу нерсе. Мен ыр ойногондо текстти (же билдирүүнү) көрсөтө турган музыкалык кутуча жасоону чечтим. Музыка үчүн мен кичинекей MP3 форматындагы плеер тактасын сатып алдым. An Arduino Nano ЖК жана MP3 иштетет. Нано жана 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

Бассвуд (Jo-Ann's 1/8 x 4 x 24 дюйм)

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

Arduino Nano

ЖК (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 бурамалар жана гайкалар

Клей (Мен Айлиндин жабышчаак клейин дээрлик баарында колдоном)

Туруктуу түстүү маркерлер

Мен колдонгон куралдар

Таблица көрдү (Бассвонду же башка жыгачты так жана оңой кесүү эң жакшы жумуш)

Копинг араа (LCD экрандын капкагындагы тешикти кесүү үчүн)

Бургулоочу пресс жана 1 дюйм жыгач кызыксыз (күрөк) бит

1/32 дюйм же 1 мм белгилери бар сызгыч

Лампочка, стенд, ширетүүчү жана кошумча жезден жасалган уч тазалагыч

Ийнелердин кычкачтары

Зым чечүүчү (мен ишенимдүү кыруу үчүн Vise-Grip сунуштайм; Amazon)

2 -кадам: кутучаны өзгөртүү

Кутуну өзгөртүү
Кутуну өзгөртүү
Кутуну өзгөртүү
Кутуну өзгөртүү
Кутуну өзгөртүү
Кутуну өзгөртүү
Кутуну өзгөртүү
Кутуну өзгөртүү

Баяндамачы

1 дюймдук диаметри бар тешикти кутунун маңдайынын ортосуна күрөк же тешүүчү араа менен бургулаңыз.

Бул динамикти орнотуу үчүн эң жакшы убакыт. Төрт бөлүктү эки тараптуу көбүк лентадан колдонуңуз, тешикке борборлоштурулган спикер.

Тешикти жабуу үчүн төрт бурчтуу торчону кесип, тешиктин сыртына, сыртына кутуга чаптаңыз, Бассвондогу тактага төрт бурчтуу торчолуу капкакты коюп, 1 дюймдук тешикти бургулап, капкагын кесип, кутуга жабыштырыңыз.

Динамик/капкакты алмаштыруучу капкак

Динамиктин/капкактын которгучунун капкак бөлүктөрүн кутучага тыкан түшүүнү көздөп, бассондогу тактайдан кесип алыңыз.

Капталдарды артка чаптап, анан үстүнө жабыштырыңыз. Мен ошондой эле күчөтүлгөн бурчтарды кошуу үчүн төрт бурчтуу дубелдин узундугун кесип алдым.

(Эстен чыгарбаңыз, каптал өлчөмдөрү капкакты орнотуу үчүн кутунун ички бийиктигинен 1/8 дюймга аз жана динамиктин тереңдигин тазалоо үчүн жетишерлик кең болушу керек.

(Ошондой эле, арткы тарабы зымдын ылдый жагында жана үстүңкү капкактын чыгышына мүмкүндүк берүү үчүн бийиктиги box дюймдан аз болушу керек.)

Lid Switch

Бул капкакты которгучту жана аны иштетүүчү баскычты орнотуу үчүн жакшы убакыт.

Менин баскычым 7/16 дюймдук 1/8 дюймдук дубел. Мен 1/8 дюймдук тууралоочу скотчту түбүнө ороп, капкакты орноткондо капкакта сактап калуу үчүн ороп койгом.

Мен кутунун маңдайындагы которгучту горизонталдык абалда, капкактын капталынын тазаланганына ынандырган, жазгы рычагдын кыймылдаткычын 1/4 дюймдун астына (вертикалдуу абалда) коет баскычтын тешигине орун берүү үчүн аны кутунун маңдайынан эки калыңдыкта көбүк тасмага бөлүп койгула. Мен жазгы рычагдын борбордук чекитинин орнотулган аралыкты коробканын маңдайынан ченеп, капкактын үстүндөгү 1/8 дюймдук тешикти бургулап, кыймыл эркиндигине уруксат берүү үчүн бир аз чоңойттум. Баскыч жазгы рычагдын аткаруучу пунктуна таянат, 1/8 дюймдук калың мукабанын үстүнөн 3/16 чыгып турат.

False Bottom

Жалган түбүн кесип, спикердин/капкактын алмаштыргыч капкагынын арт жагына ыңгайлуу кылып орнотуңуз, ошондо эки бөлүк тең бурамаларга муктаж болбостон кармалып турат.

LCD туташтыргычы үчүн оюк жасаңыз.

(Лентанын бир бөлүгүн жалган түбүнө жабыштырууну унутпаңыз, жалган түбүн оңой алып салуу үчүн лентаны ороп коюңуз.)

Нан жана кабелдин орнотулган бийиктиги аныкталмайынча, жалган түбү үчүн кутунун капталын колдоону кесүү. (Мен муну кылган жокмун жана жетишерлик жолун алуу үчүн ар бир тарапка эки ширеңке таякчасын кошууга туура келди.)

Lid Cover

Капкакка ыңгайлуу отуруу үчүн кутунун капкагын жапкыла.

ЖК дисплей үчүн тик бурчтуу тешикти салыңыз. Борборлоштурулган тешик капкак жабылганда спикер/капкакты алмаштыруучу капкак менен тазалоого жол бериши керек. ! LCD тешигин кесүү үчүн арааны колдонуп, адегенде пышакка кирүүчү тешикти бургулады. (Эскертүү: Мен татынакай кесип алуу кыйынга турду.)

ЖК туташтыргычы үчүн оюк жасаңыз.

4 монтаждык тешикти белгилеп, бургулаңыз.

LCDди #4 бурамалар жана гайкалар менен керек болгондо аралыктарды колдонуп орнотуңуз.

2x4 өлчөмүндөгү төрт чарчы монтаж бутун кесип, капкактын капкагын бирдей коюу үчүн, узундугу менен көбүк тасманын бир калыңдыгын кошуңуз. (Сүрөттө тоолордун үстүндө көбүк тасмасы көрсөтүлгөн. Мен мындай жол эмес деп чечтим.)

Капкакка орнотуу чекиттерин белгилеңиз, капкактагы бурама тешиктерди бургула, жана #4 бурамаларга орнотулган учкуч тешиктерди.

(Капкак жабылганда бурама баштын кийлигишүүсү болбошу үчүн, спикердин/капкактын которгучунун капкагынан кайра орнотууну унутпаңыз.)

Көбүктөрдү бурап, капкактын ичине жабыңыз, аны көбүк тасмасы менен бекиңиз.

(Эскертүү: Бурамалар керек болсо капкакты алып салууга мүмкүнчүлүк берет. Көбүк тасмасы капкакты алуу үчүн өтө кыйын кылат.)

3 -кадам: Нан тактасын жасаңыз

Нан тактасын жасаңыз
Нан тактасын жасаңыз

Нано менен MP3 ойноткучун Breadboardго сайыңыз

Нанону G-30 панелиндеги 1 (D13) пин менен сайыңыз.

MP3-плеерди 8-пин (спикер байланышы) менен H-1ге сайыңыз.

Breadboard Wiring Table

Кубат:

J-19дан +5Vга чейин автобус (Nano 5V чыгаруу)

Жерге J-17 (-) автобус

J-8ден +5Vга чейин автобустар (MP3 5V киргизүү)

J-2 жерге (-) автобуска

Нанодон MP3 Плеерге Сериялык Программалык Байланыш:

А-10дон А-20га чейин.

В-13төн В-21ге чейин

1K каршылыгы E-10 жана F-10го. (Бул резисторлор MP3 Playerдеги 3.3V интерфейсинин ордун толтурат.)

1K каршылыгы E-13 жана F-13.

I-7ден I-10го чейин.

J-6дан J-13ке чейин.

4 -кадам: Орнотуу жана Breadboard туташтыруу

Нан тактасын орнотуу

Ар бир бурчта кичинекей нан аянтчасын алып салыңыз жана көбүк скотч менен жабыңыз.

(Бардык колдоону алып салбаңыз, болбосо эч качан нан тактасын алып сала албайсыз.)

Нан тактасын борбордун артындагы коробкага жапкыла.

9V Батареяны орнотуу жана туташтыруу

Батарейканы борбордук, көбүк тасманын кичинекей квадраты менен оң арткы бурчка кутуга орнотуңуз.

Батареяны кошуучу туташтыргычтын кызыл зымын капкакты которгучтун кириш мамысына кошуңуз.

Эки ленталуу туташтыргычты бөлүңүз (анын бир зымы кызыл) жана аялдын учун кесип салыңыз.

Кызыл жипти которгучтун устунуна кошуп койгула, эгерде которгуч басылбаса 9В чыгат.

Башка зымды тез туташтыргычтан кара зымга кошуңуз.

I-16 кызыл панелин белгилөө үчүн маркерди колдонуңуз (Nano 5V чыгаруу). Марк I-15 кара (жер).

Кызылдан кызылга, карадан карага чейин эки ленталуу казыктарды сайыңыз.

Динамик туташуусу

Үч ленталуу туташтыргычты бөлүп, аялдын учун кесип салыңыз.

Эки сырткы зымды спикердин терминалдарына кошуңуз. Орто зым колдонулбайт.

Сырткы казыктарды I-1 жана I-3 панелдерине сайыңыз. Полярдуулуктун мааниси жок.

LCD туташуусу

Боз-кызыл-кызгылт сары-сары түс схемасын тандап, төрт ленталуу туташтыргычты бөлүңүз.

ЖКнын аягында, аялдын туташтыргычын төмөндө аныкталгандай ЖК казыктарына сайыңыз. SCL жана SDA I2C интерфейси болуп саналат.

Нан тактасында 4 зымдуу лентаны 2 зымдуу эки тасмага бөлүңүз: кызыл-кара күч жана кызгылт сары сары I2C төөнөгүчтөрү төмөндө аныкталгандай туташкан.

ЖК (аял) Аягы:

Боз - Гнд

Кызыл - 5V

Апельсин - SCL

Сары - SDA

Нан тактасы (Эркек) Аягы (ошого жараша белгилөө):

Боз-Жер (-) автобусу

Кызыл - 5В (+) автобус

Апельсин-J-22

Сары-J-23

5 -кадам: Жасалма түбү үчүн Box Side Колдоо жасоо жана орнотуу

Нан тактасы жана бардык зымдар орнотулганда, коробка полдун үстүндөгү зымдардын бийиктигин өлчөңүз.

Бул жыгачтан эки таянычты бийиктиктен бир аз жогору жана туурасы жалган түбүнөн бир аз азыраак кесип алыңыз. Аларды коробканын капталдарына чаптаңыз.

6 -кадам: Arduino эскизин Наного жүктөп алыңыз

Төмөнкү эскизди Arduino IDEге көчүрүп, анан Nanoго жүктөңүз. Эскиз түшүнүктүү болушу үчүн комментарийленген.

7 -кадам: Музыканы Micro SD картага түшүрүү

Компьютериңизди колдонуу менен, төмөнкү MP3 музыканы микро SD картага жүктөп, MP3 ойноткучка салыңыз.

8 -кадам: Play

Батарейканы туташтырыңыз, жана сиз ойнотууга жөндөлүшүңүз керек.

Мен бул кадамда видеону көрсөтүүгө аракет кылдым, бирок мен буга чейин эч качан тарткан эмесмин жана кыйынчылыктан башка эч нерсе болгон эмес.

Бул жерде кээ бир пайдалуу булактар:

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…

Сунушталууда: