Სარჩევი:
- ნაბიჯი 1: ის, რაც გჭირდებათ
- ნაბიჯი 2: წრის შექმნა
- ნაბიჯი 3: მოდით გავაკეთოთ კოდირება
- ნაბიჯი 4: გასაღებების დამზადება ქაღალდზე
- ნაბიჯი 5: საბოლოო პროდუქტი და დასკვნა
ვიდეო: საბოლოო Arduino ქაღალდის ფორტეპიანო: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
Hey Its Soumojit ისევ მაგარი პროექტით. ეს არის საბოლოო ქაღალდის ფორტეპიანო არდუინოთი. შეიძლება იყოს კარგი შაბათ -კვირის პროექტი ან შეიძლება იყოს დიდი რამ სამეცნიერო გამოფენაშიც. ასე რომ, ყველაფერი მუშაობს capacitive touch– ის კონცეფციაზე, შეგიძლიათ მეტი წაიკითხოთ აქ https://playground.arduino.cc/Main/CapacitiveSensor/. მე ასევე არ მაქვს ძალიან ბევრი ცოდნა ფორტეპიანოს შესახებ, მაგრამ მე გავაკეთე მცირე კვლევა ინტერნეტში და ვისწავლე რაღაცეები ფორტეპიანოსა და ნოტების შესახებ.
ამ ფორტეპიანოში არის 2 ოქტავა და კიდევ ერთი ნოტი, სულ 15 გასაღები. გასაღებები მზადდება ფანქრით ქაღალდზე და აკავშირებს არდუინოს ქაღალდის სამაგრებით და მავთულით. ეს არის ასევე სპიკერი, რომელიც დაკავშირებულია არდუინოს გამომავალთან.
ასე რომ მოდი გავაკეთოთ ….
ნაბიჯი 1: ის, რაც გჭირდებათ
ასე რომ, ჩვენ გვჭირდება რამდენიმე ძირითადი კომპონენტი და ინსტრუმენტი ამ ფორტეპიანოს შესაქმნელად.
1) არდუინო ნანო (როგორც ტვინი, შეგიძლიათ გამოიყენოთ არდუინოს სხვა ვერსიები, როგორიცაა UNO, მეგა და ა.
2) 15x 1 მეგა Ohm რეზისტორები.
3) პურის დაფა
4) მავთულები
5) 8-ohm სპიკერი
6) ქაღალდის სამაგრები
7) ჩვეულებრივი ქაღალდი ან დაბეჭდილი შაბლონი
8) ფანქარი
თქვენ შეგიძლიათ პიანინო დახაზოთ საკუთარი ხელით, ან მე გავაკეთე 15 საკვანძო შაბლონი, რომელიც შეგიძლიათ დაბეჭდოთ და შეავსოთ კლავიშები ფანქრით.
ნაბიჯი 2: წრის შექმნა
ასე რომ, შეამოწმეთ წრიული დიაგრამები და განათავსეთ არდუინო პურის დაფაზე. შემდეგ დაუკავშირეთ რეზისტორები ერთ მხარეს საერთო სარკინიგზო მაგისტრალში და მეორე მხარეს სპეციალურ არდუინოს ქინძისთავებში (პინი D3 - D12, A0 - A3) სქემატების მიხედვით. შემდეგ დააკავშირეთ საერთო სარკინიგზო მაგისტრალი D2. ახლა გაჭერით მავთული და დაამატეთ მავთული თითოეულ არდუინოს ქინძისთავში (პინი D3 - D12, A0 -A3), სადაც რეზისტორი არის დაკავშირებული.
ამის შემდეგ აიღეთ სპიკერი და ერთი ბოლო დაუკავშირეთ pin D13- ს და მეორე ბოლო მიწას.
მიკროსქემის მშენებლობა უმეტესად დასრულებულია, ახლა ჩვენ უბრალოდ უნდა დავწეროთ კოდი და უნდა გავაკეთოთ გასაღებები პაპაში.
ნაბიჯი 3: მოდით გავაკეთოთ კოდირება
ასე რომ, კოდი ძალიან მარტივია და აქვს პარამეტრები, ასე რომ თქვენ თამაშობთ მასთან ერთად.
თქვენ უნდა გადმოწეროთ capacitive სენსორების ბიბლიოთეკა და შემდეგ კარგია წასვლა
თქვენ შეგიძლიათ უბრალოდ გადმოწეროთ კოდი და ატვირთოთ თქვენს არდუინოში და დაიწყოთ თამაში და შეეხეთ მავთულის ბოლოებს მის დასაკრავად.
ასევე, შეგიძლიათ დააყენოთ ყველა გასაღების შენიშვნა, უბრალოდ შეხედოთ pitches.h ფაილს და შემდეგ შეცვალოთ ჩანაწერები თქვენი საჭიროებების შესაბამისად.
კოდის წარმატებით ატვირთვის შემდეგ შეგვიძლია გადავიდეთ ქაღალდზე გასაღებების დამზადებაზე.
შენიშვნა- მავთულის კლავიატურასთან დაკავშირების შემდეგ შეიძლება დაგჭირდეთ ტრიგერის მნიშვნელობის ხელახალი დაკალიბრება. პირველ რიგში, თქვენ უნდა ატვირთოთ კოდი და გახსნათ სერიული მონიტორი, თქვენ ნახავთ რიგ რიცხვებს რიგებში, შემდეგ შეგიძლიათ შეეხოთ ნებისმიერ მავთულს და ნახოთ რამდენად იზრდება რიცხვები, ასე რომ თქვენ შეგიძლიათ განსაზღვროთ ტრიგერის მნიშვნელობა, თუ მნიშვნელობა აღწევს ტრიგერის მნიშვნელობას, ის წარმოქმნის ბგერას.
ნაბიჯი 4: გასაღებების დამზადება ქაღალდზე
ახლა ჩვენ გვაქვს სამუშაო წრე, ახლა თქვენ შეგიძლიათ დახაზოთ 15 გასაღები პატარა ფურცელზე ან უბრალოდ დაბეჭდოთ ჩემი შაბლონი (მიმაგრებულია 1 ნაბიჯში). ახლა აიღეთ თამამი, მუქი ფანქარი, რომ შეავსოთ ეს გასაღებები. შეეცადეთ სწორად შეავსოთ გასაღებები ისე, რომ იყოს გამტარი ზედაპირი. ამის შემდეგ დაამატეთ ქაღალდის სამაგრები მავთულის მეორე ბოლოში და დააკავშირეთ ისინი ქაღალდის გასაღებებთან.
ახლა კარგად ხარ რომ წახვიდე.
ნაბიჯი 5: საბოლოო პროდუქტი და დასკვნა
თუ ყველაფერი სწორად გააკეთეთ, გექნებათ სამუშაო ქაღალდის ფორტეპიანო არდუინოსთან ერთად. თქვენ შეგიძლიათ ითამაშოთ კოდით ოქტავების ან ნოტების შესაცვლელად. თუ თქვენ გაქვთ მიკროკონტროლი მეტი GPIO (Like - Arduino Mega) შეგიძლიათ დაამატოთ მეტი გასაღები.
ეს შეიძლება იყოს კარგი შაბათ -კვირის პროექტი ძალიან მცირე კომპონენტით. იმედი მაქვს მოგეწონათ.
თუ თქვენ გაქვთ რაიმე პრობლემა ან შემოთავაზება, უბრალოდ ჰკითხეთ კომენტარებში.
ასევე გთხოვთ ხმა მიეცით ამ პროექტს არდუინოს კონკურსზე.
გმადლობთ, შემდეგ ჯერზე გნახავთ გასაოცარი პროექტით…..
გთხოვთ ხმა მომცეთ არდუინოს კონკურსს.
გირჩევთ:
პი-ასერი ლაზერული ფორტეპიანო: 9 ნაბიჯი
Pi-aser ლაზერული ფორტეპიანო: გამარჯობა, მე ვარ სტუდენტი მულტიმედია & შემოქმედებითი ტექნოლოგია Howest Belgium– ში. ყოველთვის გსურდათ მუსიკის დაკვრა, მაგრამ არა ყველას მსგავსად? მაშინ ეს შეიძლება თქვენთვის იყოს! მე გავაკეთე ფორტეპიანო ლაზერისგან. თქვენ უბრალოდ უნდა აწიოთ თითები ზემოთ
მარტივი არდუინოს ფორტეპიანო: 8 ნაბიჯი
მარტივი არდუინოს ფორტეპიანო: დღეს ჩვენ შევქმნით მარტივ ერთ ოქტავან არდუინოს ფორტეპიანოს, რომელიც შეიძლება იყოს შესანიშნავი საწყისი წერტილი სხვა პროექტებისთვის. ეს პროექტი გააცნობს არდუინოს ძირითად კომპონენტებს და პროგრამირებას საშუალო სკოლის დონეზე. მიუხედავად იმისა, რომ კოდი არის წინასწარ მომზადებული პირები
ქაღალდის ფორტეპიანო არდუინოსთან ერთად: 5 ნაბიჯი
ქაღალდის ფორტეპიანო არდუინოსთან ერთად: ეს არის მარტივი პროექტი არდუინოს გამოყენებით, დახატული კლავიატურა ტყვიის ფანქრის, ქაღალდისა და სპიკერის გამოყენებით
არდუინოს ქაღალდის ფორტეპიანო: 6 ნაბიჯი
Arduino Paper Piano: მე შევქმენი და გავაუმჯობესე ეს პროექტი დაფუძნებული ქაღალდის ფორტეპიანოზე arduino– ით- Hackster.io თქვენ ასევე შეგიძლიათ იპოვოთ ეს ორიგინალური იდეა ქაღალდის ფორტეპიანოში არდუინოსთან ერთად- Arduino Project Hub ცვლილებები, რაც მე გავაკეთე ქაღალდის ფორტეპიანოზე ზემოთ არის არა მხოლოდ გარეგნობა, არამედ
Arduino კალკულატორი - საბოლოო პროექტი: 4 ნაბიჯი
Arduino კალკულატორი - საბოლოო პროექტი: ამ პროექტისთვის მე გავაკეთე კალკულატორი Arduino Uno– ს, LCD ეკრანის და 4x4 ნომრის გამოყენებით. მიუხედავად იმისა, რომ მან გამოიყენა დაწკაპუნების ღილაკები რიცხვითი ბალიშის ნაცვლად, ამ პროექტის იდეა და კოდის დახმარება ამ გაკვეთილიდან მოდის