Мазмұны:
- Жабдықтар
- 1 -қадам: 1 -қадам: MicroBit пен батареяны орнату
- 2 -қадам: сенсорларды жалғаңыз
- 3 -қадам: Жабдықты аяқтау
- 4 -қадам: Бағдарламалық қамтамасыз етуді орнату
- 5 -қадам: Қолдану
Бейне: Қол қозғалысын тану құралы: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Шолу
Бұл жобада біз 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 пен батареяны орнату
- Батарея ұстағышын бірінші суретте көрсетілгендей велкроға бекітуден бастаңыз. Батарея ұстағышын желім таспасына мықтап бекіту үшін электр таспасын қолданыңыз.
- Содан кейін екі жағынан жабысқақ болатындай етіп, электрлік таспамен ілмек жасап, оны батареяның үстіне жабыстырыңыз.
- MicroBit -ті екінші суретте көрсетілгендей батарея ұстағышына мықтап бекіту үшін таспаның ілмегіне жабыстырыңыз.
2 -қадам: сенсорларды жалғаңыз
- Иілгіш сенсорды MicroBit 1 -ші түйреуішке қосу үшін суретте көрсетілген схеманы орындаңыз, ал сенсорды MicroBit -тің 0 -пиніне мәжбүрлеңіз.
- Қолғаптағы сенсорларды суретте көрсетілгендей электрлік таспамен бекітіңіз.
3 -қадам: Жабдықты аяқтау
- Велкро белдіктерінің ұштарын қолданып, ілмек жасап, суретте көрсетілгендей ілмекті қолғап саусақтарының үстінен сырғытыңыз.
- Сымдардың тым көп қозғалуын болдырмау үшін қолғаптағы сымдарды бекіту үшін сым байланыстарын қолдануға болады.
Келесі бөлімде біз бағдарламалық қамтамасыз етуді қалай орнату керектігін қарастырамыз.
4 -қадам: Бағдарламалық қамтамасыз етуді орнату
Телефонды MicroBit -пен жұптастыру
- Телефонды жұптастыру үшін алдымен bluetooth қосылғанын тексеріңіз.
- MicroBit -ті қосыңыз және A және B түймелерін басып тұрыңыз. Сонымен қатар, А және В түймелерін ұстап тұрғанда қалпына келтіру түймесін басып, босатыңыз. Енді микробит жұптастыру режиміне өтуі керек.
- Телефоныңызда, әдетте, жаңа Bluetooth құрылғысын қосатын bluetooth құрылғылар тізімінен MicroBit табыңыз және жұптастыруды бастаңыз. MicroBit -те сіз A түймесін көрсететін көрсеткіні көресіз. Сіз оны басқанда, MicroBit телефонға енгізу қажет жұптастыру коды болып табылатын сандар сериясын көрсетеді. Телефонға кодты енгізіп, жұпты таңдағаннан кейін, MicroBit -те құсбелгі пайда болуы керек.
- MicroBit -тегі қалпына келтіру түймесін басыңыз.
Бағдарламалық қамтамасыз етуді реттеу
GitHub репозиторийіндегі әрбір қосалқы қалтадағы ReadMe нұсқауларын орындаңыз, Android Studio -да Android App жобасын орнатыңыз, MicroBit -ке HEX файлын құрыңыз және жарқылдатыңыз, сонымен қатар Machine Learning модельдерін іске қосу үшін веб -серверді іске қосыңыз.
5 -қадам: Қолдану
Веб -сервер
Веб -сервердің жоба каталогында терминалды ашыңыз және тәуелділікті орнату үшін ReadMe нұсқауларын орындағаннан кейін серверді іске қосу үшін python server.py іске қосыңыз
Android қолданбасы
- Android Studio -дан Android қосымшасына APK құрыңыз және жасаңыз. Телефонды MicroBit -пен жұптастырғаннан кейін қолданбаны іске қосыңыз (алдыңғы қадамды қараңыз).
- Акселерометр бетінде веб -сервердің URL -мекен -жайын жоғарғы оң жақ бұрыштағы параметрлер мәзірі арқылы орнатуға болады. Мұны веб -сервердің IP -ге өзгерткеніне көз жеткізіңіз.
- Акселерометр көрсеткіштері MicroBit -тен толтырылғанша күтіңіз. Көрулер әр түрлі жиілікте өзгеретінін көресіз. Жиілікті өзгерту үшін MicroBit B түймесін басыңыз. Ең дұрысы, сіз 10 жиілік мәнін қолдана аласыз (ол әр 10 мс сайын оқылады)
- Көрсеткіштер толтырылғаннан кейін, «Қимыл:» деп аталатын мәтін ұясының көмегімен қимылға ат қойып, жазу түймесін басыңыз. Жазу түймесін басқаннан кейін, түймешік қайта қосылғанша қолыңызды бірнеше рет қайталаңыз.
- Бірнеше қимылдарды жазу үшін 3 -қадамды қайталаңыз.
- Серверде модельді оқытуды бастау үшін пойыз түймесін басыңыз. Тренинг аяқталғаннан кейін (шамамен 15 секунд), сіз болжам жасауға кірісе аласыз.
- Болжау түймесін басып, қозғалысты/қимылды жасаңыз. Қолданба оны мүмкіндігінше дайындалған қозғалыстардың біріне сәйкестендіруге тырысады.
Ұсынылған:
Қол жууға үйрету құралы: 11 қадам
Қолмен жууға үйрету құралы: Мен бұл жобаны университеттік курс үшін жасадым. Өнімнің мақсаты-балалардың қол жуудың жақсы әдеттерін нығайту. Раковина қосылған сайын, ойын алаңы қосылады, содан кейін сабын шығарылса, ойын алаңының рекорды
Python көмегімен цифрлық тану құралы: 3 қадам
Python көмегімен цифрлық тану құралы: «Компьютерлік көрініс» бағдарламасының кең таралған нұсқасы, бұл бағдарламалық жасақтаманы жаңартуға қолдау көрсетеді. Мүмкіндігінше, мүмкін болған жағдайда, бұл мүмкін емес
AIY көмегімен көп тілді тану құралы: 4 қадам
AIY көмегімен көп тілді тану құралы: Ғарыш кеңістігінде көптеген ғарышкерлер бар. N ~ ғарышкерлер көптеген планеталардан келеді. сондықтан, AI көптеген тілдерде жұмыс істеуі керек
Сөйлеуді тану құралы: 12 қадам
Сөйлеуді тану құралы: Сәлем баршаңызға ………. Бұл менің екінші нұсқаулық, мен оны жіберемін, сондықтан бәріне қош келдіңіз ….. Бұл нұсқаулықта мен сізге дауысты тану құралын жасауды үйретемін. arduino тақтасын қолдана отырып, менің ойымша, сізде ардуино қабанының тәжірибесі бар
Үшінші қол ++: электроника мен басқа да нәзік жұмыстарға арналған көп мақсатты көмекші қол.: 14 қадам (суреттермен)
Үшінші қол ++: электроника мен басқа да нәзік жұмыстарға арналған көп қолданыстағы көмекші қол: Мен бұрын электронды дүкендерде сатылатын үшінші қолды/көмекші қолды қолдандым және олардың ыңғайлылығына наразы болдым. Мен клиптерді дәл өзім қалаған жерге ала алмадым немесе орнатуға қажет уақыттан көп уақыт кетті