Mundarija:

Qo'l harakatini aniqlash vositasi: 5 qadam
Qo'l harakatini aniqlash vositasi: 5 qadam

Video: Qo'l harakatini aniqlash vositasi: 5 qadam

Video: Qo'l harakatini aniqlash vositasi: 5 qadam
Video: AYOLNI OG'ZIGA JINSIY ALOQA / MINET 2024, Noyabr
Anonim
Qo'l harakatini aniqlash vositasi
Qo'l harakatini aniqlash vositasi

Sharh

Ushbu loyihada biz MicroBit va bir nechta datchiklar yordamida qo'llarning asosiy harakatlarini taniy oladigan qo'lqop tayyorlaymiz. Biz MicroBit -dagi Bluetooth imkoniyatlaridan Android ilovasi va veb -server bilan birgalikda qo'l harakatlarini aniqlash uchun mashinani o'rganish modelini o'rgatish uchun foydalanamiz.

Ishni boshlash

Loyihaning ko'p qismi dasturiy ta'minot tomonida va ushbu loyihani bajarish uchun zarur bo'lgan barcha kod GitHub -da mavjud. Kod bazasi 3 ta komponentni o'z ichiga oladi, MicroBit uchun HEX faylini yaratish kodi, MicroBit Foundation MicroBit Blue ilovasiga asoslangan Android App kod bazasi, bu maxsus foydalanish holati uchun o'zgartirishlar kiritilgan va kodli veb -server. qo'l harakatlarini aniqlash uchun Tensorflow modeliga o'rgatish.

Biz qo'lqopni qanday yasashni ko'rib chiqamiz va uni ilova va veb -server bilan bog'laymiz.

Ta'minotlar

  • 1 BBC Microbit
  • 2 ta AAA batareyali 1 ta batareya ushlagichi
  • 1 qo'lqop
  • Jumper simlari, alligator qisqichlari to'plami
  • Moslashuvchan sensor
  • Quvvat sensori
  • Velcro
  • Elektr tasmasi
  • Android telefon
  • Kompyuter/noutbuk

1 -qadam: 1 -qadam: MicroBit va batareyani sozlash

1 -qadam: MicroBit va batareyani sozlash
1 -qadam: MicroBit va batareyani sozlash
1 -qadam: MicroBit va batareyani sozlash
1 -qadam: MicroBit va batareyani sozlash
  • Birinchi rasmda ko'rsatilgandek, batareya ushlagichini velkro bo'lagiga ulashdan boshlang. Batareya ushlagichini velkro tasmasiga mahkam bog'lash uchun elektr tasmasini ishlating.
  • Keyin elektr tasmasi bilan ikki tomondan yopishqoq bo'ladigan pastadir qiling va batareyaning ustiga yopishtiring.
  • MicroBit -ni ikkinchi rasmda ko'rsatilgandek batareya ushlagichiga mahkam bog'lash uchun lentaning halqasiga yopishtiring.

2 -qadam: Sensorlarni ulash

O'rnatish sensorlari
O'rnatish sensorlari
O'rnatish sensorlari
O'rnatish sensorlari
O'rnatish sensorlari
O'rnatish sensorlari
  • Moslashuvchan sensorni MicroBit -ning 1 -piniga ulash uchun rasmda ko'rsatilgan sxemaga amal qiling va sensorni MicroBit -ning 0 -piniga majburlang.
  • Qo'lqopdagi datchiklarni rasmda ko'rsatilgandek elektr tasmasi yordamida mahkamlang.

3 -qadam: uskunani tugatish

Uskunani tugatish
Uskunani tugatish
Uskunani tugatish
Uskunani tugatish
  • Velcro tasmalarining uchidan foydalanib, pastadir hosil qiling va rasmda ko'rsatilgandek, halqani qo'lqop barmoqlari bo'ylab siljiting.
  • Qo'lqopdagi simlarning haddan tashqari harakatlanishiga yo'l qo'ymaslik uchun ularni mahkamlash uchun simli bog'lamlardan foydalanishingiz mumkin.

Keyingi bo'limda biz dasturiy ta'minotni qanday o'rnatishni ko'rib chiqamiz.

4 -qadam: dasturiy ta'minotni sozlash

Telefoningizni MicroBit -ga ulash

  1. Telefonni ulash uchun avval bluetooth yoqilganligini tekshiring.
  2. MicroBit -ni yoqing va A va B tugmachalarini bosib turing. Shu bilan birga, "A" va "B" tugmachalarini ushlab turganda "Reset" tugmasini bosing va qo'yib yuboring. Mikrobit endi ulanish rejimiga o'tishi kerak.
  3. Telefoningizda MicroBit -ni bluetooth qurilmalari ro'yxatidan toping, u erda siz odatda yangi Bluetooth qurilmasini qo'shasiz va ulanishni boshlaysiz. MicroBit -da siz A tugmachasini ko'rsatadigan o'qni ko'rasiz. Buni bosganingizda, MicroBit bir nechta raqamlarni ko'rsatadi, bu sizning telefoningizga kiritilishi kerak bo'lgan Juftlik kodi. Telefoningizga kodni kiritib, juftlikni tanlagandan so'ng, MicroBit -da tasdiq belgisi ko'rsatilishi kerak.
  4. MicroBit -da tiklash tugmachasini bosing.

Dasturiy ta'minotni sozlash

Android Studio -da Android ilovasi loyihasini o'rnatish, MicroBit -ga HEX faylini yaratish va o'chirish va Mashinani o'rganish modellarini ishga tushirish uchun veb -serverni ishga tushirish uchun GitHub omboridagi har bir kichik papkadagi ReadMe ko'rsatmalariga amal qiling.

5 -qadam: Foydalanish

Veb -server

Veb -server loyihalari katalogida terminal oching va bog'liqliklarni o'rnatish uchun ReadMe -dagi ko'rsatmalarga amal qilib, serverni ishga tushirish uchun "python server.py" ni ishga tushiring

Android ilovasi

  1. Android Studio uchun Android ilovasi uchun APK tuzing va yarating. Telefoningizni MicroBit bilan bog'laganingizdan so'ng, ilovani ishga tushiring (oldingi bosqichga qarang).
  2. Akselerometr sahifasida yuqori o'ng burchakdagi sozlamalar menyusidan foydalanib, veb -server url -ni o'rnatishingiz mumkin. Buni veb -serveringizning IP -manziliga o'zgartirganingizga ishonch hosil qiling.
  3. MicroBit -dan akselerometr ko'rsatkichlari to'ldirilishini kuting. Siz o'qishlar har xil chastotada o'zgarishini ko'rasiz. Chastotani o'zgartirish uchun MicroBit -dagi B tugmasini bosing. Ideal holda siz 10 chastotali qiymatdan foydalanishingiz mumkin (har 10 msda o'qish namunasi)
  4. O'qishlar to'ldirilgandan so'ng, imo -ishorangizni "Imo -ishora" deb nomlangan matn qutisiga nom bering va yozish tugmasini bosing. Yozib olish tugmachasini bosganingizda, tugma yana yoqilmaguncha, qo'lingizni bir necha marta aylantiring.
  5. Bir nechta imo -ishoralarni yozib olish uchun 3 -bosqichni takrorlang.
  6. Poezd tugmachasini bosib, serverda namunaviy o'qitishni boshlang. Trening tugagandan so'ng (taxminan 15 soniya), siz bashorat qilishni davom ettirishingiz mumkin.
  7. Prognozlash tugmachasini bosing va harakatingizni/imo -ishorangizni qiling. Ilova uni iloji boricha o'qitilgan harakatlardan biriga moslashtirishga harakat qiladi.

Tavsiya: