Სარჩევი:
- ნაბიჯი 1: მასალების ჩამონათვალი
- ნაბიჯი 2: IC– ის ამოღება ანალოგური მნიშვნელობებისთვის
- ნაბიჯი 3: ჟესტების კონტროლის მუშაობა
- ნაბიჯი 4: სენსორების დაკალიბრება
- ნაბიჯი 5: აპარატურის კავშირები
- ნაბიჯი 6: SLabs-32 პროგრამირება
- ნაბიჯი 7: გახდი ტონი სტარკი
ვიდეო: ჟესტების მარტივი კონტროლი IR სენსორების გამოყენებით: 7 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ჟესტების გამოყენებით საგნების კონტროლი ყოველთვის ამაღელვებელი და სახალისოა, მაგრამ ბაზარზე არსებული სენსორები ჟესტების ამოცნობისთვის საკმაოდ ძვირი ჯდება. მაშ, როგორ შეგვიძლია გავაკეთოთ მარტივი ჟესტების კონტროლი რამდენიმე დოლარის გამოყენებით? კარგად, 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– ის ამოღება ანალოგური მნიშვნელობებისთვის
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: გახდი ტონი სტარკი
ნამდვილად არა, მაგრამ ახლა თქვენ გაქვთ დაბალფასიანი ჟესტების კონტროლის მექანიზმი, რომლის გამოყენებაც შეგიძლიათ რაიმესთვის, ისევე როგორც ტონი სტარკი რკინის კაციდან ჯარვისთან ერთად. კარგი ნამდვილად არა, მაგრამ ყოველ შემთხვევაში ეს დასაწყისია.
გირჩევთ:
DC MOTOR ხელით ჟესტების კონტროლი სიჩქარე და მიმართულება არდუინოს გამოყენებით: 8 ნაბიჯი
DC MOTOR ხელის ჟესტების კონტროლის სიჩქარე და მიმართულება Arduino– ს გამოყენებით: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა აკონტროლოთ DC ძრავა ხელის ჟესტებით არდუინოს და ვიზუინოს გამოყენებით. უყურეთ ვიდეოს! ასევე ნახეთ ეს: ხელის ჟესტების სახელმძღვანელო
მარტივი ჟესტების კონტროლი - აკონტროლეთ თქვენი RC სათამაშოები თქვენი მკლავის მოძრაობით: 4 ნაბიჯი (სურათებით)
მარტივი ჟესტების კონტროლი - აკონტროლეთ თქვენი RC სათამაშოები თქვენი მკლავის მოძრაობით: კეთილი იყოს თქვენი მობრძანება #45 -ში. რამდენიმე ხნის წინ მე გავაკეთე BB8– ის სრულად სამუშაო RC ვერსია Lego Star Wars– ის ნაწილების გამოყენებით … https://www.instructables.com/id/Whats-Inside-My-R … როდესაც დავინახე რა მაგარი იყო Sphero- ს მიერ შექმნილი Force Band, ვიფიქრე: "კარგი, მე
DF ჟესტების ამოცნობის სენსორების ახალი დღე: 5 ნაბიჯი
DF ჟესტების ამოცნობის სენსორების ახალი დღე: რამდენიმე დღის წინ მე მივიღე ჟესტების ამოცნობის სენსორი, როგორც ეს სურათზე ჩანს. გამოიყენება რამდენიმე დღის განმავლობაში, დარწმუნებული ვარ, რომ ეს Gravity: Gesture & შეხების სენსორი არის კლასიკური ნამუშევარი! ჟესტების ამოცნობა, რომელიც ყოველთვის მოყვება სამეცნიერო ფანტასტიკას, მაგარს
სიკაშკაშის კონტროლი PWM დაფუძნებული LED კონტროლი Push ღილაკების, ჟოლოს Pi და Scratch გამოყენებით: 8 ნაბიჯი (სურათებით)
სიკაშკაშის კონტროლი PWM დაფუძნებული LED კონტროლი Push Buttons, Raspberry Pi და Scratch გამოყენებით: მე ვცდილობდი მეპოვა გზა იმის ახსნა, თუ როგორ მუშაობდა PWM ჩემს მოსწავლეებზე, ამიტომ მე დავაყენე საკუთარი თავი ამოცანა ვცდილობდი გავაკონტროლო LED სიკაშკაშე 2 ღილაკის გამოყენებით - ერთი ღილაკი გაზრდის LED- ს სიკაშკაშეს და მეორე აფერხებს მას. წინსვლისთვის
ნევმა: ჟესტების კონტროლი მასებისთვის: 3 ნაბიჯი (სურათებით)
ნევმა: ჟესტების კონტროლი მასებისთვის: მუშაობა დელფიში (მალე აპტივში) მაძლევს ფუფუნებას ვიყო ჩაძირული მაღალტექნოლოგიურ და ინოვაციურ გარემოში, რაც მუდმივ შთაგონებას ქმნის ახალი და საინტერესო გაჯეტების შესაქმნელად. ერთ დღეს, ზოგიერთმა კოლეგამ აღნიშნა, რომ ჟესტების კონტროლი ერთ -ერთი იყო