Სარჩევი:

Juuke - RFID მუსიკალური პლეერი ხანდაზმულთათვის და ბავშვებისათვის: 10 ნაბიჯი (სურათებით)
Juuke - RFID მუსიკალური პლეერი ხანდაზმულთათვის და ბავშვებისათვის: 10 ნაბიჯი (სურათებით)

ვიდეო: Juuke - RFID მუსიკალური პლეერი ხანდაზმულთათვის და ბავშვებისათვის: 10 ნაბიჯი (სურათებით)

ვიდეო: Juuke - RFID მუსიკალური პლეერი ხანდაზმულთათვის და ბავშვებისათვის: 10 ნაბიჯი (სურათებით)
ვიდეო: Juuke - An RFID Music Player 2024, ნოემბერი
Anonim
Juuke - RFID მუსიკალური პლეერი ხანდაზმულთათვის და ბავშვებისათვის
Juuke - RFID მუსიკალური პლეერი ხანდაზმულთათვის და ბავშვებისათვის
Juuke - RFID მუსიკალური პლეერი ხანდაზმულთათვის და ბავშვებისათვის
Juuke - RFID მუსიკალური პლეერი ხანდაზმულთათვის და ბავშვებისათვის
Juuke - RFID მუსიკალური პლეერი ხანდაზმულთათვის და ბავშვებისათვის
Juuke - RFID მუსიკალური პლეერი ხანდაზმულთათვის და ბავშვებისათვის

Fusion 360 პროექტები »

ეს არის Juuke ყუთი. Juuke box არის თქვენი საკუთარი მუსიკალური მეგობარი, რომელიც მაქსიმალურად ადვილი გამოსაყენებელია. ის განსაკუთრებით შექმნილია მოხუცებისა და ბავშვებისთვის გამოსაყენებლად, მაგრამ რა თქმა უნდა მისი გამოყენება შესაძლებელია ყველა სხვა ასაკისთვის. მიზეზი, რის გამოც ჩვენ შევქმენით ეს არის ჩემი შეყვარებულის ბებიის გამო. მან მითხრა, რომ ის და მისი ბებია სამზარეულოში ისხდნენ, უსმენდნენ მუსიკას, ცეკვავდნენ და იცინოდნენ. სამწუხაროდ, ბოლო წლების განმავლობაში, ბებია საავადმყოფოში იყო და გამოდიოდა. თუმცა, მის ყველაზე ცუდ დღეებში მუსიკა არის ერთ – ერთი იმ მცირერიცხოვან ნივთებს შორის, რომლებიც მაინც ღიმილს იწვევს. მუსიკალური პლეერები, როგორიცაა CD პლეერები, მისთვის ძალიან ძნელია გამოსაყენებლად. ამიტომაც შევქმენით Juuke.

Juuke Box მუშაობს RFID ბარათების გამოყენებით SD ბარათიდან კონკრეტული სიმღერების დასაკრავად. თქვენ ასევე შეგიძლიათ სიმღერები დაუკრათ შემთხვევით მწვანე ღილაკის გამოყენებით, ან დაკვრა და პაუზა წითელი ღილაკით.

ამ გზით, ყველასთვის მართლაც მარტივია მუსიკის დაკვრა.

ნაბიჯი 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

RFID ბარათები AliExpress და Amazon

AUX სტერეო ჯეკ ალიექსპრესი და ამაზონი

22 მმ მომენტალური ღილაკი - 1 წითელი და 1 მწვანე - 3-6V AliExpress

10K პოტენომეტრი ალიექსპრესი და ამაზონი

მავთულები AliExpress და Amazon

1K რეზისტორი AliExpress & Amazon

ჩაწერეთ სათაურები AliExpress და Amazon

პურის დაფა - სურვილისამებრ AliExpress & Amazon

Jumper მავთულები - სურვილისამებრ AliExpress & Amazon

5V კვების ბლოკი - AliExpress და AmazonPower Jack - AliExpress და Amazon

ინსტრუმენტები:

3D პრინტერი AliExpress & Amazon

შედუღების ნაკრები AliExpress & Amazon

Wire Stripper AliExpress & Amazon

ნაბიჯი 3: შეამოწმეთ ნაწილები

შეამოწმეთ ნაწილები
შეამოწმეთ ნაწილები
შეამოწმეთ ნაწილები
შეამოწმეთ ნაწილები
შეამოწმეთ ნაწილები
შეამოწმეთ ნაწილები

მე გირჩევთ ყველაფერი დააკავშიროთ და შეამოწმოთ მუშაობს თუ არა ეს ყველაფერი დაწყებამდე.

ამის გასაკეთებლად, მე გამოვიყენე პურის დაფა და რამდენიმე მავთულის მავთული, რათა სწრაფად და მარტივად შევამოწმო, რომ ყველაფერი ისე მუშაობდა, როგორც განზრახული იყო. მე მქონდა გარკვეული პრობლემები ჩემს მიერ შეძენილ პირველ RC522 მოდულთან დაკავშირებით, ის უბრალოდ არ მუშაობდა მიუხედავად იმისა, რომ ის პირდაპირ ქარხნიდან მოდიოდა. ასე რომ, მე მომიწია ახლის აღება … ამიტომაც გირჩევ 2 მათგანის მიღებას, ასე რომ დარწმუნებული ხარ, რომ თუ რომელიმე მათგანს დაარღვევ, შუბი გაქვს.

შეაერთეთ ყველაფერი სქემის დიაგრამის მიხედვით აქ (ბმული), ან იხილეთ თანდართული სურათები.

გახსოვდეთ გამოიყენოთ 1K რეზისტორი RX– ს შორის DFPlayer Mini– ზე და Arduino– ზე.

იმის შესამოწმებლად, მუშაობს თუ არა ბარათის მკითხველი, შეგიძლიათ გამოიყენოთ ბიბლიოთეკიდან „ნაგავსაყრელის“მაგალითის ესკიზი. (იხილეთ ნაბიჯი 4)

ნაბიჯი 4: კოდი - ბარათების დაპროგრამება

კოდი - ბარათების დაპროგრამება
კოდი - ბარათების დაპროგრამება

იმისათვის, რომ უკეთ გავიგოთ, თუ როგორ მუშაობს კოდი DFPlayer mini– ით, შევეცდები რაც შეიძლება მარტივად ავხსნა. მინი DFPlayer მუშაობს მიკრო SD ბარათიდან სიმღერების დაკვრით. იმის გასაგებად, თუ რომელი სიმღერის დაკვრაა საჭირო, სიმღერები უნდა იყოს შენახული ციფრული სახით SD ბარათზე. სიმღერის ნომერი 1 ინახება როგორც "0001 - SONG NAME", სიმღერის ნომერი 2 ინახება როგორც "0002 - SONG NAME" და ასე შემდეგ. ჩვენ შეგვიძლია დავწეროთ რიცხვი RFID ბარათებზე, ასე რომ, თუ ჩვენ დავწერთ რიცხვს 2 ერთ ბარათზე და მოვათავსებთ მას მკითხველზე, არდუინო წაიკითხავს ნომერს და DFPlayer mini- ს ეუბნება: "ითამაშეთ სიმღერის ნომერი 2".

ნომერი, რომელსაც ბარათზე ვწერთ, უნდა იყოს იგივე ნომერი, როგორც სიმღერის სახელი, რომელსაც SD ბარათზე ვინახავთ.

თუ გსურთ გაიგოთ მეტი DFPlayer mini– ს შესახებ, ეწვიეთ ამ გვერდს უამრავი შესანიშნავი ინფორმაციით

ახლა თქვენ შეგიძლიათ გახსნათ Arduino და ატვირთოთ კოდი ბარათის პროგრამირებისთვის. მე კოდი გავყავი ორ ნაწილად. ერთი ბარათების დასაპროგრამებლად და ერთი ფაქტობრივი მოთამაშისთვის. ამ ეტაპზე, ჩვენ დავიწყებთ ბარათების დაპროგრამებით. კოდი გამოქვეყნებულია GitHub– ში და დაემატა ქვემოთ. თქვენ ასევე უნდა გადმოწეროთ შემდეგი ბიბლიოთეკები:

- MFRC522

- DFRobotDFPlayerMini.h

მე შევეცადე მაქსიმალურად ავხსნა კოდი კომენტარებით, მაგრამ თუ თქვენ გაქვთ რაიმე შეკითხვა, ნუ შეგეშინდებათ მათი დასმა კომენტარების განყოფილებაში!

ასევე, მე არ ვარ დიდი პროგრამისტი, მაგრამ მსურს გავხდე, ასე რომ, თუ კოდში რაიმე შეცდომას დაინახავთ, კომენტარი შესანიშნავი იქნება!

Arduino– ში კოდის ასატვირთად იხილეთ ეს სტატია. ბიბლიოთეკების დასამატებლად იხილეთ ეს სტატია.

რეჟიმები:

ბარათის პროგრამისტს აქვს ორი რეჟიმი, ავტომატური და მექანიკური.

მექანიკური რეჟიმი: წერს ნომერს, რომლის ჩაწერაც გსურთ ბარათზე. ჩაწერეთ ნომერი და ის შეინახავს მას.

ავტომატური რეჟიმი: იწყებს კოდში მითითებულ ნომერს და ზრდის მას 1 -ით ყოველ ჯერზე ბარათის განთავსებისას.

როგორ გამოვიყენოთ ბარათის პროგრამისტი:

შეაერთეთ Arduino Open სერიული მონიტორი (ზედა მარჯვენა კუთხე) ჩაწერეთ "სახელმძღვანელო" მექანიკური რეჟიმისთვის და "ავტო" ავტომატური რეჟიმისთვის. (იხილეთ ზემოთ) განათავსეთ ბარათი მკითხველზე და დარწმუნდით, რომ ნათქვამია წარმატებული.

ნაბიჯი 5: კოდი: მოთამაშის რეჟიმი

ბარათების დაპროგრამების შემდეგ შეგიძლიათ ატვირთოთ მუსიკალური პლეერის კოდი. ეს არის კოდი, რომელიც კითხულობს ბარათს და უკრავს მასთან დაკავშირებულ სიმღერას. პროცესი ზუსტად იგივეა რაც ბარათის პროგრამისტის კოდისთვის. ატვირთეთ ესკიზი და დაიწყეთ მისი გამოყენება!

PS: მნიშვნელოვანია! სერიული კომუნიკაციის გამორთვისთვის, სადაც შეგიძლიათ ნახოთ რას აკეთებს პროგრამა სერიულ მონიტორში, თქვენ უნდა გააკეთოთ კომენტარი „Serial.begin (115200); " უბრალოდ დაამატეთ "//" ხაზის წინ. მე მქონდა გარკვეული პრობლემები, როდესაც პროგრამა არ გაუშვებდა, თუ ის ჩართული იყო. (ის ელოდებოდა სერიულ კავშირს სანამ დაიწყება)

ნაბიჯი 6: ჩამოტვირთეთ სიმღერები SD ბარათზე

ჩამოტვირთეთ სიმღერები SD ბარათზე
ჩამოტვირთეთ სიმღერები SD ბარათზე

როგორც უკვე აღვნიშნეთ, თქვენ უნდა მიაწოდოთ თქვენს SD ბარათზე არსებულ მუსიკალურ ფაილებს კონკრეტული სახელი მისი მუშაობისთვის. თითოეული სიმღერა უნდა დაიწყოს რიცხვით. რიცხვი ასევე უნდა იყოს 4 ციფრი (1 არის 0001 მაგალითად). ამ ციფრების შემდეგ, თქვენ თავისუფლად შეგიძლიათ დაამატოთ სიმღერის სახელი. მაგალითად:”0035 - ფრენკ სინატრა - დამიფრინე მთვარეზე”

ის იყენებს სტანდარტულ MP3 ფაილებს, ამიტომ ადვილია მათი გადაწერა SD ბარათზე და გადარქმევა.

ნაბიჯი 7: ტესტი, შემდეგ გამდნარი

ტესტი, შემდეგ ჯარისკაცი
ტესტი, შემდეგ ჯარისკაცი
ტესტი, შემდეგ ჯარისკაცი
ტესტი, შემდეგ ჯარისკაცი
ტესტი, შემდეგ ჯარისკაცი
ტესტი, შემდეგ ჯარისკაცი

როდესაც თქვენ შეამოწმეთ, რომ ყველაფერი მუშაობს ისე, როგორც იყო განკუთვნილი, შეგიძლიათ დაიწყოთ ნაწილების შედუღება Arduino UNO ფარისთვის.

