Mündəricat:

IRIS - Ətrafda olduğunuzu bilən lampa: 12 addım (şəkillərlə)
IRIS - Ətrafda olduğunuzu bilən lampa: 12 addım (şəkillərlə)

Video: IRIS - Ətrafda olduğunuzu bilən lampa: 12 addım (şəkillərlə)

Video: IRIS - Ətrafda olduğunuzu bilən lampa: 12 addım (şəkillərlə)
Video: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, Iyul
Anonim
Image
Image
IRIS - Ətrafda olduğunuzu bilən lampa
IRIS - Ətrafda olduğunuzu bilən lampa

Salam! Bəli, hamı karantindədir. Mən mühəndislik tələbəsiyəm. Bir yataqxanada qalırdım və gecələr tapşırıqlarımı və dərslərimi etməyə alışmışam. İndi evdəyəm, ailəm rahat hiss etmir, çünki burada hamı erkən yatmağa öyrəşib. Mənim də stolüstü lampam yoxdur.

Ancaq özüm etmək istəsəm, adi bir lampadan daha çox xüsusiyyətə sahib olmasını istərdim. Çətinlik hissələri tapmaq idi. Hindistanda ölkə daxilində kilidləndiyinə görə heç bir elektron mağaza açılmır. Bu, tamamilə ev qurduğum bir layihədir. Ağıllı masa lampası İrislə tanış olun. Evimdə olan elektronika ilə daxil edə biləcəyim qədər çox xüsusiyyətə malikdir.

Manual rejim: adi iş masası işıqlandırması

Ağıllı rejim: İşığı açmaq / söndürmək üçün istifadəçinin avtomatik aşkarlanması

Ağıllı yataq lampası: Gecə yarısı bir yerə getmək istədiyiniz zaman yolunuzu avtomatik olaraq işıqlandırır

Uyğunlaşan parlaqlıq: Parlaqlığı ətrafdakı işığa görə avtomatik olaraq tənzimləyir

Gün işığı xəbərdarlığı: Gün batandan sonra və ya başqa bir işıq mənbəyi olmadıqda ağıllı rejimi avtomatik olaraq aça bilər.

Son iki xüsusiyyət hələ əlavə edilmir, amma iş prinsipini qeyd etdim, buna görə əlavə etmək istəyirsinizsə nə edəcəyinizi biləcəksiniz. Gəlin hazırlayaq!

Təchizat

Bəli, bir çox ölkələrdə e-ticarət saytları hazırda aktiv olmadığı üçün alış bağlantıları verməyin əslində mənası olmadığını bilirəm. Ancaq bu virus nəzarət altına alındıqdan və hər şey normala döndükdən sonra bunu oxuyursan (ümid edirəm ki, tezliklə olacaq), onda … um.. xoş gəldin?

Arduino Uno:

İsti ağ LED şeridi:

Tək kanallı Relay:

Yaxınlıq/maneə sensoru:

12v enerji təchizatı:

GI teli

Qara boya

Burada və orada bəzi hissələr evdə tapıla bilər.

Addım 1: Stend hazırlayın

Stend hazırlamaq
Stend hazırlamaq
Stend hazırlamaq
Stend hazırlamaq
Stend hazırlamaq
Stend hazırlamaq

Baza dizaynının tamamilə özümə aid olduğunu söyləsəm, əslində doğru olmaz. Bu dizaynı bir videoda gördüm. Amma icra başqa cürdür, bəli.

Əvvəlcə qalın bir elektrik kabeli götürdüm. Qara rəng istədim, amma evimdə yatan tək bu idi. Problem çox çevik olmasıdır. Əyildikdən sonra formasını saxlaya biləcək bir şeyə ehtiyacımız var. Buna görə alüminium telini çıxarıb yerinə qalın bir GI teli taxdım. Sonra teli əyərək formaya saldım. Dibi üçün bir dairə düzəltmək və sonra telin qalan hissəsini stend üçün nazik S şəklində əymək qədər sadə idi.

Təəssüf ki, içəridə elektrik kabellərini keçmək üçün yer qalmadı, buna görə daha sonra bu barədə bir şey edəcəyik. Baza demək olar ki, hazırdır.

Addım 2: Lampanın Üstü

Lampanın Üstü
Lampanın Üstü
Lampanın Üstü
Lampanın Üstü

