Агуулгын хүснэгт:
- Алхам 1: Хөдөлгөөнт платформын явах эд ангиудыг угсрахад ашиглаж болох материалыг сонгох
- Алхам 2: Хөдөлгөөнт платформын явах эд ангиудыг угсрах
- Алхам 3: Зураг авах, дамжуулах хөдөлгөөнт платформ дээр бөөрөлзгөнө PI (болон бусад төхөөрөмжийг) засахын тулд зарим сэлбэг хэрэгслийг ашиглана уу
- Алхам 4: DC моторыг хянах L293D модулийг угсарч, гар утасны платформ дээр засах
- Алхам 5: Мобайл платформ дээр MangOH Улаан самбарыг засах, холбох
- Алхам 6: Мобайл платформ дээрх батерейны дэмжлэгийг засах
- Алхам 7: IoT функцийг дэмжих вэб програмыг хэрэгжүүлэх
- Алхам 8: Вэбкамерын функцээр авсан видео урсгалыг хэрэгжүүлэх
- Алхам 9: MangOH Улаан зөвлөл бэлтгэх
- Алхам 10: AirVantage сайттай MangOH Red Board M2M холбоог туршиж үзэх
- Алхам 11: Байгаль орчны хувьсагчийн хэмжилтийг авахын тулд AirVantage API ашиглах
- Алхам 12: Платформын хөдөлгөөний алсын удирдлагын функцийг дэмжихийн тулд RedSensorToCloud програмын жишээг тохируулах
- Алхам 13: Дотоодын төхөөрөмжүүдийн алсын удирдлагын функцийг дэмжихийн тулд RedSensorToCloud програмын жишээг тохируулах
- Алхам 14: Хэрэгжүүлсэн функцуудыг харуулах
Видео: IoT технологитой гар утасны платформ: 14 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Дараах алхамууд нь энгийн гар утасны платформыг хэрхэн угсрах, энэ платформыг алсаас удирдах зарим IoT технологийг хэрхэн яаж оруулах талаар тайлбарласан болно. Энэхүү төсөл нь 2018 оны Qualcomm / Embarcados тэмцээнд зориулан боловсруулсан Assist - IoT (Дотоодын туслах) төслийн нэг хэсэг юм. Assist IoT төслийн талаар дэлгэрэнгүй мэдээллийг эндээс үзнэ үү.
Доорх хувилбарууд нь энэхүү төслийг гэрийн орчинд ашиглаж болох зарим нөхцөл байдлыг илэрхийлнэ.
Хувилбар 1: Ганцаараа амьдардаг боловч эцэст нь эм уухын тулд тодорхой дэмжлэг авах шаардлагатай болдог эсвэл шаардлагатай бол хяналтанд байх шаардлагатай өндөр настан. Гэр бүлийн гишүүн эсвэл хариуцлагатай хүн энэхүү хөдөлгөөнт платформыг ашиглан өндөр настантай ойр ойрхон эсвэл үе үе хяналт тавьж, харилцаж болно.
Хувилбар 2: Эзэд нь аялсан тул 2-3 хоног ганцаараа үлдэх шаардлагатай гэрийн тэжээвэр амьтан. Энэхүү хөдөлгөөнт платформ нь тэжээл, усыг хянаж, эзэддээ амьтантай ярилцахад нь тусалж, ингэснээр гуниглахгүй байх болно.
Хувилбар 3: Аялах шаардлагатай эцэг эхчүүд энэхүү гар утасны платформыг ашиглан бяцхан хүүхэд, нялх хүүхдээ хянах боломжтой (үүнийг гэр бүлийн өөр гишүүн эсвэл хариуцлагатай хүн асран халамжилдаг), тэр ч байтугай бага насны хүүхэдтэй харьцах боломжтой.
Хувилбар 4: Хэдэн цагийн турш хол байх шаардлагатай эцэг эхчүүд энэхүү хөдөлгөөнт платформыг ашиглан бие махбодийн болон сэтгэцийн эмгэгтэй хүү, охиноо хянах боломжтой. Энэ хүү, охиныг өөр гэр бүлийн гишүүн эсвэл хариуцлагатай хүн асрах ёстой.
Дээрх бүх хувилбарт энэхүү хөдөлгөөнт платформыг хянаж үзэх хүн эсвэл гэрийн тэжээвэр амьтдын байрладаг байшин руу шилжих замаар алсаас удирдах боломжтой.
Энэхүү хөдөлгөөнт платформ нь самбар дээрх мэдрэгчээр дамжуулан хянаж буй хүн эсвэл гэрийн тэжээвэр амьтдын байрладаг орчны хувьсагчдыг хэмжиж чаддаг. Вэб аппликейшнд байгаа энэхүү мэдээллийг ашиглан төхөөрөмжийг хянаж буй хүн эсвэл гэрийн тэжээвэр амьтдын хэрэгцээнд нийцүүлэн хүрээлэн буй орчинд тохируулан алсаас ажиллуулж, зохицуулж эсвэл идэвхгүй болгож болно.
Алхам 1: Хөдөлгөөнт платформын явах эд ангиудыг угсрахад ашиглаж болох материалыг сонгох
Хөдөлгөөнт платформыг дээрх зургуудад үзүүлсэн материалыг ашиглан дараах байдлаар угсарч болно.
- дугуй тус бүрт холбогдсон хоёр дугуй, хоёр тогтмол гүйдлийн хөдөлгүүр бүхий нэг модуль;
- чөлөөт чиглэлд хоёр дугуйтай тулгуур;
- гурван хуванцар саваа, боолт, самар, угаагч.
Алхам 2: Хөдөлгөөнт платформын явах эд ангиудыг угсрах
Хөдөлгөөнт платформ явах эд ангиудыг дээрх зургуудад үзүүлсэн шиг угсарч болно.
Хуванцар саваагаар өрөмдлөгийн машинаар зарим нүх гаргаж болно.
Эдгээр нүхнүүд нь боолт, самар, угаагч ашиглан хоёр дугуйтай модультай, хоёр дугуйтай тулгуур бүхий хуванцар саваа засахад ашигладаг.
Алхам 3: Зураг авах, дамжуулах хөдөлгөөнт платформ дээр бөөрөлзгөнө PI (болон бусад төхөөрөмжийг) засахын тулд зарим сэлбэг хэрэгслийг ашиглана уу
Дээрх зургууд нь гар утасны платформ дээр Raspberry PI -ийг засахад ашигладаг зарим сэлбэг хэрэгслийг харуулж байна.
Энэхүү төсөлд зураг авах, дамжуулах зорилгоор вэб камер, WiFi USB адаптерийг Raspberry PI -тэй холбож болно.
Цаашдын алхамууд нь энэхүү төсөлд зураг авах, дамжуулах талаар илүү их мэдээлэл өгөх болно.
Алхам 4: DC моторыг хянах L293D модулийг угсарч, гар утасны платформ дээр засах
Хоёр дугуйтай модулийн тогтмол гүйдлийн хөдөлгүүрийг удирдахын тулд L293D модулийг (дээрх эхний зурагт үзүүлсэн шиг) угсарч болно.
Энэхүү L293D модуль нь энэхүү гарын авлагад суурилсан байж болох боловч үүнийг Raspberry PI GPIO тээглүүртэй холбохын оронд өөр IoT хөгжүүлэх самбартай Sierra mangOH Red самбар болгон холбож болно.
Цаашдын алхамууд нь L293D модулийг mangOH Улаан самбартай холбох талаар илүү их мэдээлэл өгөх болно.
Дээрх хоёр дахь зураг нь L293D модулийг гар утасны платформ дээр хэрхэн яаж засах, DC мотортой холболтыг харуулж байна.
Алхам 5: Мобайл платформ дээр MangOH Улаан самбарыг засах, холбох
Дээрх эхний зураг дээр mangOH Улаан самбарыг гар утасны платформ дээр хэрхэн яаж бэхлэхийг харуулав.
Хоёрдахь зураг нь mangOH Улаан хавтангийн CN307 холбогч (Raspberry PI холбогч) -ын зарим GPIO зүү нь L293D модульд хэрхэн холбогдсоныг харуулав.
CF3 GPIO тээглүүр (7, 11, 13, 15 -р зүү) нь DC моторыг хянахад ашиглагддаг. MangOH Улаан самбарын CN307 холбогчийн талаар дэлгэрэнгүй мэдээллийг эндээс үзнэ үү.
Алхам 6: Мобайл платформ дээрх батерейны дэмжлэгийг засах
Дээрх зураг нь батерейны дэмжлэгийг гар утасны платформ дээр хэрхэн яаж засахыг харуулж байна. L293D модультай батерейны холболтыг мөн харуулав.
Энэхүү батерейны дэмжлэгийг DC моторын тэжээлийн хангамжид ашиглаж болно.
Алхам 7: IoT функцийг дэмжих вэб програмыг хэрэгжүүлэх
Дээрх эхний зураг нь IoT функцийг дэмжих зорилгоор Cloud дээр ажиллаж болох энэхүү төслийн AssistIoT вэб програм гэж нэрлэгддэг вэб програмын жишээг харуулж байна.
Энэ холбоос нь энэхүү төсөлд ашиглаж буй AssistIoT вэб програмыг Firebase дээр ажилладаг бөгөөд дараах дөрвөн функцтэй болохыг харуулж байна.
- гар утасны платформ дээрх вэб камераар авсан видео урсгал;
- хөдөлгөөнт платформын хөдөлгөөнийг алсын удирдлага;
- хөдөлгөөнт платформ дээрх мэдрэгчээс хүрээлэн буй орчны хувьсагчдын хэмжилт;
- гэрт байгаа дотоодын төхөөрөмжийг алсын удирдлага.
Энэхүү төсөлд ашигласан вэб програмын жишээний эх кодыг эндээс авах боломжтой.
Энэхүү вэб програмын жишээ нь HTML5, CSS3, Javascript, AngularJS зэрэг технологийг ашиглаж болно.
Дээрх хоёр дахь зураг нь энэхүү хөдөлгөөнт платформын төсөлд дөрвөн функцийг хэрхэн дэмжиж болохыг харуулсан блокуудын диаграммыг харуулав.
Алхам 8: Вэбкамерын функцээр авсан видео урсгалыг хэрэгжүүлэх
Дээрх зураг нь Firebase дээр ажилладаг вэб програмыг (энэ төсөлд webrtcsend гэж нэрлэдэг) харуулсан бөгөөд энэ нь вэбкамераар авсан видео дамжуулалтыг хангаж, өөр вэб програм руу дамжуулдаг (AssistIoT вэб програм энэ төсөлд).
Энэхүү төсөлд Raspberry PI интернетэд WiFi USB холбогчоор холбогдсон байна. Raspberry PI дээр ажилладаг вэб хөтөч webrtcsend вэб програмтай холбогдож, Call товчлуурыг дарахад Raspberry PI -тэй холбогдсон вэбкамерт хандаж, видео дамжуулалтыг AssistIoT вэб програм руу дамжуулдаг.
Webrtcsend вэб програмын хэрэгжилтийг энэ заавар дээр үндэслэсэн бөгөөд түүний эх кодыг эндээс авах боломжтой.
Хөдөлгөөнт платформын төсөл нь Raspberry PI 2 буюу түүнээс дээш хувилбарыг ашиглах боломжтой бөгөөд 2018/3 -р сар эсвэл түүнээс хойшхи хугацаанд Raspbian дүрс бүхий байж болно.
Энэхүү төсөлд мөн ELOAM 299 UVC - USB вэбкамер болон Netgear WiFi USB холбогчийг ашигласан болно.
Алхам 9: MangOH Улаан зөвлөл бэлтгэх
Хөдөлгөөнт платформ төсөл нь бусад гурван функцийг дэмжихийн тулд mangOH Улаан самбарыг ашиглаж болно.
- хөдөлгөөнт платформын хөдөлгөөнийг алсын удирдлага;
- хөдөлгөөнт платформ дээрх мэдрэгчээс хүрээлэн буй орчны хувьсагчдын хэмжилт;
- гэрт байгаа дотоодын төхөөрөмжийг алсын удирдлага.
MangOH Red самбарын гол онцлогуудын тоймыг энд оруулав. Энэхүү самбарын талаарх дэлгэрэнгүй мэдээллийг энд тайлбарласан болно.
Энэхүү төсөлд ашиглах mangOH Red самбарын техник хангамж, програм хангамжийг бэлтгэхийн тулд энэ гарын авлагад заасан бүх алхамыг дагаж мөрдөх ёстой.
Алхам 10: AirVantage сайттай MangOH Red Board M2M холбоог туршиж үзэх
MangOH Red самбарын гол онцлогуудын нэг бол 3G технологиор дамжуулан M2M -ийг дэмжих явдал юм.
MangOH Red самбарыг зөв тохируулж, SIM картаа AirVantage сайтын дансанд бүртгүүлсний дараа (энд) IoT Cloud -тай холбогдохыг зөвшөөрнө.
AirVantage сайтын талаар дэлгэрэнгүй мэдээллийг эндээс авна уу.
Дээрх зургууд нь mangOH Red самбар болон AirVantage сайтын хоорондох холбоог харуулж байна. Энэхүү туршилтанд mangOH Red самбар нь redSensorToCloud програмын жишээг ашиглан өгөгдлийг (самбар дээрх мэдрэгчийг хэмжих байдлаар) AirVantage сайт руу илгээдэг.
Алхам 11: Байгаль орчны хувьсагчийн хэмжилтийг авахын тулд AirVantage API ашиглах
Дээрх зураг нь AssistIoT вэб програмд байгаа орчны хэмжигдэхүүнүүдийн өгөгдлийг харуулж байна.
Эдгээр өгөгдлийг AirVantage сайтаас өгсөн API -ээр дамжуулан авсан болно. Энэхүү API -ийн талаар дэлгэрэнгүй мэдээлэл авахыг хүсвэл эндээс хандана уу.
Энэ төсөлд зөвхөн mangOH Red самбар дээрх мэдрэгчийг ашигласан. Тиймээс мэдрэгчийн өгөгдлийг AssistIoT вэб програм дээр харуулахаар тохируулсан болно.
- Температур: самбар дээрх температур нь процессорын температурыг хэмждэг. Өрөөний хэвийн температурыг илэрхийлэхийн тулд энэ утгыг 15 -аар хасна.
- Гэрлийн түвшин: энэ утгыг хувийн утга болгон хөрвүүлнэ;
- Даралт: энэ утгыг хувийн утга болгон хөрвүүлж, өрөөний чийгшлийн утгыг илэрхийлнэ.
Алхам 12: Платформын хөдөлгөөний алсын удирдлагын функцийг дэмжихийн тулд RedSensorToCloud програмын жишээг тохируулах
RedSensorToCloud програмын жишээг энэхүү төсөлд гар утасны платформын хөдөлгөөнийг алсаас удирдах функцийг дэмжих зорилгоор тохируулж болно.
Дээрх хоёр дахь зурагт үзүүлсэн шиг redSensorToCloud програмд байгаа "LED интервал тохируулах" командыг ашигласнаар mangOH Red самбар руу өөр өөр утгуудыг илгээж, өөр өөр аппликейшнүүдийн зураглал хийх боломжтой болно.
Жишээлбэл, алсын удирдлагын функцын хувьд SetLedBlinkIntervalCmd функцийг ("/avPublisherComponent/avPublisher.c" файлд) хөдөлгөөнт платформын хөдөлгөөний чиглэлийг өөрчилсөн.
5 -р алхамд тайлбарласнаар CF3 GPIO тээглүүр (7, 11, 13, 15 -р зүү) нь DC моторыг хянахад ашиглагддаг. Тиймээс дараахь логикийг ашиглана.
Чиглэлийн хяналт:
1 - урагш: gpio22 ба gpio35 өндөр горимд
2 - арагшаа: gpio23 ба gpio24 өндөр горимд
3 - баруун: gpio24 ба gpio22 өндөр горимд
4 - зүүн: gpio23 ба gpio35 өндөр горимд
RedSensorToCloud програмын жишээнд үндэслэсэн, гар утасны платформ төсөлд тохируулсан эх кодыг эндээс авах боломжтой.
Алхам 13: Дотоодын төхөөрөмжүүдийн алсын удирдлагын функцийг дэмжихийн тулд RedSensorToCloud програмын жишээг тохируулах
RedSensorToCloud програмын жишээг гар утасны платформын төслийн дотоодын төхөөрөмжүүдийн алсын удирдлагатай функцийг дэмжихэд тохируулж болно.
12 -р алхамын санааг ашиглан redSensorToCloud програмд байгаа "LED интервал тохируулах" командыг mangOH Улаан самбар дээрх өөр өөр програмуудыг хянахад ашиглаж болно.
Алхам 14: Хэрэгжүүлсэн функцуудыг харуулах
Энэ видео нь IoT Technologies бүхий Мобайл платформ төсөл нь өмнөх бүх алхмуудыг хийсний дараа хэрхэн ажиллахыг харуулав.
Зөвлөмж болгож буй:
Утасны гар утасны микрофон: 9 алхам
Утасны гар утасны микрофон: Хэсэг хугацааны өмнө найз охин маань надаас түүнийг бүх хипстер хамтлагуудын утасны микрофон болгоно уу гэж асуусан. Тиймээс би мэдээж түүнд тэгэх болно гэдгээ хэлсэн. Маш их хугацаа өнгөрсөн … тэгээд би үүнийг хийлээ. Энэ нь ажиллахад зориулагдсан болно
Gesture Control Skeleton Bot - 4WD Hercules гар утасны робот платформ - Arduino IDE: 4 алхам (зурагтай)
Gesture Control Skeleton Bot - 4WD Hercules гар утасны робот платформ - Arduino IDE: Seeedstudio Skeleton Bot - 4WD Hercules гар утасны робот платформоор хийсэн дохио зангаа хянах хэрэгсэл. Титэм вирусын тархалтын менежментийн үеэр гэртээ маш их хөгжилтэй байдаг. Миний нэг найз надад 4WD Hercules хөдөлгөөнт робот платформыг шинээр өгсөн
Робот гар тоглоом - Ухаалаг гар утасны хянагч: 6 алхам
Робот гар тоглоом - Ухаалаг гар утас хянагч: Сайн байна уу! Зуны хөгжилтэй тоглоом: Ухаалаг гар утсаар удирддаг робот гар !! Та видеон дээр харж байгаа шиг гар утсан дээрээ зарим тоглоомын тусламжтайгаар гараа удирдаж болно. роботыг давталтаар хуулбарлахын тулд
Ухаалаг гар утасны хяналттай гар (+ сонголт хадгалах байр): 5 алхам
Ухаалаг гар утасны хяналттай гар (+ сонголт хадгалах байр): Төсөл: Bluetooth төхөөрөмж ашиглан ухаалаг гар утсаар удирддаг робот гарыг жолоодоорой. Урамшууллын горим: arduino -д байр сууриа санах боломжийг олгодог товчлууртай. Хүссэн үедээ бид энэ хадгалсан байрлал руу өөр товчлуураар очиж болно. FRLE PROJET команд
RaspberryPi, WIZ850io бүхий IoT үндсэн платформ: Платформ төхөөрөмжийн драйвер: 5 алхам (зурагтай)
RaspberryPi, WIZ850io бүхий IoT үндсэн платформ: Платформ төхөөрөмжийн драйвер: IoT -д зориулсан RaspberryPi платформыг би мэднэ. Саяхан WIZ850io -ийг WIZnet зарлаж байна. Тиймээс би эх кодыг хялбархан зохицуулж чаддаг тул Ethernet SW өөрчлөлтөөр RaspberryPi програмыг хэрэгжүүлсэн. Та платформ төхөөрөмжийн драйверийг RaspberryPi -ээр туршиж үзэх боломжтой