Мазмуну:

Smart Desk Lamp менен жакшыраак изилдөө - IDC2018IOT: 10 кадам (сүрөттөр менен)
Smart Desk Lamp менен жакшыраак изилдөө - IDC2018IOT: 10 кадам (сүрөттөр менен)

Video: Smart Desk Lamp менен жакшыраак изилдөө - IDC2018IOT: 10 кадам (сүрөттөр менен)

Video: Smart Desk Lamp менен жакшыраак изилдөө - IDC2018IOT: 10 кадам (сүрөттөр менен)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Декабрь
Anonim
Акылдуу стол чырагы менен жакшыраак изилдөө - IDC2018IOT
Акылдуу стол чырагы менен жакшыраак изилдөө - IDC2018IOT

Батыш дүйнөсүндө адамдар көп убакытты отуруп өткөрүшөт. Партада, ары -бери айдап жүрүү, сыналгы көрүү жана башкалар. Кээде ашыкча отуруу денеңизге зыян келтирип, фокустоо жөндөмүңүзгө зыян келтирет. Белгилүү бир убакыттан кийин басуу жана туруу жашоодо жакшыраак иштөө үчүн өтө маанилүү.

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

Биз сиздин убактыңызды пландаштырууга, канча окугандыгыңыздан кабардар болууга жана танаписти пландаштырууга жардам бере турган акылдуу стол чырагын түзүү идеясы менен келдик. Акылдуу лампа штатка жараша өзгөрүп турган түстүү LED түстөр менен келет. Биздин чырак үч вариантты камтыйт:

1. Pomodoro режими

Помодоро техникасы - окуу учурунда эффективдүүлүктү жогорулатуу үчүн өндүрүмдүүлүктү изилдөө ыкмасы.

Техника жөнүндө кененирээк бул жерден окуй аласыз

Колдонуучу окуу/тыныгуу убактысын аныктайт, демейки 25/5 мүнөт окуу/тыныгуу убактысы.

Окуу режиминде, чырак жылуу-ак жарык менен камсыз кылат жана телефонуңузду үнсүз режимге коёт.

Белгиленген убакыт өткөндөн кийин, телефондун үнү өчүрүлөт жана чырак кызыл түскө ээ болот, бул анын тыныгуу убактысын көрсөтөт. Биз кызыл түстү тандап алдык, анткени бул дыйкандын окуу чырагы эмес, сизди столдон чыгып кетүүгө үндөйт:)

2. Муздатуу режими

Чырак жагымдуу жана ыңгайлуу жарыкта боёлуп, жагымдуу жарыктандырууну түзөт.

3. Интерактивдүү таймердин жарыктандырылышы

Лампа баштапкы түстөн башталат жана столго канчалык көп отурсаңыз, түсү өзгөрөт. Бул адамдар 1-2 саат жана андан көп отурганда жана Помодоро менен убакыт өткөргүсү келбегенде жакшы көрсөткүч. Бул саатты кароо үчүн жагымдуу жана башка альтернатива:)

Кошумча мүмкүнчүлүктөр

- Күнүмдүк отуруу убактысын өлчөө

Колдонмо сизге үстөлүңүздө өткөргөн жалпы убактыңызды берет

- Кыймылдын негизинде энергияны үнөмдөө

Кыймыл сенсору кыймылды аныктайт, жок болгондон кийин чыракты өчүрөт.

- Телефонуңуздун үнүн жана үнүн өчүрүү.

Помодоро режиминде топтоого жардам берүүчү өзгөчөлүк.

Кыйынчылыктар жана чектөөлөр

Долбоор жөнүндө ойлонууга мүмкүн болгондо, объектти же билдирүүнү жеткирүүнүн башка каражатын табуу абдан баш аламандыкка алып келди. Биз жарыкты өз ара аракеттенүү жолу катары колдонгубуз келген, бирок аны кайда коюшубуз керектигин билбей калганбыз.

Биз бөлмө жарыктандыруусун түзөбүз, балким, LED тилкесин столго орнотуш үчүн, бирок бул параметрлер бир аз бышык жана натыйжасыз болуп чыкты. Кошумча, биз жарык пикир катары сүйкүмдүү фигураны же татынакай нерсени түзүүнү ойлодук, бирок логикалык чечим болгон стол чырагын колдонуу менен аяктадык:)

Башка чектөө зымдарды. Биз PIR сенсорун жана УЗИ сенсорун колдонуп жатабыз, экөө тең NodeMCU тактасы менен зымдар аркылуу байланышып жатышат. Бул бүтүндөй системага өтө оор көрүнүштү жаратат. Келечектеги өркүндөтүү - бул такта жана УЗИ сенсорлору чыракка орнотулган, ал эми PIR сенсор дубалга чейин узун кабелди кысып туруп, Bluetooth аркылуу байланышкан учурду түзүү.

Учурда система Android колдонуучуларына телефондун үнүн басуу менен гана чектелет, анткени Apple мындай кызматты IFTTT аркылуу бербейт.

1 -кадам: Компоненттер

Компоненттер
Компоненттер

Аппараттык

- Wifi туташуусу бар NodeMCU Board

Системанын негизги тактасы катары колдонулат. Биз бул тактаны колдондук, анткени ал Blynk менен колдонууга оңой Wifi байланышы бар

- УЗИ сенсор HC-SR04

Сенсордун жардамы менен биз сиздин столдо отуруп жатканыңызды билебиз. Сенсор отургучка багытталган, ошондуктан кимдир бирөө отурганда аны сенсордон алыстыгы боюнча аныктай алабыз

- PIR Motion Sensor

Кыймыл сенсору столдун үстүнө илинип турат, бөлмөдө кимдир бирөө бар же жок экенин. Эгерде X мүнөт ичинде эч кандай кыймыл аныкталбаса, анда биз энергияны үнөмдөө үчүн светодиоддорду өчүрөбүз

- 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 метрлик тилкени алдык.

Адегенде биз алып баруучу зымдарды туташтыруубуз керек. Лед тилкесинде эки башка туташтыргычы бар.

Бирөө ESPке, экинчиси тышкы көмөкчү энергияга барат. 5v кубат булагын алыңыз (мобилдик USB заряддагыч түзүлүшү эң сонун вариант). Эки Vcc жана Ground зымдарын тышкы электр булагынын кабелине туташтырыңыз.

Маалымат кабелин тактага (ортоңку кабель) D4 пинге туташтырыңыз. Андан кийин, жерге башка зымды жерге туташтырыңыз.

Биз колдонулбаган электр кабели менен калабыз, бул жакшы.

Кийинкиде LED тилкесин LED лента менен кошо келген клейди жарашыктуу түрдө ороп салышыбыз керек. Керек болсо, биз сыяктуу кошумча лента менен чаптап койсоңуз болот.

4 -кадам: Бардыгын бирге орнотуу

Баарын бирге орнотуу
Баарын бирге орнотуу
Баарын бирге орнотуу
Баарын бирге орнотуу
Баарын бирге орнотуу
Баарын бирге орнотуу

PIR сенсорун бүт бөлмөгө карап тургандай кылып коюңуз. Керек болсо, колдонулбаган Ethernet кабелинин ички зымдарын колдонсоңуз болот. Сенсор аркылуу өтүүчү 3 кабелди Ethernet кабелине коштук.

УЗИ сенсорун лампага койгула, ал отургучка карайт жана кимдир бирөө отургучта отурган -отурбаганын көрө алат.

LED тилкесинин көмөкчү кубатын туташтырыңыз.

5 -кадам: Кодекс

Кодекс
Кодекс

Жогорку деңгээлдеги.ino файлы final_project.ino

Аны Arduino редактору менен ачыңыз, калгандары ар кандай өтмөктөрдө ачылат, алардын бир папкада экенин текшериңиз.

Arduino редакторунун аныктамалары тиркелет.

Сиз өзгөрткүңүз келген параметрлер:

80

Сенсор менен отурган адамдын ортосундагы см. Бул сандын астында система аны отурган деп эсептейт.

// Blynk Wifi жана Auth Detailschar auth = "2b183af4b6b742918d14ab766fbae229";

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

6 -кадам: IFTTT апплеттерин түзүү

IFTTT апплетин түзүү
IFTTT апплетин түзүү
IFTTT апплетин түзүү
IFTTT апплетин түзүү
IFTTT апплетин түзүү
IFTTT апплетин түзүү

Тыныгуу учурунда телефондун үнүн өчүрүү жана өчүрүү үчүн, IFTTTде жеке апплет түзүшүңүз керек.

Телефонуңуздун үнүн өчүрө турган webhook негизделген IFTTT апплетин түзүү үчүн төмөнкү кадамдарды аткарыңыз.

Бул Android түзмөгү үчүн гана иштейт жана сиз өзүңүздүн рингтон үнүңүздүн көлөмүнө кирүүгө уруксат берип, түзмөгүңүздөгү IFTTT колдонмосуна орнотушуңуз керек.

Апплеттериңизди түзгөндөн кийин, Үнсүз жана Үнсүз кылуу үчүн, бул баракка өтүңүз жана Blynk вебхуксунда, Башкы өтмөктүн астындагы ачкычты бул жерде берилген ачкычтар менен алмаштырыңыз.

ifttt.com/services/maker_webhooks/settings

7 -кадам: Биздин Blynk тиркемеси

Биздин Blynk тиркемеси
Биздин Blynk тиркемеси
Биздин Blynk тиркемеси
Биздин Blynk тиркемеси
Биздин Blynk тиркемеси
Биздин Blynk тиркемеси

Биздин Blynk тиркемесинде эки өтмөк бар.

Биринчи өтмөктөр сиз ЖК экранда бүгүн окуган помодорлордун санын көрүүгө, изилдөө жана тыныгуу убактысын тандоого жана ар кандай окуу режимдерин алмаштырууга мүмкүнчүлүк берет.

Экинчи өтмөк сизге жалпы окуу убактысын берет (отуруунун жалпы убактысы) жана телефонуңуздун үнүн басуу үчүн колдонулган веб -хуктарды камтыйт.

Колдонмого кирүү жана колдонуу үчүн QR кодун колдонуңуз

8 -кадам: Баарын иш жүзүндө көрүү

Image
Image
Баарын иш жүзүндө көрүү!
Баарын иш жүзүндө көрүү!
Баарын иш жүзүндө көрүү!
Баарын иш жүзүндө көрүү!
Баарын иш жүзүндө көрүү!
Баарын иш жүзүндө көрүү!

- Aux LED тилкесинин кубатын электрге туташтырыңыз.

- NodeMCU тактасын электр булагына туташтырыңыз

- blynk колдонмоңузду киргизиңиз.

- Лампа Chill режиминен башталат жана Wifi туура туташкан болсо, жарыктар күйүп турушу керек.

- Blynkти киргизип, Pomodoro режимине өтүүгө аракет кылыңыз, учурда баштапкы демейки анын иштээрин көрүү үчүн абдан тез болот, бирок аны чыныгы убакытка коюу үчүн колдонмодогу слайдердин маанилерин өзгөртүңүз.

- Колдонмону окуу режимине которуу үчүн жана канча убакыт отурганыңызды көрүү үчүн.

Бактылуу окуу !!!:)

9 -кадам: Келечектин өзгөчөлүктөрү

Бул долбоорду алдыга жылдыруунун жана аны ыңгайлаштыруунун көптөгөн жолдору бар. Убакыт чектелгенде биз жогоруда көрсөтүлгөн функцияларды гана ишке ашырдык, бирок бул жерде аны жаңы деңгээлге көтөрүү үчүн кээ бир сонун идеялар бар.

1. Study habbits аналитикасын кошуңуз

Сизге көнүмүш адаттарды билгениңиздей, биз сизге оптималдуу окуу убактысын жана оптималдуу тыныгуу убактысын сунуштай алабыз. Муну машинанын үйрөнүү алгоритми менен отуруу убактысын анализдеп, колдонуучуга кантип жакшыраак окууну сунуштоо менен жасаса болот. Жакшы алгоритмди түзүүгө болгон күч -аракет жума менен айдын ортосунда талап кылынышы мүмкүн, жакшы иштөө үчүн.

2. Билдирмелер аркылуу өз ара аракеттенүүнү кошуңуз

Биз тыныгуу бүткөндө телефон аркылуу кабарлай алабыз, күнүмдүк жыйынтыгын билдирүү жөнөтүп, кеңештериңизди жана сунуштарыңызды бере алабыз жана башкалар. болжол менен 2 иш күнү

3. Күндүн убактысына жараша жарык түсүн жана интенсивдүүлүгүн өзгөртүү - Flux computer addon сыяктуу

Ачык түстү күндүн убактысына жараша жылуу же муздак кылыңыз.

Кошумчалай кетсек, жарыктын сенсорун кошуп, анын айланасы канчалык жаркырап турганын билиңиз, жаркыроону болтурбоо үчүн, LED тилкесинин интрезин өзгөртүү.

Бул болжол менен жасалышы мүмкүн. 1 иш күнү.

4. Alexa же Google Home Assitant колдоосун кошуңуз

Учурда проект менен окуу режимдери жарык аркылуу гана өз ара аракеттенет. Бул өзгөртүлүшү жана үй жардамчысы менен колдонулушу мүмкүн, пикирдин башка түрүн алуу үчүн. Alexa же Google Home интеграциясы ага арналган колдонмону түзүүнү жана башка IFTTT кызматын колдонууну талап кылат.

Үн башкаруу колдонмосунун татаалдыгына жараша, бул 2-3 жумушчу күндүн ичинде бүтүшү мүмкүн.

5. Жарык диоддун тилкесин стол чырагынын ордуна бөлмөдө жарык катары орнотуңуз

Окуу жардамчысы болуудан тышкары, айланадагы жарыктандырууну түзүү үчүн колдонулушу мүмкүн. Биз маанай чырактарын, жарыкка негизделген будильникти жана башкаларды кошо алабыз.

болжол менен 1-2 жумушчу күн

10 -кадам: Аны өзүңүз куруңуз

Эгер сизге идея жакса жана аны өзүңүз жараткыңыз келсе, сизге керектүү нерсенин бардыгын алуу өтө жөнөкөй.

Биз бул проект үчүн колдонгон продуктунун тизмесин тиркеп койдум, бул менин жашоомду жеңилдетет

- Wifi туташуусу бар NodeMCU Board

- УЗИ сенсор HC-SR04

- PIR Motion Sensor

- 5м RGB LED тилкеси

- Лампочка орнотулган стол чырагы

Сунушталууда: