Mündəricat:
- Addım 1: Komponentlər
- Addım 2: LDR -ni PICO -ya bağlayın
- Addım 3: Bir LED bağlayın və işimizi sınayın
- Addım 4: Röleyi PICO -ya bağlayın
- Addım 5: AC yükünün bağlanması və rölin proqramlaşdırılması
- Addım 6: Hazırsınız
Video: Ağıllı Ev İşıqlandırması: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Salam uşaqlar, bu gün ətrafdakı işıqlandırmaya əsaslanaraq bir ampulü idarə etdiyimiz bir layihə hazırlayacağıq. PICO və İşığa Bağlı Rezistordan (LDR) istifadə edərək, işığı aşkar edirik və ətrafdakı işığın nə qədər sıx olduğuna görə bir ampulü yandırırıq və ya söndürürük.
Addım 1: Komponentlər
- PICO, mellbell.cc saytında mövcuddur (17 dollar)
- LDR 12mm, ebayda 30 paket (0.99 dollar)
- 2 kanallı Relay modulu və ya 1 kanallı Relay Modulu, ebay-da mövcuddur ($ 0.74)
- 10k ohm rezistor, ebayda 100 paket (0.99 dollar)
- Mini çörək taxtası, ebayda 5 paket (2.52 dollar)
- Kişi - kişi atlama telləri, ebayda 40 ədəd paket (0.99 dollar)
- Kişi - qadın atlama telləri, ebayda 40 ədəd paket (0.99 dollar)
- 220V AC lampa
- 9 voltluq batareya
Addım 2: LDR -ni PICO -ya bağlayın
İşığa Bağlı Rezistorlar, düşən işığın miqdarından asılı olaraq müqavimətlərini dəyişən dəyişən rezistorlardır. İlişkiləri tərs mütənasibdir, yəni işıq azaldıqca müqavimət artır və işıq artdıqca azalır.
Bu xüsusiyyətdən, PICO -nun oxuduğu gərginliyi dəyişdirmək və ondan asılı olaraq hərəkət etmək üçün istifadə edəcəyik. Bunu etmək üçün LDR -dən istifadə edərək bir gərginlik bölücü yaratmalıyıq və bunu belə yaradırıq:
- LDR -nin birinci tərəfini PICO -nun Vc -ə bağlayırıq
- LDR -nin digər tərəfini həm A0, həm də 10K ohm rezistorla bağlayın
- Rezistorun digər tərəfini PICO GND -yə qoşun
İndi PICO A0 -a çatan siqnalın LDR -nin müqavimətindən asılı olduğu bir gərginlik bölücümüz var. Bir gərginlik bölücüdən gələn siqnal aşağıdakılarla təmsil olunur: Vout = (R2/(R1+R2)) * Vin. Bizim halda
- Vin = Enerji mənbəyi (Vc)
- Vout = A0
- R1 = LDR müqaviməti
- R2 = 10k ohm (sabit müqavimətimiz)
İndi fərqli işıqlandırma şəraitində necə işlədiyini görək.
İlk test: İşıqlı bir otaq
LDR müqaviməti azalır və demək olar ki, 1K ohm -a çatır, bunu tənliyimizdə sınayaq:
A0 = (10000/(1000+10000)) * 5 = 4.54v
PICO -nun ADC -si bu gərginliyi 928 rəqəmsal dəyərə çevirəcək.
İkinci test: Qaranlıq bir otaq
LDR -nin müqaviməti artır və demək olar ki, 10K ohm -a çatır, bunu tənliyimizdə yenidən sınayaq:
A0 = (10000/(9000+10000)) * 5 = 2.63v
PICO -nun ADC -si bu gərginliyi 532 rəqəmsal dəyərə çevirəcək.
İndi LDR -dən oxunuş əldə edə bildiyimiz üçün, LED -i PICO -ya bağlayaraq işimizi sınamaq üçün istifadə edək.
Addım 3: Bir LED bağlayın və işimizi sınayın
İndi LDR -nin oxunuşundan asılı olaraq LED -in sönməsini istəyirik. Bu o deməkdir ki, LDR -dən oxunuşu götürməliyik və LED -in açılması və sönməsi üçün bir kəsmə nöqtəsi proqramlaşdırmalıyıq.
Aşağıdakıları etmək üçün proqramınıza ehtiyacınız olacaq:
- A0 -də LDR -dən bir giriş siqnalı alın
- LED -lərimiz üçün D2 çıxışı var
- LDR -nin oxunuşunu təmsil edən bir dəyişən təyin edin
- LDR siqnalının A0 -a serial monitorda göstərilməsi
- LED -in açılması və sönməsi üçün bir nöqtə təyin edin.
Ancaq proqramımızı işə salmadan əvvəl, LED -i PICO -ya belə bağlayaq:
- LED -in uzun ayağını (pozitiv anod) PICO -nun D2 pininə qoşun
- LED -in qısa ayağını (mənfi katod) PICO -nun GND -nə qoşun
Addım 4: Röleyi PICO -ya bağlayın
İndi bilirik ki, PICO və proqramımız bağlıdır və düzgün işləyir. Evimizin işıqlarını və ya digər ev avadanlıqlarını idarə edə bilərik. Ancaq bunun üçün bir röleyə ehtiyacımız var.
Röleler, bir dövrəni açmaq və bağlamaq üçün bir açar olaraq istifadə olunan elektromaqnitlərdən ibarətdir. Rölenin keçid işini idarə etmək, cihaza cərəyan verilməsini nəzarət etmək üçün PICO -dan istifadə edəcəyik. Və bunlar rölin pin çıxışlarıdır:
- Vcc (Röle) -> Rölin içərisindəki bobini işə salmaq üçün 5 voltlu pinə (PICO) qoşulur
- GND (Relay) -> İçərisində olan röleyi gücləndirmək üçün PICO -nun GND -yə qoşulur
- IN1 (Relay) -> Dövrəni açmaq və bağlamaq üçün ilk röleyə bir siqnal göndərmək üçün rəqəmsal çıxış pininə qoşulur, bizim vəziyyətimizdə D2 (PICO) olacaq
- IN2 (Relay) -> Bu IN1 ilə eynidir, amma ikinci röle üçün və yalnız bir yükümüz olduğu üçün onu boş qoyacağıq.
- Ümumi "com" (Relay) -> Ümumi, nəzarət edilməli olan yükün bir ucuna bağlıdır.
- Normalda Bağlı "NC" (Röle) -> Yükün digər ucu NC və ya NO -ya bağlıdır, əgər NC -yə bağlıdırsa, yük tətikdən əvvəl bağlı olaraq qalır.
- Normalda Açıq "YOX" (Röle) -> Yükün digər ucu ya NC -yə, ya da YOX -a bağlıdırsa, yük tətikdən əvvəl ayrılmış olaraq qalır.
İndi LED -i röle modulu ilə əvəz edəcəyik.
Addım 5: AC yükünün bağlanması və rölin proqramlaşdırılması
İndi yalnız AC yükünü röle moduluna bağlamalısınız və bunu yükünüzdən bir telin yarısını kəsərək, sonra bir ucunu rölin com -a, digərini isə NO -a bağlayaraq edə bilərsiniz.
Kod LED üçün olduğu kimi qalacaq, çünki röle LED kimi rəqəmsal bir siqnaldan istifadə edir. Lakin, LED dəyişənini röleə dəyişdirin, beləliklə aydın və təsvirli olaraq qalır.
Addım 6: Hazırsınız
İndi otaqdakı işığa bağlı olaraq açılan və sönən bir AC işığınız var. Bunu hər hansı bir ev elektronikasına edə bilərsiniz, sadəcə onları nə qədər ağıllı etdiyinizə diqqətli olmalısınız!
Zəhmət olmasa bizə hər hansı bir təklif verməkdən və hər hansı bir sual verməkdən çekinmeyin, biz onlara cavab verməkdən çox məmnun olarıq. İstəsəniz, Facebook -da paylaşmağı və ya mellbell.cc -də bizə salam göndərməyi unutmayın.
Tövsiyə:
WiFi Nəzarətli LED Strip Matrix Ekran Saatı İşıqlandırması: 3 Addım (Şəkillərlə birlikdə)
WiFi Nəzarətli LED Strip Matrix Ekran Saatı İşıq: Proqramlaşdırıla bilən LED şeritler, məsələn. WS2812 əsasında, maraqlıdır. Tətbiqlər çoxdur və təsirli nəticələr əldə edə bilərsiniz. Və birtəhər saatlar qurmaq, çox düşündüyüm başqa bir sahə kimi görünür. Bir az təcrübə ilə başlayaraq
DIY Günəş Enerjili Avtomatik Küçə İşıqlandırması: 3 addım
DIY Günəş Enerjili Avtomatik Küçə İşıqlandırması: Evim kənd yerində yerləşir, buna görə evin qarşısındakı küçə ümumiyyətlə işıq olmadıqda tamamilə qaranlıqdır. Beləliklə, burada gün batanda avtomatik olaraq açılan və günəş çıxanda sönən günəş enerjisi ilə işləyən bir küçə işığı hazırladım. Günəş panelindən istifadə edir
SONOFF Ağıllı Açarları ilə Ağıllı Pərdələri necə DIY etmək olar ?: 14 addım
SONOFF Smart Açarları ilə Ağıllı Panjurları Necə DIY etmək olar?: SONOFF ağıllı açarlarda kilidləmə rejimindən istifadə edərək adi pərdələrinizi/pərdələrinizi ağıllı hala gətirin Çoxlarınız bunun səhərlər pərdələri/pərdələri çəkdiyiniz bir iş olduğunu qəbul edəcəksinizmi? və axşam aşağı çəkin? Hər halda, mən
Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: 10 addım (şəkillərlə)
Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: Heç ağıllı bir saat istəmisinizmi? Əgər belədirsə, bu sizin üçün bir həlldir! Ağıllı Zəngli Saat hazırladım, bu veb saytına görə zəngli saatını dəyişə biləcəyiniz bir saatdır. Siqnal çalınanda bir səs (zil) olacaq və 2 işıq yanacaq
Ağıllı evinizi ağıllı şəkildə qoruyun: 14 addım
Ağıllı Evinizi Smartly Secure: Təhlükəsiz və etibarlı bir yarışma üçün yarışıram. Təlimatçılığımı bəyənirsinizsə, zəhmət olmasa ona səs verin! Mən sizə evinizi və ətrafınızı necə asanlıqla və ucuz bir şəkildə necə təmin edəcəyinizi göstərəcəyəm. Konfiqurasiya edin