Mündəricat:
- Təchizat
- Addım 1: EMG Sensorunu DCPU -ya bağlayın
- Addım 2: Servo Motoru DCPU -ya bağlayın
- Addım 3: Origami tutucusunun hazırlanması
- Addım 4: Tutucunun funksional olması
- Addım 5: Servo Motoru Tutucuya Bağlamaq
- Addım 6: Son addım və kod
Video: İnsan-Kompüter İnterfeysi: EMG istifadə edərək Bilək Hərəkəti tərəfindən Tutucu funksiyası (Kirigami tərəfindən hazırlanmışdır.): 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Bu, insan-kompüter interfeysində ilk sınağım idi. EMG sensoru istifadə edərək biləyimdəki əzələlərin aktivləşmə siqnallarını çəkdim, python və arduino vasitəsi ilə emal etdim və origami əsaslı tutucunu işə saldım.
Təchizat
1. ESP-32
2. Jumper Wire
3. EMG Sensoru (EKQ elektrodları daxil olmaqla)
4. Servo Motor (SG-90)
5. DCPU (qeyd-bu birbaşa ESP-32 ilə əlaqələr quraraq DCPU istifadə etmədən də edilə bilər.)
Addım 1: EMG Sensorunu DCPU -ya bağlayın
ESP-32-yə DCPU-ya başlamazdan əvvəl EMG siqnallarını tutmalıyıq. Bu, EMG sensorunu DCPU-ya bağlayaraq əldə ediləcək, tullanan tellərin əlaqələri aşağıdakı şəkildə (EMG-DCPU) həyata keçiriləcəkdir.
1. GND -GND
2. 3.3V-Vcc
3. Out-35 (və ya çıxışı seçdiyiniz hər hansı bir pin)
*Bütün dövrə diaqramı aşağıda verilmişdir*
Addım 2: Servo Motoru DCPU -ya bağlayın
Origami tutucusunu hərəkət etdirmək üçün servo motordan istifadə edəcəyik. Biləyimizi yuxarı qaldırdığımızda servo dönəcək və biləyimizi aşağı qoyduğumuzda ilkin vəziyyətinə gələcək. Servo aşağıdakı şəkildə bağlanacaq (Servo-DCPU)-:
1. Gnd-Gnd
2. Vcc-5v
3. Çıxış-32
Addım 3: Origami tutucusunun hazırlanması
Dizaynı ilə bir fayl əlavə etdim. Düz qara xətlər kəsilməsi lazım olan xətlərdir və nöqtəli xətlər qatlamanız lazım olan xətlərdir. Əlavəni qalın a4 vərəqinə çap edin.
Addım 4: Tutucunun funksional olması
Tutucunun işləməsini təmin etmək üçün şəkildə göstərildiyi kimi yuxarıdan aşağıya doğru iki tel/ip qoymalıyıq.
İpləri taxdıqdan sonra hər ikisini də çəkməyə çalışın və tutucu bağlanıb açılmalıdır. Əks təqdirdə, deliklərin ölçüsünü artırmağa və ya ipinizi yenidən taxmağa çalışın.
Addım 5: Servo Motoru Tutucuya Bağlamaq
Servo motorunuz üçün sabit bir dayaq qurmaq üçün bir qutudan istifadə edə bilərsiniz. Servo motoru və tutucunu bağlamaq üçün istifadə etdiyim bir origami qutusu hazırladım. Qutu hazırlamaq üçün verdiyim əlavəni çap edə bilərsiniz. (Əlavələrdə yazılan ölçülər səhvdir, buna görə narahat olmadan A4 vərəqinə çap edin.)
Servo motoru qutuya yerləşdirdikdən sonra, tutucunun hər iki ipini Servo Motor əlavələrində olan deliklərə yapışdırın. İpləri möhkəm saxlayın ki, servo fırlandıqda tutucu bağlana bilsin.
Addım 6: Son addım və kod
Elektrod kabellərini EMG -yə bağlayın və qırmızı elektrodu biləyinizin üstünə, düyünlərinizin altına qoyun. İndi sarı və yaşıl elektrodları biləyinizə qoyun. Dəqiq mövqe üçün fotoya baxın.
Nəhayət, python və arduino kodlarını qoyub yükləməlisiniz. Kodlar aşağıda verilmişdir.
Layihə artıq hazırdır. Arduino kodunu yüklədikdən sonra python açın və kodu işlədin. Y oxunda bəzi dəyərləri göstərən bir qrafik görəcəksiniz. Əlinizi düz tutun və y oxundakı ilkin dəyəri qeyd edin. İnsandan insana fərqli olacaq (mənim üçün 0,1 idi). Dəyəri qeyd etdikdən sonra, python kodunu düzəldin və bu rəqəmi 'eşik' dəyişəninə daxil edin. Kodu yenidən işlədin və indi bütün layihənin hərəkətdə olduğunu görəcəksiniz.
[Qeyd- Tutucunun düzgün işləməsi və emg-in düzgün siqnal alması üçün özünüzü işə salınan elektrik açarı, şarj cihazı və ya emg siqnallarına müdaxilə edə biləcək cihazdan uzaqlaşdırın.]
Tövsiyə:
Tutucu Qollu İnsan Ölçülü Telepresence Robotu: 5 Addım (Şəkillərlə)
Gripper Kollu İnsan Ölçülü Telepresensiya Robotu: MANIFESTOA bir qardaşım pandemiya zamanı məni Halloween partiyasına (30+ nəfər) dəvət etdi, ona görə də iştirak edəcəyimi dedim və partiyamda ziyan vurmaq üçün qəzəbli bir telepresensiya robotu hazırladım. yer. Telepin nə olduğunu bilmirsinizsə
I2C Sensor İnterfeysi ilə Başlarsınız? - ESP32s istifadə edərək MMA8451 interfeysi: 8 addım
I2C Sensor İnterfeysi ilə Başlarsınız? - MMA8451 -in ESP32 -lərdən istifadə edərək interfeysi: Bu təlimatda, nəzarətçi ilə işləyən (Arduino, ESP32, ESP8266, ESP12 NodeMCU) işləyən I2C cihazının (Akselerometr) necə işə salınması, qoşulması və alınması haqqında hər şeyi öyrənəcəksiniz
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: 4 addım
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: Salam, mən Rithikəm. Telefonunuzdan istifadə edərək internetə nəzarət edən bir led quracağıq. Arduino IDE və Blynk kimi proqramlardan istifadə edəcəyik. Bu çox sadədir və uğur qazansanız istədiyiniz qədər elektron komponenti idarə edə bilərsiniz
Python istifadə edərək Raspberry Pi və AIS328DQTR istifadə edərək sürətlənməni izləyin: 6 addım
Python istifadə edərək Raspberry Pi və AIS328DQTR istifadə edərək Sürətləndirməni izləyin: Sürətləndirmə sonsuzdur, düşünürəm ki, Fizikanın bəzi qanunlarına görə. Sahilə çıxan ən sürətli məxluq, bir anda ən yüksək sürətindən istifadə edərək ovunu tutur
Raspberry Pi istifadə edərək hərəkəti aşkar etmək: 4 addım
Raspberry Pi ilə Hərəkəti Algılama: Bu təlimatda, sadə bir hərəkət detektoru qurmaq üçün Raspberry Pi ilə PIR (Passiv InfraRed) Sensorundan necə istifadə edəcəyimizi öyrənəcəyik. İnsanların, heyvanların və ya digər obyektlər. Ümumiyyətlə burgda istifadə olunur