Мазмұны:

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

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

Бейне: Қол қозғалысын тану құралы: 5 қадам
Бейне: Өлді деп жерлемек болған еді. Бірақ Алланың қалауымен тірілген Бала 2024, Қараша
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. Болжау түймесін басып, қозғалысты/қимылды жасаңыз. Қолданба оны мүмкіндігінше дайындалған қозғалыстардың біріне сәйкестендіруге тырысады.

Ұсынылған: