Daftar Isi:
- Langkah 1: Persyaratan
- Langkah 2: Pengaturan Raspberry Pi
- Langkah 3: Menghubungkan Kabel
- Langkah 4: Pencetakan 3D
- Langkah 5: Cara Menggunakan
Video: MuscleCom - Antarmuka Terkendali Otot: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
MuscleCom menawarkan cara baru yang inovatif bagi pasien cacat fisik untuk berkomunikasi tidak seperti sebelumnya. Dengan mengukur nilai EMG dari otot seseorang, pengguna dapat mengontrol antarmuka pengguna yang akan membantu mereka berkomunikasi setiap hari. Melalui penggunaan komponen yang relatif murah dan tahan lama, kami telah mengembangkan produk/prototipe yang murah dan mudah digunakan dengan kurva belajar yang rendah.
Prototipe perangkat keras didasarkan pada Raspberry Pi 3 Model B dalam enklosur cetak 3D yang menjalankan server NodeJS dengan frontend REACT yang menyinkronkan pulsa dari otot pengguna.
Contoh orang yang dapat menggunakan produk ini adalah pasien ALS dan juga. Orang yang mampu mengendalikan (beberapa) otot tetapi tidak dapat berbicara atau menunjuk. Perangkat ini adalah antarmuka yang mudah digunakan yang memberi pasien lebih banyak kebebasan dan lebih menyenangkan.
Harap diperhatikan: Produk ini BUKAN perangkat medis dan tidak dimaksudkan untuk digunakan seperti itu atau sebagai aksesori untuk itu. Ini telah dirancang oleh siswa, sebagai proyek kelas.
Langkah 1: Persyaratan
Persyaratan Perangkat Keras
- 1x Raspberry Pi 3B (Sirkuit Terbuka)
- 1x 8 GB Kartu Micro SD + Adaptor (OpenCircuit)
- 1x Kabel Daya USB Mikro + Colokan 5V 2.5A (Amazon)
- 1x RPI3 5 Inch LCD Layar Sentuh (AliExpress)
- 1x kabel UTP (Amazon)
- 3x Sensor Otot Myoware (Adafruit)
- (termasuk bantalan sensor biomedis 9x 24mm (Sparkfun))
- 1x 12-Bit ADC: ADS1015 (Adafruit)
- 3x Jack Plug Pria (seperti ini)
- 3x Jack Plug Wanita (seperti ini)
- Kabel Sensor 4x 1,5m (inti ganda, berpelindung) (AliExpress)
- 1x papan prototipe (AliExpress)
- 4x Resistor 330 Ohm (AliExpress)
- Beberapa kabel merah, hitam dan berwarna lainnya
Perkiraan total biaya dengan tautan di atas: ~$130
Persyaratan Perangkat Lunak (Pengembang lokal)
- NPM (Unduh)
- NodeJS (Unduh)
- Benang (Unduh)
- Git (Unduh)
- Repositori MuscleCom (Unduh)
Opsional
5V / min.2.5A (!) Baterai (seperti Nierle, yang bekerja dengan sempurna)
Perhatikan: Beberapa toko web yang digunakan di atas berbahasa Belanda, tetapi padanan bahasa Inggris seharusnya tidak sulit ditemukan.
Langkah 2: Pengaturan Raspberry Pi
Unduh persyaratan
Silakan unduh item berikut sebagai persiapan:
- Raspbian dengan desktop
- Pemformat Kartu SD
- Penggores
- Jendela: Putty
Memformat kartu Micro SD
- Letakkan kartu SD di komputer Anda. Saat diminta untuk memformat, pilih tidak
- Buka Pemformat Kartu SD
- Pilih kartu Micro SD
- Pilih Format Cepat
- Klik Format
Instal Raspbian
- Buka zip file.zip Raspbian yang diunduh.
- Buka perangkat lunak Etcher
- Pilih file.img Raspbian yang tidak di-zip
- Pilih kartu Micro SD untuk menulis
- Klik Flash
- Setelah proses flashing selesai: Jika diminta untuk memformat oleh OS Anda, pilih no
- Buka root kartu Micro SD dan letakkan file bernama ssh di direktori (tanpa ekstensi)
Hubungkan ke Raspberry
Raspberry memiliki kredensial login default, yang digunakan dalam langkah-langkah di bawah ini.
- Nama host: raspberrypi
- Nama pengguna: pi
- Kata sandi: raspberry
- Cabut kartu Micro SD dari komputer Anda dan letakkan di Raspberry Pi
- Pastikan komputer Anda terhubung ke internet melalui wifi
- Hubungkan kabel UTP ke Raspberry Anda, dan ujung lainnya di PC Anda
- Colokkan adaptor daya USB Mikro
Dari sini, tutorial akan dibagi menjadi 2 bagian. Satu untuk Windows dan satu untuk pengguna Mac.
jendela
- Gunakan pintasan keyboard Windows+R untuk membuka jendela Jalankan
- Ketik: ncpa.cpl dan tekan OK untuk membuka panel kontrol dengan adaptor jaringan
- Klik pada adaptor Wifi Anda dengan tombol kanan mouse, dan pilih properti
- Buka tab berbagi, dan centang "Izinkan pengguna jaringan lain untuk terhubung melalui koneksi internet komputer ini". CATATAN: Jika ini sudah dicentang, harap hapus centang, simpan, dan centang lagi.
- Simpan perubahan dengan menekan OK
- Buka Putty
- Ketik berikut di hostname (dan ganti HOSTNAME dengan nilai yang benar): HOSTNAME.mshome.net
- Klik Buka
Mac
- Buka pengaturan Sistem
- Pergi untuk berbagi
- Pilih internet sharing di kolom kiri (belum diaktifkan)
- Bagikan koneksi Anda dari Wi-Fi
- Ke komputer yang menggunakan Ethernet
- Aktifkan berbagi internet dengan mencentang kotak di kolom kiri
- Mulai terminal Anda dan ketik (dan ganti HOSTNAME dengan nilai yang benar):
- ssh [email protected]
Perbarui paket
Sebelum menginstal apa pun, perbarui paket yang diinstal dengan menjalankan perintah berikut:
sudo apt-get update
sudo apt-get upgrade
Instal GitGunakan perintah berikut untuk menginstal Git:
sudo apt-get install git
Instal driver layar
Jika layar tidak bekerja di luar kotak. Periksa tautan ini untuk Memulai langkah demi langkah di layar.
Instal MuscleCom
Mengkloning repositori
Instal Musclecom dengan menjalankan perintah ini:
bash /PATH/TO/REPO/scripts/setup.sh
Langkah 3: Menghubungkan Kabel
Hubungkan kabel sesuai dengan skema. Harap dicatat skema ini berisi 3 sensor. Anda dapat menghubungkan hingga maksimal 4 sensor dengan pengaturan ini karena ADC hanya memiliki 4 input analog.
Perisai akan membutuhkan sekitar 2.9V hingga 5.7V. Dalam desain ini, kami akan menggunakannya pada 5.0V karena memiliki banyak keunggulan dibandingkan 3.3V.
Saat menyolder kabel sensor, pastikan untuk menggunakan pelindung sebagai ground. Ini memastikan kekuatan sinyal dan lebih sedikit noise.
Jika Anda tidak menggunakan colokan USB mikro untuk menyalakan Pi (seperti yang kami lakukan), pastikan untuk menyolder kabel ke kontak di bawah colokan USB mikro Pi. Dengan cara ini masih menggunakan semua sirkuit yang diperlukan untuk keselamatan dan bekerja dengan baik.
Catatan: Dalam skema, sensor bukanlah sensor sebenarnya karena file Fritzing untuk itu belum ada di Github.
Langkah 4: Pencetakan 3D
Semua casing yang dirancang untuk prototipe ini tersedia dalam format STL dan telah dicetak pada Ultimaker 2+ dan Ultimaker 2Go dengan detail tinggi.
Ada 4 file STL:
- Kasus utama
- Tutup casing utama
- Kasus sensor
- Tutup casing sensor
Langkah 5: Cara Menggunakan
Harap diperhatikan: Panduan pengguna untuk produk ini ditulis dalam bahasa Belanda karena ini merupakan persyaratan yang tidak menguntungkan untuk proyek tersebut. Akan diterjemahkan ke dalam bahasa Inggris di masa depan.
Direkomendasikan:
Flappy Bird Bertenaga Otot: 9 Langkah (dengan Gambar)
Flappy Bird Bertenaga Otot: Anda mungkin ingat ketika Flappy Bird menggemparkan dunia, akhirnya menjadi sangat populer sehingga pembuatnya menghapusnya dari toko aplikasi untuk menghindari publisitas yang tidak diinginkan. Ini Flappy Bird yang belum pernah Anda lihat sebelumnya; dengan menggabungkan beberapa komposisi dari rak
Neurobots Battle Royale: Hexbugs Tempur Terkendali Otot: 7 Langkah
Neurobots Battle Royale: Muscle-Controlled Combat Hexbugs: Tutorial ini menunjukkan cara menggunakan data EMG yang dialirkan melalui perangkat keras OpenBCI dan GUI OpenBCI untuk mengontrol tindakan Hexbug. Kemampuan pertempuran hexbugs ini kemudian dapat dikendalikan oleh input otot Anda sendiri, dan Anda akan dapat
Cara Membuat Otot Udara!: 4 Langkah (dengan Gambar)
Cara Membuat Otot Udara!: Saya perlu membuat beberapa aktuator untuk proyek animatronik yang sedang saya kerjakan. Otot udara adalah aktuator yang sangat kuat yang bekerja sangat mirip dengan otot manusia dan memiliki rasio kekuatan terhadap berat yang fenomenal - mereka dapat mengerahkan gaya tarik hingga 400 t
Membuat Musik MIDI Otot!: 7 Langkah (dengan Gambar)
Make Muscle MIDI Music!: Kapan pun sistem saraf Anda perlu membuat gerakan, ia mengirimkan sinyal listrik kecil melalui neuron untuk mengontrol otot Anda. Teknik elektromiografi (EMG) memungkinkan kita untuk memperkuat dan mengukur sinyal listrik ini. Selain menjadi
Gripper Terbuat dari Otot Lunak (Aktuator): 14 Langkah (dengan Gambar)
Gripper Terbuat dari Otot Lunak (Aktuator): Pada tutorial saya sebelumnya saya telah menjelaskan pembuatan otot lunak (aktuator), dalam tutorial ini kita akan menggunakan empat otot tersebut untuk membuat gripper yang akan dapat menggenggam dan menahan suatu benda .Jika Anda belum menonton tut saya sebelumnya