Სარჩევი:

ჟესტების მარტივი კონტროლი IR სენსორების გამოყენებით: 7 ნაბიჯი
ჟესტების მარტივი კონტროლი IR სენსორების გამოყენებით: 7 ნაბიჯი

ვიდეო: ჟესტების მარტივი კონტროლი IR სენსორების გამოყენებით: 7 ნაბიჯი

ვიდეო: ჟესტების მარტივი კონტროლი IR სენსორების გამოყენებით: 7 ნაბიჯი
ვიდეო: wifi დისტანციური IR და RF კოდების Broadlink RM4C Pro, Home Assistant - აკონტროლეთ კონდიციონერი 2024, ნოემბერი
Anonim
მარტივი ჟესტების კონტროლი IR სენსორების გამოყენებით
მარტივი ჟესტების კონტროლი IR სენსორების გამოყენებით

ჟესტების გამოყენებით საგნების კონტროლი ყოველთვის ამაღელვებელი და სახალისოა, მაგრამ ბაზარზე არსებული სენსორები ჟესტების ამოცნობისთვის საკმაოდ ძვირი ჯდება. მაშ, როგორ შეგვიძლია გავაკეთოთ მარტივი ჟესტების კონტროლი რამდენიმე დოლარის გამოყენებით? კარგად, IR სენსორები, როდესაც სწორად გამოიყენება, შეიძლება გამოყენებულ იქნას მარტივი ჟესტების ამოცნობისთვის. 2 IR სენსორის გამოყენებით ჩვენ შეგვიძლია ვაღიაროთ ოთხი სახის ჟესტი, ეს არის მარცხენა დარტყმა, მარჯვენა გადაფურცვლა, ხელის ქნევა და ხელის მოძრაობა წინ და უკან.

ჩვენ გავაკეთებთ ამ პროექტს SLabs-32 გამოყენებით. მას აქვს საბორტო TFT ეკრანი, რომლის საშუალებითაც ჩვენ შეგვიძლია გამოვიყენოთ სურათების ჩვენებით, როდესაც კონკრეტული ჟესტი აღიარებულია.

SLabs-32 გამოდგება ამ სახის პროექტებით, ჩვენ გვაქვს ბევრი რესურსი SLabs-32– ზე. ჩვენ ასევე შეგვიძლია გამოვიყენოთ SD ბარათი გამოსახულებების საჩვენებლად TFT ეკრანზე და შევცვალოთ ყოველთვის, როდესაც მარცხნივ ან მარჯვნივ ვაცურებთ.

იმისათვის, რომ ყველაფერი მარტივად იყოს, ჩვენ უბრალოდ გამოვაქვეყნებთ emoji- ს, რომელიც გამოიყურება ჩვენი მოძრაობის მიხედვით მარცხნივ ან მარჯვნივ.

საკუთარი SLabs-32 მისაღებად დააწკაპუნეთ ამ ბმულზე

ნაბიჯი 1: მასალების ჩამონათვალი

ამ პროექტისთვის დაგჭირდებათ:

  • SLabs-32 (v0.1)
  • 2 x IR სენსორები

ნაბიჯი 2: IC– ის ამოღება ანალოგური მნიშვნელობებისთვის

IC ამოღება ანალოგური მნიშვნელობებისთვის
IC ამოღება ანალოგური მნიშვნელობებისთვის
IC ამოღება ანალოგური მნიშვნელობებისთვის
IC ამოღება ანალოგური მნიშვნელობებისთვის

IR სენსორი ჩვეულებრივ გვაძლევს ციფრულ გამომავალს, 0 ან 1. ჩვენ უნდა ამოვიღოთ IC IR სენსორიდან და გამოვიყენოთ ჯუმბერის მავთული IR სენსორის მიმღებთან დასაკავშირებლად. ეს მოგვცემს ანალოგიურ მნიშვნელობებს IR სენსორიდან. ამისათვის მიაკვლიეთ მიმღების პინს, რომელიც დაკავშირებულია IC მფლობელის პინთან. დააკვირდით სურათს ამ ნაბიჯში, რათა მიიღოთ იდეა, თუ როგორ უნდა მიაკვლიოთ მიმღების პინს. მე აღვნიშნე მიმღების კვალი უკეთესი გაგებისთვის.

შეაერთეთ ჯუმბერის მავთული IC– ს მიმღების პინში, რომ გამოიყენოთ ეს სენსორი, როგორც ანალოგური სენსორი

ნაბიჯი 3: ჟესტების კონტროლის მუშაობა

ჟესტების კონტროლის მუშაობა
ჟესტების კონტროლის მუშაობა

IR სენსორების გამოყენებით ჟესტების მოძრაობების ამოცნობის მიზნით, ჩვენ ვიყენებთ გამომწვევ მექანიზმს. ჩვენ გვაქვს ორი IR სენსორი, მოდით დავანახოთ ისინი ჩვენი მოხერხებულობისთვის მარცხენა IR და მარჯვენა IR. მარცხენა IR არის IR სენსორი მარცხენა მხარეს და მარჯვენა IR არის IR მარჯვენა მხარეს. როდესაც ჩვენ მარცხნივ ვასრიალებთ, ჩვენ ვამოძრავებთ ხელს მარჯვნიდან მარცხნივ. მარჯვენა IR სენსორი პირველად ამოიცნობს ამ მოძრაობას და აღმართავს დროშას. მხოლოდ ახლა, თუ რაიმე მოძრაობა გამოვლინდა მარცხენა IR სენსორზე, ის აღიარებს მას, როგორც მარცხენა დარტყმას. მსგავსია მარჯვენა გადახვევისთვისაც. ჩვენ არ გვინდა, რომ რაიმე არასწორი შედეგი იყოს, თუ ჩვენ მხოლოდ მარჯვენა IR სენსორზე გადავიტანთ ხელს, ის გამოჩნდება მარჯვენა გადაფურცვლისას. ამრიგად, იმისათვის, რომ ეს უფრო გონივრული იყოს, ჩვენ ვიყენებთ ამ მექანიზმს.

ტალღის ჟესტის ამოცნობისთვის ჩვენ უბრალოდ ვითვლით რამდენჯერ გადააბიჯეს პირმა მარჯვნივ და მარცხნივ დროის მონაკვეთში, რაც ჩვენს შემთხვევაში არის 5 წამი.

ნაბიჯი 4: სენსორების დაკალიბრება

ახლა IR სენსორის განთავსება ძალიან მნიშვნელოვანია, რადგან ისინი გადაწყვეტენ თქვენს ბარიერის მნიშვნელობებს. ყურადღება მიაქციეთ IR სენსორის მნიშვნელობებს, როდესაც ხელი მოათავსეთ IR სენსორებთან ახლოს, გამოიყენეთ ეს მნიშვნელობები და განსაზღვრეთ თქვენი ბარიერი თქვენი IR სენსორის მახლობლად ნებისმიერი მოძრაობის დასადგენად. ასევე, განათავსეთ თქვენი IR სენსორები ერთმანეთის გვერდით, მათ შორის დაახლოებით 3 სმ მანძილით.

ნაბიჯი 5: აპარატურის კავშირები

აპარატურის კავშირები
აპარატურის კავშირები

შეაერთეთ ანალოგიური გამოსავალი ორი IR სენსორიდან SLabs-32– ის ანალოგიურ შეყვანისას.

იმის გასაადვილებლად, გამოიყენეთ ფირზე, რომ თქვენი IR სენსორი ერთ ადგილას დაიჭიროთ. თუ თქვენ შემთხვევით გადააადგილეთ თქვენი IR სენსორი, მაშინ სენსორის მთელი მნიშვნელობები ხელახლა უნდა დაკალიბრდეს. ასე რომ, გამოიყენეთ ლენტი ან ყველაფერი, რაც მას ერთ ადგილას ინახავს

ნაბიჯი 6: SLabs-32 პროგრამირება

უბრალოდ ატვირთეთ ამ პროექტზე თანდართული ესკიზი.

დააკვირდით თქვენს IR სენსორის კითხვას სერიულ მონიტორში. საჭიროების შემთხვევაში შეიტანეთ ცვლილებები, თუ ბარიერის მნიშვნელობები არ ემთხვევა თქვენს IR სენსორის მაჩვენებლებს. შეცვალეთ ღირებულებები და დააყენეთ ბარიერი, როგორც გსურთ.

ნაბიჯი 7: გახდი ტონი სტარკი

ნამდვილად არა, მაგრამ ახლა თქვენ გაქვთ დაბალფასიანი ჟესტების კონტროლის მექანიზმი, რომლის გამოყენებაც შეგიძლიათ რაიმესთვის, ისევე როგორც ტონი სტარკი რკინის კაციდან ჯარვისთან ერთად. კარგი ნამდვილად არა, მაგრამ ყოველ შემთხვევაში ეს დასაწყისია.

გირჩევთ: