Სარჩევი:
- მარაგები
- ნაბიჯი 1: Ir სენსორების დაყენება
- ნაბიჯი 2: ირ სენსორის დიაპაზონის მორგება და შავი ფურცლების რულონებით დაფარვა
- ნაბიჯი 3: სპიკერის დაკავშირება არდუინოსთან
- ნაბიჯი 4: გაყვანილობა Ir სენსორის მოდული და შეხების სენსორის გადამრთველი
- ნაბიჯი 5: კოდი მიკროკონტროლერი Arduino Ide– ის გამოყენებით
- ნაბიჯი 6: პროექტის მუშაობის ვიდეო
ვიდეო: საჰაერო პიანინო IR სიახლოვის სენსორის, სპიკერის და Arduino Uno– ს გამოყენებით (განახლებული/ნაწილი 2): 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ეს არის საჰაერო ფორტეპიანოს წინა პროექტის განახლებული ვერსია?. აქ მე გამოვიყენე JBL სპიკერი, როგორც გამომავალი. მე ასევე შევიტანე შეხების მგრძნობიარე ღილაკი რეჟიმების შესაცვლელად მოთხოვნების შესაბამისად. მაგალითად- მყარი ბასის რეჟიმი, ნორმალური რეჟიმი, მაღალი სიხშირის მელოდიების რეჟიმი. მე გაჩვენებთ, თუ როგორ დაუკავშიროთ სპიკერი არდუინოს. ჩვეულებრივ პიანინო იქნება ეს ელექტრო თუ მექანიკური მუშაობა ღილაკის დაჭერის მარტივ მექანიზმზე. მაგრამ აქ არის ირონია, ჩვენ შეგვიძლია აღმოვფხვრათ ფორტეპიანოზე გასაღებების საჭიროება ზოგიერთი სენსორის გამოყენებით. და ინფრაწითელი სიახლოვის სენსორები საუკეთესოდ ჯდება მიზეზში, რადგან მათი გამოყენება მარტივია და ისინი იკავებენ მიკროკონტროლერის დაფის მხოლოდ ერთ ციფრულ პინს. და ასევე ეს სენსორები არის ერთ -ერთი ყველაზე იაფი სენსორი, რომელიც არსებობს.
მარაგები
1) 10 ცალი სიახლოვის სენსორი
2) Arduino uno/ mega
3) სპიკერი აუდიო ჯეკით
4) ღილაკი (ჩემს შემთხვევაში შეეხეთ მგრძნობიარე ღილაკს)
5) სენსორების დამონტაჟების საფუძველი (აკრილის ფურცელი)
6) შავი ბარათის ფურცელი/ შავი ჩელო
7) ხრახნები/წებო
8) მავთულები
ნაბიჯი 1: Ir სენსორების დაყენება
Ir სენსორული მოდულები აღჭურვილია სამონტაჟო ხვრელით ცენტრში. თქვენ შეგიძლიათ გამოიყენოთ ხვრელი სენსორის დასაყენებლად მჭიდრო ხრახნით, ან შეგიძლიათ უბრალოდ გამოიყენოთ წებო მისი დასაფიქსირებლად. მე გამოვიყენე აკრილის ფურცელი, როგორც საფუძველი და გაბურღული ხვრელები აკრილში, შესაბამისი მარკირებით, სადაც თითოეული ხვრელი იყო 2 სმ დაშორებით. არ მოაწყოთ სენსორები ერთმანეთთან ძალიან ახლოს, რადგან ამან შეიძლება გააფუჭოს თქვენი საფორტეპიანო მომხმარებლის გამოცდილება.
ნაბიჯი 2: ირ სენსორის დიაპაზონის მორგება და შავი ფურცლების რულონებით დაფარვა
გამოიყენეთ პოტენომეტრი, რომელიც მდებარეობს სენსორის მოდულზე, თქვენი საფორტეპიანო კლავიშებისთვის შესაფერისი დიაპაზონის შესაცვლელად. ახლა დააინსტალირეთ შავი ბარათის რულონები მასზე სენსორის მოდული led და ფოტოდიოდი, როგორც ეს მოცემულია სურათზე. ეს კეთდება სხვა მიმართულებით არასასურველი დაბრკოლების გამოვლენის თავიდან ასაცილებლად. ჩვენ გვსურს თითების ამოცნობა მხოლოდ წინ. ჩვენ ვიყენებთ შავ ბარათებს, რადგან შავი შთანთქავს ყველა ტალღის სიგრძეს და ინფრაწითელსაც კი.
ნაბიჯი 3: სპიკერის დაკავშირება არდუინოსთან
შეაერთეთ აუდიო ჯეკის ერთი ბოლო სპიკერთან, მეორე ბოლო ჩვეულებრივ შეიცავს 3 ნაწილს. ზედა ორი ნაწილი განკუთვნილია მარცხენა და მარჯვენა შეყვანისთვის, ხოლო ქვედა უმეტესობა დაფქულია. ასე რომ, დაუკავშირეთ აუდიო ჯეკის საფუძველი Arduino/მიკროკონტროლერის მიწას და დააკავშირეთ აუდიო ჯეკის მარჯვენა/მარცხენა ნაწილი მიკროკონტროლერის ციფრულ პინთან. მიმართეთ ზემოთ მოცემულ სურათს კარგი იდეის მისაღებად. ჩართეთ თქვენი სპიკერი და თქვენი აუდიო გამომავალი მზად არის.
ნაბიჯი 4: გაყვანილობა Ir სენსორის მოდული და შეხების სენსორის გადამრთველი
მე ვიყენებ შეხების სენსორის გადამრთველს ფორტეპიანოს რეჟიმების შესაცვლელად?. ამის ნაცვლად შეგიძლიათ გამოიყენოთ მარტივი ღილაკის გადამრთველი. შეაერთეთ სენსორის გადართვის პოზიტიური ტერმინალი Arduino +5V- თან და უარყოფითი მიწასთან. შეაერთეთ შეხების სენსორის გამომავალი Arduino– ს ანალოგური პინის შეყვანა. შეაერთეთ ir სენსორების ყველა დადებითი ტერმინალი მავთულისა და შედუღების გამოყენებით (სურვილისამებრ). ასევე დააკავშირეთ ყველა სენსორის ყველა გრუნტის ბუდე. დაბოლოს, თქვენ უნდა დაუკავშიროთ გამომავალი ქინძისთავები Ir სენსორიდან მიკროკონტროლერის დაფის ციფრულ ქინძისთავებს. ჩემს შემთხვევაში, ეს არის Arduino uno. გახსოვდეთ, როდესაც დაბრკოლება გამოჩნდება, სენსორიდან გამოსავალი დაბალია.
ნაბიჯი 5: კოდი მიკროკონტროლერი Arduino Ide– ის გამოყენებით
ამ კოდში, ჩვენ ჯერ უნდა განვსაზღვროთ ქინძისთავები ir სენსორის შეყვანის, შეხების სენსორის ღილაკის შეყვანისა და სპიკერის გამოსვლისთვის. ამის შემდეგ ჩვენ ვქმნით სხვადასხვა რეჟიმების სიხშირის წყვეტილ მასივს. ჩვენ ვიყენებთ ტონს (); Arduino ide– ის ფუნქციაა გამოაგზავნოს ჩვენი გამომავალი სპიკერზე. ჩვენ ვიყენებთ noTone (); ფუნქცია ხმის შესაჩერებლად. მე მხოლოდ პირობითი განცხადება გამოვიყენე მარყუჟში, ასე რომ ადვილი გასაგები იქნება და მშვენივრად მუშაობს.
გირჩევთ:
საჰაერო ფორტეპიანო IR სიახლოვის სენსორის და Arduino Uno Atmega 328: 6 საფეხურით (სურათებით)
საჰაერო პიანინო IR სიახლოვის სენსორის და Arduino Uno Atmega 328 გამოყენებით: ჩვეულებრივ პიანინო იქნება ეს ელექტრო თუ მექანიკური მუშაობა ღილაკზე დაჭერის მარტივ მექანიზმზე. მაგრამ აქ არის ირონია, ჩვენ შეგვიძლია აღმოვფხვრათ ფორტეპიანოზე გასაღებების საჭიროება ზოგიერთი სენსორის გამოყენებით. და ინფრაწითელი სიახლოვის სენსორები საუკეთესოდ ჯდება მიზეზში, რადგან
ინფრაწითელი სიახლოვის სენსორი LM358 გამოყენებით: 5 ნაბიჯი
ინფრაწითელი სიახლოვის სენსორი LM358 გამოყენებით: ეს არის ინსტრუქცია IR სიახლოვის სენსორის დამზადების შესახებ
როგორ ავაშენოთ საკუთარი ანემომეტრი ლერწმის გადამრთველების, ჰოლის ეფექტის სენსორის და ზოგიერთი ნაკაწრის გამოყენებით ნოდემკუზე - ნაწილი 2 - პროგრამული უზრუნველყოფა: 5 ნაბიჯი (სურათებით)
როგორ ავაშენოთ საკუთარი ანემომეტრი ლერწმის გადამრთველების, ჰოლის ეფექტის სენსორის და ზოგიერთი ნაკაწრისათვის ნოდემკუზე - ნაწილი 2 - პროგრამული უზრუნველყოფა: შესავალი ეს არის პირველი პოსტის გაგრძელება " როგორ ავაშენოთ საკუთარი ანემომეტრი ლერწმის გადამრთველების, ჰოლის ეფექტის სენსორის და ზოგიერთი ნაკაწრის გამოყენებით ნოდემკუზე - ნაწილი 1 - აპარატურა " - სადაც მე ვაჩვენებ როგორ შევიკრიბოთ ქარის სიჩქარე და მიმართულება
სიახლოვის ნათურა არდუინოს გამოყენებით: 7 ნაბიჯი
სიახლოვის ნათურა Arduino– ს გამოყენებით: ამ პროექტში მე გაჩვენებთ თუ როგორ შეგიძლიათ შექმნათ სიახლოვის სენსორი ალუმინის ფოლგისა და მაღალი მნიშვნელობის რეზისტორის გამოყენებით (წინააღმდეგობა 10 MΩ– დან 40 MΩ– მდე). იგი მუშაობს Arduino capacitive sensing ბიბლიოთეკის საფუძველზე. როდესაც ხელი მოგიტანთ (ნებისმიერი ხელშემწყობი
რიკ და მორტი: გაექეცი სამყაროს! ულტრაბგერითი სიახლოვის სენსორის თამაში: 7 ნაბიჯი (სურათებით)
რიკ და მორტი: გაექეცი სამყაროს! ულტრაბგერითი სიახლოვის სენსორი თამაში: რა არის თამაში? თამაში საკმაოდ მარტივია. თქვენ აკონტროლებთ კოსმოსურ ხომალდს, რომელშიც იმყოფებიან რიკი და მორტი, ხელის აწევით ულტრაბგერითი სიახლოვის სენსორის ზემოთ და ქვემოთ. მიზანი: შეაგროვეთ პორტალის იარაღი ქულის მოსაპოვებლად, მშიშარა ჯერი ჭია გაორმაგდება