BlindCAD: 13 Langkah

BlindCAD: 13 Langkah

Isi kandungan:

Anonim

Prototaip bekerja di sini!

Peranti ini diilhamkan oleh mainan mainan inspirasi yang dibuat oleh orang buta yang saya bekerja, di Inisiatif Pemimpin Blind, Tamil Nadu, India. Mereka sangat baik untuk membuat barangan dengan tangan mereka, jadi ia akan menjadi begitu hebat jika mereka boleh memuat naik reka bentuk mereka dalam talian, dan lebih penting berkongsi idea reka bentuk dengan orang-orang.Oleh itu, saya telah membuat antara muka untuk seseorang melukis lakaran 2D ke dalam komputer menggunakan sentuhan, dan orang yang menggunakan komputer di tempat lain boleh memuat turun lakaran dan merasakan lukisan menggunakan peranti ini, tanpa penglihatan.

Pasukan: Abhinav Gupta, Sankalp Modi, Rashi Nigam, Bhaskar Mukherjee

Penasihat: David Sexton, Ted Moallem

Ini adalah peluang terbaik untuk meneroka visualisasi melalui sentuhan dan bunyi.

Bermula dari asas-asas, walaupun kanak-kanak berpandangan mempunyai pelbagai media yang boleh mereka tulis dan menggambar (contohnya pen / pensil di atas kertas, kapur di trotoar, krayon di dinding, dan lain-lain), kanak-kanak buta tidak mempunyai harga murah ertinya untuk melukis garisan yang dibangkitkan dengan maklum balas sentuhan serentak.

Arvind Gupta telah membuat persediaan yang sangat mudah menggunakan yang buta dapat berkomunikasi dengan gambar mereka dengan mudah, tetapi menggunakan benang bulu pada lembaran velcro http: //www.arvindguptatoys.com/toys/touchingslate …..

Bekalan:

Langkah 1: Mengapa Membina Ini?

Peranti ini boleh membantu dapat membantu membuat minat di kalangan orang cacat penglihatan untuk menggunakan komputer, terutama untuk berkongsi reka bentuk, bermain permainan, dan menjelajahi visualisasi dan banyak lagi.

Antara muka ini bertujuan untuk merapatkan jurang komunikasi antara orang-orang yang tidak buta dan siapa, dengan membuat platform inklusif yang boleh digunakan oleh kedua-dua pihak terutamanya melalui rasa sentuhan, ditambah dengan maklum balas audio.

Peranti ini juga merancang untuk memperkenalkan sistem yang lebih mesra pengguna lukisan sentuhan. Sebagai contoh, jika saya diberi lukisan sentuhan peta India buat kali pertama, saya perlu dibimbing untuk meneroka lukisan dalam urutan tertentu dan seseorang itu perlu membantu saya membezakan negeri-negeri yang berbeza di India. Di sini, roda memberi anda arahan untuk menggerakkan pen pada velcro, jadi anda merasakan lukisan dalam urutan berurut. Oleh itu, semasa anda merasakan bahagian-bahagian yang berlainan lukisan, label audio dimainkan dalam perintah.

Juga, anda boleh memainkan permainan perlumbaan kereta menggunakan ini, dengan merasakan trek perlumbaan. Anggapkan kereta anda adalah pen, jadi anda perlu memindahkan pena dari titik A ke titik B dengan mengelakkan semua 'halangan'. Ingat bahawa anda mempunyai roda yang dilekatkan pada pen anda, yang membolehkan anda menggerakkan pen dalam satu arah sahaja. Jika tidak, roda akan tergelincir. Untuk memberi anda maklum balas halangan, penjajaran roda berubah, dengan itu membuat anda merasa daya tertentu membuat giliran kereta anda. Jika anda menggerakkan pen anda terlalu cepat, roda anda akan tergelincir apabila halangan datang dan anda akan kehilangan permainan.

Langkah 2: Apakah Maklum Balas Haptic?

Pertimbangkan diri anda menggerudi ke kayu yang disimpan di atas meja kayu. Sekarang, bagaimana anda memastikan bahawa anda telah benar-benar menggerudi melalui sekeping kayu, tetapi tidak menggerudi meja itu sendiri.

Ketika anda mendorong gerudi ke dalam kayu, anda dapat merasakan kekuatan, yang meningkat dengan kekerasan kayu, atau kelenturan kayu. Jika anda mengebom, katakan konkrit, anda akan merasakan daya yang berbeza. Bukan hanya daya yang semakin meningkat atau berkurang, itu juga mengenai getaran yang anda rasakan, bunyi yang anda dengar, panas yang anda rasa.

Oleh itu, anda dapat melihat jika anda tidak mempunyai rasa sentuhan dan merasakan daya (kinestetik), anda tidak akan dapat mengetahui apabila anda menggerudi melalui meja.

Anda juga merasakan maklum balas haptik, apabila anda menukar gear dalam kereta. Dengan amalan, anda tidak perlu melihat tombol gear, bukan?

Kami mahu melakukan perkara yang sama dengan lukisan, jadi anda tidak perlu melihat lukisan, anda boleh merasakan mereka menggunakan tangan anda.

Langkah 3: Bagaimana Membangunnya: Bahan Diperlukan

(x1) Arduino Uno (http://arduino.cc/en/main/arduinoBoardUno)

(x1) Servo Mikro (http://www.sparkfun.com/products/9065)

(x1) Tetikus (http: //www.flipkart.com/toshiba-u10-optical-wired -…)

(x3) Jumper wires (http://www.adafruit.com/products/759)

(x1) Penyesuai kuasa 5-6 V DC luaran (pilihan) (http://www.sparkfun.com/products/12889)

Bahagian potongan laser / 3D dicetak

(x5) Super Glue (http://www.amazon.com/b?node=256243011 di luar India) (Saya membeli Fevikwik). Sekiranya anda boleh menggunakan Chloroform, ia menghasilkan keputusan terbaik untuk melekat akrilik lembaran. Anda perlu menggunakan Syringe untuk memohon kloroform sebagai pelekat.

(> 5m) Benang bulu

(30cm x 20cm) cangkuk dan tali velcro gelung (http://www.amazon.com/VELCRO-Brand-Industrial-Strength-White/dp/B00006IC2U)

Saya telah melampirkan sebuah pdf yang mengandungi semua bahagian untuk menjadi lasercut

Langkah 4: Metodologi

Buat Velcro Slate:

Untuk membuat Slate, melekatkan jalur velcro pada Kadbod menggunakan gam Sekolah.

Selain itu, jika anda ingin menjadikannya sebagai produk siap, hanya laser memotong batu tulis mengikut saiz yang anda inginkan dan kemudian catkan jalur velcro di atasnya.

Lihat laman web arvindguptatoy hebat untuk mengetahui lebih lanjut mengenainya!

Jadikan Peranti:

Berkumpul dan sertai semua kepingan lasercut

Lakukan sambungan:

Palamkan kabel USB tetikus anda ke komputer dan periksa sama ada ia berfungsi.

Jika anda ingin membuat lukisan, anda boleh menggunakan peranti ini tanpa arduino.

Sekiranya anda ingin merasakan lukisan, motor servo dipasang pada pen. Motor servo ini dikawal oleh arduino uno. Arduino perlu disambungkan ke komputer sambil merasakan lukisan.

Keluaran:

Semasa anda menggunakan peranti ini, jalan yang dilalui oleh hujung pen akan tercatat di komputer. Melampirkan bulu dan Velcro di sini, akan membiarkan anda merasakan apa yang telah anda tarik. Apabila anda merasakan lukisan yang ada di dalam komputer, anda menggunakan pen dengan hujung roda, roda menggulung sepanjang kontur lukisan talian maya semasa anda menolak pena. Sebaik sahaja ia selesai, anda boleh merasakan lukisan dengan mengikuti benang bulu yang tersangkut ke papan velcro.

Langkah 5: Lasercut Pen

Jika anda mempunyai pencetak 3D, cetak tiub berongga, dengan kili dilampirkan di atasnya. Saya mempunyai kepingan segi empat tepat lasercut dan membuat struktur tiub untuk pen. Struktur jet telah dipotong laser dan sesuai di atas pena.

Pen: Tikus optik murah sesuai dengan hujung pen. Pen itu berongga dan benang bulu melewatinya, ini membolehkan lukisan untuk direkodkan serentak pada kedua-dua Velcro dan skrin komputer anda. Menyimpan ini sebagai fail membolehkan lukisan dikongsi dengan orang lain di tempat lain. Benang bulu disimpan di kili melekat pada bahagian atas pena.

Langkah 6: Pemasangan Wheel Roller

Anda boleh melihat video pemasangan di sini.

Saya mempunyai pemotongan laser roda mempunyai gigi kecil, yang membantu untuk mempunyai cengkaman yang baik pada jalur velcro. Ingat, kita mahu mengelakkan tergelincir roda.

Terdapat U-Kurungan yang pasangan motor servo ke gandar roda.

Motor servo mengawal arah roda ini. Perhimpunan ini dilampirkan pada pen. Apabila anda ingin merasakan lukisan yang ada di dalam komputer, anda mula bergerak pen dan roda menjajarkan dirinya di sepanjang kontur lukisan garis. Sekarang jika seseorang mempunyai lukisan dan ingin berkongsi dengan orang buta dalam talian, maka orang buta bergerak pena ke atas papan velcro dan roda mengubah arahnya dan membimbingnya untuk melukis kontur lengkap objek. Jadi anda sebenarnya 'membuat' lukisan itu untuk merasakannya. Dan apabila ia selesai, lukisan anda adalah benang bulu yang tersangkut ke papan velcro yang membolehkan pengguna membaca lukisan tersebut.

Dalam video ini, saya sedang menguji pemasangan roda pada slate velcro.

Langkah 7: Lampirkan Servo Motor ke Pen

Potong sekeping segi empat tepat yang memegang motor servo dan tongkat bahagian ini ke pen hollow menggunakan superglue.

Pastikan roda betul disamakan dengan perumahan tikus, supaya ia menyentuh slate velcro.

Anda boleh memotong laser struktur segi empat tepat menggunakan imej yang ditunjukkan.

Langkah 8: Hack Tetikus dan Buat Tutup Mouse

Saya telah menggunakan tetikus Toshiba U10 untuk membuat prototaip ini.

Buka selongsong tetikus, dan keluarkan roller scroll.

Kini, anda harus mempunyai ruang untuk meletakkan pen seperti dalam gambar.

Kita perlu menyediakan kes bagi litar tetikus anda untuk ditempatkan. Ambil dimensi litar tetikus dan lasercut kepingan yang sesuai.

Sekarang, mesti ada lensa plastik dengan prisma kecil, sapukan gam panas dan papankan pada papan tetikus pada kedudukan awalnya.

Untuk membuat perumahan, saya telah merancang perlindungan seperti yang ditunjukkan dalam imej, dan laser memotongnya.

Untuk membuat sambungan kord USB ke litar tetikus lebih kuat, saya telah menggunakan gam panas pada wayar.

Tambahan:

Anda boleh bermain dengan tetikus seperti ini:

Pergi ke luar biasa yang boleh dipelajari oleh neelandan:

www.instructables.com/id/Mouse-Cam/

Atau lihat bagaimana lensa berfungsi, ia membesarkan imej permukaan untuk kamera kecil di dalamnya. Kamera ini mengira kelajuan di mana permukaan bergerak. Anda boleh tahu bagaimana untuk menggodam kamera tetikus di sini:

http: //frenki.net/2013/12/convert-optical-mouse-in …

Langkah 9: Mula Membuat Lukisan pada Pemprosesan

Mula-mula membolehkan membuat kod pada Pemprosesan, yang membolehkan anda menggunakan komputer.

Muat turun Pemprosesan dari

Berikut ialah kod pemprosesan:

________________________________________________________________________________________

int prevX = mouseX, prevY = mouseY; // untuk merakam kedudukan sebelumnya penunjuk tetikus

void setup () {size (800, 800);

}

batal undian ()

{

jika (tetikusTempatkan)

{

strok (0); // memberikan warna hitam ke garisan

strokeWeight (20); // ketebalan strok

licin (); // melancarkan strok

baris (prevX, prevY, mouseX, mouseY); / / baris bergabung koordinat tetikus sebelumnya dengan koordinat tetikus semasa

prevX = mouseX; // kami menyimpan koordinat x tetikus supaya kami dapat membandingkan dengan koordinat tetikus seterusnya

prevY = mouseY; / / kami menyimpan koordinat tetikus y untuk dapat kita bandingkan dengan koordinat tetikus seterusnya

}

}

__________________________________________________________________________________________

Tahniah! anda telah mula melukis menggunakan perisian anda sendiri!

Langkah 10: Pemprosesan - Komunikasi Arduino

Muat turun Perpustakaan VSync untuk Pemprosesan dan Arduino. Perpustakaan ini membantu menghantar integer merentasi Pemproses ke Arduino dan sebaliknya.

Saya telah melampirkan kod pemprosesan sebagai drawschool.pde

Anda juga akan mendapati kod arduino dalam drawarduino.ino

Langkah 11: Kuasa Servo Motor

Kita perlu membekalkan 5V kepada motor servo secara berterusan.

Kami mempunyai dua pilihan:

Motor Servo mempunyai 3 wayar: Menyambung wayar Kawat ke pin GND. Kawat kuning ke pin digital 4. Kawat merah ke pin 5V. Di sini, anda boleh menyambung motor servo (lampirkan kipas kecil ke motor) ke Arduino Uno.

Atau

Memandangkan motor servo melalui Arduino tidak selalu menjadi idea yang baik, kerana motor servo menghisap banyak voltan daripada arduino. Seperti yang ditunjukkan dalam gambar, kami boleh membekalkan 5 Volt ke servo, melalui 5V DC Adapter luaran.

Langkah 12: Sedia Digunakan!

Video prototaip lasercut baru ada di sini.

Untuk melihat prototaip terdahulu, lihat di bawah:

Satu prototaip yang saya buat. (Yang ini tidak meretakkan tetikus).

Di sini, anda mempunyai pengguna pada komputer riba dengan satu tangan dan merasakan kemuncak lukisan dengan memegang motor servo yang dikawal arduino di sisi lain. Anda boleh cuba menarik bulatan menggunakan antara muka ini, supaya mata anda ditutup. Semak sama ada anda boleh menarik gelung tertutup dengan antara muka ini.

Saya mendapati antara muka DIY ini tidak banyak membantu membuat lukisan tanpa penglihatan, mudah. Tetapi, ini pasti membuat lukisan di komputer pengalaman yang menarik untuk orang buta.

Langkah 13: Merancang Model 3D dengan Sentuh?

Bayangkan jika anda boleh membuat antara muka fizikal yang membantu anda bermain minecraft! Atau antara muka yang membantu anda mengukir model 3D pada komputer. Adakah anda fikir kami boleh membuat paparan seperti itu?

Saya cuba menggodam CubeCube untuk membuat antara muka 3D 3D! Ia seperti membuat objek 3D di dalam komputer dengan menggunakan blok bangunan.