Mundarija:
- 1 -qadam: komponentlar
- 2 -qadam: Sensorlarni ulash
- 3 -qadam: Led chizig'ini ulash
- 4 -qadam: Hammasini birgalikda o'rnatish
- 5 -qadam: Kod
- 6 -qadam: IFTTT appletlarini yaratish
- 7 -qadam: Bizning Blynk ilovasi
- 8 -qadam: Hamma narsani amalda ko'rish
- 9 -qadam: kelajak xususiyatlari
- 10 -qadam: O'zingiz yarating
Video: Aqlli stol lampasi bilan yaxshiroq o'rganish - IDC2018IOT: 10 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
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
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
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
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
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
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
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 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
- 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:
LED yoritgichli aqlli stol - Smart yorug'lik W/ Arduino - Neopixel ish maydoni: 10 qadam (rasmlar bilan)
LED yoritgichli aqlli stol | Smart Yoritish W/ Arduino | Neopixels Workpace: Hozir biz ko'p vaqtimizni uyda o'tkazamiz, virtualni o'rganamiz va ishlaymiz, shuning uchun Arduino va Ws2812b LED -larga asoslangan maxsus va aqlli yorug'lik tizimi yordamida ish joyimizni kengaytirmasligimiz kerak. Ish stolining LED yoritgichi
Zombi aqlli xavfsizlik boyqushini aniqlaydi (chuqur o'rganish): 10 qadam (rasmlar bilan)
Zombi aqlli xavfsizlik boyqushini aniqlayapti (chuqur o'rganish): Hammaga salom, T3chFlicks -ga xush kelibsiz! Ushbu Xellouin darsligida biz sizga oddiy uy xo'jaliklarining klassikasi - xavfsizlik kamerasiga qanday qilib o'ta dahshatli burilish qo'yganimizni ko'rsatamiz. Qanaqasiga?! Biz odamlarni kuzatish uchun tasvirni qayta ishlashdan foydalanadigan tungi boyo'g'li yaratdik
ESP32 bilan WebApp Puzzle LED lampasi: 5 qadam (rasmlar bilan)
ESP32 bilan WebApp Puzzle LED lampasi: Men yillar davomida LED chiziqlar bilan o'ynadim va yaqinda do'stlarimning joyiga ko'chib o'tdim, u erda devorga tasma o'rnatish kabi katta o'zgarishlar qila olmadim, shuning uchun men bu chiroqni yig'dim. Quvvat uchun bitta sim chiqadi va uni qo'yish mumkin
Tor tarmoqli IoT: aqlli yoritish va o'lchash yaxshiroq va sog'lom ekotizimga yo'l ochadi: 3 qadam
Tor tarmoqli IoT: aqlli yoritish va o'lchash yaxshiroq va sog'lom ekotizimga yo'l ochadi: avtomatlashtirish deyarli barcha sohalarda o'z yo'lini topdi. Ishlab chiqarishdan sog'liqni saqlash, transport va ta'minot zanjiriga qadar avtomatlashtirish kunning nurini ko'rdi. Shubhasiz, bularning barchasi jozibali, lekin shunday ko'rinadi
Aqlli budilnik: Raspberry Pi -dan tayyorlangan aqlli budilnik: 10 qadam (rasmlar bilan)
Aqlli budilnik: Raspberry Pi bilan yasalgan aqlli budilnik: Siz hech qachon aqlli soatni xohlaganmisiz? Agar shunday bo'lsa, bu siz uchun yechim! Men Smart Budilnikni yaratdim, bu soat, siz budilnik vaqtini veb -saytga ko'ra o'zgartirishingiz mumkin. Signal o'chganda, ovoz eshitiladi va ikkita chiroq yonadi