Агуулгын хүснэгт:

Ухаалаг бээлийтэй компьютерийн хулгана: 4 алхам (зурагтай)
Ухаалаг бээлийтэй компьютерийн хулгана: 4 алхам (зурагтай)

Видео: Ухаалаг бээлийтэй компьютерийн хулгана: 4 алхам (зурагтай)

Видео: Ухаалаг бээлийтэй компьютерийн хулгана: 4 алхам (зурагтай)
Видео: БЕСПРОВОДНОЕ ВИДЕОНАБЛЮДЕНИЕ WIFI комплект KERUI со слежением за людьми 2024, Арваннэгдүгээр
Anonim
Image
Image
Ухаалаг бээлийтэй компьютерийн хулгана
Ухаалаг бээлийтэй компьютерийн хулгана

Энэ бол "Smart Glove" компьютерийн хулгана бөгөөд ямар ч компьютер, Mac, Linux компьютер дээр ашиглах боломжтой. Энэ нь Binho Nova олон протокол бүхий USB хост адаптер ашиглан хийгдсэн бөгөөд мэдрэгч болон бусад эд ангиудыг компьютерт холбож, компьютер дээр ажиллаж буй кодыг ашиглан удирдах боломжтой (микроконтроллер програмчлахаас ялгаатай).

Энэхүү ухаалаг бээлий ашиглан та хулганы курсорыг зүүн, зүүн товчлуур эсвэл баруун товчлуураар хөдөлгөж болно. Чирэх нь одоогоор програмчлагдаагүй байгаа боловч хэрэв та үүнийг нэмэхийг хүсвэл хулганы хяналтын номын сан энэ функцийг дэмждэг. Үүнийг гараа ашигладаггүй хүмүүст зориулсан боолт гэх мэт олон тооны хулганы туслах төхөөрөмжид тохируулж болно.

Хангамж

Үүнийг бүтээхийн тулд танд хэдхэн бүрэлдэхүүн хэсэг хэрэгтэй болно. Үүнд:

  • Бинхо Нова
  • Binho Qwiic интерфэйсийн самбар
  • SparkFun Accelerometer (Qwiic)
  • SparkFun Flex бээлий хянагч (Qwiic)
  • Урт Qwiic кабель
  • Богино Qwiic кабель
  • Таны сонгосон бээлий
  • М3 шураг ба халуунд суурилуулсан оруулга

Мөн хаалт болон уян мэдрэгчийн гарын авлагыг хэвлэхийн тулд танд 3D принтер ашиглах шаардлагатай болно.

Алхам 1: Эд ангиудыг 3D хэвлэх

Та хаалт болон уян мэдрэгчийн гарын авлагыг 3D хэвлэх замаар эхлүүлэх болно. Дэмжих шаардлагагүй.

Эд ангиудыг хэвлэсний дараа та гагнуурын төмрийг ашиглан М3 оруулгыг халааж, дараа нь байрандаа оруулж болно.

Алхам 2: Програм хангамж ба номын санг суулгах

Та өөр зүйл хийхээсээ өмнө Python 3 -ийг суулгах хэрэгтэй болно. Та өөрийн үйлдлийн системийн суулгагчийг Python вэбсайтаас эндээс олж болно:

Дараа нь та Binho Nova -ийн ашигладаг номын санг суулгах болно. Үүнийг терминал эсвэл Windows PowerShell-ээр дамжуулан Python-ийн суулгасан багцын менежер (Pip) ашиглан хийхэд хялбар байдаг. Бүрэн заавар энд байна:

pip суулгах binho-host-adapter

Эцэст нь та PyAutoGUI номын санг суулгах хэрэгтэй. Энэхүү номын сан нь Python ашиглан компьютерийн хулганаа програмаар удирдах боломжийг танд олгоно. PyAutoGUI -ийг мөн Pip -ээр суулгаж болох бөгөөд бүрэн заавар энд байна:

pyautogui -ийг суулгах

Алхам 3: Python скриптийг ойлгох

Python скриптийг ойлгох
Python скриптийг ойлгох

