Სარჩევი:

Arduino Music Box ტექსტებით ჩვენება: 9 ნაბიჯი
Arduino Music Box ტექსტებით ჩვენება: 9 ნაბიჯი

ვიდეო: Arduino Music Box ტექსტებით ჩვენება: 9 ნაბიჯი

ვიდეო: Arduino Music Box ტექსტებით ჩვენება: 9 ნაბიჯი
ვიდეო: როგორ გამოვიყენოთ CheckBox და Datepicker MIT App Inventor 2-ში 2024, ივლისი
Anonim
Arduino მუსიკალური ყუთი ტექსტის ჩვენებით
Arduino მუსიკალური ყუთი ტექსტის ჩვენებით
Arduino მუსიკალური ყუთი ტექსტის ჩვენებით
Arduino მუსიკალური ყუთი ტექსტის ჩვენებით
Arduino მუსიკალური ყუთი ტექსტის ჩვენებით
Arduino მუსიკალური ყუთი ტექსტის ჩვენებით

მე ცოტა ხნის წინ შევიძინე 2 ხაზიანი x 16 ხასიათიანი LCD (Liquid Crystal Display) სათამაშოდ. მას შემდეგ რაც გავეცანი, დავიწყე ფიქრი იმაზე, თუ როგორ გამოვიყენო პროექტი; რაღაც ცოტა ორიგინალური. მე გადავწყვიტე შემექმნა მუსიკალური ყუთი, რომელიც აჩვენებდა ტექსტს (ან შეტყობინებას) სიმღერის დაკვრისას. მუსიკისთვის შევიძინე პატარა MP3 ფორმატის პლეერი. არდუინო ნანო მუშაობს LCD და MP3– ზე. ნანო და MP3 ჯდება ნახევარ ზომის პურის დაფაზე, სადაც ძალიან ცოტა გაყვანილობაა საჭირო. მთელი ბიზნესი იკვებება ლითიუმ-იონური დატენვის ბატარეით. ასევე შევიძინე კარგი ხარისხის პატარა დინამიკი. ისინი ყველა მოთავსებულია ლამაზ ყუთში, რომელიც მე ადგილობრივად შევიძინე Jo-Ann's Crafts and Fabrics– ში. მე გადასაფარებლები გავაკეთე ელექტრონიკის დასამალად; მხოლოდ LCD ეკრანი ჩანს.

პირველი მუსიკალური შერჩევისთვის ავირჩიე ელვის პრესლის "Love Me Tender". ახსნის რატომ, ნება მომეცით დავამატო პატარა ფონზე. ჩემი მეუღლე გავიცანი კოლეჯში სწავლის დროს (1955-59). ლუდის წვეულებებზე გიტარაზე ვკრავდი და ვმღეროდი (sorta). მე დავამთავრე ახალი ტექსტების შექმნა მუსიკაში სპეციალურად მისთვის. მე ვაპირებ, რომ ეს ტექსტი მომდევნო მუსიკალური შერჩევა იყოს; იგი იფიცებს, რომ ჰყავს ისინი, მაგრამ ჯერ არ უპოვია. რა თქმა უნდა, დამავიწყდა ისინი. მაგრამ მუსიკალური ყუთი საჩუქარია ჩემი მეუღლისთვის. ის კარგი მხატვარია და ყუთს ჩააცმევს.

განმარტებისთვის: მე დავწერე მხოლოდ ერთი წინა ინსტრუქცია: დაარტყა-დაარტყა საგანძურის ყუთი. გამოვაქვეყნე როგორც dick55. რატომღაც სხვა სახელი მიენიჭა ამ სახელს.

ნაბიჯი 1: საჭირო ნაწილები, მასალები და ინსტრუმენტები

ნაწილები და მასალა

როდესაც მინდა ნაწილების სწრაფად მიღება "უფასო" გადაზიდვით ვიყენებ Amazon Prime- ს. მე ხშირად ვპოულობ ბევრს ერთ ადგილას, რაც ნამდვილი კომფორტია. წინააღმდეგ შემთხვევაში ვეძებ ebay და სხვა მომწოდებლებს. ქვემოთ ჩამოთვლილი ნებისმიერი ნივთი, რომელიც არ აჩვენებს მიმწოდებელს, ნიშნავს იმას, რომ მე უკვე მქონდა იგი.

