Mündəricat:
- Təchizat
- Addım 1: Parçalarınızı 3D çap edin
- Addım 2: Proqram və Kitabxanaları Qurun
- Addım 3: Python Scriptini anlayın
- Addım 4: Ağıllı Əlcəyinizi yığın
Video: Ağıllı əlcəkli kompüter siçanı: 4 addım (şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Bu, hər hansı bir PC, Mac və ya Linux kompüterində istifadə edilə bilən "Ağıllı Əlcək" kompüter siçanıdır. Sensorları və digər komponentləri kompüterinizə bağlamağa və sonra kompüterdə işləyən koddan istifadə etməklə (mikrokontrolörün proqramlaşdırılmasından fərqli olaraq) onları idarə etməyə imkan verən Binho Nova çox protokollu USB host adapterindən istifadə etməklə hazırlanmışdır.
Bu Ağıllı Əlcək ilə siçan imlecini sola, sağa və ya sağa çevirə bilərsiniz. Sürükləmə hazırda proqramlaşdırılmamışdır, ancaq əlavə etmək istəyirsinizsə siçan idarə kitabxanası bu funksiyanı dəstəkləyir. Bu, əllərindən istifadə etməyənlər üçün baş bandı kimi bir çox köməkçi siçan cihazı üçün uyğunlaşdırıla bilər.
Təchizat
Bunu qurmaq üçün yalnız bir neçə komponentə ehtiyacınız olacaq. Bunlara daxildir:
- Binho Nova
- Binho Qwiic Interface Board
- SparkFun Accelerometer (Qwiic)
- SparkFun Flex Əlcək Nəzarətçisi (Qwiic)
- Uzun Qwiic Kabeli
- Qısa Qwiic Kabeli
- Seçdiyiniz bir əlcək
- M3 vintlər və istilik qurğuları
Kassanı və çevik sensor təlimatlarını çap etmək üçün 3D printerə də ehtiyacınız olacaq.
Addım 1: Parçalarınızı 3D çap edin
Korpusun və çevik sensor təlimatlarının 3D çapına başlayacaqsınız. Dəstəklərə ehtiyac yoxdur.
Parçalar çap edildikdən sonra, M3 əlavələrini qızdırmaq üçün bir lehimləmə dəmiri istifadə edə və sonra yerinə itələyə bilərsiniz.
Addım 2: Proqram və Kitabxanaları Qurun
Başqa bir şey etməzdən əvvəl Python 3 qurmalısınız. Əməliyyat sisteminiz üçün bir yükləyicini Python saytında buradan tapa bilərsiniz:
Daha sonra Binho Nova'nın istifadə etdiyi kitabxanaları quraşdıracaqsınız. Python-un quraşdırılmış paket meneceri (Pip) ilə terminal və ya Windows PowerShell vasitəsilə bunu etmək asandır. Tam təlimatlar burada:
pip binho-host-adapteri quraşdırın
Nəhayət, PyAutoGUI kitabxanasını quraşdırmalısınız. Bu kitabxana Python ilə kompüter siçanını proqramlı şəkildə idarə etməyə imkan verir. PyAutoGUI də Pip ilə quraşdırıla bilər və tam təlimatlar burada:
pyautogui quraşdırın
Addım 3: Python Scriptini anlayın
Əlavə edilmiş Python skriptində Ağıllı Əlcək üçün lazım olan bütün kodlar var. Etməli olduğunuz yeganə dəyişiklik COM portundadır. Hal -hazırda COM3 olaraq qurulub, ancaq Binho Nova'nın qeydiyyatdan keçdiyi COM portuna uyğun olaraq dəyişdirməlisiniz.
Windows -da bu məlumatı Cihaz Menecerinizə gedərək (Windows 10 -da Başlat simgesini sağ vurun) və Limanlar altından axtararaq tapa bilərsiniz.
Siçan klikləri gözlənildiyi kimi baş vermirsə, "clickThreshold" dəyərini də tənzimləmək istəyə bilərsiniz. Bu dəyəri 14000 kimi bir şeyə yüksəltmək, əyilmə sensorlarını kliklərə daha həssas edəcək, 10000 kimi bir şeyə endirmək isə onları daha az həssas edəcək (barmağınızı daha irəli aparmağınızı tələb edəcək).
Bunun necə işlədiyini daha yaxşı başa düşmək üçün koddakı şərhləri oxuya bilərsiniz, ancaq bir sözlə:
- Lazım olan kitabxanaları idxal edin
- Siçanın nizamsız hərəkət etməsi halında, PyAutoGUI -nin uğursuzluğunu təmin edin
- COM portunu təyin edin və ilkin dəyərləri təyin edin
- Binho Novanı I2C ünsiyyətinə hazırlayın
- Akselerometrlə əlaqəni başladın
- Döngəyə başlayın. Hər döngədə, fleks sensorlar və akselerometr dəyərlərini yoxlayın. Lazım gələrsə, kursoru hərəkət etdirin və ya siçanı vurun.
- Binho bağlantısını bağlayın. Kod bir şəkildə döngədən atılmadıqca bu nöqtəyə çatmamalıdır
Addım 4: Ağıllı Əlcəyinizi yığın
Quraşdırma çox sadədir. Qıvrım sensoru lövhəsi qısa Qwiic kabeli ilə akselerometr lövhəsinə qoşulacaq. Sonra akselerometr lövhəsi uzun Qwiic kabeli ilə Binho Qwiic interfeys lövhəsinə qoşulacaq. Nəhayət, bu interfeys lövhəsi Binho Nova'nın quraşdırılmış kabelinə əlavə olunur. İndi hər şeyin düzgün işlədiyini yoxlamaq üçün Python skriptini işə sala bilərsiniz.
Əgər belədirsə, komponentlərinizi korpusun içərisinə yerləşdirin və iki yarısını 10 mm M3 qısa vintlər ilə birlikdə bağlayın. Həm fleks sensoru lövhəsi, həm də akselerometr lövhəsi yuxarıya baxmalıdır! İndi əlcəyinizə korpusu və əyilmə sensoru təlimatlarını bağlamaq üçün bir az isti yapışqan və ya parça yapışqan istifadə edə bilərsiniz. Vintlərin yuxarıya baxdığından əmin olun, daha sonra qapağı açmaq lazımdır. Əlcək taxarkən mövqelərin rahat bir yerdə olmasını təmin etmək üçün işarələmək daha yaxşıdır.
Bu belədir! İndi sərin geyilə bilən kompüter siçanınız var! Əlbəttə ki, Binho Nova ilə daha çox şey edə bilərsiniz, bu, SparkFun Qwiic sırasındakılar kimi I2C komponentləri ilə işləməyin nə qədər asan olduğunu göstərən bir nümunədir.
Köməkçi Texniki Müsabiqədə 2 -ci yeri tutdu
Tövsiyə:
ParaMouse iflic insanlar üçün kompüter siçanı: 5 addım (şəkillərlə)
ParaMouse iflic insanlar üçün kompüter siçanı: Salam, bu dərslikdə əlillər, iflic və ya quadriplegic insanlar üçün bir kompüter siçanını necə quracağımı izah edəcəyəm. üçün yetərli olacaq
Cyborg kompüter siçanı: 4 addım (şəkillərlə)
Cyborg Computer Mouse: Bir çox araşdırmalar, adi bir kompüter siçanından istifadə etmənin təhlükəli ola biləcəyini göstərir. Siçan standart bir kompüter avadanlığıdır. Kompüter istifadəçiləri siçandan klaviaturadan təxminən üç dəfə çox istifadə edirlər. Maruz qalma dərəcələri yüksək olduğu üçün
Theremoose - Theremin İdarə Edilən Kompüter Siçanı: 6 Addım (Şəkillərlə birlikdə)
Theremoose - Theremin İdarə Edilən Kompüter Siçanı: Bu layihə Randy Glenn ilə birlikdə hazırlanmışdır, onu buradan yoxlayın: https://www.instructables.com/member/rglenn/ Bir həftə əvvəl bir hackathonda iştirak etdim. Torontoda dəhşətli fikirlər (stupidhacktoronto.com). Bu
İdarə olunan Simsiz Əlcəkli Robotik Əl - NRF24L01+ - Arduino: 7 addım (şəkillərlə)
İdarə olunan Simsiz Əlcəkli Robotik Əl | NRF24L01+ | Arduino: Bu videoda; 3D robot əl qurğusu, servo idarəetmə, əyilmə sensoru nəzarəti, nRF24L01 ilə simsiz idarəetmə, Arduino qəbuledicisi və ötürücü mənbə kodu mövcuddur. Bir sözlə, bu layihədə bir tel əli ilə robot əlini necə idarə etməyi öyrənəcəyik
Ayaqla idarə olunan kompüter siçanı: 7 addım (şəkillərlə)
Ayaqla idarə olunan kompüter siçanı: Mən siçan funksiyalarını ayaq dayağına qurdum ki, düşüncə tərzimi pozmadan və adi bir siçan və ya trekbolla yıxılmaq üçün əllərimi klaviaturadan götürmədən mətn tərtib edim və redaktə edim. Ticarət ayaqları ilə işləyən siçanlar mövcuddur