Агуулгын хүснэгт:

Ухаалаг ширээний чийдэнгээр илүү сайн суралцаарай - IDC2018IOT: 10 алхам (зурагтай)
Ухаалаг ширээний чийдэнгээр илүү сайн суралцаарай - IDC2018IOT: 10 алхам (зурагтай)

Видео: Ухаалаг ширээний чийдэнгээр илүү сайн суралцаарай - IDC2018IOT: 10 алхам (зурагтай)

Видео: Ухаалаг ширээний чийдэнгээр илүү сайн суралцаарай - IDC2018IOT: 10 алхам (зурагтай)
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Долдугаар сарын
Anonim
Ухаалаг ширээний чийдэнгээр илүү сайн суралцаарай - IDC2018IOT
Ухаалаг ширээний чийдэнгээр илүү сайн суралцаарай - IDC2018IOT

Барууны ертөнцөд хүмүүс маш их цагийг сууж өнгөрүүлдэг. Ширээн дээр, машин жолоодох, зурагт үзэх гэх мэт. Заримдаа хэт их суух нь бие махбодид хор хөнөөл учруулж, анхаарлаа төвлөрүүлэх чадварыг алдагдуулдаг. Тодорхой хугацааны дараа алхах, босох нь амьдралд илүү сайн ажиллахад маш чухал юм.

Оюутны хувьд бид суралцахад маш их цаг зарцуулдаг. Гайхалтай төсөл санаачлах гэж оролдож байхдаа бид суралцах явцад гарч буй зовлон шаналлынхаа талаар бодсон. Хаббитыг судлах ажлыг зөвхөн аппликешн, мэдэгдлээр дамжуулан илүү сайн аргаар удирдах илүү сайн арга зам байх ёстой гэж бид үзэж байсан.

Бид таны цагийг төлөвлөх, хичнээн сурч мэдсэнээ мэдэж, завсарлагааны хуваариа гаргахад туслах ухаалаг ширээний чийдэн бүтээх санаа олсон. Ухаалаг чийдэн нь өнгөний LED өнгөөр тоноглогдсон бөгөөд энэ нь мужаас хамаарч өөрчлөгддөг. Манай чийдэн гурван сонголттой:

1. Помодоро горим

Помодоро техник нь сурч байхдаа үр ашгийг дээшлүүлэх үр ашгийг судлах арга юм.

Техникийн талаар эндээс илүү ихийг уншиж болно

Хэрэглэгч судалгааны үргэлжлэх хугацаа, завсарлагааны хугацааг тодорхойлдог бөгөөд 25/5 минут хичээллэх/завсарлах хугацааг анхдагчаар тогтоодог.

Судалгааны горимд гэрэл нь халуун цагаан гэрлийг өгч, утсаа чимээгүй горимд оруулах болно.

Тодорхой хугацаа өнгөрсний дараа утасны дууг хааж, чийдэн нь улаан өнгийг харуулах бөгөөд энэ нь завсарлах цаг болсныг илтгэнэ. Бид улаан өнгийг сонгосон бөгөөд энэ нь тариачны ажлын гэрэл биш бөгөөд таныг босож ширээгээ орхихыг уриалж байна:)

2. Хөргөх горим

Дэнлүү нь тааламжтай, тохь тухтай гэрэлтэй өнгөөр будаж, орчны сайхан гэрэлтүүлгийг бий болгодог.

3. Интерактив таймерын гэрэлтүүлэг

Дэнлүү нь анхны өнгөөрөө эхэлж, ширээн дээрээ удаан суух тусам өнгө нь өөрчлөгддөг. Хүмүүс 1-2 цаг ба түүнээс дээш цаг сууж, Помодоротой цагийг өнгөрөөхийг хүсдэггүй бол энэ нь сайн үзүүлэлт юм. Энэ бол цагаа харахаас өөр сайхан, өөр хувилбар юм:)

Нэмэлт онцлогууд

- Өдөр тутмын суух хугацааг хэмжих

Энэхүү програм нь таны ширээн дээр өнгөрүүлсэн нийт хугацааг танд өгөх болно

- Хөдөлгөөнд суурилсан эрчим хүч хэмнэх

Хөдөлгөөн мэдрэгч нь хөдөлгөөнийг илрүүлж, тодорхой хугацааны дараа дэнлүүгээ унтраадаг.

- Утсаа хааж, дууг нь хааж байна.

Помодоро горимд анхаарлаа төвлөрүүлэхэд туслах онцлог.

Сорилт ба хязгаарлалтууд

Төслийн талаар бодохдоо объект эсвэл мессеж дамжуулах өөр хэрэгслийг олох нь маш ойлгомжгүй байсан. Бид гэрэлтүүлгийг харилцан үйлчлэлийн арга болгон ашиглахыг хүссэн боловч хаана байрлуулахаа сайн мэдэхгүй байна.

Бид өрөөний гэрэлтүүлэг хийх боломжтой, гэхдээ LED зурвасыг ширээн дээр суурилуулах боломжтой байсан ч эдгээр сонголтууд нь жаахан бяцхан, үр дүн муутай болсон. Нэмж дурдахад бид гэрэл гэгээтэй байхын тулд хөөрхөн дүрс эсвэл хөөрхөн объект бүтээхийг бодсон боловч ширээний чийдэнг ашиглаж дууссан нь нэлээд логик шийдвэр юм:)

Өөр нэг хязгаарлагч утас. Бид PIR мэдрэгч ба хэт авианы мэдрэгч ашиглаж байгаа бөгөөд хоёулаа NodeMCU самбартай утсаар холбогддог. Энэ нь бүхэл бүтэн системд нэлээд төвөгтэй харагдах байдлыг бий болгодог. Ирээдүйн сайжруулалт бол самбар болон хэт авианы мэдрэгчийг аль хэдийн дэнлүүнд суулгасан бөгөөд PIR мэдрэгч нь хананд урт кабель татахгүйгээр Bluetooth -ээр холбогддог тохиолдол бий болгох явдал юм.

Apple нь IFTTT -ээр ийм үйлчилгээ үзүүлэхгүй байгаа тул энэ систем нь одоогоор зөвхөн Андройд хэрэглэгчдэд утсаа хаах боломжийг олгодог.

Алхам 1: бүрэлдэхүүн хэсгүүд

Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд

Техник хангамж

- Wifi холболттой NodeMCU самбар

Системийн үндсэн самбар болгон ашигладаг. Blynk -тэй ашиглахад хялбар Wifi холболттой тул бид энэ самбарыг ашигласан

- Хэт авианы мэдрэгч HC-SR04

Бид таны ширээний ард сууж байгаа эсэхийг мэдэхийн тулд мэдрэгчийг ашигладаг. Мэдрэгч нь сандал руу чиглэсэн бөгөөд ингэснээр хэн нэгэн сууж байхад бид түүнийг мэдрэгчээс хол зайнаас нь илрүүлж чадна

- PIR хөдөлгөөн мэдрэгч

Өрөөнд хэн нэгэн байгаа эсэхийг мэдэхийн тулд хөдөлгөөн мэдрэгчийг ширээний дээгүүр өлгөдөг. Хэрэв X минутын турш ямар ч хөдөлгөөн илрээгүй бол бид эрчим хүч хэмнэхийн тулд LED -ийг унтраадаг

- 5м RGB LED зурвас

Гэрлийн эх үүсвэр болгон ашиглаж, чийдэнгийн толгойн бэхэлгээний дотор наасан байна.

- Гэрлийн чийдэнгийн холболттой ширээний чийдэн

Бидэнд LED туузыг дотор нь холбох боломжтой чийдэн хэрэгтэй болно. ихэвчлэн гэрлийн чийдэн ашигладаг хуучин ширээний чийдэн нь төгс тохирдог.

UI

Blynk програм

Системийг хянах програм болгон ашигладаг. Ашиглахад хялбар, хурдан өргөжиж байгаа тул сонгосон

Үйлчилгээ

IFTTT

Webhooks болон Android үйлчилгээнүүдээр утсаа дуугүй болгох, нээхэд ашигладаг.

Алхам 2: Мэдрэгчийг холбох

Мэдрэгчийг холбох
Мэдрэгчийг холбох
Мэдрэгчийг холбох
Мэдрэгчийг холбох

PIR мэдрэгч

Эмэгтэй холбогчтой гурван утас.

PIR мэдрэгчийг 5V VCC, газардуулга ба дунд утсыг мэдээллийн утас болгон холбоно уу.

Мэдээллийн утсыг NodeMCU дээрх D5 зүү рүү холбоно уу

Хэт авианы мэдрэгчийг жижиг матрицтай холбож, зүүн талын хамгийн их зүүг газар, баруун талын ихэнх зүүг 5v vcc руу холбоно.

NodeMCU дээрх гох зүүг D1, цуурай зүүг D2 -тэй холбоно уу.

Алхам 3: Led зурвасыг холбох

Led зурвасыг холбож байна
Led зурвасыг холбож байна
Led зурвасыг холбох
Led зурвасыг холбох
Led зурвасыг холбож байна
Led зурвасыг холбож байна

Бид 3 метрийн урттай тууз авав.

Эхлээд бид LED туузны утсыг холбох хэрэгтэй. LED зурвас нь хоёр өөр холбогчтой.

Нэг нь ESP руу, нөгөө нь гадаад туслах тэжээлийн эх үүсвэрт ордог. 5 вольтын тэжээлийн эх үүсвэрийг аваарай (гар утасны USB цэнэглэгч бол маш сайн сонголт юм). Vcc ба Ground хоёр утсыг гадаад тэжээлийн эх үүсвэрийн кабельд гагнана.