Bunun üçün mətbəxdən iki plastik qab götürdüm. Hər ikisi də bir az konikdir və biri digərindən daha böyükdür. Daha böyük konteyner boyunca bir xətt çəkdim və qısa kəsdim.

Kiçik konteyner böyük qabın üstünə qoyulduqda, tam olaraq lampaya bənzəyir. Əla!

Addım 3: Ampul

Ampul
Ampul
Ampul
Ampul
Ampul
Ampul
Ampul
Ampul

Bu, stasionara getmək və bir gecə işığı almaq qədər sadə ola bilər. Ancaq belə parlaq bir işıq istəmədim və evdəki hissələrimə avtomatik bir parlaqlıq tənzimləyicisi əlavə etmək istədim. Buna görə lampanı xüsusi olaraq hazırladım.

Əvvəlcə əvvəllər istifadə etdiyim kiçik qabın qapağını götürdüm və üzərinə düzbucaqlı bir alüminium lövhə yapışdırdım. Sonra alüminiuma iki kiçik isti isti LED şeridi yapışdırdım. Niyə alüminium zolaq? LED -lər üçün istilik qəbuledicisi rolunu oynayır, çünki uzun müddət istifadə edildikdə istilənirlər. Şükürlər olsun ki, mağaza otağında yatarkən tapdığım istiyə davamlı yapışqan istifadə edərək hər şey bir -birinə yapışdırıldı. Tapa bilmirsənsə, eybi yoxdur. LED şeritlərin ümumiyyətlə arxa tərəfində yapışqan var, sadəcə yapışdıra bilərsiniz.

Hər iki şeridi paralel saxlayaraq telləri lehimlədim. Sonra diffuzoru köhnə bir LED ampuldən açıb qapağın üstünə yapışdırdım.

Xüsusi LED ampulümüz hazırdır!

12v enerji təchizatı ilə sürətli bir test etdim. Artıq nə qədər xoş göründüyünü görə bilərsiniz.

Addım 4: Qara rəngləyin

Qara boyayın!
Qara boyayın!
Qara boyayın!
Qara boyayın!
Qara boyayın!
Qara boyayın!

Hər şeyi qara rəngə boyadım. Konteynerlərin səthini kobudlaşdırmaq üçün zımpara kağızından istifadə etməyinizə əmin olun ki, boya ona düzgün yapışsın.

Sprey boya istifadə etmək ən yaxşısıdır, amma evdə yox idi. Buna görə akril boya istifadə etdim. Boya çıxmağa davam etdiyi üçün bazanı boyamaq çox çətin idi. Üç qatdan sonra görünüşündən razı qaldım. Rəsmdən əvvəl də zımpara etməliydim.

Böyük konteynerin üst hissəsini boyamadım, çünki yarı şəffaf idi və işə salındıqda sərin bir işıq üzüyü meydana gətirərdi.

Addım 5: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Bütün xüsusiyyətlərdən bəhs edəndən sonra, məyus ola bilərsiniz və bunun mürəkkəb bir dövrənin ola biləcəyini düşünə bilərsiniz. Ancaq yox, olduqca sadədir. Arduino lövhəsi sayəsində.

Sensor girişi: maneə sensoru qarşınızda olduğunuzu algılar. Bu D0 pin Arduino pin 2 gedir GND pin Arduino GND pin gedir, açıq -aydın. +5v pin Arduino 5v pininə gedir.

Röle çıxışı: Röle ağıllı rejimdə olduqda lampanı yandırır/söndürür. Giriş pin Arduino pin 3 -ə, digər pin Arduino GND pininə gedir.

Qalan əlaqələr olduqca sadədir. Yalnız sxematik sxemə əməl edin. Nə baş verdiyini bilsəniz bir az daha asan olacaq.

Əsasən, açarı sağa sürüşdürsəniz, birbaşa lampanı təchizatdan alırsınız. Açarı sola sürüşdürdüyünüz zaman lampa ağıllı rejimdədir. Buradan etibarən lampa Arduino tərəfindən idarə olunur. Əsasən açarı sola sürüşdürərək, lampadan enerji təchizatını ayırırsınız və bunun əvəzinə Arduino -ya güc verirsiniz. Arduino lampanı gücləndirmək istəsə, əvvəllər kəsilmiş keçid terminallarını qısaldan röleyi işə salacaq.

