Mundarija:

Somatik - Haqiqiy dunyo uchun ma'lumot qo'lqopi: 6 qadam (rasmlar bilan)
Somatik - Haqiqiy dunyo uchun ma'lumot qo'lqopi: 6 qadam (rasmlar bilan)

Video: Somatik - Haqiqiy dunyo uchun ma'lumot qo'lqopi: 6 qadam (rasmlar bilan)

Video: Somatik - Haqiqiy dunyo uchun ma'lumot qo'lqopi: 6 qadam (rasmlar bilan)
Video: 45 SONIYADA ISMINGIZNI UNUTASIZ 2024, Iyul
Anonim
Somatik - Haqiqiy dunyo uchun ma'lumotlar qo'lqopi
Somatik - Haqiqiy dunyo uchun ma'lumotlar qo'lqopi
Somatik - Haqiqiy dunyo uchun ma'lumotlar qo'lqopi
Somatik - Haqiqiy dunyo uchun ma'lumotlar qo'lqopi

4 mm diametrli neodimiy tsilindrli magnitlar 4 mm diametrli neodimiy silindrli magnitlar Somatik-bu kiyinadigan klaviatura va sichqoncha, qulay, to'siqsiz va kun bo'yi kiyishga tayyor. Qo'l belgilari va harakatlarini "Dungeons and Dragons" dagi sehrning somatik komponenti kabi harakatlarga o'tkazish uchun barcha jihozlar o'rnatilgan.

Eng yangi dizayn fayllari, kodlari va yordamchi dasturlari uchun GitHub-dagi loyiha sahifasiga tashrif buyuring.

Har bir bo'g'inda Hall sensori, har bir barmoqning birinchi qismida magnit bor. Barmoqni burish magnitni joyidan aylantiradi, bu esa Somatikga qo'lingizni xaritada ko'rsatishga imkon beradi.

Bosh barmog'i yaqinidagi EM7180SFP IMU 9 darajali kuzatishni ta'minlaydi. Oxir -oqibat, bu sichqoncha kursorini ko'rsatib harakatlantirish va harflarni havoda chizish orqali yozish imkonini beradi.

Somatik hali boshlang'ich loyiha bo'lib, tajribali ishlab chiqaruvchilar uchun qiyin qurilish bo'ladi.

Somatik loyihaning ustuvor yo'nalishlari:

  • Har qanday taqiladigan kompyuterni boshi baland ekran bilan boshqaring
  • Kun bo'yi, darhol, Internetsiz foydalanishga tayyor
  • Charchoqni keltirib chiqarmaydi va boshqa ishlarga xalaqit bermaydi
  • 10 soniyadan kamroq vaqt ichida tezkor qidiruvni amalga oshirish uchun etarlicha tez

Somatik:

  • Qo'lingizni 3 o'lchamli bo'shliqda takrorlang
  • Virtual klaviaturada yozishga ruxsat bering
  • Har qanday bulutli xizmatlardan foydalaning

Somatik loyiha MIT litsenziyasiga ega, 2019 yil mualliflik huquqi Zack Freedman va Voidstar Lab.

Somatikani modellashtirish uchun Aleks Glowga rahmat!

Ta'minotlar

  • 4 ta uchta qo'rg'oshinli JST jabduqlar
  • 4 x A3144 zali sensori
  • Kamida 4 ta 10 mm x 4 mm neodim silindrli magnitlar
  • Bir juft og'ir atletikachining qo'lqoplari
  • 1/8 "parakord
  • 1/8 "yoki 3/16" issiqlik o'tkazmaydigan quvurlar
  • PLA yoki PETG filaman
  • TPU filamenti
  • 4x6 mm M2.5 vintlardek
  • 4x8 mm M2.5 vintlardek
  • 8x M2.5 yong'oq
  • 1x303040 Li-Ion batareyasi
  • Elektron komponentlar (omborda sxemaga qarang)
  • Stripboard
  • Lehim
  • Qoplangan sim, tercihen silikon izolyatsiyali va egiluvchan
  • Avtobus simlari, striptiz sxemalarini qurish uchun
  • Tavsiya etiladi: qo'lda manken

Siz PLA kabi qattiq materialni ham, TPU kabi moslashuvchan materialni ham chop etadigan printerga kirishingiz kerak.

1 -qadam: 1 -qadam: Hall sensorlarini yarating

1 -qadam: Zal sensorlarini yarating
1 -qadam: Zal sensorlarini yarating
1 -qadam: Zal sensorlarini yarating
1 -qadam: Zal sensorlarini yarating
1 -qadam: Zal sensorlarini yarating
1 -qadam: Zal sensorlarini yarating

Somatik GitHub repo -ni klonlang yoki yuklab oling va 3D -printeringizni qattiq filament bilan yuklang.

Chop etish:

  • 4x Hall Holder.stl
  • 4x zal qopqog'i.stl

A3144 sensorining uchlarini taxminan 3 mm ga mahkamlang.

Yuqorida ko'rsatilganidek, uni JST jabduqlar ulagichiga mahkamlang. Sensor va ulagichning yo'nalishiga e'tibor bering.

Ko'rsatilganidek, jabduqlarni Hall ushlagichidan o'tkazing. Ulagich va datchik pastdan pastga tushishi va Hall ushlagichiga to'liq kirishi kerak.

Parakordning bir qismini JST jabduqlar simining uzunligi bilan bir xil qilib kesib oling. Uning ichki iplarini echib oling va "o'ralgan" parakordni simga o'tkazing.

Taxminan 10 mm uzunlikdagi issiqlik o'lchagichni kesib oling va uni simning oxirigacha, deyarli zal zaliga o'tkazing. Qisqartiring, shunda u parakord tolalarini yopib qo'yadi va uni Zal ushlagichiga suradi. U mahkam o'rnashishi kerak.

Taxminan 10 mm uzunlikdagi issiqlik o'tkazgichining boshqa qismini kesib oling va undan parakordning boshqa uchini yopish uchun foydalaning, taxminan 20 mm ochiq sim qoldiring. To'plangan parakord sizning harakatingizni cheklamasdan simlarni himoya qiladi.

Sensor va ulagichni muhrlash uchun zal qopqog'ini zal ushlagichiga suring. Ishqalanish uni joyida ushlab turishi kerak, lekin siz ko'pikli elim surtishingiz kerak bo'ladi.

Hall sensorlar to'plamini yaratish uchun yana uch marta takrorlang.

2 -qadam: 2 -qadam: O'IHni qurish

2 -qadam: O'IHni qurish
2 -qadam: O'IHni qurish
2 -qadam: O'IHni qurish
2 -qadam: O'IHni qurish
2 -qadam: O'IHni qurish
2 -qadam: O'IHni qurish

Qattiq filament yordamida chop eting:

  • 1x IMU Holder.stl
  • 1x IMU Cover.stl

EM7180SFP modulining VCC, SDA va SCL prokladkalariga lehim simlari. Boshqa simni GND ga lehimlang, uni SA0 yostig'iga ulang. Host_Int paneli ishlatilmaydi. Keyinchalik chalkashliklarni oldini olish uchun simlarni rangli kodlashni qat'iy tavsiya qilaman.

Hall datchiklari singari, O'IH yig'ilishini IMU ushlagichiga joylashtiring, pastdan pastga qo'ying, simlarni burilgan parakord bilan mahkamlang va issiqlik o'tkazgichini qo'llang.

IMU qopqog'ini IMU ushlagichiga mahkamlang yoki yopishtiring.

3 -qadam: 3 -qadam: Magnitlarni yig'ish va qo'lqop elementlarini o'rnatish

3 -qadam: Magnit va qo'lqop elementlarini yig'ing
3 -qadam: Magnit va qo'lqop elementlarini yig'ing
3 -qadam: Magnit va qo'lqop elementlarini yig'ing
3 -qadam: Magnit va qo'lqop elementlarini yig'ing
3 -qadam: Magnit va qo'lqop elementlarini yig'ing
3 -qadam: Magnit va qo'lqop elementlarini yig'ing

Qattiq filament yordamida to'rtta magnit ushlagichini chop eting. Qisqa, o'rta va katta o'lchamlari sizning qo'lqopingizning o'lchamiga bog'liq bo'ladi - har bir barmog'ingizdagi cho'zinchoq va qo'lqopning uchiga to'g'ri keladigan eng uzun magnit ushlagichidan foydalanishga harakat qiling.

Magnit ushlagichlarga qo'llab -quvvatlovchi materiallar kerak emas.

Magnit ushlagichlariga hali magnit solmang!

Chap qo'lqopni qo'lingizga qo'ying. Ushbu loyihada to'g'ri qo'lqop ishlatilmaydi.

Barmog'ingizni barmog'ingiz bilan siljiting, Hall sensori va magnit ushlagichini joylashtiring va ularning o'rnini belgilang.

  • Qo'lingiz iloji boricha ochiq bo'lsa, sensor va magnit ushlagichi tegishi kerak.
  • Qattiq musht qilganda, na datchik, na magnit ushlagichi tizzangizda bo'lmasligi kerak.
  • Sensor va magnit ushlagichi sizning tizzangizda bo'lmasligi muhim, ular bir -biriga yaqin.

Bosh barmog'ingiz ustidagi O'IH uchun pozitsiyani belgilang.

Qo'lqopni echib oling va agar qo'lingizda manken bo'lsa, uni qo'lingizga qo'ying. KIYISHINGIZGA NIMA QILISHNI QILMAYDI!

Har bir magnit ushlagichi, Hall sensori va IMU yig'ilishining pastki qismiga aloqa sementini qo'llang. Qo'lqopning belgilangan joylariga aloqa sementini qo'llang. Qo'lqopni yopishtirishga ruxsat bering. Yelimning qurishi uchun ko'p vaqt bering.

Men aloqa sementidan foydalanishni tavsiya qilaman. Bu men ishlatgan yagona yopishtiruvchi, PLAni mato va teriga mahkam bog'laydi.

4 -qadam: 4 -qadam: Elektronikani yig'ing

4 -qadam: Elektronni yig'ing
4 -qadam: Elektronni yig'ing
4 -qadam: Elektronni yig'ing
4 -qadam: Elektronni yig'ing
4 -qadam: Elektronni yig'ing
4 -qadam: Elektronni yig'ing
4 -qadam: Elektronni yig'ing
4 -qadam: Elektronni yig'ing

Qattiq ipdan foydalanib, Body.stl -ni chop eting, bu qo'llab -quvvatlovchi materialni talab qiladi.

Sxemada ko'rsatilgan sxemani bajaring. Men bu qadam uchun yaxshiroq ko'rsatma berishni xohlardim, lekin men tasma sxemalarini chizish uchun yaxshi yordamchi dastur topmadim. Bir payt men buni maxsus PCB bilan almashtiraman.

Siz asosiy taxtani 36 mm x 46 mm perfortdan, o'smirlar uchun kesma bilan yasashingiz kerak bo'ladi. Bu qattiq mos keladi.

Vibratsiyali dvigatel va uning haydovchi sxemasi chap bo'lakka, Bluetooth Mate esa o'ng bo'lakka mos keladi. Boshqa barcha komponentlar - Teensy, batareya, zaryad regulyatori va boshqa elektronika - markaziy bo'lakka joylashtirilgan.

Mosligini tasdiqlaganingizdan so'ng, Hall sensorlar va IMUni taxtaga lehimlang.

Oldinga siljishdan oldin barcha elektronikani sinab ko'ring!

5 -qadam: 5 -qadam: Yakuniy yig'ilish

5 -qadam: Yakuniy yig'ilish
5 -qadam: Yakuniy yig'ilish
5 -qadam: Yakuniy yig'ilish
5 -qadam: Yakuniy yig'ilish
5 -qadam: Yakuniy yig'ilish
5 -qadam: Yakuniy yig'ilish

Qattiq filament yordamida chop eting:

  • 1x plastinka.stl
  • 2x kosmetik plastinka.stl
  • 1x Top Plate.stl
  • 1x quvvat tugmasi

Ushbu qismlarning hech biri qo'llab -quvvatlovchi materiallarni talab qilmaydi.

Moslashuvchan filament yordamida chop eting:

  • 1x Tokka tasmasi.stl
  • 1x Holey Strap.stl
  • 1x Loop Brother.stl

Strap komponentlari qo'llab -quvvatlovchi materialga muhtoj. Agar ularni olib tashlash silliq yuzalarni qoldirsa yaxshi bo'ladi - qo'llab -quvvatlanadigan joylar bilaguzuk tanasi ichida yashiringan.

Markaziy bo'linma atrofidagi to'rtta cho'ntakning har biriga 2,5 mm yong'oq soling. Har bir yong'oqqa tushmasligi uchun oz miqdorda aloqa sementini surting.

Qo'lqopni yig'ing:

  1. Zap-a-Gap yoki boshqa yuqori sifatli siyanoakrilat elimidan plastinka va kosmetika plitalarini yuqori plastinkaga o'rnatish uchun foydalaning. Yelimni davolashga ruxsat bering.
  2. Quvvat tugmachasini SPDT kalitiga joylashtiring.
  3. Yuqori lavhani joylashtiring. U joyiga tushishi kerak. Zal va IMU sensori simlarini o'z kanallariga yo'naltirishga va ularning kesib o'tib ketishiga yo'l qo'ymang.
  4. Plakaning atrofidagi to'rtta teshikka 6 mm M2.5 o'lchamdagi to'rtta vintni o'rnating. Ular ilgari siz o'rnatgan yong'oqlar bilan juftlashishi kerak.
  5. Loopni Tokka tasmasiga mahkamlang.
  6. Tasma elementlarini bilaguzuk yig'ilishining yon tomonidagi chuqurchalarga joylashtiring. Qolgan vintlardek va yong'oqlarni mahkamlang. Chap tomoni o'ng tomonga qaraganda qalinroq va 8 mm uzunroq vintlarni talab qiladi.
  7. Sizning Somatik qo'lqopingiz tugadi!

6 -qadam: Keyin nima bo'ladi?

Keyingisi nima?
Keyingisi nima?
Keyingisi nima?
Keyingisi nima?

"Somatik" loyihasi davom etmoqda. Maqsad - har bir harfdan namunalar olish, shuning uchun qo'lqopda ishlaydigan TensorFlow Lite modeli qo'l yozuvi aniqlanishi mumkin. Bu hali juda uzoq, lekin siz ma'lumotni Bluetooth yoki USB orqali kompyuterga qaytarish uchun taqdim etilgan dasturiy ta'minotni o'rnatishingiz mumkin.

O'quv dasturi to'liq funktsionaldir va ko'plab test imo -ishoralarini tezda o'zlashtira oladi. Tez orada men yig'ilgan ma'lumotlarga qarshi neyron tarmoqni o'rgatish va modelni qo'lqopga uzatish qobiliyatini qo'shaman.

Kuzatganingiz uchun tashakkur! Somatik loyihani qayerga olib borayotganingizni ko'rish uchun sabrsizlik bilan kutaman.

Tavsiya: