Агуулгын хүснэгт:
- Алхам 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 11:01
Хүний биеийн тамирын дасгалыг хиймэл оюун ухааны тусламжтайгаар хянаж, бүртгэдэг зүүдэг төхөөрөмж.
Идэвхгүй байдал нь эрүүл мэнд, хувийн асуудалд хүргэж болзошгүй нь эргэлзээгүй. Тогтмол үйл ажиллагаа нь эдгээр олон асуудлаас урьдчилан сэргийлж чадна. Бие махбодийг эрүүл болгох үйл ажиллагааг зохицуулахын тулд бид дасгал хийснийхээ үр дүнг байнга шалгаж байх ёстой. Фитнесс трекер бол таны ахиц дэвшлийг хянах нэг түгээмэл арга юм. Энэ нь түлхэх, татах, суух гэх мэт таны үйл ажиллагааг тоолж чаддаг. Энэ нь мөн үйл ажиллагааны явцад шатсан илчлэгийг бий болгодог.
Энд би SmartEdge Agile хавтанг ашиглан түлхэх, татах, суух тооллогыг хийж, дасгалын явцад зарцуулсан илчлэгийг гаргаж авах боломжтой төхөөрөмжийг зохион бүтээж байна.
Энэхүү технологийн талаар зохих мэдлэггүй хүн зааварчилгааг дагаснаар эдгээр төхөөрөмжийг өөрийн дасгал хөдөлгөөнд тохируулан өөрчилж болно. Энэхүү элэгддэг төхөөрөмж нь SmartEdge Agile -ийн хиймэл оюун ухааны боломжуудыг ашиглан фитнесс хянах боломжтой юм. Хөгжлийг гар утасны програмаар дамжуулан үзэх боломжтой.
Энэ бол фитнессд дуртай хүмүүсийн хувьд хамгийн сайн хамтрагч гэж би боддог.
Та эдгээр дасгалуудыг дасгал хийснээр хийж буй дасгалууддаа тохируулан өмсөж болно.
Алхам 1: Демо
Get-Fit өмсөж болох демо видеог үзэцгээе.
Алхам 2: Бидэнд хэрэгтэй зүйлс
Төслүүдэд шаардлагатай тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүд
- 1 x Avnet SmartEdge Agile Brainium
- 2 x цагаан уян харимхай
- 1 x оосор бүс
- 1 x Оёдлын зүү
- 1 х утас
- 1 x HotGlue
Төслүүдэд шаардлагатай програм хангамжийн бүрэлдэхүүн хэсгүүд
- Google Firebase
- Октонион тархины портал
- Андройд студи
Алхам 3: SmartEdge Agile Board
Энэхүү төсөлд бид хөдөлгөөнийг илрүүлэх SmartEdgeAgile төхөөрөмжийг ашиглаж байна. SmartEdge Agile төхөөрөмж нь Edge Intelligence -ийг агуулсан програм хангамжийн бүрэн багцтай баталгаат тоног төхөөрөмжийн шийдэл юм.
Энэ төхөөрөмж нь олон төрлийн самбар дээрх мэдрэгчтэй. Энэхүү төсөлд бид түүний акселерометр, гироскоп мэдрэгчийг ашиглаж байна. Эдгээр мэдрэгчийн утгыг хиймэл оюун ухаантай хослуулснаар бид дэгдэлтийг бий болгож чадна. Бусад бүх функцээс ялгаатай нь хиймэл оюун ухаанд суурилсан хяналттай ажиллахын тулд портал дээрх AI Studio хэрэгслийг ашиглах шаардлагатай болно. AI Studio нь хиймэл оюун ухааныг ашиглахад шаардлагатай загваруудыг бий болгох хялбар бөгөөд ойлгомжтой аргыг санал болгодог.
AI -ийн нэг онцлог шинж чанар нь хөдөлгөөнийг таних явдал юм. Үнэн хэрэгтээ энэ төхөөрөмж өгөгдлөө гарцаар дамжуулан Brainium платформ руу дамжуулдаг. Энэ нь гарцтай Bluetooth -ээр холбогддог. Brainium гарцыг ios эсвэл android дэлгүүрээс татаж авах боломжтой.
Энэ төхөөрөмжийг USB портоор хялбархан цэнэглэх боломжтой бөгөөд хоёр өдрийн турш ажиллах боломжтой.
Алхам 4: Дагалдах хэрэгсэл цуглуулах
Энэхүү зүүх хувцасны гол бүрэлдэхүүн хэсэг нь SmartEdge Agile самбар гэдгийг бид бүгд мэднэ. Хамтлаг хийхэд бидэнд хоёр цагаан уян харимхай хэрэгтэй. Би үүнийг хуучин даавуунаасаа авсан. Түүнчлэн, туузны хэмжээг тохируулах оосор хэрэгтэй. Би зүгээр л хуучин зөөврийн компьютерын цэнэглэгчээс авсан. Оосорыг тохируулахын тулд бидэнд хэсэгчлэн хөндий тэгш өнцөгт хуванцар хэрэгтэй болно. Хакерын хувьд би үүнийг тэмдэглэгээний дээд талын дээд талаас нь хайчилж авлаа.
Алхам 5: Хамтлаг хийх
Юуны өмнө бид туузыг цагаан уян харимхай хамт боож байна. Бид аль болох чангалах хэрэгтэй, эс тэгвээс Agile самбарыг арчих болно. Дараа нь бид цэнхэр утсаар тэнд оёж болно. Энд би цэнхэр утсыг ашиглаж байгаа нь хамтлагийн гайхалтай дүр төрхийг харуулдаг. Дараа нь дээр үзүүлсэн шиг туузны хэмжээг тохируулах тэгш өнцөгт хэсгийг оёсон. Дараа нь бид хоёр дахь уян харимхай хавтанг халуун цавуугаар бэхлэв. Эцэст нь бид шинээр наасан уян налархай дээр оосрын бүсийг оёсон. Лавлахын тулд дээр дурдсан зургийг үзнэ үү.
Алхам 6: Эцсийн төлөв
Манай элэгддэг төхөөрөмж бэлэн болсон байна, зүгээр л гар дээрээ бэхлээрэй. Дараа нь товчлуур дээр удаан дарж төхөөрөмжийг асаана уу. Та төхөөрөмжийг гэртээ байгаа C хэлбэрийн гар утасны цэнэглэгчээр цэнэглэх боломжтой. Төхөөрөмж бараг нэг өдрийн турш ажиллах боломжтой. Дараа нь бид энэ өмсдөг төхөөрөмжийн програм хангамжийн хэсэгт очиж болно.
Алхам 7: Brainium портал
Энд програм хангамжийн хэсэг ирсэн бөгөөд энэ нь маш энгийн.
SmartEdge Agile самбарыг ашиглахын тулд та Brainium платформд бүртгүүлэх шаардлагатай. Дараа нь Brainium Gateway програмыг манай утсан дээр (тоглоомын дэлгүүрээс) татаж аваад шинээр үүсгэсэн дансаа ашиглан нэвтэрнэ үү. Үнэн хэрэгтээ гар утас нь портал болон AI төхөөрөмжийн хооронд BLE -ээр дамжих гарц болж ажилладаг. Дараа нь портал дээрх төхөөрөмжүүдийн таб дээрээс манай самбарыг нэмнэ үү. Дараа нь төхөөрөмж Brainium програм дээр гарч ирнэ.
Төсөл үүсгэхийн тулд төслийн хуудасны баруун доод буланд байрлах "Create project" эсвэл "+" товчлуур дээр дарна уу.
Алхам 8: AI Studio ажлын талбар
Зүүн талын цэс рүү очоод AI Studio ажлын талбар дахь "Хөдөлгөөнийг таних" зүйлийг сонгоод Motion in AI Studio хэрэгсэл рүү очно уу. AI Studio нь платформын хиймэл оюун ухааны чадавхид зориулагдсан хэрэгсэл юм.
Ажлын талбараа нээгээд Agile төхөөрөмжөө сургахыг хүсч буй хөдөлгөөнөө тодорхойлж эхэл. Та таних загварт зориулж дор хаяж нэг "хөдөлгөөн" үүсгэх хэрэгтэй. Энд миний хөдөлгөөний жагсаалт нь Pushup, Pullup, Situp гэх мэт үйлдлүүдийг агуулдаг. Эдгээр нь манай төхөөрөмжөөс хянадаг үндсэн үйлдлүүд юм (Get-Fit). Agile зөвлөлийн хөдөлгөөн нь үйл ажиллагаа бүрийн хувьд өөр байх бөгөөд хиймэл оюун ухааны онцлогийг ашигласнаар төхөөрөмж тухайн үйл ажиллагааг тоолж чадна.
Алхам 9: Сургалт
Бид эдгээр төхөөрөмжийг дасгалуудыг илрүүлэх чадвартай болгохын тулд сургах хэрэгтэй. Сургалт үргэлжлэх үед та төхөөрөмжийг өмсөх ёстой.
Хөдөлгөөний жагсаалтаас бид сургахыг хүсч буй хүн бүрийг сонгоод "Шинэ сургалтын багц бичих" дээр дарна уу. Хөдөлгөөн бүрт тохирсон сургалтын багц үүсгэнэ үү. Мэдээжийн хэрэг, та хичнээн олон хөдөлгөөнийг илрүүлэх гэж оролдож байгаа ба/эсвэл хөдөлгөөн нь илүү төвөгтэй байх тусам сургалтын багцыг хүлээн зөвшөөрөх нарийвчлалын түвшинг авах шаардлагатай болно. Дээр дурдсанчлан бусад бүх үйл ажиллагааны сургалтын багцыг зохих ёсоор бүртгэсэн болно.
Та энэхүү зүүлтийг тухайн дасгал сургуулилтынхаа дагуу хийж буй дасгалууддаа тохируулж болно.
Алхам 10: Загвар үүсгэх
Дараа нь бид эдгээр бүх бичлэгийг агуулсан загвар үүсгэхийг хүсч байна. Зүүж болох бүх бичлэгийг сонгоод загварыг үүсгэнэ үү. Үүнд хэсэг хугацаа шаардагдах болно. Дараа нь загвараа хүссэн төхөөрөмж дээрээ хэрэглээрэй. Бид мөн AI -ийн сэрэмжлүүлгийг ямар нэгэн үйл ажиллагаа гарсан тохиолдолд мэдэгдэл өгөх боломжтой болгож болно.
Алхам 11: MQTT
MQTT API нь хэрэглэгчийн төхөөрөмжөөс бодит цаг хугацаанд илгээсэн өгөгдөлд хандах боломжийг олгодог. MQTT API-ийг WebSockets дээр дараах URI-ээр ашиглах боломжтой: wss: //ns01-wss.brainium.com бөгөөд хамгаалагдсан болно. MQTT протокол нь баталгаажуулахын тулд CONNECT мессеж дэх хэрэглэгчийн нэр, нууц үгийн талбарыг өгдөг. Үйлчлүүлэгч нь MQTT брокертой холбогдохдоо хэрэглэгчийн нэр, нууц үгээ илгээх боломжтой. Branium Platform -тай холбогдохын тулд дараах сонголтуудыг хийх шаардлагатай.
- хэрэглэгчийн нэр нь статик утгатай байна: 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 студид хийсэн болно.
Зөвлөмж болгож буй:
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
Болт - DIY утасгүй цэнэглэх шөнийн цаг (6 алхам): 6 алхам (зурагтай)
Болт - DIY утасгүй цэнэглэх шөнийн цаг (6 алхам): Индуктив цэнэглэгч (утасгүй цэнэглэх эсвэл утасгүй цэнэглэх гэж нэрлэдэг) нь утасгүй цахилгаан дамжуулах төрөл юм. Энэ нь цахилгаан соронзон индукцийг ашиглан зөөврийн төхөөрөмжүүдийг цахилгаан эрчим хүчээр хангадаг. Хамгийн түгээмэл програм бол Qi утасгүй цэнэглэгч юм
Arduino автомат сүүдэрлэх дэлгэцийн төсөлд алхам алхмаар мотор, жолооч сонгох: 12 алхам (зурагтай)
Arduino автоматжуулсан сүүдэртэй дэлгэцийн төслийн алхам ба моторыг сонгох: Энэхүү зааварчилгаанд би Автомат Сүүдэрт Дэлгэцийн прототипийн төслийн хувьд шаталсан мотор ба драйверыг сонгох алхамуудыг хийх болно. Сүүдэр дэлгэц нь гараар хийсэн хамгийн алдартай, хямд Coolaroo загварууд бөгөөд би үүнийг солихыг хүссэн
Хялбар алхам, зураг бүхий компьютерийг хэрхэн задлах вэ: 13 алхам (зурагтай)
Энгийн алхам, зураг бүхий компьютерийг хэрхэн задлах вэ: Энэ бол компьютерийг хэрхэн задлах тухай заавар юм. Ихэнх үндсэн бүрэлдэхүүн хэсгүүд нь модульчлагдсан бөгөөд амархан арилдаг. Гэсэн хэдий ч үүнийг зохион байгуулах нь чухал юм. Энэ нь эд ангиудыг алдахаас сэргийлж, мөн угсрах ажлыг хялбарчлах болно
Ciclop 3d сканнер Алхам алхамаар: 16 алхам (зурагтай)
Алхам алхмаар Ciclop 3d сканнер: Сайн байна уу, би алдарт Ciclop 3D сканнерыг хэрэгжүүлэх болно. Анхны төсөл дээр сайн тайлбарласан бүх алхам байхгүй байна. Би суурийг хэвлэж, ПХБ -ийг дахин боловсруулж, үргэлжлүүлээрэй