Სარჩევი:
- მარაგები
- ნაბიჯი 1: Ir სენსორების დაყენება
- ნაბიჯი 2: სენსორების გაყვანილობა
- ნაბიჯი 3: დაკავშირება გამომავალი
- ნაბიჯი 4: ირ სენსორის დიაპაზონის მორგება და შავი ფურცლების რულონებით დაფარვა
- ნაბიჯი 5: კოდი მიკრო კონტროლერის დაფისთვის
- ნაბიჯი 6: შედეგი
ვიდეო: საჰაერო ფორტეპიანო IR სიახლოვის სენსორის და Arduino Uno Atmega 328: 6 საფეხურით (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ჩვეულებრივ პიანინო იქნება ეს ელექტრო თუ მექანიკური მუშაობა ღილაკის დაჭერის მარტივ მექანიზმზე. მაგრამ აქ არის ირონია, ჩვენ შეგვიძლია აღმოვფხვრათ ფორტეპიანოზე გასაღებების საჭიროება ზოგიერთი სენსორის გამოყენებით. და ინფრაწითელი სიახლოვის სენსორები საუკეთესოდ ჯდება მიზეზში, რადგან მათი გამოყენება მარტივია და ისინი იკავებენ მიკროკონტროლერის დაფის მხოლოდ ერთ ციფრულ პინს. და ასევე ეს სენსორები არის ერთ -ერთი ყველაზე იაფი სენსორი, რომელიც არსებობს. მე ვიყენებ ზუმერს, როგორც მუსიკალურ გამოსვლას, მაგრამ თქვენ შეგიძლიათ გამოიყენოთ შესაბამისი სპიკერი/ საბვუფერი. მომავალში მოუთმენლად ველი პროექტის განახლებას ბასის გამაძლიერებელი Subwoofer– ის გამოყენებით.
მარაგები
1) 10 ცალი სიახლოვის სენსორი
2) Arduino uno/ mega
3) ხრახნები (სურვილისამებრ)
4) მავთულები
5) პიეზო-ელექტრო ბუზერი
6) შავი ბარათის ფურცელი/ შავი ჩელო
ნაბიჯი 1: Ir სენსორების დაყენება
Ir სენსორული მოდულები აღჭურვილია სამონტაჟო ხვრელით ცენტრში. თქვენ შეგიძლიათ გამოიყენოთ ხვრელი სენსორის დასაყენებლად მჭიდრო ხრახნით, ან შეგიძლიათ უბრალოდ გამოიყენოთ წებო მისი დასაფიქსირებლად. მე გამოვიყენე აკრილის ფურცელი, როგორც საფუძველი და გაბურღული ხვრელები აკრილში, შესაბამისი მარკირებით, სადაც თითოეული ხვრელი იყო 2 სმ დაშორებით. არ მოაწყოთ სენსორები ერთმანეთთან ძალიან ახლოს, რადგან ამან შეიძლება გააფუჭოს თქვენი საფორტეპიანო მომხმარებლის გამოცდილება.
ნაბიჯი 2: სენსორების გაყვანილობა
შეაერთეთ სენსორების ყველა დადებითი ტერმინალი მავთულისა და შედუღების გამოყენებით (სურვილისამებრ). ასევე დააკავშირეთ ყველა სენსორის ყველა გრუნტის ბუდე. დაბოლოს, თქვენ უნდა დაუკავშიროთ გამომავალი ქინძისთავები Ir სენსორიდან მიკროკონტროლერის დაფის ციფრულ ქინძისთავებს. ჩემს შემთხვევაში, ეს არის Arduino uno. გახსოვდეთ, როდესაც დაბრკოლება გამოჩნდება, სენსორიდან გამოსავალი დაბალია. ასე რომ, თუ გსურთ led- ის დაკავშირება მიკროსქემში, დაუკავშირეთ უარყოფითი ტერმინალი სენსორის გამომუშავებას და პოზიტიური Arduino uno- ს 3.3v პოზიტიურ სარკინიგზო ხაზს.
ნაბიჯი 3: დაკავშირება გამომავალი
ახლა შეაერთეთ ციფრული გამომავალი პინი ზუზერის/ სპიკერის დადებით ტერმინალთან. და შეაერთეთ უარყოფითი ტერმინალი Arduino uno– ს მიწასთან. თუ თქვენ იყენებთ ზუმერს/ დინამიკს, რომელიც მოითხოვს მაღალ ძაბვას, რეკომენდირებულია გამოიყენოთ npn bjt, რადგან მას აქვს ძალიან სწრაფი გადართვა და შეუძლია შეუფერხებლად იმუშაოს არდუინოს ცვლადი სიხშირის შეყვანის საშუალებით. ასევე დარწმუნდით, რომ თუ იყენებთ მაღალი სიმძლავრის ზუმერს, არ გამოიყენოთ არდუინოს დენის წყარო. ამის ნაცვლად გამოიყენეთ გარე წყარო, მაგრამ ჩემს შემთხვევაში ენერგიის მოხმარება დაბალია, ამიტომ მე პირდაპირ არდუინოდან ვიყენებ.
ნაბიჯი 4: ირ სენსორის დიაპაზონის მორგება და შავი ფურცლების რულონებით დაფარვა
გამოიყენეთ პოტენომეტრი, რომელიც მდებარეობს სენსორის მოდულზე, თქვენი საფორტეპიანო კლავიშებისთვის შესაფერისი დიაპაზონის შესაცვლელად. ახლა დააინსტალირეთ შავი ბარათის რულონები მასზე სენსორის მოდული led და ფოტოდიოდი, როგორც ეს მოცემულია სურათზე. ეს კეთდება სხვა მიმართულებით არასასურველი დაბრკოლების გამოვლენის თავიდან ასაცილებლად. ჩვენ გვსურს თითების ამოცნობა მხოლოდ წინ. ჩვენ ვიყენებთ შავ ბარათებს, რადგან შავი შთანთქავს ყველა ტალღის სიგრძეს და ინფრაწითელსაც კი.
ნაბიჯი 5: კოდი მიკრო კონტროლერის დაფისთვის
კოდი იწყება სიხშირეების განსაზღვრით, რომლისთვისაც ჩვენ გვინდა ზუზერის/სპიკერის გამოსვლა. შემდეგ ჩვენ განვსაზღვრავთ ქინძისთავებს, რომლებსაც ჩვენ ვაპირებთ გამოვიყენოთ სენსორული შეყვანისთვის. შემდეგ ჩვენ დავაყენებთ ჩვენს ქინძისთავებს void setup (). Void loop () მე მხოლოდ პირობითი განცხადებები გამოვიყენე, რადგან კოდი ხდება მარტივი და საკმარისად კარგი დღევანდელი საჭიროებისთვის.
გირჩევთ:
საჰაერო პიანინო IR სიახლოვის სენსორის, სპიკერის და Arduino Uno– ს გამოყენებით (განახლებული/ნაწილი 2): 6 ნაბიჯი
საჰაერო პიანინო IR სიახლოვის სენსორის, სპიკერისა და არდუინო უნოს გამოყენებით (განახლებული/ნაწილი 2): ეს არის საჰაერო ფორტეპიანოს წინა პროექტის განახლებული ვერსია?. აქ მე გამოვიყენე JBL სპიკერი, როგორც გამომავალი. მე ასევე შევიტანე შეხების მგრძნობიარე ღილაკი რეჟიმების შესაცვლელად მოთხოვნების შესაბამისად. მაგალითად- მყარი ბასის რეჟიმი, ნორმალური რეჟიმი, მაღალი
IR სიახლოვის სენსორი .: 4 ნაბიჯი (სურათებით)
IR სიახლოვის სენსორი
როგორ დავგეგმოთ ATMEGA 8, 16, 328 Attiny და Fuse Bit: 5 ნაბიჯი
როგორ დავპროგრამოთ ATMEGA 8,16,328 Attiny and Fuse Bit: გამარჯობა მეგობრებო. დღეს მე გაჩვენებთ თუ როგორ უნდა დაპროგრამდეს ATMEGA 8,16,328 Attiny და Fuse Bit
იაფი IR სიახლოვის სენსორები Arduino რობოტებისთვის: 6 ნაბიჯი (სურათებით)
იაფი IR სიახლოვის სენსორები Arduino Robots– ისთვის: ეს ინფრაწითელი სიახლოვის სენსორები არის პატარა, ადვილად გასაკეთებელი და სუპერ იაფი! ისინი მშვენივრად მუშაობენ რობოტებზე, ხაზის მიმდევრობაზე, ზღვარზე ზრუნვისა და მინიმალური მანძილის აღქმაზე. ისინი ასევე ძალიან, ძალიან იაფია
რიკ და მორტი: გაექეცი სამყაროს! ულტრაბგერითი სიახლოვის სენსორის თამაში: 7 ნაბიჯი (სურათებით)
რიკ და მორტი: გაექეცი სამყაროს! ულტრაბგერითი სიახლოვის სენსორი თამაში: რა არის თამაში? თამაში საკმაოდ მარტივია. თქვენ აკონტროლებთ კოსმოსურ ხომალდს, რომელშიც იმყოფებიან რიკი და მორტი, ხელის აწევით ულტრაბგერითი სიახლოვის სენსორის ზემოთ და ქვემოთ. მიზანი: შეაგროვეთ პორტალის იარაღი ქულის მოსაპოვებლად, მშიშარა ჯერი ჭია გაორმაგდება