
Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54

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