Хавсаргасан Python скрипт нь ухаалаг бээлий хийхэд шаардлагатай бүх кодыг агуулдаг. Таны хийх ёстой цорын ганц өөрчлөлт бол COM порт юм. Үүнийг одоогоор COM3 болгож тохируулсан байгаа боловч та үүнийг Binho Nova -ийн бүртгүүлсэн COM порттой тааруулахын тулд өөрчлөх хэрэгтэй болно.

Windows дээр та энэ мэдээллийг Төхөөрөмжийн Менежер рүү очиж (Windows 10 дээрх Эхлэх дүрс дээр хулганы баруун товчийг дараад) Портуудаас хайж олох боломжтой.

Хэрэв та хулганы товшилт хүлээгдэж буй шиг хийгээгүй бол та "clickThreshold" утгыг тохируулахыг хүсч магадгүй юм. Энэ утгыг 14000 болгож нэмэгдүүлэх нь уян мэдрэгчийг товшилтод илүү мэдрэмтгий болгож, 10000 гэх мэт болгон бууруулснаар мэдрэмтгий байдлыг бууруулна (хуруугаа цааш хөдөлгөх шаардлагатай болно).

Та хэрхэн ажилладаг талаар илүү сайн ойлгохын тулд код дээрх тайлбарыг уншиж болно, гэхдээ товчхондоо:

  1. Шаардлагатай номын сангуудыг импортлох
  2. Хулгана эмх замбараагүй ажиллах тохиолдолд PyAutoGUI бүтэлгүйтлийг аюулгүйгээр тохируулна уу
  3. COM портыг тодорхойлж, анхны утгыг тохируулна уу
  4. Binho Nova -г I2C харилцаанд бэлэн болго
  5. Акселерометртэй холболтыг эхлүүлнэ үү
  6. Цикл хийж эхэл. Гогцоо бүрт уян мэдрэгч ба акселерометрийн утгыг шалгаарай. Шаардлагатай бол курсороо хөдөлгөж эсвэл хулганаа дарна уу.
  7. Binho холболтыг хаах. Код нь ямар нэгэн байдлаар давталтаас хөөгдөхөөс нааш энэ түвшинд хүрч чадахгүй байх ёстой

Алхам 4: Ухаалаг бээлийээ угсарна уу

Ухаалаг бээлийээ угсарна уу
Ухаалаг бээлийээ угсарна уу

Чуулган нь маш энгийн байдаг. Уян мэдрэгчтэй самбар нь богино Qwiic кабелиар хурдатгал хэмжигчийн самбартай холбогдох болно. Дараа нь акселерометрийн самбар нь урт Qwiic кабелиар Binho Qwiic интерфэйсийн самбартай холбогдох болно. Эцэст нь интерфэйсийн самбарыг Binho Nova-ийн суулгасан кабельд хавсаргасан болно. Одоо та бүх зүйл зөв ажиллаж байгааг шалгахын тулд Python скриптийг ажиллуулж болно.

Хэрэв тийм бол бүрэлдэхүүн хэсгүүдийг хашлага дотор байрлуулж, хоёр талыг нь 10мм хэмжээтэй M3 богино боолтоор бэхлээрэй. Уян мэдрэгч самбар ба акселерометрийн самбар хоёулаа дээшээ харсан байх ёстой! Одоо та халуун цавуу эсвэл даавууны цавуугаар хашлага, уян мэдрэгчийн гарын авлагыг бээлийдээ бэхлэх боломжтой. Хаалтыг дараа нь онгойлгох шаардлагатай бол эрэг нь дээшээ харсан эсэхийг шалгаарай. Бээлий өмсөж байхдаа байрлалыг нь тохь тухтай газар байлгахын тулд тэмдэглэх нь дээр.

Ингээд л боллоо! Одоо танд зүүх боломжтой компьютерийн хулгана байна! Мэдээжийн хэрэг, Binho Nova -ийн тусламжтайгаар та илүү их зүйлийг хийж чадна, энэ бол SparkFun -ийн Qwiic -ийн бүрэлдэхүүн хэсгүүдтэй адил I2C бүрэлдэхүүн хэсгүүдтэй ажиллах нь хэр хялбар болохыг харуулсан жишээ юм.

Туслах технологийн уралдаан
Туслах технологийн уралдаан
Туслах технологийн уралдаан
Туслах технологийн уралдаан

Туслах технологийн тэмцээнд дэд байр эзэлсэн

Зөвлөмж болгож буй: