Съдържание:
- Стъпка 1: Демонстрация
- Стъпка 2: Неща, от които се нуждаем
- Стъпка 3: SmartEdge Agile Board
- Стъпка 4: Събиране на аксесоари
- Стъпка 5: Изработка на ленти
- Стъпка 6: Окончателен Outlook
- Стъпка 7: Brainium Portal
- Стъпка 8: Работно пространство на AI Studio
- Стъпка 9: Обучение
- Стъпка 10: Генериране на модел
- Стъпка 11: MQTT
- Стъпка 12: Firebase
- Стъпка 13: Android Studio
Видео: Get-Fit: 13 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Носимо устройство, което следи и записва физическата активност на човек чрез AI.
Няма съмнение, че бездействието може да доведе до редица здравословни и лични проблеми. Постоянната дейност може да предотврати много от тези проблеми. Трябва да проверяваме напредъка, постигнат чрез постоянна тренировка, за да регулираме дейностите за по -здраво тяло. Фитнес тракерите са един популярен начин да следите напредъка си. Той може да брои вашите дейности като лицеви опори, издърпвания и коремни преси и т.н. Това също може да генерира изгорените калории по време на заниманията.
Тук проектирам устройство за носене с помощта на SmartEdge Agile борда, което може да брои лицеви опори, издърпвания и коремни преси и може да генерира калориите, консумирани по време на заниманията.
Всеки, който няма подходящи познания за тази технология, също може да персонализира тези устройства за техните конкретни упражнения, като следва инструкциите. Това носимо устройство използва потенциалната AI функция на SmartEdge Agile за проследяване на фитнес. Напредъкът може просто да се види чрез мобилното приложение.
Мисля, че това е най -добрият спътник за хората, които обичат фитнес.
Можете да персонализирате това носимо за конкретните упражнения, които правите, като тренирате тези дейности.
Стъпка 1: Демонстрация
Нека да гледаме демонстрационното видео на Get-Fit за носене.
Стъпка 2: Неща, от които се нуждаем
Хардуерните компоненти, необходими за проектите
- 1 x Avnet SmartEdge Agile Brainium
- 2 x Бял ластик
- 1 x Колан за каишка
- 1 x Игла за шиене
- 1 x конец
- 1 x HotGlue
Софтуерните компоненти, необходими за проектите
- Google Firebase
- Портал на Octonion Brainium
- Android Studio
Стъпка 3: SmartEdge Agile Board
В този проект използваме устройството SmartEdgeAgile за откриване на движенията. Устройството SmartEdge Agile е сертифицирано хардуерно решение, вградено с пълен софтуерен стек, включващ Edge Intelligence.
Това устройство има голямо разнообразие от вградени сензори. В този проект ние използваме акселерометъра и сензорите за жироскоп. Комбинирайки тези стойности на сензора с AI, ние можем да създадем огнище. За разлика от всички други функции, работата с мониторинг, базиран на AI, изисква използването на инструмента AI Studio, достъпен на портала. AI Studio предлага лесен и интуитивен начин за създаване на моделите, които са необходими за използването на AI.
Една от функциите на AI е разпознаване на движение. Всъщност това устройство прехвърля данните си към платформата Brainium през шлюза. Той комуникира чрез Bluetooth с шлюза. Порталът Brainium може да бъде изтеглен от магазина на ios или android.
Това устройство може лесно да се зарежда през USB порта и има двудневно време за работа.
Стъпка 4: Събиране на аксесоари
Както всички знаем, основната съставна част на това носимо устройство е SmartEdge Agile борда. Имаме нужда от две бели ластици за изработката на лентата. Взех го от старите си материи. Също така се нуждаем от каишка за регулиране на размера на лентата. Току -що го взех от старо зарядно устройство за лаптоп. За регулиране на каишката се нуждаем от правоъгълно парче пластмаса, което е частично кухо. Като хак, просто го изрязах от горната страна на горната част на маркера.
Стъпка 5: Изработка на ленти
На първо място, ние ограждаме лентата с бял ластик. Трябва да затегнем колкото е възможно повече, в противен случай дъската Agile ще бъде премахната. След това можем да шием там, със синия конец. Тук използвам синята нишка, която дава фантастична перспектива за групата. След това уших правоъгълното парче за регулиране на размерите на лентата, както е показано по -горе. След това прикрепихме втория ластик към дъската с помощта на пистолет за горещо лепило. Накрая зашихме колана на каишката върху току -що залепения ластик. Просто погледнете снимката, дадена по -горе за справка.
Стъпка 6: Окончателен Outlook
Нашето носимо устройство е готово, просто го прикрепете към ръката. След това включете устройството чрез продължително натискане на бутона. Можете да зареждате устройството чрез мобилно зарядно устройство от тип C във вашия дом. Устройството работи почти еднодневно. След това можем да отидем в секцията за софтуер на това носимо устройство.
Стъпка 7: Brainium Portal
Тук идва софтуерната част и тя е доста проста.
За да използвате SmartEdge Agile борда, трябва да се регистрирате в платформата Brainium. След това изтеглете приложението Brainium Gateway на нашия телефон (от магазина за игри) и използвайте новосъздадения ни акаунт, за да влезете в него. Всъщност телефонът действа като портал между портала и AI устройството през BLE. След това добавете нашата дъска от раздела устройства в портала. След това устройството ще се появи в приложението Brainium.
Кликнете върху бутона „Създаване на проект“или „+“в долния десен ъгъл на страницата „Проект“, за да създадете проект.
Стъпка 8: Работно пространство на AI Studio
Отидете в лявото странично меню и отидете до инструмента Motion in AI Studio, като изберете елемента „Разпознаване на движение“в работните пространства на AI Studio. AI Studio е инструментът, посветен на възможностите на изкуствения интелект на платформата.
Отворете работното си пространство и започнете, като определите движението, с което искате да тренирате вашето Agile устройство. Трябва да създадете поне едно „движение“за модел за разпознаване. Тук списъкът ми с движения съдържа дейности като Pushup, Pullup и Situp. Това са основните дейности, проследени от нашето устройство (Get-Fit). Движението на Agile борда ще бъде различно за всяка дейност, като приложи функцията AI към нея, устройството може да преброи активността.
Стъпка 9: Обучение
Трябва да обучим тези устройства, за да ги направим способни да откриват упражнения. Трябва да носите устройството, когато обучението продължава.
В списъка с движения изберете всяко, което искаме да тренираме, и щракнете върху „Записване на нов набор от тренировки“. Създайте подходящи тренировъчни комплекти за всяко движение. Трябва ви поне 2 записа по 20 движения, за да можете да генерирате модел, който може да се използва за демонстрацията. Разбира се, колкото повече движения се опитвате да откриете и/или колкото по -сложно е движението, толкова повече обучителни комплекти ще ви трябват, за да получите приемливо ниво на точност. Записът за натискане нагоре е дадено по -долу, също така, учебните комплекти за всички други дейности са записани правилно.
Можете да персонализирате това устройство за носене за конкретните упражнения, които правите, като тренирате тази дейност.
Стъпка 10: Генериране на модел
След това искаме да генерираме модел, съдържащ всички тези записи. Изберете всички записи за носене и генерирайте модела. Ще отнеме известно време. След това приложете вашия модел към желаното устройство. Можем също така да настроим AI предупреждение, за да изпраща известие, когато се срещне активност.
Стъпка 11: MQTT
MQTT API осигурява достъп до данните, изпратени от устройствата на потребителя в реално време. MQTT API е достъпен през WebSockets чрез следния URI: wss: //ns01-wss.brainium.com и е защитен. Протоколът MQTT предоставя полета за потребителско име и парола в съобщението CONNECT за удостоверяване. Клиентът има възможност да изпрати потребителско име и парола, когато се свърже с MQTT брокер. За връзка с платформа Branium тези опции са необходими:
- потребителското име има посочената статична стойност: oauth2-user
- паролата е различна за всеки потребител и се равнява на външен маркер за достъп (наличен е в потребителския профил).
- user_id (може да се намери в потребителския профил)
- device_id (може да се намери в раздела устройства в портала)
Чрез стартиране на кода на python, който съм прикрепил в хранилището на GitHub, можете да получите достъп до данните в реално време от носимите (Get-Fit), използвайки протокола MQTT. Колко пъти ще бъде изтеглена дадена дейност.
Стъпка 12: Firebase
Firebase е платформа за разработка на мобилни и уеб приложения. Firebase освобождава разработчиците да се съсредоточат върху създаването на фантастично потребителско изживяване. Не е необходимо да управлявате сървъри. В нашия проект ние използваме база данни в реално време на Firebase за незабавно извличане на данни, така че да няма забавяне във времето.
. За да намерите URL адрес на Firebase
- Отидете на Firebase
- След това отидете и отворете вашия проект (ако нямате проекти, създайте такъв)
- След това преминете към база данни в реално време в база данни
- URL адресът на екранната снимка е URL адресът на Firebase
След това отидете на правилата, заменете „false“с „true“, за да извършвате операции за четене и запис. Взех етикета "status" като родителски маркер на "push", "pull" и "sit". Стойността от API се поставя под тази променлива на етикета
Стъпка 13: Android Studio
Приложението за носене се прави в студиото на Android.
Препоръчано:
LED светлина (и) със захранване от батерията със слънчево зареждане: 11 стъпки (със снимки)
LED светлини (и), захранвани от батерии, със слънчево зареждане: Жена ми учи хората как да правят сапун, повечето от часовете й бяха вечер и тук през зимата се стъмва около 16:30 ч. Някои от нейните ученици имаха проблеми с намирането на нашите къща. Имахме табела отпред, но дори и с улично осветление
Лек хак за стая със зрителни увреждания със слухови увреждания: 7 стъпки (със снимки)
Лек хак на стаята със слухови увреждания на вратата: Проблем: баща ми е регистриран като глух, а майка ми е с увреден слух и поради това често им е трудно да чуят звънеца на вратата. Това би могло да бъде проблем, претърпян и от много други.Купиха мигащ светлинен звънец на вратата, за да им помогнат с
Висящи бижута със слънчево захранване на сърцето със светкавици: 11 стъпки (със снимки)
Висящи бижута със слънчево захранване за сърце: Тази инструкция е за сърце със слънчева енергия с пулсиращ червен светодиод. Той измерва около 2 " до 1,25 ", включително USB раздела. Той има една дупка през горната част на дъската, което улеснява окачването. Носете го като огърлица, обеци, връзки на щифт
Сандък със съкровище Zelda (със светлини и звук): 12 стъпки (със снимки)
Zelda Treasure Chest (With Lights & Sound): Здравейте на всички! Бях голям фен на игрите Legend of Zelda, когато бях по -малък, но мисля, че почти всеки знае емблематичната мелодия, която свири, когато отворите сандък в играта, просто звучи толкова вълшебно! В тази инструкция ще ви покажа как
Персонализиран часовник със стрелки за снимки: 5 стъпки (със снимки)
Персонализиран часовник със стрелки за снимки: Някои хора наблюдават часовника. Сега всеки може да бъде часовник. Други проекти персонализират лицето на часовника. Този персонализира стрелките на часовника. Изглежда скъп, но е по -малко от 5 долара и около 30 минути на часовник. Перфектен за Chr