უბრალოდ მიჰყევით სქემის დიაგრამის მავთულს მავთულისთვის. ჭკვიანურია მისი ამობეჭდვა და გამოიყენეთ ფერადი მარკერი იმის აღსანიშნავად, თუ რომელ მავთულხლართზე გაქვთ შედუღებული. მე ასევე გირჩევთ გამოიყენოთ სათაურები DFPlayer Mini– სთვის, რათა არ დააზიანოთ იგი შედუღების დროს.

მე ასევე desoldered RC-522 Led, რადგან ეს იყო ნაჩვენები მეშვეობით ბეჭდვითი.

ნაბიჯი 8: გააკეთეთ დანართი

გააკეთე დანართი
გააკეთე დანართი
გააკეთე დანართი
გააკეთე დანართი
გააკეთე დანართი
გააკეთე დანართი

ამ ნაბიჯში მე ვაპირებ გაჩვენოთ როგორ გავაკეთე დანართი. მე შევქმენი ის Fusion 360 -ის გამოყენებით და დავიბეჭდე 3D- ში. მე ასევე გავაკეთე ერთი გამოყენებით CNC მანქანა, და ზოგიერთი პლაივუდი.

თუ თქვენ არ გაქვთ 3D პრინტერი ან CNC მანქანა, არ ინერვიულოთ! ასევე შესაძლებელია მუყაოსგან დანართის გაკეთება ან პროექტის ყუთის გამოყენებით

თქვენ შეგიძლიათ იპოვოთ ყველა ფაილი აქ:

3D ბეჭდვით:

STL: CULTS 3D | რამ სამყარო

FUSION 360: Ananords.com

ის პარამეტრები, რომლებიც მე 3D ბეჭდვისთვის გამოვიყენე, არის:

შევსება: 15%

ფენის სიმაღლე: 0.2 მმ

მხარდაჭერა: დიახ

უბრალოდ ჩასვით UNO და RC522 3D ბეჭდვის ქინძისთავებში. ისინი კარგად უნდა მოერგოს. მე გირჩევთ წებოს წვეთის გამოყენებას, რათა დაიჭიროთ ისინი ადგილზე. იგივე გააკეთეთ აუდიო ჯეკით. ღილაკებისთვის, პოტენომეტრისა და დენის სოკეტისთვის გამოიყენეთ ჩართული ექვსკუთხა კაკალი.

როდესაც დაასრულებთ, უბრალოდ დაჭერით ქვედა ფირფიტა და „სახე“ერთად.

ნაბიჯი 9: გააკეთეთ ბარათები

გააკეთეთ ბარათები
გააკეთეთ ბარათები

დაიწყეთ დიზაინით. მე გავაკეთე დიზაინი Adobe Spark– ში, სადაც გამოვიყენე ბარათის ზომები (85 მმ x 54 მმ), როგორც მორგებული ზომა

ვიპოვე სურათები google- ში და შემოვიღე Adobe Spark– ში, დავაყენე სიმღერის სათაური და შემსრულებელი და დასრულდა!

ვინაიდან მე არ მაქვს პირადობის მოწმობის პრინტერი, მომიწია სხვა გზების პოვნა ბარათებზე ამობეჭდვისთვის. მე უბრალო მარშრუტით წავედი და უბრალოდ დავბეჭდე იგი ქაღალდზე, შემდეგ დავაწებე ბარათებს.

თქვენ ასევე შეგიძლიათ უბრალოდ გამოიყენოთ კალამი და ჩაწეროთ პირდაპირ ბარათებზე.

ნაბიჯი 10: შესრულებულია

თქვენ უკვე დაასრულეთ!

თუ თქვენ აკეთებთ ამ პროექტს, გთხოვთ გამოაქვეყნოთ პროდუქტი:)

რაიმე შეკითხვა? უბრალოდ მკითხე და მე შევეცდები ვუპასუხო მათ.

Juuke– ს შესახებ სიახლეებისთვის, დარეგისტრირდით ბიულეტენზე!

გამომყევით ინსტაგრამზე მომავალი პროექტების განახლებისთვის!

Instagram:

დამიკავშირდით: [email protected]

••• Დამიჭირე მხარი •••

პატრეონი:

შემოწირულობები:

ყიდვა ჩემთვის ყავა:

გირჩევთ: