
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50




ჩვეულებრივ პიანინო იქნება ეს ელექტრო თუ მექანიკური მუშაობა ღილაკის დაჭერის მარტივ მექანიზმზე. მაგრამ აქ არის ირონია, ჩვენ შეგვიძლია აღმოვფხვრათ ფორტეპიანოზე გასაღებების საჭიროება ზოგიერთი სენსორის გამოყენებით. და ინფრაწითელი სიახლოვის სენსორები საუკეთესოდ ჯდება მიზეზში, რადგან მათი გამოყენება მარტივია და ისინი იკავებენ მიკროკონტროლერის დაფის მხოლოდ ერთ ციფრულ პინს. და ასევე ეს სენსორები არის ერთ -ერთი ყველაზე იაფი სენსორი, რომელიც არსებობს. მე ვიყენებ ზუმერს, როგორც მუსიკალურ გამოსვლას, მაგრამ თქვენ შეგიძლიათ გამოიყენოთ შესაბამისი სპიკერი/ საბვუფერი. მომავალში მოუთმენლად ველი პროექტის განახლებას ბასის გამაძლიერებელი 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 () მე მხოლოდ პირობითი განცხადებები გამოვიყენე, რადგან კოდი ხდება მარტივი და საკმარისად კარგი დღევანდელი საჭიროებისთვის.
გირჩევთ:
დააკავშირეთ Arduino Uno ESP8266: 9 საფეხურით

შეაერთეთ Arduino Uno ESP8266– ით: მოგესალმებით! თქვენ აპირებთ წაიკითხოთ ნაბიჯ-ნაბიჯ სახელმძღვანელო, თუ როგორ უნდა დააკავშიროთ თქვენი Arduino Uno ინტერნეტით ESP8266 (ESP-01). ეს ასევე ჩემი პირველი ინსტრუქციაა, ასე რომ ჩემთან შიშველი იყავი! ნება მომეცით დავიწყო იმით, რომ ESP8266 არის
საჰაერო პიანინო IR სიახლოვის სენსორის, სპიკერის და Arduino Uno– ს გამოყენებით (განახლებული/ნაწილი 2): 6 ნაბიჯი

საჰაერო პიანინო IR სიახლოვის სენსორის, სპიკერისა და არდუინო უნოს გამოყენებით (განახლებული/ნაწილი 2): ეს არის საჰაერო ფორტეპიანოს წინა პროექტის განახლებული ვერსია?. აქ მე გამოვიყენე JBL სპიკერი, როგორც გამომავალი. მე ასევე შევიტანე შეხების მგრძნობიარე ღილაკი რეჟიმების შესაცვლელად მოთხოვნების შესაბამისად. მაგალითად- მყარი ბასის რეჟიმი, ნორმალური რეჟიმი, მაღალი
როგორ დავგეგმოთ 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 ნაბიჯი (სურათებით)

რიკ და მორტი: გაექეცი სამყაროს! ულტრაბგერითი სიახლოვის სენსორი თამაში: რა არის თამაში? თამაში საკმაოდ მარტივია. თქვენ აკონტროლებთ კოსმოსურ ხომალდს, რომელშიც იმყოფებიან რიკი და მორტი, ხელის აწევით ულტრაბგერითი სიახლოვის სენსორის ზემოთ და ქვემოთ. მიზანი: შეაგროვეთ პორტალის იარაღი ქულის მოსაპოვებლად, მშიშარა ჯერი ჭია გაორმაგდება