Სარჩევი:
- მარაგები
- ნაბიჯი 1: აპარატურა
- ნაბიჯი 2: პროგრამული უზრუნველყოფა
- ნაბიჯი 3: მუსიკის ორგანიზება
- ნაბიჯი 4: საბოლოო შეკრება
ვიდეო: დემენციის მეგობრული მედია ფლეერი: 4 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
მუსიკას შეიძლება ჰქონდეს დიდი სარგებელი დემენციის მქონე ადამიანებისთვის. გასართობი ღირებულების გარდა, მას შეუძლია წარსულის ბმული, გახსნას მოგონებები და სულ უფრო მეტად ქმნის დემენციის მოვლის ნაწილს. სამწუხაროდ, ბევრი თანამედროვე სახლის გასართობი პროდუქტი არ არის მეგობრული დემენციისთვის, რთული მომხმარებლის ინტერფეისით.
აქ აღწერილი მედია პლეერი იქცევა ძირითადი რადიოს მსგავსად, რომელსაც აქვს მხოლოდ ორი კონტროლი - „აკრეფის აკრეფა“, რომელიც ირჩევს „სადგურს“და ხმის კონტროლს. ამ შემთხვევაში 'სადგური' არის მეხსიერების ბარათზე შენახული აუდიო ფაილების საქაღალდე. იდეა იმაშია, რომ მომხმარებელი უბრალოდ ატრიალებს ციფერბლატს მანამ, სანამ არ გაიგონებს იმას, რაც მოსწონთ. "სადგურის" ფაილები შემდეგ შემთხვევითი თანმიმდევრობით უკრავს.
ეს მხოლოდ რადიოს ჰგავს, რომელიც მხოლოდ კარგ მუსიკას უკრავს რეკლამის გარეშე!
მარაგები
დემენციისადმი მეგობრული მედიაპლეერი მოითხოვს მხოლოდ რამდენიმე კომპონენტს, რომელიც დაახლოებით 20 ფუნტი ღირს:-
- Arduino ერთჯერადი მიკროკონტროლი. მე გამოვიყენე Arduino UNO, მაგრამ ნებისმიერი თავსებადი მოდელი უნდა მუშაობდეს.
- DFPlayer თავსებადი MP3 მოდული. მე გამოვიყენე დაბალი ღირებულება Sodial MP3-TF-16P
- MicroSD ბარათი მუსიკის შესანახად
- მბრუნავი კოდირება "დარეგულირებისთვის"
- 10K ohm პოტენციმეტრი ხმის კონტროლისთვის
- 1K ohm რეზისტორი
- პერფორდი შეკრებისთვის
- გარე კვების წყარო (რეკომენდებულია 9-12V @2A)
- დინამიკი (3 Ohm @ 5W ან მსგავსი)
ესკიზის ასატვირთად ასევე საჭირო იქნება ელექტრონიკის ძირითადი ნაკრები კომპიუტერთან ერთად, რომელსაც აქვს Arduino IDE.
ნაბიჯი 1: აპარატურა
მედია პლეერის გული არის DFPlayer MP3 მოდული. ეს აერთიანებს MP3 დეკოდერს, SD ბარათის წამკითხველს და 3 ვატიანი მონო გამაძლიერებელს პატარა, დაბალფასიან პაკეტში. MP3 მოდული კონტროლდება Arduino მიკროკონტროლით. მხოლოდ რამდენიმე კავშირი არის საჭირო DFPlayer მოდულთან:-
- +5V (pin1)
- სერიული მიღება (pin2)
- სერიული გადაცემა (პინ 3)
- გამომავალი სპიკერი (ქინძისთავები 6 და 8)
- გრუნტი (ქინძისთავები 7 და 10)
- დაკავებულია (პინ 16)
Arduino იღებს შეყვანას მბრუნავი კოდირებისგან (რეგულირების კონტროლი) და პოტენომეტრიდან (ხმის კონტროლი). DFPlayer მოდულის Busy pin დაკავშირებულია Arduino– ს ციფრულ პინთან.
პურის დაფის პროტოტიპის გაყვანილობა ნაჩვენებია ზემოთ. გაითვალისწინეთ 1K რეზისტორი Arduino– ს და MP3 მოდულის სერიულ RX პინს შორის. ეს საჭიროა 5V Arduino– ს დასაკავშირებლად 3.3V DFPlayer– თან.
ასევე გაითვალისწინეთ, რომ DFPlayer მოდული მოითხოვს სტაბილურ დენის წყაროს და ნაკლებად სავარაუდოა, რომ ის სწორად იმუშავებს მხოლოდ USB ენერგიის გამოყენებით. მე ავიღე 5V მიწოდება Arduino– დან, რომელიც, თავის მხრივ, იკვებება გარე PSU– ს საშუალებით. მიუხედავად იმისა, რომ ეს მუშაობდა თქვენ შეიძლება მოისურვოთ განიხილონ ცალკე მოდული MP3 მოდულისთვის.
ნაბიჯი 2: პროგრამული უზრუნველყოფა
Arduino ესკიზი, რომელიც აკონტროლებს მედია პლეერს, შედარებით მარტივია. მთავარი მარყუჟი შესრულებულია 100-ჯერ წამში და ასრულებს სამ ფუნქციას:-
- შეამოწმეთ "tuning" კოდირების სტატუსი
- შეამოწმეთ მოცულობის ქოთნის სტატუსი
- შეამოწმეთ დასრულდა თუ არა მიმდინარე სიმღერის დაკვრა.
აღწარმოების სტატუსი განისაზღვრება DFPlayer მოდულის "დაკავებული" პინის გამოკითხვით, რომელიც დაკავშირებულია Arduino Uno- ს ციფრულ პინ 6 -თან.
ბათილი მარყუჟი () {
ლოგიკური დაკავებული = ყალბი; დაგვიანება (10); if (myDFPlayer.available ()) myDFPlayer.read (); // საჭიროა ack ბუფერული სუფთა checkVol () შესანარჩუნებლად; checkTuning (); დაკავებულია = digitalRead (busyPin); // შეამოწმეთ დასრულებულია თუ არა მიმდინარე ტრეკი if (დაკავებულია == 1) {playStation (); დაგვიანება (300); // დაელოდეთ დაკავებულ პინს}}}
ესკიზში შედის გამართვის გაფართოებული კოდი. ეს აგზავნის რეგულარულ სტატუსს IDE სერიული პორტის საშუალებით, რათა დაეხმაროს პრობლემების მოგვარებას. მისი ჩართვა ან გამორთვა შესაძლებელია მე –14 ხაზის რედაქტირებით.
ლოგიკური serialDebug = ყალბი; // პრობლემების აღმოფხვრის ჩართვა/გამორთვა
ანალოგიურად, სიმღერების დაკვრის თანმიმდევრობა შეიძლება შეიცვალოს შემთხვევითიდან თანმიმდევრულად მე -15 სტრიქონის რედაქტირებით
ლოგიკური randomTrackPlay = ჭეშმარიტი; // რანდომიზირება გაუკეთეთ სიმღერის რიგი
ესკიზის სწორად შესადგენად ორი გარე ბიბლიოთეკა უნდა იყოს ჩართული - SoftwareSerial.h და DFRobotDFPlayerMini.h
სრული ესკიზი შეგიძლიათ იხილოთ ჩემს GitHub გვერდზე.
ნაბიჯი 3: მუსიკის ორგანიზება
მუსიკალური ფაილები გადაწერილია SD ბარათზე, რომელიც მოთავსებულია DFPlayer ბარათის სლოტში. ეს პროექტი განიხილავს SD ბარათის თითოეულ კატალოგს, როგორც "სადგურს", რომლის შერჩევა შესაძლებელია tuning კონტროლის საშუალებით.
ფაილები უნდა იყოს ორგანიზებული კონკრეტული გზით, რომ აღიარდეს. ფაილები ინახება დირექტორიებში სახელწოდებით 01, 02 და ა.შ.
თითოეულ დირექტორიაში აუდიო ფაილებს უნდა დაერქვას 001.mp3, 002.mp3 999.mp3- მდე. თითოეული ფაილის სახელი სამი ციფრია წამყვანი 'ნულებით' და mp3 ფაილის გაფართოებით. DFPlayer მოდული ასევე განმეორდება. WAV ფაილებს, თუმცა მე ეს არ მიცდია.
მოდულის მიერ გამოყენებული ფაილების დასახელების კონვენცია ართულებს იმის დადგენას, თუ რომელი ტრეკია, მაგრამ ამას არ აქვს მნიშვნელობა ამ აპლიკაციისთვის, რადგან ფაილები შემთხვევით იკვრება.
მე გადავიღე ჩემი დედების CD კოლექცია 128kbs MP3– ზე და მოვაწესრიგე მუსიკა ჟანრის მიხედვით, ყველა საოპერო, საორკესტრო, საუნდტრეკი და ა.შ. ჩანაწერი მოვათავსე საკუთარ დირექტორიებში. ამან გამოიწვია მცირე რაოდენობის სადგურები, რომელთაგან თითოეულს აქვს დიდი რაოდენობით ჩანაწერი - რეალური რადიოს მსგავსი.
ნაბიჯი 4: საბოლოო შეკრება
ამ მშენებლობისთვის მე გამოვიყენე ძველი ბაკელიტური რადიოს კორპუსი, რომელიც რამდენიმე ათეული წელია ჩემს წიგნის თაროზე იჯდა და ელოდება შესაფერის პროექტს. ეს არა მხოლოდ ლამაზი გარეგნობის ელემენტია, არამედ ის მყისიერად ცნობადია როგორც რადიო და აქვს მხოლოდ ორი კონტროლი, რაც მას იდეალური გახდის ამ პროექტისათვის. ყველაზე დიდი პრობლემა, რომლის წინაშეც აღმოვჩნდი, იყო ძველმოდური სახელურების მორგება თანამედროვე ქოთანზე და კოდირებაზე. შევსების და სითბოს შემცირების მილებმა გადაჭრეს პრობლემა.
უბრალო სქემამ არ უზრუნველყო PCB– ის დამზადება, ასე რომ, მე ხელი მოვაწესრიგე მოწყობილობას UNO– ს პროტოტიპის გამანადგურებელი დაფის გამოყენებით, როგორც ეს ნაჩვენებია ზემოთ.
მომავალი გაუმჯობესებები მოიცავს ჩართული ხმის კონტროლს, რომ ჩართოთ და გამორთოთ მოწყობილობა. ეს გაკეთებულია დენის სოკეტზე. დაემატება რამოდენიმე შიდა LED, რათა დაანახოს იკვებება თუ არა მოწყობილობა.
მედია პლეერი მუშაობს ისე, როგორც განზრახული იყო და დედამ ინსტინქტურად იცოდა როგორ ემუშავა ეს, რაც იყო პროექტის მთავარი მიზანი. გაუგებარი დისტანციური მართვის საშუალებით ნავიგაცია არ ნიშნავს იმას, რომ მისი მუსიკალური მოგონებები ყოველთვის ხელთ არის.
შემთხვევითი, რადიო სტილის ინტერფეისი ასევე იძლევა გამაგრილებელ უშუალო გზას ნებისმიერი მუსიკალური კოლექციის მოსასმენად - შემდეგი სამუშაოა საკუთარი თავის გაკეთება და მისი ჩატვირთვა კლასიკური როკით!
მეორე პრიზი დამხმარე ტექნიკურ კონკურსში
გირჩევთ:
ცირკადული მეგობრული LED სამაგიდო ნათურა (პროგრამირება არ არის საჭირო!): 7 ნაბიჯი (სურათებით)
ცირკადული მეგობრული LED სამაგიდო ნათურა (პროგრამირება არ არის საჭირო!): მე შევიმუშავე ეს ნათურა, რომ იყოს ცირკადული რიტმისთვის მეგობრული. ღამით უფრო ადვილია თქვენი ძილი, რადგან მხოლოდ თბილი ფერის LED- ების ჩართვაა შესაძლებელი. დღის განმავლობაში მას შეუძლია გაგაფხიზლოთ, რადგან ორივე ცივ-თეთრი და თბილი ფერის LED- ები შეიძლება ჩართოთ
სფერო-ო-ბოტი: მეგობრული ხელოვნების რობოტი: 15 ნაბიჯი (სურათებით)
სფერო-ო-ბოტი: მეგობრული ხელოვნების რობოტი: სფერო-ო-ბოტი არის მეგობრული ხელოვნების რობოტი, რომელსაც შეუძლია დახაზოს სფერული ან კვერცხის ფორმის საგნები პინგ-პონგის ბურთის ზომიდან დიდ იხვის კვერცხამდე (4-9 სმ) ). რობოტი ემყარება Evil Mad Scientist- ის მაგარ ორიგინალურ დიზაინს თუ გაქვთ 3D პრინტერი და
ტარებადი მედია ფლეერი 20 წუთში: 7 ნაბიჯი
ტარებადი მედია პლეერი 20 წუთში: ეს არის სწრაფი გზა ჩამონტაჟოთ მედია პლეერი თქვენს საყვარელ ტანსაცმელში. ითამაშეთ mp3s, ნახეთ ვიდეო და წაიკითხეთ. Txt დოკუმენტები ტანსაცმლის ნებისმიერ სტატიაში 60 დოლარად
გადააკეთეთ (მხოლოდ შესახებ) ნებისმიერი მედია ფაილი უფასოდ (მხოლოდ დაახლოებით) ნებისმიერ სხვა მედია ფაილზე უფასოდ!: 4 ნაბიჯი
კონვერტაციის (მხოლოდ შესახებ) ნებისმიერი მედია ფაილი (მხოლოდ შესახებ) ნებისმიერი სხვა მედია ფაილი უფასოდ!: ჩემი პირველი სასწავლო, გაიხარე! ყოველ შემთხვევაში, მე Google- ში ვეძებდი უფასო პროგრამას, რომელიც გადააკეთებდა ჩემს Youtube.flv ფაილებს იმ ფორმატში, უფრო უნივერსალურია, როგორიცაა. wmv ან.mov. მე ვეძებდი უამრავ ფორუმს და ვებსაიტს და შემდეგ ვიპოვე პროგრამა სახელწოდებით
როგორ დავაყენოთ საბოლოო მედია ფლეერი Mac Mini– ით: 4 ნაბიჯი
როგორ დავაყენოთ საბოლოო მედია პლეერი Mac Mini– ით: თქვენი კომპიუტერი ათჯერ უფრო ჭკვიანია ვიდრე თქვენი DVD პლეერი და ხუთჯერ უფრო ჭკვიანი ვიდრე თქვენი სტერეო, არ უნდა შეეძლოს ის უკეთეს საქმეს აკეთებდეს ორივეზე თითის აწევის გარეშეც? დიახ ეს უნდა იყოს და დიახ, ეს იქნება. ეს სასწავლო ინსტრუქცია გაჩვენებთ, თუ როგორ უნდა