Addım 6: Arduino yoxdursa nə etməliyəm?

Arduino yoxdursa nə edim?
Arduino yoxdursa nə edim?
Arduino yoxdursa nə edim?
Arduino yoxdursa nə edim?

Arduino yoxdursa, BC547 və ya başqa bir ümumi təyinatlı tranzistor və maneə sensoru istifadə edərək yenə də ağıllı rejim qura bilərsiniz. Şematik diaqrama baxın. Bu dövrə əvvəlki addımdakı sxematik diaqramdakı Arduino, röle və sensor tənzimlənməsi ilə əvəz olunmalıdır. Bu daha ucuz bir seçim olsa da, boş vaxtda kiçik bir enerji istehlakı olacaq.

Addım 7: Proqramlaşdırma

Proqramlaşdırma
Proqramlaşdırma

Bütün bu ağıllı xüsusiyyətlər Arduino tərəfindən idarə olunur. Proqramımız onların necə işlədiyinə qərar verir. Mənimki kimi işləməsini istəyirsinizsə, kodumu yükləyib Arduino -ya yükləyə bilərsiniz. Kodu anlamaq və öz zövqünüzə uyğunlaşdırmaq istəyirsinizsə, istinad edə biləcəyiniz təlimatın sonunda bir kod gəzəcəyəm.

Daha əvvəl də qeyd etdiyim kimi, bu kod yalnız maneə sensorundan gələn məlumatları oxuyur. Uyğunlaşan parlaqlıq və gündüz işığı fərqləndirmə xüsusiyyətləri hələ əlavə edilməmişdir. Bunu kodun bir hissəsində izah edəcəyəm, istəsəniz əlavə edə bilərsiniz

Addım 8: Necə işləyir?

Bu necə işləyir?
Bu necə işləyir?

İstifadəçinin avtomatik aşkarlanması:

Maneə sensörünü masanın altına, qarşınıza qoyacaqsınız. Beləliklə, indi onun qarşısında oturduğunuzda sizi aşkar edəcək və Arduinoya rəqəmsal bir siqnal göndərəcək. Arduino daha sonra lampanı yandıran röleyi işə salır.

Yataq lampasının xüsusiyyətləri:

Bu, əslində ayrı bir xüsusiyyət deyil. Mövcud maneə sensoru, lakin potensialiometrini çevirərək aralığını artırdı. Lampanız və masanızın düzeni bir yatağın yanında saxlanılırsa, yatağınızdan qalxdığınız zaman sizi tanıyır və lampanı 15 saniyə yandırır, sonra lampa sönür. Lampanı işıqlandırmaq üçün yatmazdan əvvəl yolunuza yönəldə bilərsiniz.

Addım 9: yığın

Toplaşmaq
Toplaşmaq
Toplaşmaq
Toplaşmaq
Toplaşmaq
Toplaşmaq

Bütün elektronika düzgün birləşdirildikdən və sınaqdan keçirildikdən sonra onları kiçik bir qutuya düzəltdim. Onları lampaya bağlaya bilərdim, amma minimalist görünməsini istəyirdim, buna görə də elektronika ayrı olaraq masanın altına quraşdırılmışdı. Maneə sensoru üçün mükəmməl mövqe və gözdən gizlidir.

Superglue istifadə edərək bir elektrik telini stendə yapışdırdım. Bəs digər tel? Stendə bir GI teli qoyduğumuzu xatırlayırsınızmı? Başqa bir tel olaraq istifadə edəcəyik. Bu, hər şeyin səliqəli görünməsini təmin edəcək.

Bütün tellər düzgün birləşdirildikdən və sınaqdan keçirildikdən sonra, lampa başının iki hissəsini epoksi qatranla yapışdırdım. Sonra stend, bir delik açaraq GI telini içindən keçirərək başa bərkidildi. Son bir qatran damlası və hər şey möhkəmdir və getmək yaxşıdır.

Addım 10: Getməyə hazırsınız

Getməyə hazır!
Getməyə hazır!
Getməyə hazır!
Getməyə hazır!
Getməyə hazır!
Getməyə hazır!
Getməyə hazır!
Getməyə hazır!

Hər şeyi bir neçə dəfə sınadıqdan sonra hər şeyin necə işlədiyindən çox məmnunam. Xüsusi olaraq hazırladığımız ampuldən gələn işığın nə qədər yumşaq və xoş olduğunu qeyd etmək olmaz.

Asanlıqla həll edə biləcəyim kiçik məsələlər var idi.

Maneə sensoru kresloyu hər zaman aşkar edə bilər. Mənimki kimi yalnız üst tərəfində arxası olan bir kreslo istifadə edərək bunun öhdəsindən gəlmək olar. Dibi içi boş olduğundan maneə sensoru onu aşkar etmir.

Maneə sensoru ətrafda gəzən insanları aşkarlayır və lampanı açmağa/söndürməyə davam edir. Mənim üçün masa çarpayının yanında idi, buna görə yatmaq və ya masadan istifadə etmək istəmədikcə heç kim ora getmir. Nə edə biləcəyiniz, aralığınızı düzgün bir şəkildə tənzimləməkdir ki, yalnız oturduğunuz zaman sizi algılar.

Lampa sönmür. Bu, maneə sensorunun qəbuledicisi (qara ampul) ötürücüyə (şəffaf ampul) çox yaxın olduqda baş verir. Bu həll etmək asandır. Etməyiniz lazım olan tək şey onları bir -birindən biraz əyməkdir.

Addım 11: Əlavə Xüsusiyyətlər və Tweaking

Beləliklə, indi bir problem ola bilər. İstifadəçinin aşkarlanması üçün ağıllı rejim ilə ağıllı yataq lampası rejimi arasında necə keçid etmək olar? Təqdim etdiyim kodda hər ikisi əsasən eyni şeydir. Ancaq hər biri üçün xüsusi bir rejim istəsəniz və aralarında avtomatik olaraq keçid etsəniz, Arduino yerinə Nodemcu (esp8266) mikro nəzarətçisindən istifadə edə bilərsiniz.

Vaxt və cədvəlinizə əsasən hər rejimi tetiklemek üçün IFTTT adlı bir xidmətdən istifadə edə bilərsiniz. Ayrıca, lampanı ağıllı telefonunuzdan idarə etmək, hava xəbərdarlıqları, taymerlər və bir çox başqa şeyi asanlıqla əlavə edə bilərsiniz. Bu, İrisi həqiqətən ağıllı edə bilər. Təəssüf ki, nodemcu hosteldədir, buna görə Arduino ilə sıxışmışam. Geri qayıtdıqdan sonra bu xüsusiyyətləri əlavə edəcəyəm və bəlkə başqa bir təlimat verəcəyəm!

Addım 12: Koddan keçin

Kod keçmək
Kod keçmək

Kod nəinki görünür, həm də əslində olduqca sadədir.

Əvvəlcə quraşdırma funksiyasında Arduinonun giriş və çıxış pinlərini elan edirik.

Pin 2 sensordan giriş alır. YÜKSƏ oxuyursa, yəni kimsə ona yaxındırsa, röleyi (pin 3) 15 saniyə yandırır. 15 saniyə sonra, pin 2 hələ də yüksək oxuyursa, if bloku icra olunmağa davam edir və lampa yanır. Əks təqdirdə, röle və lampa söndürülür.

Gün batandan sonra avtomatik işləməsini istəsəniz, etməli olduğunuz şey başqa bir pinə ümumi təyinatlı tranzistorlu bir LDR əlavə etməkdir. Sonra yuxarıdakı kodun hamısı if bloğuna yerləşdirilir. LDR heç bir işıq oxumadıqda, if bloku icra olunur və yuxarıda izah edilən proses Arduino tərəfindən həyata keçirilir.

Parlaqlığın avtomatik tənzimlənməsi üçün yenidən LDR istifadə etməlisiniz. Lampa indi başqa bir rölin istifadə oluna biləcəyi Arduino -dan birbaşa qidalanmalıdır. LDR -dən analoq girişə əsaslanaraq lampanın parlaqlığını tənzimləmək üçün PWM -dən istifadə edə bilərsiniz. Unutmayın ki, bunun üçün 12v əvəzinə 5v LED şeridi istifadə etməlisiniz.

Ev Sürət Məşqindən Çalışın
Ev Sürət Məşqindən Çalışın
Ev Sürət Məşqindən Çalışın
Ev Sürət Məşqindən Çalışın

Ev Sürət Mübarizəsində İşdə İkinci Mükafat

Tövsiyə: