Სარჩევი:
- მარაგები
- ნაბიჯი 1: როგორ მუშაობს
- ნაბიჯი 2: ინტერფეისის მიკრო: ცოტა Raspberry Pi მეშვეობით Bluetooth
- ნაბიჯი 3: Raspberry Pi– ზე Bluetooth– ის დაყენება
- ნაბიჯი 4: გაუშვით კოდი Raspberry Pi– ზე
- ნაბიჯი 5: მომავალი სფერო
ვიდეო: ჟესტით კონტროლირებადი მაუსი მიკრო გამოყენებით: ბიტი: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
შესავალი
პროექტი არის ჟესტით კონტროლირებადი თაგვი, ხელთათმანი სახით მიკრო: ბიტი ჩადგმული მასში. ეს არის პროექტი, რომელიც შთაგონებულია ადრეული იდეით, რომელიც მე მქონდა, როგორც ჩამონტაჟებული ინჟინერი. მე ყოველთვის მინდა მქონდეს წვდომა უკაბელო მაუსის და კლავიატურის ნაკრებზე, ნებისმიერი მიკროპროცესორთან დასაკავშირებლად, რომლის გამოყენებაც მსურს. მაუსი აუცილებელია იმ შემთხვევაში, თუ მე ვუშვებ OS– ს მიკროპროცესორზე. უკაბელო თაგვისა და კლავიატურის ქონა არაერთხელ დამრჩენია და ამ მხრივ, მე ძალიან დავინტერესდი იმისთვის, რომ ატაროს ისეთი ტექნოლოგია, რომელიც შეიძლება გამოყენებულ იქნას როგორც მაუსი და, შესაძლოა, კლავიატურაც.
ამ ინსტრუქციურად, მე ვაპირებ გაგიზიაროთ ის ნაბიჯები და პროცედურები, თუ როგორ გამოვიყენე მიკრო: ბიტი პითონის ზოგიერთი კოდით, ხელთათმანზე დამონტაჟებული ჟესტით კონტროლირებადი მაუსის შესაქმნელად.
მარაგები
1 მიკრო: ბიტი ბატარეით
1 ხელთათმანი მიკრო მიმაგრებისთვის: bit to
1 bluetooth ჩართული კომპიუტერი Linux (Raspberry Pi გამოიყენება აქ)
კომპიუტერი მიკროპროგრამისთვის: bit და VNC სესიის გახსნა Raspberry Pi– სთვის
ნაბიჯი 1: როგორ მუშაობს
ნაბიჯი 2: ინტერფეისის მიკრო: ცოტა Raspberry Pi მეშვეობით Bluetooth
1. დასაწყისში მე ვაჩვენებ LED- ების თანმიმდევრობას "b*" - ის ფორმაში და ვაყენებ bluetooth ამაჩქარებელს, ღილაკს, LED და ტემპერატურის სერვისებს.
2. bluetooth კავშირის შემთხვევაში, LED ეკრანზე ჩანს "C", რაც მიუთითებს მიკრო: bit დაამყარა bluetooth კავშირი.
3. Bluetooth– ის გათიშვის შემთხვევაში, LED ეკრანზე ჩანს „D“, რაც მიუთითებს მიკროზე: ბიტმა დაკარგა bluetooth კავშირი და საჭიროებს ხელახლა დაკავშირებას.
4. პროექტის პარამეტრებში აირჩიეთ "დაწყვილების გარეშე" რეჟიმი. მიკრო: ბიტის ვებგვერდი გვირჩევს "უბრალოდ მუშაობს" დაწყვილებას, მაგრამ დაწყვილება ყოველთვის ვერ ხერხდება ამ უკანასკნელთან. აუხსნელი მიზეზის გამო, იგი მუშაობს პირველთან.
ნაბიჯი 3: Raspberry Pi– ზე Bluetooth– ის დაყენება
1. დააინსტალირეთ bluezero პაკეტი "sudo pip3 install bluezero" გამოყენებით
2. გახსენით bluetooth ბრძანების სტრიქონი "bluetoothctl" აკრეფით. ახალი მოთხოვნა უნდა გამოიყურებოდეს:
$ [bluetooth] #
3. ჩადეთ მიკრო: ბიტი სკანირების რეჟიმში A და B ღილაკების დაჭერით და გადატვირთვის ღილაკზე დაჭერით. დაელოდეთ სანამ Bluetooth სიმბოლო გამოჩნდება LED ეკრანზე, შემდეგ გაათავისუფლეთ ყველა ღილაკი. ჟოლოს blu bluetooth ტერმინალში ჩაწერეთ "სკანირება ჩართული". მას შემდეგ, რაც მიკრო: ბიტი ჩანს ახალი მოწყობილობების სიაში, ჩაწერეთ "სკანირება გამორთული" და მიუთითეთ მიკრო: ბიტის მოწყობილობის მისამართი, როგორც "yy: yy: yy: yy: yy: yy".
4. დააწყვილეთ და დაუკავშირდით მიკრო: ბიტს აკრიფეთ "წყვილი yy: yy: yy: yy: yy: yy".
5. იმის დასადასტურებლად, რომ დაწყვილება მუშაობდა, ჩაწერეთ "მოწყობილობები" და შეამოწმეთ თუ არა micro: bit მოწყობილობების სიაში. თუ კავშირი წარმატებულია, მიკრო LED- ის ეკრანი: ბიტი უნდა შეიცვალოს "C" - ით. თუ არა, გადატვირთეთ micro: bit და უბრალოდ სცადეთ ისევ დაწყვილდეთ Raspberry pi– ზე bluetoothctl ტერმინალზე.
ნაბიჯი 4: გაუშვით კოდი Raspberry Pi– ზე
1. გაუშვით კოდი Raspberry Pi– ზე აკრეფით „python3 mouse_control.py“, რომელიც ერთვის ამ ნაბიჯის ბოლოს:
2. ტერმინალზე უნდა გამოჩნდეს მოთხოვნა, რომელშიც ნათქვამია "დაკავშირებულია". დააწკაპუნეთ ორივე ღილაკზე A და B ერთი წამით, რომ თაგვი 'ჩართოთ'. ახლავე უნდა გამოჩნდეს მოთხოვნა: "კურსორის გადატანა".
3. მაუსის "გამორთვის" მიზნით, კვლავ დააჭირეთ ორივე ღილაკს ერთად. მოთხოვნა "გაგრძელება თუ გასვლა?" ჩნდება. დააჭირეთ ღილაკს c, რომ გააგრძელოთ ნაბიჯი 2, ან უბრალოდ შეიყვანეთ პროგრამიდან გასასვლელად.
4. თუ თაგვი უკუქცეულ მდგომარეობაშია (LED ეკრანი ქვემოთაა მიმართული), პროგრამები აგდებს შეცდომას, რომელიც სთხოვს მომხმარებელს თაგვის სწორად დაჭერა, სანამ გადადგამს მე –2 საფეხურს.
5. ერთი დაწკაპუნებისთვის, გეჭიროთ მაუსი მიწასთან პარალელურად (რათა კურსორი არ მოძრაობდეს) და დააჭირეთ მხოლოდ ღილაკს A. ორმაგი დაწკაპუნებისთვის დააჭირეთ ღილაკს B მხოლოდ.
6. კოდის გასავლელად იხილეთ თანდართული ფაილი, რომელიც საკმარისად კარგად არის გამოხმაურებული.
7. bluetooth კავშირი საკმაოდ სპორადულია და შეიძლება საკმაოდ ხშირად გაწყდეს, განსაკუთრებით იმ შემთხვევაში, თუ Bluetooth– თან დაკავშირებული სხვა მოწყობილობები გამოიყენება ახლომახლო. თუ ეს მოხდება, კოდის ხელახლა გაშვება უნდა იმუშაოს. თუ ესეც ვერ მოხერხდა, გახსენით bluetoothctl ბრძანების ფანჯარა და კვლავ შეუერთეთ მიკრო: ბიტს.
ნაბიჯი 5: მომავალი სფერო
1. თაგვის კონტროლი შეიძლება კარგად იყოს მორგებული დიდი ხარისხით. თუ ექსპონენციალური აჩქარება გამოიყენება ხაზოვანი აჩქარების ალგორითმის ნაცვლად, მას შეუძლია უზრუნველყოს კიდევ უფრო დიდი კონტროლი.
2. ვინაიდან bluetooth კავშირი საკმაოდ სპორადულია, შეიძლება დაემატოს კავშირის გაუმართაობის გამოვლენის მოვლენა, რომელსაც ექნება პასუხი ყოველ მარცხზე კავშირის ხელახლა დამყარების შესახებ.
3. კლავიატურის ზოგიერთი ჟესტი შეიძლება დაემატოს, ისევე როგორც უეცარმა მოძრაობამ შეიძლება გამოიწვიოს გამორთვა, ან წინასწარ განსაზღვრულმა ჟესტმა, როდესაც გამოვლინდა, შეიძლება გამოიწვიოს სხვა ხშირად გამოყენებული ბრძანება/კლავიატურის დარტყმა.
გირჩევთ:
ჟესტით კონტროლირებადი რობოტი არდუინოს გამოყენებით: 7 ნაბიჯი
ჟესტით კონტროლირებადი რობოტი Arduino– ს გამოყენებით: რობოტები გამოიყენება ბევრ სექტორში, როგორიცაა მშენებლობა, სამხედრო, წარმოება, შეკრება და სხვა. რობოტები შეიძლება იყოს ავტონომიური ან ნახევრად ავტონომიური. ავტონომიურ რობოტებს არ სჭირდებათ ადამიანის ჩარევა და შეუძლიათ დამოუკიდებლად იმოქმედონ სიტუაციის შესაბამისად. Se
მიკრო: ბოტი - მიკრო: ბიტი: 20 ნაბიჯი
მიკრო: ბოტი - მიკრო: ბიტი: შექმენი შენი თავი მიკრო: ბოტი! ეს არის მიკრო: ბიტიანი კონტროლირებადი რობოტი ჩამონტაჟებული სონარით ავტონომიური მართვისთვის, ან თუ გაქვთ ორი მიკრო: ბიტი, რადიო კონტროლირებადი მართვა
ჟესტით კონტროლირებადი მაუსი: 6 ნაბიჯი (სურათებით)
ჟესტით კონტროლირებადი მაუსი: თქვენ უყურებთ ფილმს მეგობრებთან ერთად ლეპტოპზე და ერთ -ერთი ბიჭი იძახის. აჰჰ .. თქვენ უნდა ჩამოხვიდეთ თქვენი ადგილიდან ფილმის შესაჩერებლად. თქვენ აკეთებთ პრეზენტაციას პროექტორზე და გჭირდებათ პროგრამებს შორის გადართვა. თქვენ უნდა გადაადგილდეთ
მიკრო: ბიტი - მიკრო დასარტყამი მანქანა: 10 ნაბიჯი (სურათებით)
მიკრო: ბიტი - მიკრო დასარტყამი მანქანა: ეს არის მიკრო: ბიტიანი მიკრო დრამი მანქანა, რომელიც ხმის წარმოქმნის ნაცვლად, ფაქტიურად დასარტყამს. ის მძიმედ არის შთაგონებული კურდღელი მიკრო: ბიტ ორკესტრიდან. გარკვეული დრო დამჭირდა იმ სოლენოიდების მოსაძებნად, რომელთა გამოყენება ადვილი იყო მოკროში: ბიტი
Gesture Hawk: ხელით ჟესტით კონტროლირებადი რობოტი გამოსახულების დამუშავებაზე დაფუძნებული ინტერფეისის გამოყენებით: 13 ნაბიჯი (სურათებით)
Gesture Hawk: ხელის ჟესტით კონტროლირებადი რობოტი გამოსახულების დამუშავების საფუძველზე ინტერფეისის გამოყენებით: Gesture Hawk გამოჩნდა TechEvince 4.0-ში, როგორც გამოსახულების დამუშავების მარტივი მექანიზმი ადამიანისა და მანქანის ინტერფეისით. მისი სარგებლობა მდგომარეობს იმაში, რომ რობოტული მანქანის გასაკონტროლებლად, რომელიც მუშაობს სხვადასხვა მიმართულებით, არ არის საჭირო დამატებითი სენსორები ან ხელთათმანების გარდა