Სარჩევი:
- ნაბიჯი 1: მასალები
- ნაბიჯი 2: ჩართეთ HC-05 HID Bluetooth მოწყობილობაში
- ნაბიჯი 3: წრე
- ნაბიჯი 4: ჩარჩო
- ნაბიჯი 5: Firmware
- ნაბიჯი 6: ვიდეო
ვიდეო: K -Ability V2 - ღია წყაროს კლავიატურა სენსორული ეკრანებისთვის: 6 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ეს პროტოტიპი არის K-Ability– ის მეორე ვერსია.
K-Ability არის ფიზიკური კლავიატურა, რომლის საშუალებითაც შესაძლებელია სენსორული ეკრანის მოწყობილობების გამოყენება იმ ადამიანებისთვის, რომლებსაც აქვთ პათოლოგიები, რამაც გამოიწვია ნეირომუსკულური დარღვევები.
არსებობს მრავალი დამხმარე საშუალება, რომელიც აადვილებს კომპიუტერული მოწყობილობების გამოყენებას იმ ადამიანებისთვის, რომლებსაც აქვთ ნეირომუსკულური პათოლოგიები, მაგრამ ისინი ძვირია და მათი უმეტესობა არ იძლევა სენსორული ეკრანის რთულ ჟესტებს მობილურ მოწყობილობებზე (დარტყმა, ორმაგი შეხება, გადატანა და ჩაშვება).
K-Ability V1 მიზნად ისახავს შექმნას თვითწარმოებული და იაფი მოწყობილობა (20 ევროზე ნაკლები), რათა კანკალმა, სპაზმამ და კონტროლის და ნეირომუსკულარული კოორდინაციის მქონე ადამიანებმა შეძლონ წვდომა მობილური მოწყობილობებსა და კომპიუტერებზე გონივრულ ფასად.
K-Ability შედგება 7 ღილაკისა და ოდნავ დაფარული ეკრანისგან.
K-Ability V2 შემოიტანს პროექტში რამდენიმე ახალ მახასიათებელს, რაც მატებს კომფორტს და მარტივ გამოყენებას:
- ფიზიკური ღილაკების შეცვლა capacitive ღილაკებით
- დამალეთ bluetooth კავშირი სამაგისტრო მოწყობილობასთან (სმარტფონი, ტაბლეტი და კომპიუტერი)
- კვების ბლოკის ან გარე ბატარეის ელექტროენერგიის მიწოდების შესაძლებლობა
- შესაძლებლობა შექმნას მორგებული დიზაინი
ნაბიჯი 1: მასალები
მასალა
არდუინო ნანო კლონი ალიექსპრესი
HC-05 Aliexpress ან Banggood
Oled ჩვენება 6pin Aliexpress ან Banggood
MPR121 Capacitive Touch Sensor Controller Aliexpress
რეზისტორები ალიექსპრესი
კაბელები Aliexpress ან Banggood
პურის დაფა Aliexpress ან Banggood
ინსტრუმენტები
FTDI სერიული ადაპტერი Aliexpress ან Banggood
ნაბიჯი 2: ჩართეთ HC-05 HID Bluetooth მოწყობილობაში
L'RN-42 არის bluetooth მოდული, რომელიც მოქმედებს როგორც უკაბელო კლავიატურა ან მაუსი.
ბრაიანის მიერ დაწერილი ამ მარტივი და ეფექტური სახელმძღვანელოს წყალობით, მაღალი ღირებულებისა და გადაზიდვის დროის გამო, მე შევარჩიე ჩვეულებრივი და იაფი HC-05 გატეხვა.
www.instructables.com/id/Upgrade-Your-3-Bl…
პროცედურა საკმაოდ მარტივია და თქვენ დაგჭირდებათ მხოლოდ FTDI დაფა და ზოგიერთი პროგრამული უზრუნველყოფა, რომელიც გადმოწერილია პირდაპირ სახელმძღვანელოდან.
პროცედურის დასასრულს, თქვენს HC-05 მოდულს შეეძლება იმუშაოს RN-42– ის და ნებისმიერი სხვა HID bluetooth მოდულის მსგავსად.
(სურათი აღებულია
ნაბიჯი 3: წრე
ვიმედოვნებ, რომ სქემა სურათზე გასაგებია.
ამ კონფიგურაციაში ჩართვა იყენებს 9 გპიოს:
D02> HC-05 TX D03> HC-05 RX D04> HC-05 STATE D08> ჩვენება RES D09> ჩვენება DC D11> ჩვენება SDA D13> ჩვენება SCL A4> MPR121 SDA A5> MPR121 SCL
გაითვალისწინეთ, რომ MPR121 მოდული იკვებება 3.3V– ით და 2 წინააღმდეგობა HC-05– ის ძაბვის გამყოფზე.
ნაბიჯი 4: ჩარჩო
აღწერილ პროექტს არ გააჩნია რეალური ფიქსირებული ჩარჩო, რადგან თითოეული პათოლოგია მოითხოვს სპეციალურ ფორმას, ზომასა და მასალას.
ამ სახელმძღვანელოსთვის მე გავაკეთე მარტივი მუყაოს ჩარჩო, რათა მეჩვენებინა სხეულისთვის ნებისმიერი ფორმისა და მასალის გამოყენების შესაძლებლობა.
სხეულის უმარტივესი კონსტრუქციის უზრუნველსაყოფად ფუნდამენტური ნაწილი არის ის, რომ ის თავისუფალი იყოს შეხების ღილაკებისგან.
კონდენსატორული კლავიშების გამოყენება უზრუნველყოფს 7 შეყვანას, MPR121 მოდულის წყალობით, უბრალოდ კაბელის ან სხვა გამტარ მასალის მოდულის ბუდეებთან შეერთებით, კლავიატურის განლაგებას და ჩარჩოსა და ღილაკების შექმნას. ნებისმიერი ზომა ძალიან მარტივია.
ნაბიჯი 5: Firmware
პირველ რიგში ჩვენ გვჭირდება ბიბლიოთეკები:
ტექსტური მხოლოდ Arduino ბიბლიოთეკა SSD1306 OLED დისპლეისთვის Adafruit MPR121 ბიბლიოთეკა SPIS პროგრამული უზრუნველყოფის სერია
ბრძანებები, რომლებიც მაუსის კურსორს ამოძრავებს, იგზავნება პროგრამული უზრუნველყოფის სერიული ბიბლიოთეკით "ჩაწერის" ფუნქციით.
თითოეული ბრძანება შედგება 7 ბაიტიანი ბუფერისგან, რომელიც ასეა სტრუქტურირებული:
ბუფერი [0] = 0xFD; ბუფერი [1] = 0x05; ბუფერი [2] = 0x02; ბუფერი [3] = 0x00; // ღილაკების ბუფერი [4] = 0x00; // X Movementbuffer [5] = 0x00; // Y მოძრაობის ბუფერი [6] = 0x00; // ბორბალი
ამ პროექტისთვის მე შევარჩიე "მხოლოდ ტექსტი", რადგან ის იყენებს პროგრამის შენახვის სივრცის მხოლოდ 2928 ბაიტს (9%) და გლობალური ცვლადები იყენებს 54 ბაიტს (2%) დინამიურ მეხსიერებას.
ნაბიჯი 6: ვიდეო
ვიდეოს ვერ ავტვირთავ … თქვენ შეგიძლიათ ნახოთ აქ:
გირჩევთ:
დენის წყაროს გულშემატკივრის დადუმება: 6 ნაბიჯი (სურათებით)
დუმილი ელექტრომომარაგების გულშემატკივართა: გამარჯობა ყველას, ჩემი CCTV კონფიგურაციისას, მე ვიყენებ გადარჩენილ კომპიუტერის კვების წყაროს, რათა უზრუნველვყოთ 12 ვ კამერები. ელექტროენერგიის მიწოდება მშვენივრად მუშაობს, მაგრამ გულშემატკივარი მუშაობს ძალიან დიდი სიჩქარით, რაც მთელ ოფისში ხმაურიანია. დღევანდელ ინსტრუქციაში
შენიღბული ენერგიის წყაროს გამათავისუფლებელი: 8 ნაბიჯი (სურათებით)
შენიღბული ენერგიის წყაროს გამათავისუფლებელი: მარტივი გადაწყვეტა დაბალი ძაბვის DC მოწყობილობების გააქტიურებისათვის საზოგადოებრივ სივრცეებში. როდესაც ამას შეაერთებთ, ერთ-ერთი შტეფსელი იკვებება გასასვლელთან გადასაყვან ყუთზე, ხოლო მეორე არის მუდმივი კვების წყარო დაბალი ძაბვის DC მოწყობილობისთვის. ეს
ენერგიის წყაროს გამოყენება ბატარეაზე მომუშავე მოწყობილობისთვის: 5 ნაბიჯი (სურათებით)
ენერგიის წყაროს გამოყენება ბატარეაზე მომუშავე მოწყობილობისთვის: მეგობარმა მომიტანა ეს ბუშტიანი ძაღლის სათამაშო და მკითხა, შევძლებ თუ არა მას კვების ბლოკი, რადგან ბატარეების შეცვლა ყოველთვის მტკივნეული და ეკოლოგიურად დამღუპველი იყო. ამოიწურა 2 x AA ბატარეა (სულ 3 ვ). მე ვუთხარი
სწრაფი და ბინძური Das კლავიატურა (ცარიელი კლავიატურა): 3 ნაბიჯი
სწრაფი და ჭუჭყიანი Das კლავიატურა (ცარიელი კლავიატურა): Das Keyboard არის ყველაზე პოპულარული კლავიატურის სახელი კლავიშებზე წარწერების გარეშე (ცარიელი კლავიატურა). Das კლავიატურა 89,95 დოლარად იყიდება. ეს ინსტრუქცია გაგიძღვებათ, თუკი თქვენ თვითონ გააკეთებთ მას რომელიმე ძველი კლავიატურით, რომლის გარშემოც იწექით
შექმენით პერსონალური ჩვენება LCD სტუდიაში (G15 კლავიატურისა და LCD ეკრანებისთვის) .: 7 ნაბიჯი
ააშენეთ პერსონალური ჩვენება LCD სტუდიაში (G15 კლავიატურისა და LCD ეკრანებისთვის) .: კარგი, თუ ახლახანს გაქვთ თქვენი G15 კლავიატურა და არ ხართ დიდი შთაბეჭდილების ქვეშ მოყვანილი ძირითადი ეკრანებით, მაშინ მე გაგიმხელთ LCD სტუდიის გამოყენების საფუძვლებს. საკუთარი თავის შესაქმნელად. ეს მაგალითი იქნება ჩვენების გაკეთება, რომელიც აჩვენებს მხოლოდ ძირითადს