Мазмұны:
- 1 -қадам: демо
- 2 -қадам: Бізге қажет заттар
- 3 -қадам: SmartEdge Agile Board
- 4 -қадам: аксессуарларды жинау
- 5 -қадам: Банда жасау
- 6 -қадам: Соңғы көрініс
- 7 -қадам: Brainium порталы
- 8 -қадам: AI Studio жұмыс кеңістігі
- 9 -қадам: жаттығу
- 10 -қадам: Үлгіні құру
- 11 -қадам: MQTT
- 12 -қадам: Firebase
- 13 -қадам: Android Studio
Бейне: Get-Fit: 13 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
АИ көмегімен адамның фитнес белсенділігін бақылайтын және жазатын киілетін құрылғы.
Әрекетсіздік денсаулық пен жеке мәселелерге әкелуі мүмкін екені даусыз. Тұрақты белсенділік көптеген мәселелердің алдын алады. Біз денені сау ету үшін іс -әрекетті реттеу үшін жаттығулар арқылы қол жеткізілген жетістіктерді үнемі бақылауымыз керек. Фитнес -трекерлер сіздің жетістіктеріңізді бақылаудың танымал әдістерінің бірі. Ол сіздің жаттығуларыңызды, мысалы, итеру, тарту және отыру сияқты есептей алады. Бұл сонымен қатар жаттығулар кезінде күйдірілген калорияны тудыруы мүмкін.
Мұнда мен SmartEdge Agile тақтасын қолдана отырып, итеру, тарту және отыруды санап, жаттығулар кезінде тұтынылатын калорияларды шығара алатын киінетін құрылғыны құрастырып жатырмын.
Бұл технология туралы тиісті білімі жоқ кез келген адам нұсқауларды орындау арқылы осы жаттығуларды арнайы жаттығуларға бейімдей алады. Бұл киілетін құрылғы SmartEdge Agile -дің ықтимал AI мүмкіндігін фитнеске бақылау үшін қолданады. Прогрессті мобильді қосымша арқылы көруге болады.
Менің ойымша, бұл фитнеске құмар адамдар үшін ең жақсы серіктес.
Сіз бұл киімді сол жаттығуларға жаттығулар арқылы жасай аласыз.
1 -қадам: демо
Get-Fit киюге арналған демо-бейнесін көрейік.
2 -қадам: Бізге қажет заттар
Жобаларға қажетті аппараттық компоненттер
- 1 x Avnet SmartEdge Agile Brainium
- 2 x ақ серпімді
- 1 x белбеу белбеуі
- 1 x тігу инесі
- 1 x жіп
- 1 x HotGlue
Жобаларға қажетті бағдарламалық қамтамасыз ету компоненттері
- Google Firebase
- Октониондық мидың порталы
- Android студиясы
3 -қадам: SmartEdge Agile Board
Бұл жобада біз қозғалыстарды анықтау үшін SmartEdgeAgile құрылғысын қолданамыз. SmartEdge Agile құрылғысы - Edge Intelligence бар толық бағдарламалық жасақтамамен қамтылған, сертификатталған аппараттық шешім.
Бұл құрылғыда борттық сенсорлардың кең таңдауы бар. Бұл жобада біз акселерометр мен гироскоп сенсорларын қолданамыз. Осы сенсорлық мәндерді АИ-мен біріктіру арқылы біз індетті құра аламыз. Барлық басқа функцияларға қарағанда, AI негізіндегі мониторингпен жұмыс істеу порталда бар AI Studio құралын қолдануды талап етеді. AI Studio AI қолдану үшін қажетті модельдерді құрудың қарапайым және интуитивті әдісін ұсынады.
AI ерекшеліктерінің бірі - қозғалысты тану. Іс жүзінде бұл құрылғы өз мәліметтерін шлюз арқылы Brainium платформасына жібереді. Ол шлюзмен Bluetooth арқылы байланысады. Brainium шлюзін iOS немесе android дүкенінен жүктеуге болады.
Бұл құрылғыны USB порты арқылы оңай зарядтауға болады және екі күндік жұмыс уақыты бар.
4 -қадам: аксессуарларды жинау
Барлығымыз білетіндей, бұл киілетін киімнің негізгі құрамдас бөлігі - SmartEdge Agile тақтасы. Топты жасау үшін бізге екі ақ эластика қажет. Мен оны ескі матадан алдым. Сонымен қатар, бізге жолақ өлшемін реттеу үшін белдік қажет. Мен оны ескі ноутбуктің зарядтағышынан алдым. Белдікті реттеу үшін бізге жартылай қуыс пластиктен тіктөртбұрыш қажет. Хак ретінде мен оны маркердің жоғарғы жағынан кесіп тастадым.
5 -қадам: Банда жасау
Ең алдымен, біз ақ серпімді жолақты қоршаймыз. Біз мүмкіндігінше қатайтуымыз керек, әйтпесе Agile тақтасы жойылады. Содан кейін біз көк жіппен тігуге болады. Мұнда мен көк жіпті қолданамын, бұл топқа керемет көрініс береді. Содан кейін жоғарыда көрсетілгендей жолақ өлшемдерін реттеу үшін тікбұрышты бөлікті тіктім. Содан кейін біз ыстық серпімді пистолеттің көмегімен тақтаға екінші серпімді бекітеміз. Ақырында, біз жаңадан жабыстырылған серпімді белдік белбеуін тіктірдік. Анықтама алу үшін жоғарыда берілген суретті қараңыз.
6 -қадам: Соңғы көрініс
Біздің киілетін құрылғы дайын, оны білекке бекітіңіз. Содан кейін түймені ұзақ басып құрылғыны қосыңыз. Құрылғыны үйдегі C типті мобильді зарядтағыш арқылы зарядтауға болады. Құрылғының бір күндік жұмыс уақыты бар. Содан кейін біз осы киюге арналған бағдарламалық қамтамасыз ету бөліміне кіре аламыз.
7 -қадам: Brainium порталы
Мұнда бағдарламалық қамтамасыз ету бөлігі келеді және бұл өте қарапайым.
SmartEdge Agile тақтасын пайдалану үшін сізге Brainium платформасына тіркелу қажет. Содан кейін телефонға Brainium Gateway қосымшасын жүктеп алыңыз (ойын дүкенінен) және оған кіру үшін жаңадан құрылған есептік жазбаны пайдаланыңыз. Іс жүзінде телефон BLE арқылы портал мен АИ құрылғысы арасындағы шлюз рөлін атқарады. Содан кейін порталдағы құрылғылар қойындысынан біздің тақтаны қосыңыз. Содан кейін құрылғы Brainium қосымшасында пайда болады.
Жоба құру үшін Жобаның төменгі оң жағындағы «Жоба құру» немесе «+» түймесін басыңыз.
8 -қадам: AI Studio жұмыс кеңістігі
Сол жақ мәзірге өтіңіз және AI Studio жұмыс кеңістігіндегі «Қозғалысты тану» тармағын таңдау арқылы AI Studio Motion құралына өтіңіз. AI Studio - бұл платформаның жасанды интеллект мүмкіндіктеріне арналған құрал.
Жұмыс кеңістігін ашып, Agile құрылғысын жаттықтырғыңыз келетін қозғалысты анықтаудан бастаңыз. Тану үлгісі үшін кем дегенде бір «қозғалыс» жасау қажет. Мұнда менің қозғалыстар тізімінде Pushup, Pullup және Situp сияқты әрекеттер бар. Бұл біздің құрылғы бақылайтын негізгі әрекеттер (Get-Fit). Agile тақтасының қозғалысы әр әрекет үшін әр түрлі болады, егер оған AI мүмкіндігін қолдану арқылы құрылғы белсенділікті есептей алады.
9 -қадам: жаттығу
Біз бұл құрылғыларды жаттығуларды анықтай алатындай етіп үйретуіміз керек. Жаттығу кезінде құрылғыны кию керек.
Қозғалыстар тізімінде біз үйреткіміз келетіндердің әрқайсысын таңдап, «Жаңа жаттығулар жиынтығын жазу» түймесін басыңыз. Әр қозғалыс үшін сәйкес жаттығулар жиынтығын жасаңыз. Үлгіні жасау үшін сізге 20 қозғалыстың кемінде 2 жазбасы қажет. демо үшін қолдануға болады. Әрине, сіз неғұрлым көп қозғалысты анықтауға тырысасыз және/немесе қозғалыс неғұрлым күрделі болса, соғұрлым жаттығулар жиынтығы сізге дәлдіктің қолайлы деңгейін алу үшін қажет болады. төменде келтірілген, сол сияқты барлық басқа әрекеттерге арналған жаттығулар жиынтығы дұрыс жазылған.
Сіз бұл киімді сол жаттығуды жаттығулар арқылы жасай аласыз.
10 -қадам: Үлгіні құру
Содан кейін біз осы жазбалардың барлығын құрғымыз келеді. Киімге арналған барлық жазбаларды таңдап, үлгіні жасаңыз. Бұл біраз уақытты алады. Содан кейін модельді қалаған құрылғыға қолданыңыз. Сондай -ақ, біз AI ескертуін әрекетке тап болған кезде хабарландыру жіберуге орната аламыз.
11 -қадам: MQTT
MQTT API пайдаланушының құрылғыларынан нақты уақыт режимінде жіберілген деректерге қол жеткізуді қамтамасыз етеді. MQTT API келесі URI арқылы WebSockets арқылы қол жетімді: wss: //ns01-wss.brainium.com және ол қорғалған. MQTT протоколы аутентификация үшін CONNECT хабарламасында пайдаланушы аты мен құпия сөз өрістерін береді. Клиенттің MQTT брокеріне қосылған кезде пайдаланушы аты мен құпия сөзді жіберу мүмкіндігі бар. Branium платформасына қосылу үшін мына опциялар қажет:
- пайдаланушы аты көрсетілген статикалық мәнге ие: oauth2-user
- құпия сөз әр пайдаланушы үшін әр түрлі және сыртқы қатынас белгісіне тең (ол пайдаланушының профилінде бар).
- user_id (пайдаланушылардың профилінен табуға болады)
- device_id (порталдағы құрылғылар қойындысында табуға болады)
Мен GitHub репозиторийінде бекітілген питон кодын іске қосу арқылы MQTT протоколының көмегімен нақты уақыттағы деректерді (Get-Fit) киюге болады. Әрекеттің қанша рет орындалғаны анықталады.
12 -қадам: Firebase
Firebase - бұл мобильді және веб -қосымшаларды әзірлеу платформасы. Firebase әзірлеушілерді керемет пайдаланушы тәжірибесін жасауға шоғырландырады. Серверлерді басқарудың қажеті жоқ. Біздің жобада Firebase нақты уақыттағы дерекқорды пайдаланып, уақытты кешіктірмеу үшін дереу деректерді алады.
. Firebase URL мекенжайын табу үшін
- Firebase -ке өтіңіз
- Содан кейін барып, жобаңызды ашыңыз (егер сізде жобалар болмаса, оны жасаңыз)
- Содан кейін нақты уақыттағы мәліметтер базасына өтіңіз
- Скриншоттағы URL - Firebase URL
Содан кейін ережелерге өтіңіз, оқу және жазу әрекеттерін орындау үшін «жалған» сөзді «шын» дегенге ауыстырыңыз. Мен «күй» тегін «итеру», «тарту» және «отыру» ата -аналық белгісі ретінде қабылдадым. API мәні осы тегтер айнымалысының астына орналастырылады.
13 -қадам: Android Studio
Киімге арналған қосымша Android студиясында жасалған.
Ұсынылған:
DIY 37 Leds Arduino рулетка ойыны: 3 қадам (суреттермен)
DIY 37 Leds Arduino рулетка ойыны: Рулетка - бұл кішкентай дөңгелекті білдіретін француз сөзімен аталған казино ойыны
Ковидтік қауіпсіздік дулыға 1 -бөлім: Tinkercad схемаларына кіріспе: 20 қадам (суреттермен)
Covid Safety дулыға 1 -бөлім: Tinkercad схемаларына кіріспе !: Сәлеметсіз бе, дос! Бұл екі бөлімнен біз Tinkercad схемаларын қалай қолдануға болатынын білеміз - бұл схемалардың қалай жұмыс істейтінін білуге арналған көңілді, қуатты және білім беру құралы! Оқудың ең жақсы әдістерінің бірі - бұл жасау. Сонымен, біз алдымен өзіміздің жеке жобамызды жасаймыз: th
Arduino басқарылатын робот - екі қадам: 13 қадам (суреттермен)
Arduino басқарылатын роботты екіжақты: Мен әрқашан роботтарға қызығатынмын, әсіресе адамның іс -әрекетіне еліктеуге тырысатын. Бұл қызығушылық мені жаяу жүруге және жүгіруге еліктей алатын екіжақты робот құрастыруға және дамытуға талпындырды. Бұл нұсқаулықта мен сізге көрсетемін
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): 6 қадам (суреттермен)
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): Индуктивті зарядтау (сымсыз зарядтау немесе сымсыз зарядтау деп те аталады) - сымсыз қуат беру түрі. Ол портативті құрылғыларды электрмен қамтамасыз ету үшін электромагниттік индукцияны қолданады. Ең көп таралған қолданба - Qi сымсыз зарядтау