Mündəricat:
- Addım 1: Tələblər
- Addım 2: Kod və Proqram
- Addım 3: Kabel çəkmə
- Addım 4: Əlcəklərin yığılması
- Addım 5: Prototipinizi sınayın
- Addım 6: Əlavələr
Video: Arduino Mouse Control əlcəyi: 6 addım (şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Məktəb layihəm üçün kursorunuzu bir akselerometrlə idarə edə biləcək bir Arduino əlcəyi hazırladım. Bir neçə sadə addımda bu prosesi necə təkrarlayacağınızı sizə göstərəcəyəm.
Addım 1: Tələblər
Bu layihəni özünüz etmək üçün bir neçə şeyə ehtiyacınız olacaq:- 1 Arduino Pro Micro- 1 MPU-6050 akselerometr və giroskop- 1 əlcək (tercihen yun)- Bant- Mini-USB-dən USB kabelinə- Bir neçə/onlarla kabel - 10k Ohm rezistor- Arduino düyməsi- Çörək taxtası və ya tercihen mis lövhə İsteğe bağlı:- Lehim avadanlığı
Addım 2: Kod və Proqram
Əvvəlcə kodu yazacağınız Arduino IDE proqramını qurmalısınız. İkincisi, çiplə ünsiyyət qurmağa kömək edəcək bir neçə kitabxana yükləməlisiniz: https://github.com/jrowberg/i2cdevlib/tree/master/… MPU6050 kitabxanasını qovluq kitabxanalarına köçürməlisiniz. Arduino qovluğu. Sonra bu kodu əsas olaraq istifadə edəcəyik: https://www.mrhobbytronics.com/wp-content/uploads/2… "Butstate2" və "2 düymələri" olan sətirləri əlavə etmək istəməsəniz kəsə bilərsiniz. sağ klik xüsusiyyətinə ehtiyacınız var.
Addım 3: Kabel çəkmə
Kabel bağlamaq olduqca sadə olduğundan, indi şanslısınız! Bir çörək taxtası və ya mis lövhə istifadə etməyinizdən asılı olaraq birdən çox telə ehtiyacımız olacaq. Əvvəlcə sensorun/akselerometrin naqilləri haqqında danışacağıq. Sensoru işə salmaq üçün Pro Micro üzərindəki VCC portunu sensorun VCC adlanan ilk portuna bağlamalısınız. Sonra, torpaq pinini sensordakı VCC -nin altındakı ikinci pinə bağlayın. Daha sonra 2 əlavə tel istifadə etmək üçün məlumatları əldə etməlisiniz. Bunlar rəqəmsal pinlərə (rəqəmsal pin 2 və 3) bağlıdır. SCL pin 3 -ə və SDA 2 -ə bağlanır. İndi düyməni bağlayaq! Düyməni əvvəlcə VCC -yə bağlamalı və cərəyan almalısınız. VCC -ni 10k ohm rezistora, sonra da həmin rezistoru düyməyə bağlamalı olacaqsınız. Sonra rəqəmsal bir pinə bağlamalısınız (burada pin 6). Hər şey işləyirsə, sensorun və Arduinonun işıqları kompüterinizin USB portuna qoşulduqda yanmalıdır.
Addım 4: Əlcəklərin yığılması
İndi bu anda şəxsi zövqlər işə düşür. Artıq ehtiyacınız olan hər şeyə sahibsiniz, ancaq bir korpus və ya xüsusi bir əlcək 3D çap etməyə qərar verə bilərsiniz. Prototip hazırlayarkən hər şeyi yerində saxlamaq üçün xüsusi toxuculuq lentindən istifadə edə bilərsiniz. Düyməni yuxarıya baxaraq baş barmağına yapışdırmaq lazımdır. Kabellərin və düymələrin qovuşduğu yerdə düyməni bantlaya bilərsiniz. Bir az uzun və əlverişsiz olduqda teli bir neçə dəfə bağlaya və ya bantlaya bilərsiniz. İndi sensorla idarəetmənin düzgün işləməsi üçün onu düzgün yerləşdirmək çox vacibdir. Bunu sınadığınız zaman kursorun hansı istiqamətdə hərəkət etdiyini və lazım gələrsə bacarıqlı ola biləcəyini görəcəksiniz. Ancaq əlcək taxanda sancaqlar üçün mətnin oxunması üçün bunu etməyi məsləhət görürəm. Sensor işarə barmağına keçməlidir. Sensoru çox yaxşı bantlayın və telləri sancaqlara bağlayın. Ardından çörək taxtasını və Arduino'yu əlcəyə və ya yaşadıqları yerə bağlamalısınız. Buradakı ən vacib şey, mini-usb portunun aşağıya doğru yönəldilməsidir ki, qoşulmuş kabel barmaqlarınız arasında dolaşmasın.
Addım 5: Prototipinizi sınayın
İndi lazım olan hər şeyi sınamaq üçün Mini USB-dən USB kabelinə istifadə edərək Arduino Pro Micro-ya qoşulmalısınız. Sonra Arduino IDE -ni yükləyin və AccelerometerMouse faylını açın. Kodu arduinoya yükləyin və tamamlandı! Barmaqlarınızdakı akselerometri hərəkət etdirərkən siçan imlecinin hərəkət etdiyini görməlisiniz.
Addım 6: Əlavələr
Prototipi sevirsinizsə, hər zaman bəzi xüsusiyyətlər əlavə edə bilərsiniz. Səliqəli bir korpus da əlavə edə bilərsiniz. Əlcəklərinizdə portativ olduğu müddətcə bu, lazerlə kəsilə bilər və ya 3D çap edilə bilər. Kifayət qədər inkişaf etmişsinizsə, xüsusi hərəkətlər üçün jestlər də əlavə edə bilərsiniz. İmkanlar sonsuzdur!
Tövsiyə:
İncəsənət əlcəyi: 10 addım (şəkillərlə)
Art Glove: Art Glove, Micro: bit və p5.js vasitəsilə bədii qrafikləri idarə etmək üçün müxtəlif növ sensorlar olan geyilə bilən bir əlcəkdir. bit nəzarət x, y koordinat
Yumşaq Robototexnika Əlcəyi: 8 Addım (Şəkillərlə birlikdə)
Soft Robotics Əlcəyi: Layihəm softrobotic əlcəkdir. Hər barmağına yerləşdirilmiş bir aktuator var; istifadəçinin geyməsini asanlaşdırmaq üçün əlcəyin alt hissəsi çıxarılır. Aktuatorlar biləkdə saatdan bir qədər böyük olan bir cihazla işə salınır
Somatik - Real Dünya üçün Məlumat Əlcəyi: 6 addım (şəkillərlə)
Somatik-Real Dünya üçün Məlumat Əlcəyi: 4 mm diametrli neodim silindrli maqnitlər 4 mm diametrli neodim silindrli maqnitlər Əl işarələrini və m işarələrini tərcümə etmək üçün bütün avadanlıqlarla doludur
Simsiz Mouse Əlcəyi: 6 addım
Simsiz Mouse Əlcəyi: Bu Təlimat, Colorado Boulder Universitetində Wearble Texnologiyaları kursu üçün son layihəmdir. Bu layihənin məqsədi Bluetooth texnologiyasından istifadə edərək simsiz siçan etməkdir. Layihənin əsas məqsədi bu siçanı etməkdir
ITTT Rolando Ritzen - Motion Control Arcade Əlcəyi: 5 addım
ITTT Rolando Ritzen - Hərəkət Nəzarət Arcade Əlcəyi: Dəmiryol atıcıları ilə birlikdə hərəkət nəzarətçisi də əl ata bilər. Hiyləgər bir layihə, bütün hərəkətlərin idarə edilməsidir, hər şeydən əvvəl. (Je schiet door te " barmaq bangen ")