Mundarija:

Aqlli stol lampasi bilan yaxshiroq o'rganish - IDC2018IOT: 10 qadam (rasmlar bilan)
Aqlli stol lampasi bilan yaxshiroq o'rganish - IDC2018IOT: 10 qadam (rasmlar bilan)

Video: Aqlli stol lampasi bilan yaxshiroq o'rganish - IDC2018IOT: 10 qadam (rasmlar bilan)

Video: Aqlli stol lampasi bilan yaxshiroq o'rganish - IDC2018IOT: 10 qadam (rasmlar bilan)
Video: BİR O'ZİNGİZ KO'RİNG / DUNYODAGİ ENG G'ALATİ ER-XOTİNLAR / Buni Bilasizmi? 2024, Noyabr
Anonim
Aqlli stol lampasi bilan yaxshiroq o'rganish - IDC2018IOT
Aqlli stol lampasi bilan yaxshiroq o'rganish - IDC2018IOT

G'arbiy dunyodagi odamlar ko'p vaqtlarini o'tirishga sarflaydilar. Stolda, mashinada haydash, televizor ko'rish va boshqalar. Ba'zida ko'p o'tirish tanaga zarar etkazishi va diqqatni jamlash qobiliyatiga zarar etkazishi mumkin. Belgilangan vaqtdan keyin yurish va turish hayotda yaxshiroq ishlash uchun juda muhimdir.

Talaba sifatida biz ko'p vaqtimizni o'qishga sarflaymiz. Ajoyib loyiha ishlab chiqishga urinib, biz o'qish jarayonida qanday og'riqlar borligi haqida o'yladik. Biz odatdagi ilovalarni va bildirishnomalarni o'rganishdan ko'ra, yaxshiroq o'rganishni boshqarishning yaxshiroq usuli bo'lishi kerak deb o'yladik.

Biz aqlli stol chiroqini yaratish g'oyasi bilan keldik, bu sizning vaqtingizni rejalashtirishga, qancha o'qiganligingizdan xabardor bo'lishga va tanaffuslarni rejalashtirishga yordam beradi. Aqlli chiroq rangli LED ranglari bilan birga keladi, ular holatiga qarab o'zgaradi. Bizning chiroq uchta variantni o'z ichiga oladi:

1. Pomodoro rejimi

Pomodoro texnikasi - bu o'qish paytida samaradorlikni oshirishning samaradorligini o'rganish usuli.

Siz bu erda texnikani o'qishingiz mumkin

Foydalanuvchi o'qish va tanaffus vaqtini belgilaydi, bunda o'qish/tanaffus vaqti 25/5 minut.

O'qish rejimida chiroq kuchli oq-issiq nurni beradi va telefoningizni sukunat rejimiga o'tkazadi.

Belgilangan vaqt o'tganidan so'ng, telefon ovozini o'chiradi va chiroq qizil rangni ko'rsatadi, bu esa tanaffus vaqti ekanligini ko'rsatadi. Biz qizil rangni tanladik, chunki bu sizni stoldan turishga undaydigan dehqonlar uchun yorug'lik nuri emas:)

2. Sovutish rejimi

Chiroyli muhit yoritilishini yaratish uchun chiroq yoqimli va qulay nurda bo'yalgan.

3. Interaktiv taymerli yoritish

Chiroq boshlang'ich rangdan boshlanadi va stolga qancha uzoq o'tirsangiz, rangini o'zgartiradi. Bu odamlar 1-2 soat va undan ko'proq vaqt o'tirishganda va Pomodoro bilan vaqt o'tkazishni xohlamasliklarining yaxshi ko'rsatkichidir. Bu soatingizga qarashning yaxshi va boshqacha alternativasi:)

Qo'shimcha funktsiyalar

- Kundalik o'tirish vaqtini o'lchash

Dastur sizga ish stolida o'tkazgan umumiy vaqtingizni beradi

- Harakatga asoslangan energiya tejash

Harakat sensori harakatni aniqlaydi, ma'lum vaqt bo'lmaganidan keyin chiroqni o'chiradi.

- Telefoningizning ovozini o'chirish va o'chirish.

Pomodoro rejimida diqqatni jamlashga yordam beradigan xususiyat.

Qiyinchiliklar va cheklovlar

Qachonki biz loyiha haqida o'ylashimiz mumkin bo'lsa, biz ob'ektni yoki xabarni etkazishning boshqa vositasini topishni juda chalkash deb topdik. Biz yoritishni o'zaro aloqa usuli sifatida ishlatmoqchi edik, lekin uni qaerga qo'yish kerakligini bilmay qoldik.

Biz xona yoritgichini yaratamiz, balki LED tasmasini stolga o'rnatamiz, lekin bu variantlar biroz yoqimsiz va samarasiz bo'lib chiqdi. Qolaversa, biz yengil fikr bo'lishi uchun yoqimli figurani yoki chiroyli ob'ektni yaratishni o'yladik, lekin oxir -oqibat stol chiroqini ishlatdik, bu mantiqiy qaror:)

Boshqa cheklovli simlar. Biz PIR sensori va ultratovush sensoridan foydalanmoqdamiz, ikkalasi ham NodeMCU platasi bilan simlar orqali aloqa qiladilar. Bu butun tizimga juda noqulay ko'rinish beradi. Kelgusidagi takomillashtirish - bu chiroq va taxtali ultrasonik datchiklar o'rnatilgan va PIR sensori devor orqali uzun simni uzmasdan, Bluetooth orqali aloqa o'rnatadigan korpus yaratish.

Hozirgi vaqtda tizim faqat Android foydalanuvchilari telefonni ovozini o'chirishni qo'llab -quvvatlash bilan cheklangan, chunki Apple bunday xizmatni IFTTT orqali ta'minlamaydi.

1 -qadam: komponentlar

Komponentlar
Komponentlar

Uskuna

- Wi -Fi ulangan NodeMCU taxtasi

Tizimning asosiy taxtasi sifatida ishlatiladi. Biz bu taxtadan foydalandik, chunki u Blynk bilan oson Wi -Fi ulanishiga ega

- Ultrasonik sensor HC-SR04

Ish stolida o'tirganingizni bilish uchun biz sensordan foydalanamiz. Sensor stulga qaratilgan, shuning uchun kimdir o'tirganda, biz uni sensordan masofasidan aniqlay olamiz

- PIR harakat sensori

Harakat sensori stol ustida osilgan, xonada kimdir bor yoki yo'qligini. Agar X daqiqada hech qanday harakat aniqlanmagan bo'lsa, biz energiyani tejash uchun LEDlarni o'chirib qo'yamiz

- 5 m RGB LED tasmasi

Yorug'lik manbai sifatida ishlatiladi, chiroq boshining o'rnatgichi ichiga yopishtirilgan.

- Lampochka o'rnatiladigan stol chiroqchasi

Bizga LED tasmasini ichkariga o'rnatish mumkin bo'lgan chiroq kerak. Odatda, lampochkalarni ishlatadigan eski stol chiroqqa juda mos keladi.

UI

Blynk ilovasi

Tizimni boshqaruvchi dastur sifatida ishlatiladi. Foydalanish qulayligi va tezligi uchun tanlangan

Xizmatlar

IFTTT

Webhooks va Android xizmatlari yordamida telefoningizni ovozini o'chirish va o'chirish uchun ishlatiladi.

2 -qadam: Sensorlarni ulash

Sensorlarni ulash
Sensorlarni ulash
Sensorlarni ulash
Sensorlarni ulash

PIR sensori

Ayol ulagichlari bo'lgan uchta sim.

PIR sensorini 5V VCC, topraklama va o'rta simga ma'lumot sim sifatida ulang.

NodeMCU -dagi ma'lumot simini D5 piniga ulang

Ultrasonik sensorni kichik matritsaga ulang va chapning eng chap burchagini erga, eng o'ng pimini 5v vcc ga ulang.

NodeMCU -da tetik pinini D1 -ga va echo -pinni D2 -ga ulang.

3 -qadam: Led chizig'ini ulash

Led chizig'ini ulash
Led chizig'ini ulash
Led chizig'ini ulash
Led chizig'ini ulash
Led chizig'ini ulash
Led chizig'ini ulash

Biz 3 metrli chiziqni oldik.

Avval biz chiziqli simlarni ulashimiz kerak. LED tasmasi ikki xil ulagichga ega.

Biri ESPga, ikkinchisi tashqi yordamchi quvvat manbaiga o'tadi, 5V quvvat manbasini oling (mobil USB zaryadlovchi - bu eng zo'r variant). Ikkita Vcc va Ground simlarini tashqi quvvat manba kabeliga lehimlang.

Ma'lumot kabelini (o'rtadagi) D4 piniga ulang. Keyin, boshqa topraklama simini erga ulang.

Biz ishlatilmaydigan quvvat kabeli bilan qolamiz, bu yaxshi.

Keyin biz LED tasmasini dastlab tasma bilan birga kelgan elim yordamida oqlangan tarzda o'rashimiz kerak. Agar kerak bo'lsa, uni biz kabi qo'shimcha lenta bilan yopishtirishingiz mumkin.

4 -qadam: Hammasini birgalikda o'rnatish

Hamma narsani birgalikda o'rnatish
Hamma narsani birgalikda o'rnatish
Hamma narsani birgalikda o'rnatish
Hamma narsani birgalikda o'rnatish
Hamma narsani birgalikda o'rnatish
Hamma narsani birgalikda o'rnatish

PIR sensorini butun xonaga qaraydigan qilib joylashtiring. Agar kerak bo'lsa, ishlatilmaydigan Ethernet kabeli ichki simlaridan foydalanishingiz mumkin. Sensor orqali o'tadigan 3 ta kabelni chekilgan kabelga lehimladik.

Ultrasonik sensorni chiroqqa o'rnating, shunda u stulga qaraydi va stulda kimdir o'tiradimi yoki yo'qmi.

LED chiziqli yordamchi quvvatni ulang.

5 -qadam: Kod

Kodeks
Kodeks

Yuqori darajadagi.ino fayli final_project.ino

Uni Arduino muharriri bilan oching, qolganlari esa har xil yorliqlarda ochiladi, ularning bitta papkada joylashganligiga ishonch hosil qiling.

Arduino muharriri ta'riflari ham ilova qilingan.

O'zgartirishni xohlagan parametrlar:

#MAX_DISTANCE 80 ni aniqlang

Sensor va o'tirgan odam orasidagi masofa sm. Bu raqam ostida tizim uni o'tirgan deb hisoblaydi.

// Blynk Wi -Fi va tasdiqlash tafsilotlari avtorizatsiyasi = "2b183af4b6b742918d14ab766fbae229";

char ssid = "NETWORK_NAME"; char pass = "PAROLA";

6 -qadam: IFTTT appletlarini yaratish

IFTTT ilovalarini yaratish
IFTTT ilovalarini yaratish
IFTTT ilovalarini yaratish
IFTTT ilovalarini yaratish
IFTTT ilovalarini yaratish
IFTTT ilovalarini yaratish

Tanaffusda telefonning ovozini o'chirish va o'chirish uchun IFTTT -da shaxsiy applet yaratish kerak.

Telefoningizni ovozini o'chira oladigan IFTTT veb -krujkasini yaratish uchun quyidagi amallarni bajaring.

Bu faqat Android qurilmalari uchun ishlaydi va siz qurilmangizga IFTTT ilovasini o'rnatishingiz kerak, bu unga qo'ng'iroq tovushining balandligiga kirishga ruxsat beradi.

Ovozni o'chirish va o'chirish uchun ham o'z appletlaringizni yaratganingizdan so'ng, ushbu sahifaga o'ting va "Blynk" veb -kancalarida "Umumiy" yorlig'i ostidagi kalitni berilgan kalitlarga almashtiring.

ifttt.com/services/maker_webhooks/settings

7 -qadam: Bizning Blynk ilovasi

Bizning Blynk ilovasi
Bizning Blynk ilovasi
Bizning Blynk ilovasi
Bizning Blynk ilovasi
Bizning Blynk ilovasi
Bizning Blynk ilovasi

Bizning Blynk ilovasida ikkita yorliq mavjud.

Birinchi yorliqlar sizga LCD displeyda bugun o'rgangan pomodorolar sonini ko'rishga, o'qish va tanaffus vaqtini tanlashga va har xil o'qish rejimlari o'rtasida o'tishga imkon beradi.

Ikkinchi varaq sizga o'qishning umumiy vaqtini (umumiy o'tirish vaqti) beradi va telefoningizni ovozini o'chirish va o'chirish uchun ishlatiladigan veb -kancalarni o'z ichiga oladi.

Ilovaga kirish va undan foydalanish uchun QR kodidan foydalaning

8 -qadam: Hamma narsani amalda ko'rish

Image
Image
Hamma narsani amalda ko'rish!
Hamma narsani amalda ko'rish!
Hamma narsani amalda ko'rish!
Hamma narsani amalda ko'rish!
Hamma narsani amalda ko'rish!
Hamma narsani amalda ko'rish!

- Aux LED tasmasini quvvat manbaiga ulang.

- NodeMCU kartasini quvvat manbaiga ulang

- Blynk ilovasini kiriting.

- Chiroq Chill rejimidan boshlanadi va agar Wi -Fi to'g'ri ulangan bo'lsa, chiroq yonib turishi kerak.

- Blynk -ga kiring va Pomodoro rejimiga o'tishga harakat qiling, hozirda uning asl qiymati uning ishlayotganini ko'rish uchun juda tezdir, lekin uni haqiqiy vaqtga o'rnatish uchun ilovadagi slayder qiymatlarini o'zgartiring.

- Dasturdan foydalanib, o'qish rejimiga o'ting va qancha vaqt o'tirganingizni ko'rasiz.

Baxtli o'qish !!!:)

9 -qadam: kelajak xususiyatlari

Ushbu loyihani oldinga surish va sozlashning ko'plab usullari mavjud. Vaqt cheklovida biz faqat yuqoridagi funktsiyalarni amalga oshirdik, lekin bu erda uni yangi bosqichga olib chiqish uchun ajoyib g'oyalar mavjud.

1. Study habbits analitikasini qo'shing

Sizga ma'lumki, siz odatdagidek o'tirgansiz, biz sizga o'qishning optimal vaqtlari va tanaffusning optimal vaqtlarini tavsiya qilishimiz mumkin. Buni mashinada o'rganish algoritmi bilan o'tirish vaqtini tahlil qilish orqali, foydalanuvchiga qanday yaxshiroq o'qish kerakligini taklif qilish orqali amalga oshirish mumkin. Yaxshi algoritmni yaratish uchun yaxshi ish natijasiga erishish uchun bir necha hafta va oylar ketishi mumkin.

2. Bildirishnomalar orqali o'zaro ta'sir qo'shish

Tanaffus tugagani haqida biz telefon orqali xabar bera olamiz, har kuni o'z ishingiz haqida qisqacha xabar yuborib, maslahat va takliflaringizni bera olamiz. taxminan 2 ish kuni

3. Ochiq rangni va intensivlikni kunduzgi vaqtga qarab o'zgartiring - Flux kompyuter qo'shimchasi kabi

Och rangni kunning vaqtiga qarab issiqroq yoki sovuqroq qiling.

Yorug'likni oldini olish uchun LED chizig'ining sezuvchanligini o'zgartirish uchun, uning atrofini qanchalik yorqinligini biladigan yorug'lik sensori qo'shing.

Bu taxminan amalga oshirilishi mumkin. 1 ish kuni.

4. Alexa yoki Google Home Assitant yordamini qo'shing

Hozirgi vaqtda loyiha va o'qish usullari faqat yorug'lik yordamida o'zaro ta'sir qiladi. Buni o'zgartirish va boshqa turdagi fikr -mulohaza olish uchun uy yordamchisi bilan ishlatish mumkin. Alexa yoki Google Home -ni birlashtirish, unga maxsus dastur yaratishni va boshqa IFTTT xizmatidan foydalanishni talab qiladi.

Ovozni boshqarish ilovasining murakkabligiga qarab, buni 2-3 ish kuni ichida bajarish mumkin.

5. LED chizig'ini stol chiroqqa emas, balki xonadagi yorug'lik sifatida o'rnating

O'rganish yordamchisidan tashqari, atrof -muhit yoritilishini yaratish uchun ham foydalanish mumkin. Biz kayfiyat chiroqlarini, yorug'likka asoslangan budilnikni va boshqalarni qo'shishimiz mumkin.

taxminan 1-2 ish kuni

10 -qadam: O'zingiz yarating

Agar sizga bu g'oya yoqqan bo'lsa va uni o'zingiz yaratmoqchi bo'lsangiz, sizga kerak bo'lgan hamma narsani olish juda oddiy.

Biz hayotimni osonlashtirish uchun ushbu loyiha uchun ishlatgan mahsulotlarimiz ro'yxatini qo'shdik

- Wi -Fi ulangan NodeMCU taxtasi

- Ultrasonik sensor HC-SR04

- PIR harakat sensori

- 5 m RGB LED tasmasi

- Lampochka o'rnatiladigan stol chiroqchasi

Tavsiya: