![WalabotEye - Penjejak Objek Dengan Maklum Balas Haptik: 11 Langkah WalabotEye - Penjejak Objek Dengan Maklum Balas Haptik: 11 Langkah](https://i.howwhatproduce.com/images/011/image-32781-j.webp)
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01
![Image Image](https://i.howwhatproduce.com/images/011/image-32781-2-j.webp)
![](https://i.ytimg.com/vi/kcDsnY476dQ/hqdefault.jpg)
![Perkakasan Perkakasan](https://i.howwhatproduce.com/images/011/image-32781-5-j.webp)
Untuk penglihatan yang sukar dilihat, gunakan ini untuk mempunyai pemahaman yang lebih baik mengenai dunia di sekeliling anda.
Bekalan
Perkara yang digunakan dalam projek ini
Komponen perkakasan Walabot Creator × 1
ADAFRUIT DRV2605L HAPTIC MOTOR CONTROLLER × 1
Raspberry Pi 3 Model B × 1
Adafruit VIBRATING MINI MOTOR DISC × 1
Pek Bateri 5.1V × 1
beg galas × 1
Wayar pelompat (generik) × 5
Langkah 1: Abstrak
Bagaimana rasanya jika anda dapat merasakan objek di sekitar anda? Maksud anda dapat menavigasi sekitar ruang walaupun penglihatan anda terganggu? Bukan hanya untuk orang-orang yang sebagian terlihat, ide ini juga dapat digunakan oleh perkhidmatan kecemasan (yaitu pemadam kebakaran) di lingkungan yang penuh dengan asap. Audio tidak selalu merupakan kaedah terbaik dan paling diskrit untuk memberi arahan, maklum balas haptik, sebaliknya, akan sempurna.
Langkah 2: Idea Asas
Saya ingin membuat sensor yang dapat mengatasi halangan, dan kemudian menasihatkan pemakainya menggunakan maklum balas haptik sejauh mana objek itu berada, dan sama ada ia datang dari kiri, kanan atau mati di hadapan. Untuk ini saya perlukan: Sensor yang dapat melihat ruang 3D Pemacu Maklum Balas Haptik Penggerak Maklum Balas HaptikAn Bateri LuaranSebuah beg galas untuk diikat.
Langkah 3: Walabot
![Image Image](https://i.howwhatproduce.com/images/011/image-32781-4-j.webp)
![](https://i.ytimg.com/vi/D6OZRJDym-w/hqdefault.jpg)
Ingin melihat melalui dinding? Rasa objek dalam ruang 3D? Rasa jika anda bernafas dari seberang bilik? Nah, anda bernasib baik.
Walabot adalah cara baru untuk merasakan ruang di sekitar anda menggunakan radar kuasa rendah. Ini akan menjadi kunci projek ini. Saya akan dapat mengambil koordinat objek Cartesian (X-Y-Z) dalam ruang 3D, ini akan dipetakan ke serangkaian maklum balas haptik untuk memberi pemahaman yang lebih baik kepada pemakai mengenai ruang di sekitarnya.
Langkah 4: Bermula
Perkara pertama yang pertama, anda memerlukan komputer untuk menggerakkan Walabot, untuk projek ini saya menggunakan Raspberry Pi 3 (di sini disebut sebagai RPi) kerana WiFi dalam talian dan oomph tambahan umum.
Saya membeli kad SD 16GB dengan NOOBS yang telah diprapasang untuk memastikan semuanya baik dan mudah, dan memilih untuk memasang Raspian sebagai OS Linux pilihan saya (jika anda tidak mengetahui cara memasang Raspian, sila luangkan sedikit masa untuk membaca sedikit ini) OK, setelah Raspian dijalankan pada RPi anda, terdapat beberapa langkah konfigurasi yang perlu diambil untuk menyiapkan projek kami. Pertama, pastikan anda menjalankan versi Kernel terkini dan periksa kemas kini dengan membuka shell perintah dan menaip:
sudo apt-get kemas kini
sudo apt-get dist-upgrade
(Sudo ditambahkan untuk memastikan anda mendapat keistimewaan pentadbiran, misalnya. Barang akan berfungsi.) Ini mungkin memerlukan sedikit masa untuk diselesaikan, jadi pergi dan minum secawan teh yang enak. 2.
Anda perlu memasang Walabot SDK untuk RPi. Dari penyemak imbas web RPi anda pergi ke https://www.walabot.com/gettingstarted dan muat turun pakej pemasang Raspberry Pi.
Dari shell arahan:
muat turun cd
sudo dpkg -I walabotSDK_RasbPi.deb
Kita perlu mula mengkonfigurasi RPi untuk menggunakan bas i2c. Dari shell arahan:
sudo apt-get install python-smbus
sudo apt-get pasang alat-alat i2c
Setelah ini selesai, anda harus menambahkan yang berikut ke fail modul.
Dari shell arahan:
sudo nano / etc / modul
tambahkan 2 rentetan ini pada baris yang berasingan
i2c-dev
i2c-bcm2708
Walabot menarik arus terkini, dan kami juga akan menggunakan GPIO untuk mengawal barang jadi kami perlu menyiapkannya.
Dari shell arahan:
sudo nano /boot/config.txt
tambahkan baris berikut di akhir fail:
safe_mode_gpio = 4
max_usb_current = 1
RPi adalah alat yang sangat baik untuk pembuat, tetapi terhad pada masa ini yang dapat dihantar ke Walabot. Oleh itu mengapa kita menambah arus maksimum 1Amp dan bukannya 500mA yang lebih standard.
Langkah 5: Python
Mengapa Python? Oleh kerana ia sangat mudah dikod, cepat untuk berjalan, dan terdapat banyak contoh python yang baik! Saya tidak pernah menggunakannya sebelum ini dan segera beroperasi dan tidak lama lagi. Sekarang RPi dikonfigurasi untuk apa yang kita inginkan, langkah selanjutnya adalah mengkonfigurasi Python agar dapat mengakses API Walabot, antara muka Servo LCD.
Untuk Walabot
Dari shell arahan:
Sudo pip memasang “/usr/share/walabot/python/WalabotAPI-1.0.21.zip”
Untuk Pemandu Haptic
Dari shell arahan:
sudo apt-get install git build-essential python-dev
cd ~
klon git
Papan pemacu haptik Adafruit DRV2605 sangat bagus kerana anda boleh menghantar isyarat I2C untuk mencetuskan banyak profil haptik yang disimpan. Satu-satunya kelemahan adalah tidak ada perpustakaan Python untuk ini. Tetapi jangan takut! Saya telah menulisnya sebagai sebahagian daripada projek ini.
Langkah 6: Menjalankan Skrip secara automatik
Sekarang ini semua sudah disiapkan dan dikonfigurasi, dan kita sudah menyediakan kod Python, kita dapat mengatur agar berjalan secara automatik sehingga kita dapat membuang papan kekunci dan monitor.
Terdapat beberapa perkara yang perlu dilakukan:
Buat fail skrip baru untuk menjalankan Program Python
sudo nano walaboteye.sh
Tambahkan baris ini
#! / bin / sh
python /home/pi/WalabotEyeCLI.py
Pastikan simpan. Seterusnya kita perlu memberi izin skrip untuk dijalankan dengan menaip:
Sudo chmod + x /home/pi/walaboteye.sh
Dan akhirnya, kita perlu menambahkan skrip ini ke fail /etc/rc.local
Sudo nano /etc/rc.local Tambah rumah / pi / walaboteye.sh &
Pastikan anda memasukkan "&". Ini membolehkan Skrip Python berjalan di latar belakang Kanan! Itu semua konfigurasi dan perisian yang disusun, seterusnya tiba masanya untuk memasang perkakasan.
Langkah 7: Perkakasan
![Perkakasan Perkakasan](https://i.howwhatproduce.com/images/011/image-32781-6-j.webp)
![Perkakasan Perkakasan](https://i.howwhatproduce.com/images/011/image-32781-7-j.webp)
Ini bukan jam terbaik saya, tetapi terasa sangat menggembirakan! Seperti yang anda akan lihat dari gambar.
Langkah 8:
![Imej Imej](https://i.howwhatproduce.com/images/011/image-32781-8-j.webp)
![Imej Imej](https://i.howwhatproduce.com/images/011/image-32781-9-j.webp)
Pendawaiannya sangat mudah. Sambungkan pin RPi, SDA SCL VCC dan GND ke pin yang sesuai DRV2605. Sambungkan motor haptik anda ke papan pemandu … hanya untuk itu!
Langkah 9:
![Imej Imej](https://i.howwhatproduce.com/images/011/image-32781-10-j.webp)
![Imej Imej](https://i.howwhatproduce.com/images/011/image-32781-11-j.webp)
Selepas itu, yang perlu anda lakukan ialah menyambungkan USB walabot ke RPi dan dapatkan pita lekat terbaik anda, dan selamatkan semuanya di tempat seperti yang ditunjukkan:
Langkah 10: Bagaimana Ia Berfungsi
![](https://i.ytimg.com/vi/kcDsnY476dQ/hqdefault.jpg)
Idea ini sangat mudah. Bergantung pada seberapa jauh halangan itu bergantung pada seberapa kuat suara buzz di bahu anda. 2 meter jauhnya dengungan lembut, di bawah 70cm adalah dengungan yang sangat kuat dan semua yang ada di antara keduanya.
- Sensor juga dapat memberitahu anda jika halangan itu sudah mati di depan, datang dari kiri atau datang dari kanan.
- Caranya adalah dengan menambahkan buzz haptik kedua, bergantung pada tempat objek itu. Sekiranya rintangan itu ada di depan, itu adalah buzz berulang yang sederhana, dengan kekuatan bergantung pada sejauh mana jaraknya.
- Sekiranya halangan berada di sebelah kanan, buzz peningkatan akan ditambahkan selepas buzz utama. Sekali lagi, kekuatan bergantung pada sejauh mana jaraknya
- Sekiranya halangan berada di sebelah kiri, buzz ramp down ditambahkan selepas buzz utama
Ringkas!
Langkah 11: Kod
Walabot Eye Github
DRV2605 GitHub
Disyorkan:
Pembuka Pintu Garage Dengan Maklum Balas Menggunakan Esp8266 Sebagai Pelayan Web .: 6 Langkah
![Pembuka Pintu Garage Dengan Maklum Balas Menggunakan Esp8266 Sebagai Pelayan Web .: 6 Langkah Pembuka Pintu Garage Dengan Maklum Balas Menggunakan Esp8266 Sebagai Pelayan Web .: 6 Langkah](https://i.howwhatproduce.com/images/001/image-1735-37-j.webp)
Pembuka Pintu Garasi Dengan Maklum Balas Menggunakan Esp8266 Sebagai Pelayan Web: Hai, saya akan tunjukkan cara membuat kaedah mudah untuk melakukan pembuka pintu garaj.-ESP8266 dikodkan sebagai pelayan web, pintu boleh dibuka di mana-mana sahaja di dunia-Dengan maklum balas, anda akan tahu adakah pintu terbuka atau ditutup dalam masa nyata -Sederhana, hanya satu jalan pint
Penukar Boost Berasaskan Esp8266 Dengan UI Blynk Menakjubkan Dengan Pengawal Selia Maklum Balas: 6 Langkah
![Penukar Boost Berasaskan Esp8266 Dengan UI Blynk Menakjubkan Dengan Pengawal Selia Maklum Balas: 6 Langkah Penukar Boost Berasaskan Esp8266 Dengan UI Blynk Menakjubkan Dengan Pengawal Selia Maklum Balas: 6 Langkah](https://i.howwhatproduce.com/images/002/image-3731-15-j.webp)
Penukar Boost Berasaskan Esp8266 Dengan UI Blynk Menakjubkan Dengan Pengawal Selia Maklum Balas: Dalam projek ini saya akan menunjukkan kepada anda cara yang cekap dan biasa untuk meningkatkan voltan DC. Saya akan menunjukkan betapa mudahnya membina penukar rangsangan dengan bantuan Nodemcu. Mari membinanya. Ini juga termasuk voltmeter pada skrin dan maklum balas
Aplikasi Butang Yang Boleh Diperluas Dengan Maklum Balas Getaran: 7 Langkah (dengan Gambar)
![Aplikasi Butang Yang Boleh Diperluas Dengan Maklum Balas Getaran: 7 Langkah (dengan Gambar) Aplikasi Butang Yang Boleh Diperluas Dengan Maklum Balas Getaran: 7 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/011/image-31665-j.webp)
Aplikasi Tombol Yang Dapat Diperpanjang Dengan Maklum Balas Getaran: Dalam tutorial ini, pertama-tama kami akan menunjukkan kepada anda cara menggunakan Arduino Uno untuk mengendalikan motor getaran melalui butang lanjutan. Sebilangan besar tutorial mengenai butang tekan menggunakan butang pada papan roti fizikal, sedangkan dalam tutorial ini, butang tersebut adalah
Moonwalk: Prostetik Maklum Balas Haptik: 5 Langkah
![Moonwalk: Prostetik Maklum Balas Haptik: 5 Langkah Moonwalk: Prostetik Maklum Balas Haptik: 5 Langkah](https://i.howwhatproduce.com/images/001/image-892-40-j.webp)
Moonwalk: Prostetik Maklum Balas Haptik: Penerangan: Moonwalk adalah alat prostetik yang sensitif terhadap tekanan untuk individu dengan sensasi taktil yang terganggu (gejala seperti neuropati). Moonwalk dirancang untuk membantu individu menerima maklum balas haptik yang berguna ketika kaki mereka bersentuhan dengan
Paparan Ergometer berasaskan Arduino ringkas dengan Maklum balas berbeza: 7 Langkah (dengan Gambar)
![Paparan Ergometer berasaskan Arduino ringkas dengan Maklum balas berbeza: 7 Langkah (dengan Gambar) Paparan Ergometer berasaskan Arduino ringkas dengan Maklum balas berbeza: 7 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/002/image-5890-42-j.webp)
Paparan Ergometer berasaskan Arduino ringkas dengan Maklum balas Berbeza: Latihan kardio membosankan, terutamanya ketika bersenam di dalam rumah. Beberapa projek yang ada cuba meredakannya dengan melakukan perkara yang menarik seperti menggabungkan ergometer ke konsol permainan, atau bahkan mensimulasikan perjalanan basikal sebenar di VR. Menarik kerana