ყუთი (Jo-Ann's) ხაზი მუშაობს ITEM#64860

ბასვუდი (ჯო-ენ 1/8 x 4 x 24 ინჩი)

სპიკერის ცხაურის ქსოვილი (Jo-Ann's) ¼ ეზო არის მინიმალური დასაშვები ყიდვა

არდუინო ნანო

LCD (Amazon/Sunfounder I2C LCD1602)

MP3 player (Amazon / DFPlayer)

მეხსიერების ბარათი MP3 პლეერისთვის (Amazon/SanDisk 16 GB micro SD)

სპიკერი (Parts-Express/DaytonAudio CE32A-8)

ნახევრად ზომის დაფა

9V ზომის ლითიუმ-იონური დატენვის ბატარეა და დამტენი

ბატარეის დამაგრების კონექტორი წითელი (+) და შავი (-) ლიდერებით

ხუფის გადამრთველი (გაზაფხულის ბერკეტით გააქტიურებული SPDT)

#22 სპილენძის მყარი მავთული

40 მავთულის ლენტი მხტუნავები, 8 ინჩი სიგრძის, ქალი-მამაკაცი

1000 ohm რეზისტორები (2)

ჯართი 2x4

ორმხრივი Dupont ქაფის ლენტი

#4 ხრახნები და თხილი

წებო (მე ვიყენებ ეილენის წებოვან წებოს თითქმის ყველაფრისთვის)

მუდმივი ფერის მარკერები

ინსტრუმენტები, რომლებიც მე გამოვიყენე

მაგიდის ხერხი (საუკეთესოდ ასრულებს ბის ან ნებისმიერი ხის მოჭრას ზუსტად და ზუსტად)

გამკლავების ხერხი (LCD ეკრანის სახურავზე ხვრელის გაჭრა)

საბურღი პრესი და 1 ინჩიანი ხის მოსაწყენი (ყვავი) ბიტი

მმართველი 1/32 ინჩიანი ან 1 მმ მარკირებით

შედუღების რკინა, სადგამი, შედუღება და სურვილისამებრ სპილენძის mesh წვერი გამწმენდი

ნემსის ცხვირსახოცი

მავთულის სტრიპტიზიორი (მე ვურჩევ Vise-Grip- ს მარტივი საიმედო სტრიპტიზისთვის; ამაზონი)

ნაბიჯი 2: შეცვალეთ ყუთი

შეცვალეთ ყუთი
შეცვალეთ ყუთი
შეცვალეთ ყუთი
შეცვალეთ ყუთი
შეცვალეთ ყუთი
შეცვალეთ ყუთი
შეცვალეთ ყუთი
შეცვალეთ ყუთი

სპიკერი

გაბურღეთ 1 ინჩის დიამეტრის სპიკერის ხვრელი ყუთის წინა ნაწილში ყვავის ბიტის ან ხვრელის ხერხის გამოყენებით.

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

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

სპიკერი/ხუფის გადამრთველი საფარი

მოჭერით დინამიკის/სახურავის გადამრთველის საფარის ნაწილები ბეწვის დაფისგან, რომლის მიზანია ყუთში სისუფთავე მორგება.

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

(გახსოვდეთ, გვერდითი ზომები უნდა იყოს 1/8 ინჩზე ნაკლები ყუთის შიდა სიმაღლეზე საფარის შესანახად და საკმარისად ფართო იმისათვის, რომ გაასუფთაოთ სპიკერის სიღრმე.

(ასევე, უკან უნდა იყოს მინიმუმ ¼ ინჩი ნაკლები სიმაღლე, ვიდრე ყუთი შიდა საშუალებას იძლევა მავთულის გასვლის ქვედა და ზედა ყდა).

სახურავის გადამრთველი

ეს კარგი დროა სახურავის გადამრთველის და მისი გააქტიურების ღილაკის დასაყენებლად.

ჩემი ღილაკი არის 7/16 დიუმიანი სიგრძე 1/8 ინჩიანი დუელი. მე შეფუთული 1/8 დიუმიანი ფართო მასკირების ლენტი ქვედა ნაწილში, რათა ის საფარში იყოს საფარის დამონტაჟებისას.

მე გადავიღე გადამრთველი ყუთის წინა მხარეს ჰორიზონტალურ მდგომარეობაში, რამაც დაარწმუნა, რომ საფარის მხარე გასუფთავდა მას, ვერტიკალურ მდგომარეობაში, რომლითაც ზამბარის ბერკეტის გამტარებელი წერტილი მოთავსებულია ყუთის ზედა ნაწილში 1/4 ინჩის ქვემოთ (ზედა სისქე პლუს ღილაკზე ჩაწერილი ფართობი) და ყუთის წინა მხრიდან გაშალეთ ქაფის ფირის ორი სისქე, რათა უზრუნველყოს ადგილი ღილაკის ხვრელისთვის. მე გავზომე გაზაფხულის ბერკეტის ცენტრალური წერტილის დაყენებული მანძილი ყუთის წინა ნაწილიდან და გავხსენი 1/8 ინჩიანი ხვრელი საფარის ზედა ნაწილში ღილაკზე და ოდნავ გავზარდე მოძრაობის თავისუფლების დასაშვებად. ღილაკს ემყარება actuator წერტილი გაზაფხულზე ბერკეტი ერთად 3/16 protruding ზემოთ 1/8 inch სქელი საფარი დაბრუნება.

ყალბი ქვედა

ფრაგმენტი ცრუ ბოლოში შექმნა მჭიდრო fit უკან სპიკერი / lid შეცვლა საფარი, რომ ორივე ნაწილში ტარდება ადგილზე გარეშე საჭიროება ხრახნები.

გააკეთეთ ნაკაწრი LCD კონექტორისთვის.

(გახსოვდეთ, რომ წებოს ნაჭერი ლენტი ცრუ ბოლოში, რომელიც საშუალებას ლენტი გადაიტანოთ გარშემო ადვილად მოხსნა ცრუ ბოლოში.)

ყუთის მხარის საყრდენების ყალბი ფსკერის გადადება დაგვიანდება მანამ, სანამ არ დადგინდება პურის დაფისა და კაბელის სიმაღლე. (მე ეს არ გამიკეთებია და უნდა დავამატო ორი ასანთის ჯოხი თითოეულ მხარეს, რათა მივიღო საკმარისი კლირენსი.)

სახურავის საფარი

მოჭერით ყუთის სახურავი სახურავზე კომფორტულად ჩასასმელად.

მოათავსეთ მართკუთხა ხვრელი LCD ეკრანისთვის. ორიენტირებული ხვრელი უნდა დაიშვას დინამიკის/სახურავის გადამრთველის საფარით, როდესაც სახურავი იხურება. ! გამოიყენა დამცავი ხერხი LCD ხვრელის ამოსაჭრელად, ჯერ ბურღვის გასასვლელად დანა. (შენიშვნა: გამიჭირდა საკმაოდ გაჭედვა.)

გააკეთეთ ნაკაწრი LCD კონექტორისთვის.

მონიშნეთ 4 სამონტაჟო ხვრელი და გაბურღეთ.

დააინსტალირეთ LCD #4 ხრახნითა და კაკლით, საჭიროებისამებრ, გამყოფების გამოყენებით.

დაჭრილი ოთხი კვადრატული სამონტაჟო ფეხზე 2x4, სიგრძე, რათა მივაღწიოთ flush მთაზე საფარი სახურავი, მათ შორის ერთი სისქე ქაფი ფირზე. (ფოტოზე ნაჩვენებია ქაფის ლენტი მთების თავზე. მე გადავწყვიტე, რომ ეს არ იყო გზა.)

მონიშნეთ სამონტაჟო წერტილები საფარზე, საბურღი ხრახნიანი ხვრელები საფარში და საპილოტე ხვრელები სამონტაჟოებში #4 ხრახნებისთვის.

(გახსოვდეთ, რომ დააყენოთ კრონშტეინები უკან სპიკერი / lid შეცვლა საფარი, ასე, რომ არ არსებობს SCREW ხელმძღვანელი ჩარევა, როდესაც სახურავი იხურება.)

მიამაგრეთ სამაგრი და დააფარეთ თავსახური სახურავზე, რომ დაიმაგროს იგი ქაფის ლენტით.

(შენიშვნა: ხრახნები იძლევა საჭიროების შემთხვევაში საფარის ამოღებას. ქაფის ლენტი ძალიან ართულებს საფარის ამოღებას.)

ნაბიჯი 3: გააკეთეთ პურის დაფა

გააკეთე პურის დაფა
გააკეთე პურის დაფა

შეაერთეთ ნანო და MP3 პლეერი Breadboard- ში

შეაერთეთ ნანო პინ 1-ით (D13) პურის დაფაზე G-30.

შეაერთეთ MP3 პლეერი პინი 8-ით (დინამიკის კავშირი) H-1– ში.

პურის დაფის გაყვანილობის მაგიდა

Ძალა:

J-19 to +5V ავტობუსი (Nano 5V გამომავალი)

J-17 Ground (-) ავტობუსი

J-8 to +5V ავტობუსი (MP3 5V შეყვანა)

J-2 Ground (-) ავტობუსი

პროგრამული სერიული კავშირი ნანოდან MP3 პლეერთან:

A-10- დან A-20- მდე.

B-13 დან B-21

1K რეზისტორი E-10 და F-10. (ეს რეზისტორები ანაზღაურებენ 3.3 ვ ინტერფეისს MP3 პლეერში.)

1K რეზისტორი E-13 და F-13.

I-7 to I-10.

J-6 to J-13.

ნაბიჯი 4: დააინსტალირეთ და დააკავშირეთ Breadboard

პურის დაფის მონტაჟი

ამოიღეთ პურის დაფის პატარა კვადრატი თითოეულ კუთხეში და წაისვით ქაფის ლენტი.

(არ ამოიღოთ ყველა საყრდენი თორემ ვერასდროს შეძლებთ პურის დაფის ამოღებას.)

მიამაგრეთ პურის დაფა ყუთის ცენტრში უკანა მხარეს.

9V ბატარეის დაყენება და კავშირი

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

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

გამოყავით ორ ლენტიანი კონექტორი (რომლის ერთი მავთული არის წითელი) და გაჭერით ქალის ბოლო.

შეაერთეთ წითელი მავთული გადართვის ბოძზე, რომელიც გამოსცემს 9 ვ, როდესაც გადამრთველი არ არის დეპრესიული.

შეაერთეთ მეორე მავთული შავ მავთულზე მაგისტრალური კონექტორიდან.

გამოიყენეთ მარკერი მარყუჟის აღსანიშნავად I-16 წითელი (Nano 5V გამომავალი). მარკ I-15 შავი (დაფქული).

შეაერთეთ ორ ლენტიანი ქინძისთავები, წითელიდან წითლამდე, შავიდან შავამდე.

სპიკერის კავშირი

გამოყავით სამი ლენტიანი კონექტორი და გაჭერით ქალის ბოლო.

შეაერთეთ ორი გარე მავთული დინამიკების ტერმინალებზე. შუა მავთული გამოუყენებელია.

შეაერთეთ გარე ქინძისთავები breadboard I-1 და I-3. პოლარობას მნიშვნელობა არ აქვს.

LCD კავშირი

გამოყავით ოთხი ლენტიანი კონექტორი, შეარჩიეთ ნაცრისფერი-წითელი-ნარინჯისფერი-ყვითელი ფერის სქემა.

LCD- ის ბოლოს, შეაერთეთ მდედრობითი კონექტორი LCD ქინძისთავებზე ქვემოთ განსაზღვრული. SCL და SDA არის I2C ინტერფეისი.

წლის breadboard, გაყოფა 4-მავთულის ლენტი ორ 2-სადენიანი ლენტები: წითელი შავი ძალა და ნარინჯისფერი, ყვითელი I2C ქინძისთავები დაკავშირებული, როგორც ეს განსაზღვრულია ქვემოთ.

LCD (ქალი) დასასრული:

ნაცრისფერი - გნდ

წითელი - 5 ვ

ნარინჯისფერი - SCL

ყვითელი - SDA

პურის დაფა (მამაკაცი) დასასრული (შესაბამისად მონიშნე):

ნაცრისფერი-გრუნტის (-) ავტობუსი

წითელი - 5V (+) ავტობუსი

ნარინჯისფერი-J-22

ყვითელი-J-23

ნაბიჯი 5: გააკეთეთ და დააინსტალირეთ ყუთის გვერდითი საყრდენი ყალბი ფსკერისთვის

პურის დაფით და ყველა გაყვანილობით, გაზომეთ ყუთის იატაკის ზემოთ გაყვანილობის სიმაღლე.

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

ნაბიჯი 6: ჩამოტვირთეთ Arduino Sketch ნანოზე

დააკოპირეთ შემდეგი ესკიზი Arduino IDE– ში და შემდეგ ჩადეთ Nano– ში. ესკიზი განმარტებულია გაგების სიმარტივისთვის.

ნაბიჯი 7: ჩამოტვირთეთ მუსიკა მიკრო SD ბარათში

თქვენი კომპიუტერის გამოყენებით, ჩადეთ შემდეგი MP3 მუსიკა მიკრო 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…

გირჩევთ: