Სარჩევი:
- ნაბიჯი 1: რა დაგჭირდებათ
- ნაბიჯი 2: რა უნდა იცოდეთ
- ნაბიჯი 3: სქემის დიზაინი
- ნაბიჯი 4: კოდი
- ნაბიჯი 5: შესრულებულია
ვიდეო: Arduino მუსიკალური პლეერი: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
Გამარჯობა ყველას.
გუშინ, ინტერნეტში ვთამაშობდი და ვეძებდი პროექტებს, რისი გაკეთებაც Arduino– ზე შემეძლო. მე დავინახე ეს ქალბატონი ამზადებდა ფორტეპიანოს ელექტრონულ კლავიატურას სიმღერებით. მე მქონდა LCD კლავიატურის ფარი, ასე მეგონა შემეძლო გამეკეთებინა მუსიკალური პლეერი, სადაც არის პატარა მენიუ სიმღერებით და მომხმარებელს შეუძლია აირჩიოს იგი.
თქვენ შეგიძლიათ ნახოთ ჩემი პროექტის საბოლოო ვერსია ზემოთ.
ნაბიჯი 1: რა დაგჭირდებათ
ამ პროექტისთვის გჭირდებათ;
- არდუინო უნო
- პურის დაფა
- LCD კლავიატურის ფარი
- ბუზერი
- 330 ohm რეზისტორი
- მხტუნავები
ნაბიჯი 2: რა უნდა იცოდეთ
თქვენ უნდა იცოდეთ ცოტაოდენი LCD კლავიატურის ფარის სტრუქტურის შესახებ. მე დავამატე ის პინუტი, რომ ნახოთ რა არის რა.
როგორც კოდში ნახავთ; პინ ნომერი 4, 5, 6, 7, 8 და 9 გამოიყენება LCD– ის მიერ. პინ 10 არის LCD– ის შუქის კონტროლისთვის, მაგრამ თქვენ არ დაგჭირდებათ. წრედში ღილაკები დაკავშირებულია A0 პინთან.
ეს გვაძლევს ციფრული ქინძისთავები 0, 1, 2, 3, 11, 12, 13 და ანალოგიურ ქინძისთავებს A1, A2, A3, A4, A5 უფასოდ.
ასევე თქვენ უნდა იცოდეთ თითოეული ღილაკის ანალოგური მნიშვნელობები, რათა შეძლოთ მათი ამოცნობა. წავიკითხე A0 მნიშვნელობა და დავბეჭდე იგი სერიულ მონიტორზე გასარკვევად. აქ არის კოდის ნიმუში:
int btn_value = 0;
void setup () {Serial.begin (9600); } void loop () {btn_value = analogRead (A0); Serial.println (btn_value); }
აქ არის ღირებულებები, რომლებიც ვიპოვე ჩემი ფარისთვის:
- მარჯვენა ღილაკი - 0
- ღილაკი მაღლა - 131
- ღილაკი ქვემოთ - 306
- მარცხენა ღილაკი - 481
- აირჩიეთ ღილაკი - 722
- ღილაკი არ არის - 1023
ნაბიჯი 3: სქემის დიზაინი
წრე საკმაოდ მარტივია.
- განათავსეთ თქვენი ზარი სადმე პურის დაფაზე.
- 330 ოჰმეტიანი რეზისტორის ერთი მხარე შეაერთეთ ზუზერის უარყოფით პინთან და მეორე მხარე არდუინოს მიწასთან.
- შეაერთეთ ზუზერის დადებითი pin pin2 არდუინოზე.
თქვენ დაასრულეთ! ახლა მოდით გადავიდეთ კოდირებაზე.
ნაბიჯი 4: კოდი
არქივის ფაილის გახსნისას ნახავთ შემდეგ ფაილებს; lcd_keypad_songs, fur_elise, james_bond, jingle_bells, mario_bros_theme, mario_bros_underworld, merry_christmas, pitches.h
- lcd_keypad_songs არის მთავარი ფაილი, სადაც იწერება მენიუ და განმარტებები. იგი ივსება კომენტარებით, ასე რომ თქვენ შეგიძლიათ შეისწავლოთ და გაიგოთ კოდი.
- pitches.h მოიცავს მუსიკალური ნოტების განმარტებას.
- დანარჩენი ფაილები მოიცავს სიმღერების ფუნქციებს. თქვენ შეგიძლიათ გაიაროთ ისინი და შეეცადოთ გაიგოთ. სიმღერების კოდებს არ ვწერდი, ძებნით ვიპოვე. ასე რომ თქვენ ასევე შეგიძლიათ იპოვოთ ან დაწეროთ თქვენი საკუთარი სიმღერები და დაამატოთ იგი მენიუში.
თქვენ უნდა განათავსოთ ისინი იმავე საქაღალდეში. შემდეგ თქვენ უნდა გახსნათ lcd_keypad_songs ფაილი Arduino IDE– ით და ატვირთოთ კოდი.
შენიშვნა: james_bond სიმღერა არ არის მენიუში (არის კომენტარი). ეს იმიტომ ხდება, რომ არდუინოს აქვს შეზღუდული სივრცე და ეს სიმღერები ბევრ მეხსიერებას იკავებს. თქვენ ყოველთვის შეგიძლიათ დატოვოთ იგი კომენტარებში და მოუსმინოთ სხვა სიმღერას. თქვენ ასევე უნდა შეცვალოთ მენიუს ბრძანებები.
ნაბიჯი 5: შესრულებულია
გილოცავთ
თქვენ შეძელით. თუ თქვენ გაქვთ რაიმე შეკითხვა ან პრობლემა, მოგერიდებათ კომენტარის გაკეთება ან მომწერეთ. დიდი სიამოვნებით დავეხმარებოდი.
ბედნიერი დამზადება!
გირჩევთ:
Juuke - RFID მუსიკალური პლეერი ხანდაზმულთათვის და ბავშვებისათვის: 10 ნაბიჯი (სურათებით)
Juuke - RFID მუსიკალური პლეერი ხანდაზმულთათვის და ბავშვებისათვის: ეს არის Juuke ყუთი. Juuke box არის თქვენი საკუთარი მუსიკალური მეგობარი, რომელიც მაქსიმალურად ადვილი გამოსაყენებელია. ის განსაკუთრებით შექმნილია მოხუცებისა და ბავშვებისთვის გამოსაყენებლად, მაგრამ რა თქმა უნდა მისი გამოყენება შესაძლებელია ყველა სხვა ასაკისთვის. ამის შექმნის მიზეზი არის
AdaBox004 მუსიკალური პლეერი: 4 ნაბიჯი
AdaBox004 მუსიკალური პლეერი: მე გამოვიყენე ნაწილები AdaBox004– ში მარტივი მუსიკალური პლეერის შესაქმნელად. ის ჩართულია USB პორტში და იწყებს სიმღერების დაკვრას შემთხვევით მიკრო SD ბარათიდან. ეს არის ჩემი სემინარისთვის ოპტიმისტური სიმღერების წყაროს გარეშე
ავტომატური მუსიკალური პლეერი: 5 ნაბიჯი
ავტომატური მუსიკალური პლეერი: გსმენიათ ოდესმე ისეთი რბილი მუსიკის დაკვრა, რომელიც დაეხმარება თქვენს სხეულს მოდუნებაში და მოემზადოს ძილისთვის? როდესაც ლეპტოპზე მუშაობის რამდენიმე საათის შემდეგ იგრძნობთ დაღლილობას, დატოვეთ ლეპტოპი ღია და უბრალოდ გამორთეთ შუქი და გადახტეთ საწოლზე. ეს მანქანა ავტომატურად
"Jumbleum" Shuffle MP3 მუსიკალური პლეერი: 8 ნაბიჯი (სურათებით)
"Jumbleum" Shuffle MP3 Music Player: ამ პროექტისთვის მე გადავწყვიტე გამოვიყენო მარტივი, ძლიერი პლეერი, რომელიც გამოვიყენებ ჩემს სახელოსნოში. სხვა MP3 მოდულების გამოყენების შემდეგ ავირჩიე ადვილად ხელმისაწვდომი, იაფი "DFPlayer Mini"; მოდული მას აქვს " შემთხვევითი თამაში " რეჟიმი, მაგრამ იმიტომ, რომ მე
მუსიკალური პლეერი ღამის განათება: 4 ნაბიჯი
მუსიკალური პლეერი ღამის შუქი: ეს ღამის შუქი თავისთავად აინთება, როდესაც ძილის წინ შუქს გამორთავთ, რის შემდეგაც შეგიძლიათ დააჭიროთ თანდართულ ღილაკს თქვენი ლეპტოპიდან მუსიკის დასაკრავად !! იმისათვის, რომ ეს კიდევ უფრო სასარგებლო იყოს, მე ჩავდე ქსოვილის ყუთი ყუთში, რათა ის ასევე სტაბილური იყოს