Мазмуну:

Juuke - улгайган жана балдар үчүн RFID музыкалык ойноткучу: 10 кадам (сүрөттөр менен)
Juuke - улгайган жана балдар үчүн RFID музыкалык ойноткучу: 10 кадам (сүрөттөр менен)

Video: Juuke - улгайган жана балдар үчүн RFID музыкалык ойноткучу: 10 кадам (сүрөттөр менен)

Video: Juuke - улгайган жана балдар үчүн RFID музыкалык ойноткучу: 10 кадам (сүрөттөр менен)
Video: УЛГАЙГАН КИШИГЕ КОЛ КОТОРГОН БАЛДАР ТАБЫЛДЫ/ САПАР ИСАКОВ ЖАНА ПРОКУРАТУРА 2024, Июль
Anonim
Juuke - улгайган жана балдар үчүн RFID музыкалык ойноткучу
Juuke - улгайган жана балдар үчүн RFID музыкалык ойноткучу
Juuke - улгайган жана балдар үчүн RFID музыкалык ойноткучу
Juuke - улгайган жана балдар үчүн RFID музыкалык ойноткучу
Juuke - улгайган жана балдар үчүн RFID музыкалык ойноткучу
Juuke - улгайган жана балдар үчүн RFID музыкалык ойноткучу

Fusion 360 долбоорлору »

Бул Juuke кутуча. Juuke кутуча - бул сиздин музыкалык досуңуз, аны колдонууга мүмкүн болушунча оңой кылып жараткан. Бул өзгөчө улгайган адамдар жана балдар үчүн иштелип чыккан, бирок, албетте, башка бардык курактарда колдонулушу мүмкүн. Муну жаратканыбыздын себеби, менин сүйлөшкөн кызымдын чоң энеси. Ал мага чоң энеси менен ашканада музыка угуп, бийлеп жана күлүп жатканын айтты. Тилекке каршы, акыркы жылдары чоң энеси ооруканадан чыгып кеткен. Анын эң жаман күндөрүндө, бирок музыка дагы деле анын жылмайуусун жараткан нерселердин бири. Ал эми CD -плеерлер сыяктуу музыкалык ойноткучтар аны колдонуу үчүн өтө эле кыйын. Ошон үчүн биз Жукени жараттык.

Juuke Box SD картадан белгилүү ырларды ойнотуу үчүн RFID карталарын колдонуу менен иштейт. Сиз ошондой эле жашыл баскычты колдонуп ырларды туш келди ойното аласыз же кызыл баскыч менен ойнотуп, тындыра аласыз.

Ошентип, ар бир адам үчүн музыка ойноо абдан жөнөкөй.

1 -кадам: Видеону көрүңүз

Image
Image

Мен кантип жасаганымды көрсөткөн видео тарттык:)

2 -кадам: Бөлүктөрдү чогултуу:

Биз AliExpressтен бардык тетиктерди алдык жана бөлүктөргө шилтемелер төмөндө келтирилген:

Бөлүктөр:

Arduino UNO AliExpress жана Amazon

DFPlayer Mini AliExpress жана Amazon

Микро SD карта AliExpress & Amazon

Arduino UNO DIY Shield AliExpress жана Amazon

RC522 - Ишенимдүү болуу үчүн 2ди сатып алыңыз, алардын айрымдары AliExpress & Amazonдун сыныктарына келишет

AliExpress жана Amazon RFID карталары

AUX стерео джекси AliExpress жана Amazon

22 мм баскыч баскычы - 1 кызыл жана 1 жашыл - 3-6V AliExpress

AliExpress жана Amazon 10K потенциометрлери

AliExpress жана Amazon зымдары

AliExpress жана Amazon 1K каршылыгы

AliExpress жана Amazon башын кадап коюңуз

Нан тактасы - Кошумча AliExpress & Amazon

Өткөргүч зымдар - Кошумча AliExpress & Amazon

5V электр менен камсыздоо - Aliexpress & AmazonPower Jack - AliExpress & Amazon

Куралдар:

3D принтер AliExpress жана Amazon

AliExpress жана Amazon Soldering Kit

Wire Stripper AliExpress жана Amazon

3 -кадам: Бөлүктөрдү сыноо

Бөлүктөрдү сыноо
Бөлүктөрдү сыноо
Бөлүктөрдү сыноо
Бөлүктөрдү сыноо
Бөлүктөрдү сыноо
Бөлүктөрдү сыноо

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

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

Бардыгын схемага ылайык бул жерге туташтырыңыз (Шилтеме), же тиркелген сүрөттөрдү көрүңүз.

DFPlayer Mini жана Arduinoдогу RXтин ортосунда 1K каршылыгын колдонууну унутпаңыз.

Картанын окурманынын иштээрин текшерүү үчүн, сиз китепканадан "Dump card" мисалынын эскизин колдоно аласыз. (4 -кадамды караңыз)

4 -кадам: Код - карталарды программалоо

Код - карталарды программалоо
Код - карталарды программалоо

Код DFPlayer mini менен кантип иштээрин жакшыраак түшүнүү үчүн, мен аны мүмкүн болушунча оңой түшүндүрүүгө аракет кылам. DFPlayer мини микро SD картадан ырларды ойнотуу менен иштейт. Кайсы ырды ойноо керек экенин билүү үчүн ырлар SD картага номер катары сакталышы керек. 1 -ыр "0001 - ЫР АТЫ", 2 -ыр "0002 - ЫР ЫСЫМЫ" жана башка ушул сыяктуу сакталат. Биз RFID карталарына номер жаза алабыз, андыктан эгерде биз карттардын бирине 2 санын жазып, аны окурманга койсок, Arduino бул номерди окуп DFPlayer мини -ге "2 -ырды ойнот" дейт.

Биз картага жазган номер SD картада сакталган ырдын аты менен бирдей болушу керек.

Эгерде сиз DFPlayer mini жөнүндө көбүрөөк билгиңиз келсе, бул баракчага көп маалымат менен барыңыз

Сиз азыр Arduino ачып, картты программалоо үчүн кодду жүктөй аласыз. Мен кодду эки бөлүккө бөлдүм. Бири карталарды программалоо үчүн, экинчиси чыныгы оюнчу үчүн. Бул кадамда биз карталарды программалоодон баштайбыз. Код GitHubга жарыяланган жана төмөндө кошулган. Ошондой эле төмөнкү китепканаларды жүктөп алууңуз керек болот:

- MFRC522

- DFRobotDFPlayerMini.h

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

Ошондой эле, мен мыкты программист эмесмин, бирок мен дагы бир болгум келет, андыктан коддон кандайдыр бир каталарды көрсөңүз, комментарий сонун болмок!

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

MODES:

Карт программисттин эки режими бар, автоматтык жана кол менен.

Кол режими: Картага жазгыңыз келген номерди жазат. Номерди териңиз, ал аны сактап калат.

Автоматтык режим: коддо көрсөтүлгөн номерден башталат жана картты койгон сайын аны 1ге көбөйтөт.

КАРТА ПРОГРАММЕРИН КАНТИП КОЛДОНУУ КЕРЕК:

Arduino Open Serial мониторун туташтырыңыз (жогорку оң бурчта) Кол режимине "колго" жана автоматтык режимге "автоматтык" деп жазыңыз. (Жогору караңыз) Окурманга картаны коюп, анын ийгиликтүү болгонун текшериңиз.

5 -кадам: Code: Player Mode

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

PS: МААНИЛҮҮ! Программанын сериялык монитордо эмне кылып жатканын көрө турган сериялык байланышты өчүрүү үчүн, сиз "Serial.begin (115200); “. Жөн эле саптын алдына "//" кошуңуз. Мен иштетилгенде программа иштебей турган кээ бир көйгөйлөр бар болчу. (Ал башталар алдында сериялык туташууну күтүп турган)

6 -кадам: Ырларды SD картага түшүрүү

Ырларды SD картага түшүрүү
Ырларды SD картага түшүрүү

Жогоруда айтылгандай, SD картаңыздагы музыкалык файлдарга иштеши үчүн белгилүү бир аталышты коюшуңуз керек. Ар бир ыр сан менен башталышы керек. Бул номер 4 цифрадан турушу керек (1 мисалы 0001). Бул цифрадан кийин ырдын атын кошууга болот. Мисалы: "0035 - Франк Синатра - Мени айга уч"

Бул стандарттык MP3 файлдарын колдонот, андыктан аларды SD картка көчүрүү жана атын өзгөртүү оңой.

7 -кадам: Сыноо, анан Лайк

Сыноо, анан Лайк
Сыноо, анан Лайк
Сыноо, анан Лайк
Сыноо, анан Лайк
Сыноо, анан Лайк
Сыноо, анан Лайк

Баары ойлогондой иштеп жатканын текшергенден кийин, тетиктерди Arduino UNO калканына ширете баштасаңыз болот.

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

Мен ошондой эле RC-522 Ledди өчүрдүм, анткени ал басма аркылуу көрүнүп турган.

8 -кадам: Корпусту жасаңыз

Тиркемени жасаңыз
Тиркемени жасаңыз
Тиркемени жасаңыз
Тиркемени жасаңыз
Тиркемени жасаңыз
Тиркемени жасаңыз

Бул кадамда мен корпусту кантип жасаганымды көрсөтөм. Мен аны Fusion 360 менен иштеп чыктым, жана 3D басып чыгарды. Мен дагы CNC станогун жана фанераны колдонуп жасадым.

Эгерде сизде 3d принтер же CNC станок жок болсо, кабатыр болбоңуз! Ошондой эле картон же долбоор кутусун колдонуп корпус жасоого болот

Бардык файлдарды бул жерден таба аласыз:

3D басылган:

STL: CULTS 3D | Thingiverse

FUSION 360: Ananords.com

Мен 3D басып чыгаруу үчүн колдонулган параметрлер:

Толтуруу: 15%

Катмар бийиктиги: 0.2мм

Колдойт: Ооба

Жөн эле БУУнун жана RC522дин 3D басып чыгарылган казыктарына салыңыз. Алар тыкыс жайгашуусу керек. Аларды бекемдөө үчүн бир тамчы желимди колдонууну сунуштайм. Аудио уячасы менен да ушундай кылыңыз. Баскычтар, потенциометр жана электр розеткасы үчүн киргизилген алты бурчтуу жаңгактарды колдонуңуз.

Бүткөндөн кийин, астыңкы табак менен "жүздү" бирге чаптаңыз.

9 -кадам: Карталарды жасаңыз

Карталарды жасоо
Карталарды жасоо

Дизайн менен баштаңыз. Мен дизайндарды Adobe Sparkте жасадым, ал жерде мен колдонуучунун өлчөмү катары картанын өлчөмдөрүн (85 мм x 54 мм) колдондум

Мен сүрөттөрдү гуглдан таап, Adobe Sparkке импорттоп, ырдын аталышын жана аткаруучусун коюп, бүттүм!

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

Сиз ошондой эле калемди колдонуп, түз эле карттарга жаза аласыз.

10 -кадам: Бүттү

Эми бүттүңүз!

Эгерде сиз бул долбоорду түзсөңүз, анда макияж калтырыңыз:)

Суроолоруңуз барбы? Жөн гана сураңыз, мен аларга жооп берүүгө аракет кылам.

Juuke жөнүндө жаңылыктар үчүн, тасмага катталыңыз!

Инстаграмда мени ээрчитип, алдыдагы долбоорлор боюнча жаңыртууларды алыңыз!

Инстаграм:

Мени менен байланышыңыз: [email protected]

••• Мени колдо •••

Патреон:

Кайрымдуулук:

Мага кофе сатып алыңыз:

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