Мэдээллийн кабелийг (дунд нь) самбар дээр D4 зүүгээр холбоно уу. Дараа нь нөгөө газардуулгын утсыг газардуул.

Бид ашиглагдаагүй цахилгаан кабельтай хэвээр байна, энэ бол зүгээр.

Дараа нь бид LED туузыг дотор нь цавуугаар гоёмсог байдлаар боож боох хэрэгтэй. Шаардлагатай бол та үүнийг бидний хийсэн шиг нэмэлт соронзон хальсаар наагаарай.

Алхам 4: Бүх зүйлийг хамтад нь холбох

Бүх зүйлийг хамтад нь холбох
Бүх зүйлийг хамтад нь холбох
Бүх зүйлийг хамтад нь холбох
Бүх зүйлийг хамтад нь холбох
Бүх зүйлийг хамтад нь холбох
Бүх зүйлийг хамтад нь холбох

PIR мэдрэгчийг өрөөг бүхэлд нь харсан байдлаар байрлуул. Шаардлагатай бол ашиглагдаагүй Ethernet кабелийн дотоод утсыг ашиглаж болно. Бид мэдрэгчээр дамждаг 3 кабелийг Ethernet кабель руу гагнав.

Хэт авианы мэдрэгчийг чийдэн дээр тавь.

LED зурвасын туслах тэжээлийг холбоно уу.

Алхам 5: Код

Код
Код

Дээд түвшний.ino файл нь final_project.ino юм

Үүнийг Arduino редактороор нээ, бусад нь өөр өөр таб дээр нээгдэнэ, тэд нэг хавтсанд байгаа эсэхийг шалгаарай.

Arduino редакторын тодорхойлолтыг хавсаргасан болно.

Таны өөрчлөхийг хүсч буй параметрүүд:

#MAX_DISTANCE 80 -ийг тодорхойлох

Мэдрэгч ба сууж буй хүний хоорондох см -ийн зай. Энэ тооноос доош систем үүнийг суусан гэж үзэх болно.

// Blynk Wifi and Auth Detailschar auth = "2b183af4b6b742918d14ab766fbae229";

char ssid = "NETWORK_NAME"; char pass = "PASSWORD";

Алхам 6: IFTTT апплет үүсгэх

IFTTT апплет үүсгэх
IFTTT апплет үүсгэх
IFTTT апплет үүсгэх
IFTTT апплет үүсгэх
IFTTT апплет үүсгэх
IFTTT апплет үүсгэх

Завсарлагаанаар утсаа хааж, дууг нь гаргахын тулд та IFTTT дээр хувийн апплет үүсгэх ёстой.

Дараах алхмуудыг дагана уу.

Энэ нь зөвхөн Андройд төхөөрөмж дээр ажилладаг бөгөөд та төхөөрөмж дээрээ IFTTT програмыг суулгах ёстой бөгөөд энэ нь таны хонхны дууны чанарт хандах боломжийг олгодог.

Дуугүй болгох, нээх хоёрын аль алинд нь апплет үүсгэсний дараа энэ хуудсанд очиж Blynk webhooks -ийн Ерөнхий товчлуур дээрх түлхүүрийг энд өгөгдсөн түлхүүрүүдээр солино уу.

ifttt.com/services/maker_webhooks/settings

Алхам 7: Манай Blynk програм

Манай Blynk програм
Манай Blynk програм
Манай Blynk програм
Манай Blynk програм
Манай Blynk програм
Манай Blynk програм

Манай Blynk програм нь хоёр таб агуулдаг.

Эхний табууд нь өнөөгийн судалсан помодоруудын тоог LCD дэлгэц дээр харах боломжийг олгодог бөгөөд хичээл, завсарлагааны хугацааг сонгох, өөр өөр сургалтын горим хооронд шилжих боломжийг олгодог.

Хоёрдахь таб нь танд суралцах нийт хугацааг (суух нийт цаг) өгдөг бөгөөд таны утасны дууг хаах, нээхэд ашигладаг вэб хөтөчийг агуулдаг.

QR кодыг ашиглан апп руу нэвтэрч, үүнийг ашиглаарай

Алхам 8: Бүх зүйлийг бодитоор харах

Image
Image
Бүх зүйлийг бодитоор харж байна!
Бүх зүйлийг бодитоор харж байна!
Бүх зүйлийг бодитоор харж байна!
Бүх зүйлийг бодитоор харж байна!
Бүх зүйлийг бодитоор харж байна!
Бүх зүйлийг бодитоор харж байна!

- Aux LED зурвасын хүчийг тэжээлд холбоно уу.

- NodeMCU самбарыг тэжээлийн эх үүсвэрт холбоно уу

- blynk програмаа оруулна уу.

- Дэнлүү нь хөргөх горимоос эхэлдэг бөгөөд хэрэв Wifi зөв холбогдсон бол гэрэл асах ёстой.

- Blynk -ийг оруулаад Помодоро горимд шилжихийг оролдоорой, одоогоор анхны тохиргоо нь ажиллаж байгааг харахын тулд маш хурдан хийгддэг боловч програмын гулсагчийн утгыг өөрчилж, үнэн зөв цагийг тохируулна уу.

- Аппликейшнийг ашиглан сургалтын горимыг сольж, хэсэг хугацааны дараа хэр удаан сууж байснаа үзээрэй.

Аз жаргалтай суралцаж байна !!!:)

Алхам 9: Ирээдүйн онцлог шинж чанарууд

Энэ төслийг урагшлуулах, өөрчлөх боломжтой олон арга бий. Хязгаарлагдмал хугацаанд бид зөвхөн дээр дурдсан боломжуудыг хэрэгжүүлсэн боловч үүнийг шинэ түвшинд гаргах гайхалтай санаануудыг энд оруулав.

1. Study habbits аналитикийг нэмнэ үү

Таныг зуршлууд дээр сууж байгааг бид мэдэж байгаа тул бид танд хичээлийн оновчтой цаг, завсарлагааны хамгийн тохиромжтой хугацааг санал болгож чадна. Үүнийг машин сурах алгоритмаар сууж буй цагийг шинжилж, хэрхэн илүү сайн суралцах талаар хэрэглэгчдэд санал болгосноор хийж болно. Сайн алгоритмыг бий болгох хүчин чармайлт нь сайн ажлын үр дүнд хүрэхийн тулд хэдэн долоо хоног, сар шаардагдана.

2. Мэдэгдэл дамжуулан харилцан үйлчлэлийг нэмнэ

Завсарлагааны хугацаа дууссан үед бид утсаар мэдэгдэх, гүйцэтгэлийнхээ талаар өдөр тутмын тойм мессеж илгээх, зөвлөмж, саналаа өгөх гэх мэт. ойролцоогоор Ажлын 2 өдөр

3. Flux computer addon гэх мэт өдрийн цагаар цайвар өнгө, эрч хүчийг өөрчлөх

Цайвар өнгийг өдрийн цагаар хамааран дулаан эсвэл хүйтэн болго.

Нэмж хэлэхэд, гэрэлтэхээс урьдчилан сэргийлэхийн тулд LED туузны дотоод байдлыг өөрчлөхийн тулд эргэн тойрныхоо гэрэл гэгээтэй гэрэл мэдрэгчийг нэмж оруулаарай.

Үүнийг ойролцоогоор хийж болно. 1 ажлын өдөр.

4. Alexa эсвэл Google Home Assitant -ийн дэмжлэгийг нэмнэ үү

Одоогийн байдлаар төсөл ба судалгааны горимууд зөвхөн гэрэлтүүлгийн тусламжтайгаар харилцан үйлчилдэг. Үүнийг өөр төрлийн санал авахын тулд үүнийг өөрчилж, гэрийн туслах ажилтантай хамт ашиглаж болно. Alexa эсвэл Google Home -ийг нэгтгэх нь түүнд зориулагдсан програм үүсгэх, магадгүй өөр IFTTT үйлчилгээг ашиглахыг шаарддаг.

Дуут хяналтын програмын нарийн төвөгтэй байдлаас хамааран үүнийг ажлын 2-3 хоногийн дотор хийж болно.

5. LED зурвасыг зөвхөн ширээний чийдэнгийн оронд өрөөний орчны гэрэлтүүлэг болгон байрлуул

Судалгааны туслах байхаас гадна орчны гэрэлтүүлэг үүсгэхэд ашиглаж болно. Бид сэтгэлийн гэрэл, гэрэлд суурилсан сэрүүлэгтэй цаг болон бусад зүйлийг нэмж болно.

ойролцоогоор 1-2 ажлын өдөр

Алхам 10: Үүнийг өөрөө бүтээгээрэй

Хэрэв танд энэ санаа таалагдсан бөгөөд үүнийг өөрөө бүтээхийг хүсч байвал танд хэрэгтэй бүх зүйлийг авах нь маш энгийн зүйл юм.

Бид энэ төсөлд ашиглаж байсан бүтээгдэхүүнийхээ жагсаалтыг миний амьдралд илүү хялбар болгосон болно

- Wifi холболттой NodeMCU самбар

- Хэт авианы мэдрэгч HC-SR04

- PIR хөдөлгөөн мэдрэгч

- 5м RGB LED зурвас

- Гэрлийн чийдэнгийн холболттой ширээний чийдэн

Зөвлөмж болгож буй: