Mündəricat:
- Addım 1: Komponentlər
- Addım 2: Sensorların birləşdirilməsi
- Addım 3: Led Zolağını Bağlayın
- Addım 4: Hər şeyi bir yerə yığın
- Addım 5: Kod
- Addım 6: IFTTT Appletlərinin yaradılması
- Addım 7: Blynk Tətbiqimiz
- Addım 8: Hər şeyi hərəkətdə görmək
- Addım 9: Gələcək Xüsusiyyətlər
- Addım 10: Özünüz qurun
Video: Ağıllı Masa Lambası ilə Daha Yaxşı İş - IDC2018IOT: 10 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Qərb dünyasında insanlar çox vaxtlarını oturaraq keçirirlər. Masada, maşın sürmək, televizora baxmaq və sair. Bəzən çox oturmaq bədəninizə və diqqət qabiliyyətinizə zərər verə bilər. Müəyyən bir vaxtdan sonra gəzmək və ayağa qalxmaq həyatda daha yaxşı performans göstərmək üçün çox vacibdir.
Tələbə olaraq çox vaxtımızı təhsil almağa sərf edirik. Sərin bir layihə hazırlamağa çalışarkən, təhsil prosesində yaşadığımız ağrıları düşündük. İnanırdıq ki, yalnız tətbiqlər və bildirişlər vasitəsilə deyil, habbits öyrənməyi daha yaxşı bir şəkildə idarə etmək üçün daha yaxşı bir yol olmalıdır.
Vaxtınızı planlaşdırmağa, nə qədər təhsil aldığınızdan xəbərdar olmağa və fasilələrinizi planlaşdırmağa kömək edəcək ağıllı masa lampası yaratmaq fikri ilə gündəmə gəldik. Ağıllı lampa, vəziyyətinə görə dəyişən rəngli LED rənglərlə gəlir. Lampamızda üç seçim var:
1. Pomodoro rejimi
Pomodoro texnikası, təhsil alarkən səmərəliliyi artırmaq üçün bir məhsuldarlıq öyrənmə texnikasıdır.
Texnika haqqında daha çox məlumatı burada oxuya bilərsiniz
İstifadəçi 25/5 dəqiqəlik təhsil/fasilə müddəti ilə işin və fasilə müddətini təyin edir.
İş rejimi zamanı lampa güclü isti-ağ işıq təmin edəcək və telefonunuzu səssizlik rejiminə keçir.
Müəyyən edilmiş vaxt keçdikdən sonra telefonun səsi açılacaq və lampa fasilə vaxtı olduğunu göstərən qırmızı rəng göstərəcək. Qırmızını seçdik, çünki bu, kəndlinin işığı deyil, ayağa qalxıb masanızdan çıxmağa təşviq edir:)
2. Soyutma rejimi
Yaxşı bir işıqlandırma yaratmaq üçün lampa xoş və rahat bir işıqda rənglənir.
3. İnteraktiv taymer işıqlandırması
Lampa başlanğıc rəngdən başlayır və masanızda nə qədər çox oturursanız rəngini dəyişir. İnsanlar 1-2 saat və daha çox oturub Pomodoro ilə vaxt keçirmək istəmədikdə bu gözəl bir göstəricidir. Saatınıza baxmaq gözəl və fərqli bir alternativdir:)
Əlavə Xüsusiyyətlər
- Gündəlik oturma vaxtının ölçülməsi
Proqram, masanızda keçirdiyiniz ümumi vaxtı sizə verir
- Hərəkətə əsaslanan enerji qənaəti
Hərəkət sensoru müəyyən bir müddətdən sonra lampanı söndürərək hərəkəti algılar.
- Telefonunuzun səsini söndürmək və açmaq.
Pomodoro rejimində cəmləşməyinizə kömək edəcək bir xüsusiyyət.
Çətinliklər və məhdudiyyətlər
Layihə haqqında düşünə bildiyimiz zaman bir obyekt və ya mesajı çatdırmaq üçün başqa bir vasitə tapmağın çox qarışıq olduğunu gördük. İşıqlandırmanı qarşılıqlı əlaqə yolu kimi istifadə etmək istədik, amma harada yerləşdirəcəyimizdən əmin deyildik.
LED şeridini masaya quraşdırmaq üçün bir otaq işıqlandırması yaratmaq istəsək də, bu seçimlərin bir az zövqsüz və təsirsiz olduğu ortaya çıxdı. Əlavə olaraq, yüngül rəy olmaq üçün sevimli bir rəqəm və ya yaraşıqlı bir obyekt yaratmağı düşündük, amma sonda məntiqi bir qərar olan bir masa lampası istifadə edərək bitirdik:)
Başqa bir məhdudlaşdırıcı kabel. Bir PIR sensoru və bir ultrasəs sensoru istifadə edirik, hər ikisi NodeMCU lövhəsi ilə tellər vasitəsi ilə əlaqə qurur. Bu, bütün sistem üçün olduqca çətin bir görünüş yaradır. Gələcək bir yaxşılaşma, lövhənin və ultrasəs sensorlarının artıq lampaya quraşdırıldığı və PIR sensorunun divara uzun bir kabel çəkmədən Bluetooth vasitəsilə əlaqə qurduğu bir vəziyyət yaratmaqdır.
Hal -hazırda sistem yalnız Android istifadəçilərinin telefonun səsini çıxarmasını dəstəkləməklə məhdudlaşır, çünki Apple IFTTT vasitəsilə belə bir xidmət təqdim etmir.
Addım 1: Komponentlər
Avadanlıq
- Wifi bağlantısı olan NodeMCU lövhəsi
Sistemin əsas lövhəsi kimi istifadə olunur. Blynk ilə istifadəsi asan Wifi bağlantısı olduğu üçün bu lövhədən istifadə etdik
- Ultrasonik Sensor HC-SR04
Masanızda oturub oturmadığınızı bilmək üçün sensordan istifadə edirik. Sensor kresloya yönəldilmişdir ki, kimsə oturanda onu sensordan olan məsafəsinə görə aşkar edə bilək
- PIR Hərəkət Sensoru
Otaqda birinin olub olmadığını bilmək üçün hərəkət sensoru masanın üstünə asılır. X dəqiqə ərzində heç bir hərəkət aşkar edilməyibsə, enerjiyə qənaət etmək üçün LEDləri söndürürük
- 5 m RGB LED şeridi
İşıq mənbəyi olaraq istifadə olunur, lampa başı montajının içərisinə bantlanır.
- Bir ampul qurğusu olan bir masa lampası
LED şeridin içəriyə quraşdırıla biləcəyi bir lampaya ehtiyacımız var. ümumiyyətlə, ampullərdən istifadə edən köhnə masa lampası mükəmməl uyğun gəlir.
UI
Blynk tətbiqi
Sistemin idarəedici proqramı kimi istifadə olunur. İstifadə rahatlığı və sürətlə artması üçün seçildi
Xidmətlər
IFTTT
Webhooks və Android xidmətləri ilə telefonunuzu susdurmaq və açmaq üçün istifadə olunur.
Addım 2: Sensorların birləşdirilməsi
PIR sensoru
Qadın konnektorlu üç tel.
PIR sensorunu 5V VCC -yə, yerə və orta telə məlumat teli kimi qoşun.
Məlumat telini NodeMCU -da D5 pininə bağlayın
Ultrasonik sensoru kiçik bir matrisə bağlayın və ən sol pimi yerə və ən çox pinini 5v vccə bağlayın.
NodeMCU -da tətik pinini D1 -ə və echo pinini D2 -yə bağlayın.
Addım 3: Led Zolağını Bağlayın
3 metrlik bir zolaq götürdük.
Əvvəlcə led şerit tellərini birləşdirməliyik. Led şeridi iki fərqli bağlayıcıya malikdir.
Biri ESP -yə, digəri isə xarici köməkçi enerji mənbəyinə gedir. 5v enerji mənbəyi alın (mobil USB şarj cihazı əla seçimdir). İki Vcc və Topraklama telini xarici enerji mənbəyi kabelinə lehimləyin.
Məlumat kabelini (ortasını) lövhəyə D4 pininə bağlayın. Sonra, digər torpaq telini yerə bağlayın.
İstifadə edilməmiş bir elektrik kabeli ilə qalırıq, bu yaxşıdır.
Sonra, LED şeridlərini orijinal olaraq gətirdikləri yapışqandan istifadə edərək LED şeridi zərif bir şəkildə sarmalıyıq. Lazım gələrsə, bizim kimi əlavə bir lentlə yapışdıra bilərsiniz.
Addım 4: Hər şeyi bir yerə yığın
PIR sensorunu bütün otağa baxacaq şəkildə yerləşdirin. Gerekirse, istifadə edilməmiş bir Ethernet kabeli daxili tellərindən istifadə edə bilərsiniz. Sensordan keçən 3 kabeli Ethernet kabelinə lehimlədik.
Ultrasonik sensoru lampanın üzərinə qoyun ki, kresloya baxsın və kiminsə kresloda oturub oturmadığını görsün.
Köməkçi LED şeridini qoşun.
Addım 5: Kod
Üst səviyyə.ino faylı final_project.ino
Arduino redaktoru ilə açın, qalanları fərqli sekmələrdə açılacaq, sadəcə eyni qovluqda olduqlarından əmin olun.
Arduino redaktorunun tərifləri də əlavə olunur.
Dəyişdirmək istəyə biləcəyiniz parametrlər:
#MAX_DISTANCE 80 təyin edin
Sensorla oturan adam arasındakı məsafə sm -dir. Bu rəqəmin altında sistem onu oturmuş hesab edəcək.
// Blynk Wifi və Doğrulama Detallarıchar auth = "2b183af4b6b742918d14ab766fbae229";
char ssid = "NETWORK_NAME"; char pass = "PAROLA";
Addım 6: IFTTT Appletlərinin yaradılması
Fasilələrdə telefonun səsini çıxarmaq və açmaq üçün IFTTT -də şəxsi applet yaratmalısınız.
Telefonunuzun səsini kəsə biləcək bir webhook əsaslı IFTTT proqramı yaratmaq üçün aşağıdakı addımları izləyin.
Bu yalnız Android cihazları üçün işləyir və cihazınızda IFTTT tətbiqinə yükləməlisiniz, bu da zəng melodiyanızın səsinə daxil olmaq üçün icazə verir.
Appletlərinizi həm Səssiz, həm də Səssiz olaraq yaratdıqdan sonra bu səhifəyə keçin və Ümumi sekmesinin altında Blynk webhooks -da gördüyünüz açarı burada verilən düymələrlə əvəz edin.
ifttt.com/services/maker_webhooks/settings
Addım 7: Blynk Tətbiqimiz
Blynk tətbiqimizdə iki nişan var.
İlk nişanlar bu gün LCD ekranda öyrəndiyiniz pomodoro sayını görməyə, iş və fasilə vaxtlarını seçməyə və fərqli iş rejimləri arasında keçid etməyə imkan verir.
İkinci nişan sizə ümumi iş vaxtını (ümumi oturma vaxtı) verir və telefonunuzu səssiz etmək və açmaq üçün istifadə olunan webhookları ehtiva edir.
Tətbiqə daxil olmaq və istifadə etmək üçün QR kodundan istifadə edin
Addım 8: Hər şeyi hərəkətdə görmək
- Aux LED şeridini gücə qoşun.
- NodeMCU lövhəsini enerji mənbəyinə qoşun
- Blynk tətbiqinizi daxil edin.
- Lampa Chill rejimindən başlayır və Wifi düzgün bağlandığı təqdirdə işıqları göstərməlidir.
- Blynk daxil edin və Pomodoro rejiminə keçməyə çalışın, hal -hazırda ilkin defolt yalnız işlədiyini görmək üçün olduqca sürətlidir, ancaq tətbiqdəki kaydırıcı dəyərlərini əsl vaxta təyin etmək üçün dəyişdirin.
- Tətbiqdən öyrənmə rejimi arasında keçmək və bir müddət sonra nə qədər oturduğunuzu görmək üçün istifadə edin.
Xoşbəxt təhsil !!!:)
Addım 9: Gələcək Xüsusiyyətlər
Bu layihəni irəli aparmağın və fərdiləşdirməyin bir çox yolu var. Vaxt məhdudiyyətində yalnız yuxarıdakı xüsusiyyətləri tətbiq etdik, amma burada yeni bir səviyyəyə qaldırmaq üçün bəzi maraqlı fikirlər var.
1. Study habbits analitiklərini əlavə edin
Habit oturduğunuzu bildiyimiz üçün sizə ən yaxşı təhsil vaxtlarını və optimal fasilə vaxtlarını tövsiyə edə bilərik. Bu, istifadə vaxtını maşın öyrənmə alqoritmi ilə təhlil etməklə, istifadəçiyə daha yaxşı oxumağı təklif etməklə edilə bilər. Yaxşı bir işləmə nəticəsi əldə etmək üçün yaxşı bir alqoritm yaratmaq səyləri həftələrlə aylar arasında çəkə bilər.
2. Bildirişlər vasitəsilə qarşılıqlı əlaqə əlavə edin
Fasilə bitdikdə telefonla məlumat verə bilərik, performansınızla gündəlik xülasə mesajı göndərə bilərik, məsləhət və təkliflərinizi verə bilərik və s. təqribən 2 iş günü
3. Günün vaxtına əsaslanaraq açıq rəng və intensivliyi dəyişdirin - Flux kompüter əlavəsi kimi
Günün vaxtından asılı olaraq açıq rəngi daha isti və ya soyuq edin.
Əlavə olaraq, parıltı qarşısını almaq üçün LED şeridinin intesitesini dəyişdirmək üçün ətrafının nə qədər parlaq olduğunu bilən bir işıq sensoru əlavə edin.
Bu təqribən edilə bilər. 1 iş günü.
4. Alexa və ya Google Home Assitant dəstəyi əlavə edin
Hal -hazırda layihə və iş rejimləri yalnız işıqlandırma vasitəsi ilə qarşılıqlı təsir göstərir. Bu, başqa bir rəy almaq üçün bir ev köməkçisi ilə dəyişdirilə və istifadə edilə bilər. Alexa və ya Google Home -un inteqrasiyası ona həsr olunmuş bir tətbiq yaratmağı və ehtimal ki, başqa bir IFTTT xidmətindən istifadə etməyi tələb edir.
Səs idarəetmə tətbiqinin mürəkkəbliyindən asılı olaraq, bu 2-3 iş günü ərzində tamamlana bilər.
5. LED şeridini yalnız masa lampası əvəzinə otaq mühitinin işıqlandırması kimi quraşdırın
Bir iş köməkçisi olmaqla yanaşı, ətraf işıqlandırma yaratmaq üçün də istifadə edilə bilər. Əhval işıqları, işığa əsaslanan zəngli saat və daha çoxunu əlavə edə bilərik.
təxminən 1-2 iş günü
Addım 10: Özünüz qurun
Fikri bəyənmisinizsə və özünüz yaratmaq istəyirsinizsə, ehtiyacınız olan hər şeyi əldə etmək olduqca sadədir.
Həyatımı asanlaşdırmaq üçün bu layihə üçün istifadə etdiyimiz məhsulun siyahısını əlavə etdik
- Wifi bağlantısı olan NodeMCU lövhəsi
- Ultrasonik Sensor HC-SR04
- PIR Hərəkət Sensoru
- 5 m RGB LED şeridi
- ampul qurğusu olan stolüstü lampa
Tövsiyə:
Ağıllı Masa LED İşığı - Ağıllı İşıqlandırma W/ Arduino - Neopixels İş Sahəsi: 10 Adım (Şəkillərlə birlikdə)
Ağıllı Masa LED İşığı | Ağıllı İşıqlandırma W/ Arduino | Neopixels Çalışma Alanı: İndi günlərimiz evdə çox vaxt keçirir, virtual olaraq oxuyuruq və işləyirik, buna görə də xüsusi və ağıllı işıqlandırma sistemi olan Arduino və Ws2812b LEDləri ilə iş sahəmizi daha da genişləndirməyək. Masa üstü LED işığı
Dar Bant IoT: Ağıllı İşıqlandırma və Ölçmə daha yaxşı və daha sağlam bir ekosistemə yol açır: 3 addım
Dar Bant IoT: Ağıllı İşıqlandırma və Ölçmə daha yaxşı və daha sağlam bir ekosistemə yol açır: Avtomatika demək olar ki, hər sektorda öz yerini tapmışdır. İstehsaldan başlayaraq səhiyyəyə, nəqliyyata və təchizat zəncirinə qədər avtomatlaşdırma günün işığını gördü. Şübhəsiz ki, bunların hamısı cazibədardır, amma görünən biri var
Yataq üçün daha yaxşı bir dizüstü kompüter stendi: 7 addım (şəkillərlə birlikdə)
Yataq üçün daha yaxşı bir dizüstü kompüter stendi: Təxminən 15 dollara və 30-60 dəqiqəyə sadə, lakin inanılmaz dərəcədə faydalı bir dizüstü kompüter stendi hazırlayın! Yazarkən, gəzərkən və xüsusən film seyr edərkən yataqda istifadə üçün əladır. Laptopumu yataqda istifadə edərkən çox vaxt narahat oluram. Laptopu balanslaşdırmalıyam
YENİLƏNİB !!!! Kağızlardan daha yaxşı və daha sürətli ucuz və asan WIFI Anten Siqnal Gücləndiricisi !!!: 9 addım
YENİLƏNİB !!!! Kağızlardan daha yaxşı və daha sürətli olan ucuz və asan WIFI Anten Siqnal Gücləndiricisi!: WIFI siqnalınızı yaxşılaşdırmaq üçün köhnə bir fikir üzərində yeni bir yelləncək
Sony qulaqlıq yuvasının dəyişdirilməsi - daha yaxşı və daha güclü: 10 addım (şəkillərlə birlikdə)
Sony Qulaqlıq Jakının Dəyişdirilməsi - Daha Yaxşı və Güclü: Qulaqlıqların çoxu yüngül, yaxşı səsli və fişdən qopmaq üçün hazırlanmışdır. Bu addımlar əksər qulaqlıq modelləri üçün istifadə edilə bilər. Çox ucuz qulaqlıqlarda tellər işləmək üçün çox incə (kiçik) olacaq Bu Təlimat üçün Mən