Daftar Isi:
- Langkah 1: Bahan: Arduino Uno
- Langkah 2: Bahan: Force Sensitve Resistor-Small and Male Connector
- Langkah 3: Bahan: Motor Getaran
- Langkah 4: Resistor
- Langkah 5: Breadboarding
- Langkah 6: Kode
- Langkah 7: Memobilisasi Setup
- Langkah 8: Untuk Gauntlet
- Langkah 9: Ukur
- Langkah 10: Buat Desain
- Langkah 11: Merakit
- Langkah 12: Pewarna
- Langkah 13: Uji
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Misi: Membangun tantangan dengan sensor tekanan jari melalui konfigurasi Arduino
Mengapa: Solusi untuk kerusakan saraf di tangan kiri yang disebabkan oleh Kista Ganglion
Apa: Hilangnya perasaan di tangan/jempol menyebabkan reaksi berantai menjatuhkan apa pun yang dipegang di tangan itu.
Bagaimana: Arduino diprogram dengan dua sensor, satu di ibu jari dan satu di jari tengah, memberikan informasi kembali ke motor getaran di tantangan. Ini harus memungkinkan untuk pengakuan bahwa objek sedang dipegang dengan sukses alih-alih mengakibatkan menjatuhkan item.
Langkah 1: Bahan: Arduino Uno
Arduino Uno
Dari Amazon
Langkah 2: Bahan: Force Sensitve Resistor-Small and Male Connector
Resistor Peka Gaya - Kecil
www.sparkfun.com/products/9673
Penyambung
Solder ke ujung Force Sensitive Sensor untuk memudahkan perakitan
Langkah 3: Bahan: Motor Getaran
Getaran Motor
www.sparkfun.com/products/8449
Langkah 4: Resistor
Resistor 10K
Langkah 5: Breadboarding
Papan tempat memotong roti untuk melihat apakah sensor dan Arduino akan berbicara satu sama lain.
-
Sensor Sensitif Kekuatan
- 3.3V (Kabel hijau di foto) ke Force Sensor
- Pin A0 (Kabel biru di foto) ke Pin Sensor Paksa dengan resistor 10K
- Ground Wire (biru di foto) ke papan roti
-
Getaran Motor
- Tanah (Kabel Biru)
- Pin 3 (Kabel Merah)
- Dapat didukung oleh 9V Plug
Langkah 6: Kode
/* Sketsa pengujian sederhana FSR. Hubungkan salah satu ujung FSR ke daya, ujung lainnya ke Analog 0.
Kemudian sambungkan salah satu ujung resistor 10K dari Analog 0 ke ground
*/
int fsrPin = 0; // pulldown FSR dan 10K terhubung ke a0
int fsrMembaca; // pembacaan analog dari pembagi resistor FSR
int pin motor = 3; //pin untuk motor getaran
pengaturan batal(batal){
Serial.begin(9600);
pinMode (pin motor, OUTPUT);
}
lingkaran batal (batal) {
fsrReading = analogRead(fsrPin);
Serial.print("Bacaan Analog = ");
Serial.println(fsrMembaca); // pembacaan analog mentah
int vspeed = peta(fsrMembaca, 0, 810, 0, 255)
;analogWrite(motorpin, vspeed);}/*
Langkah 7: Memobilisasi Setup
Langkah 8: Untuk Gauntlet
Saya menggunakan kulit untuk membuat sarung tangan, bahan lain bisa digunakan.
Kulit yang saya gunakan
Langkah 9: Ukur
- Buat pola untuk tangan dan lengan bawah.
- Lacak pada Papan Bristol atau kertas keras lainnya dan gunting.
Langkah 10: Buat Desain
- Gambar pola dan rekatkan yang diinginkan pada kulit yang menahannya dengan aman
- Gunakan alat untuk menjiplak pola pada kulit dan mengukir/miring sesuai keinginan.
- Kulit harus lembab tetapi tidak terlalu basah sebelum diukir
Langkah 11: Merakit
- Gunakan kabel untuk mengikat bersama
- Saya menggunakan seluruh pukulan kulit untuk membuat lubang
- Untuk penahan sementara, saya menggunakan pita listrik untuk menahan elektronik di tempatnya. Untuk solusi yang lebih permanen, saya berencana untuk menjahit strip kulit untuk elektronik.
- Sensor gaya ada di ibu jari dan sensor getaran ada di atas tangan
Langkah 12: Pewarna
Saya menggunakan pewarna kulit untuk melukis desain, hanya diperlukan jika diinginkan.
Langkah 13: Uji
Uji untuk memastikan semuanya berfungsi.