Қол қозғалысын тану құралы: 5 қадам
Қол қозғалысын тану құралы: 5 қадам
Anonim
Қол қозғалысын тану құралы
Қол қозғалысын тану құралы

Шолу

Бұл жобада біз MicroBit пен бірнеше датчиктерді қолдана отырып, қолдың негізгі қозғалысын танитын қолғап жасаймыз. Біз MicroBit -тегі Bluetooth мүмкіндіктерін Android қолданбасы мен веб -сервермен бірге қолдың қозғалысын анықтауға машиналық оқыту моделін үйрету үшін қолданатын боламыз.

Бастау

Бұл жобаға жұмсалатын күш -жігердің көп бөлігі бағдарламалық қамтамасыз ету жағында, және бұл жобаны іске қосу үшін қажет барлық код GitHub -да бар. Код базасы 3 компоненттен тұрады, MicroBit үшін HEX файлын құруға арналған код, MicroBit Foundation MicroBit Blue қосымшасына негізделген Android қосымшаларының кодтық базасы, осы нақты жағдайға өзгертулер енгізілген және коды бар веб -сервер. қолдың қозғалысын анықтау үшін Tensorflow үлгісін үйрету.

Біз қолғапты қалай жасау керектігін және оны келесі қолданба мен веб -сервермен байланыстыруды көреміз.

Жабдықтар

  • 1 BBC Microbit
  • 2 AAA батареясы бар 1 батарея ұстағыш
  • 1 қолғап
  • Өткізгіш сымдар жиынтығы, аллигатор қысқыштары
  • Иілгіш сенсор
  • Күш сенсоры
  • Velcro
  • Электр таспасы
  • Android телефон
  • ДК/ноутбук

1 -қадам: 1 -қадам: MicroBit пен батареяны орнату

1 -қадам: MicroBit пен батареяны орнату
1 -қадам: MicroBit пен батареяны орнату
1 -қадам: MicroBit пен батареяны орнату
1 -қадам: MicroBit пен батареяны орнату
  • Батарея ұстағышын бірінші суретте көрсетілгендей велкроға бекітуден бастаңыз. Батарея ұстағышын желім таспасына мықтап бекіту үшін электр таспасын қолданыңыз.
  • Содан кейін екі жағынан жабысқақ болатындай етіп, электрлік таспамен ілмек жасап, оны батареяның үстіне жабыстырыңыз.
  • MicroBit -ті екінші суретте көрсетілгендей батарея ұстағышына мықтап бекіту үшін таспаның ілмегіне жабыстырыңыз.

2 -қадам: сенсорларды жалғаңыз

Қосылатын сенсорлар
Қосылатын сенсорлар
Қосылатын сенсорлар
Қосылатын сенсорлар
Қосылатын сенсорлар
Қосылатын сенсорлар
  • Иілгіш сенсорды MicroBit 1 -ші түйреуішке қосу үшін суретте көрсетілген схеманы орындаңыз, ал сенсорды MicroBit -тің 0 -пиніне мәжбүрлеңіз.
  • Қолғаптағы сенсорларды суретте көрсетілгендей электрлік таспамен бекітіңіз.

3 -қадам: Жабдықты аяқтау

Жабдықтың аяқталуы
Жабдықтың аяқталуы
Жабдықтың аяқталуы
Жабдықтың аяқталуы
  • Велкро белдіктерінің ұштарын қолданып, ілмек жасап, суретте көрсетілгендей ілмекті қолғап саусақтарының үстінен сырғытыңыз.
  • Сымдардың тым көп қозғалуын болдырмау үшін қолғаптағы сымдарды бекіту үшін сым байланыстарын қолдануға болады.

Келесі бөлімде біз бағдарламалық қамтамасыз етуді қалай орнату керектігін қарастырамыз.

4 -қадам: Бағдарламалық қамтамасыз етуді орнату

Телефонды MicroBit -пен жұптастыру

  1. Телефонды жұптастыру үшін алдымен bluetooth қосылғанын тексеріңіз.
  2. MicroBit -ті қосыңыз және A және B түймелерін басып тұрыңыз. Сонымен қатар, А және В түймелерін ұстап тұрғанда қалпына келтіру түймесін басып, босатыңыз. Енді микробит жұптастыру режиміне өтуі керек.
  3. Телефоныңызда, әдетте, жаңа Bluetooth құрылғысын қосатын bluetooth құрылғылар тізімінен MicroBit табыңыз және жұптастыруды бастаңыз. MicroBit -те сіз A түймесін көрсететін көрсеткіні көресіз. Сіз оны басқанда, MicroBit телефонға енгізу қажет жұптастыру коды болып табылатын сандар сериясын көрсетеді. Телефонға кодты енгізіп, жұпты таңдағаннан кейін, MicroBit -те құсбелгі пайда болуы керек.
  4. MicroBit -тегі қалпына келтіру түймесін басыңыз.

Бағдарламалық қамтамасыз етуді реттеу

GitHub репозиторийіндегі әрбір қосалқы қалтадағы ReadMe нұсқауларын орындаңыз, Android Studio -да Android App жобасын орнатыңыз, MicroBit -ке HEX файлын құрыңыз және жарқылдатыңыз, сонымен қатар Machine Learning модельдерін іске қосу үшін веб -серверді іске қосыңыз.

5 -қадам: Қолдану

Веб -сервер

Веб -сервердің жоба каталогында терминалды ашыңыз және тәуелділікті орнату үшін ReadMe нұсқауларын орындағаннан кейін серверді іске қосу үшін python server.py іске қосыңыз

Android қолданбасы

  1. Android Studio -дан Android қосымшасына APK құрыңыз және жасаңыз. Телефонды MicroBit -пен жұптастырғаннан кейін қолданбаны іске қосыңыз (алдыңғы қадамды қараңыз).
  2. Акселерометр бетінде веб -сервердің URL -мекен -жайын жоғарғы оң жақ бұрыштағы параметрлер мәзірі арқылы орнатуға болады. Мұны веб -сервердің IP -ге өзгерткеніне көз жеткізіңіз.
  3. Акселерометр көрсеткіштері MicroBit -тен толтырылғанша күтіңіз. Көрулер әр түрлі жиілікте өзгеретінін көресіз. Жиілікті өзгерту үшін MicroBit B түймесін басыңыз. Ең дұрысы, сіз 10 жиілік мәнін қолдана аласыз (ол әр 10 мс сайын оқылады)
  4. Көрсеткіштер толтырылғаннан кейін, «Қимыл:» деп аталатын мәтін ұясының көмегімен қимылға ат қойып, жазу түймесін басыңыз. Жазу түймесін басқаннан кейін, түймешік қайта қосылғанша қолыңызды бірнеше рет қайталаңыз.
  5. Бірнеше қимылдарды жазу үшін 3 -қадамды қайталаңыз.
  6. Серверде модельді оқытуды бастау үшін пойыз түймесін басыңыз. Тренинг аяқталғаннан кейін (шамамен 15 секунд), сіз болжам жасауға кірісе аласыз.
  7. Болжау түймесін басып, қозғалысты/қимылды жасаңыз. Қолданба оны мүмкіндігінше дайындалған қозғалыстардың біріне сәйкестендіруге тырысады.

Ұсынылған: