Mündəricat:

Infra-Red Panel Timer: 4 Addım (Şəkillərlə birlikdə)
Infra-Red Panel Timer: 4 Addım (Şəkillərlə birlikdə)

Video: Infra-Red Panel Timer: 4 Addım (Şəkillərlə birlikdə)

Video: Infra-Red Panel Timer: 4 Addım (Şəkillərlə birlikdə)
Video: ÇIXIŞI VƏ İNTERNETSİZ işləyən ASECAM KAMERA!!! 2024, Noyabr
Anonim
Infra-Red Panel Timer
Infra-Red Panel Timer

Evimin yuxarı mərtəbəsindəki otaqlardan birində İnfraqırmızı panelim var. Mən o otaqda olanda və bu paneli açanda bəzən söndürməyi unuduram ki, bu da dəyərli enerji itkisidir. Bunun qarşısını almaq üçün bu infraqırmızı panel zamanlayıcı qurdum. Əlbəttə ki, müəyyən bir fasilə sonra digər cihazları söndürmək üçün bu sxemdən istifadə edə bilərsiniz.

Bu taymerin işləməsi sadədir. Bir düyməni bir dəfə basdığınızda bir LED yanır, İnfra-Qırmızı panel açılır və 30 dəqiqəlik bir taymer işə salınır. Düyməni yenidən basmaq, taymer dəyərini əlavə 30 dəqiqə artıracaq və ikinci bir LED yanacaq. 4 LED mövcud olduğundan, maksimum timer dəyəri 2 saatdır. Geri sayarkən LEDlər nə qədər vaxt qaldığını göstərəcək, buna görə yalnız 1 saat qaldıqda 2 LED yanacaq. Vaxt keçərsə, bütün LEDlər sönər və infraqırmızı panel sönər.

Əməliyyat zamanı, timer dəyəri 30 dəqiqə artırıla bilər - hələ 2 saat maksimum dəyərində deyilsə - düyməni bir dəfə basmaqla. Taymeri vaxt bitməmiş söndürmək istəyirsinizsə, düyməni bir saniyə basıb saxlayın.

Həmişə olduğu kimi bu layihəni ən çox sevdiyim mikro nəzarətçi PIC ətrafında qurdum, ancaq bir Arduino da istifadə edə bilərsiniz.

Qeyd edək ki, layihə 230 Volt elektrik şəbəkəsinə keçid edir, buna görə diqqətli olun!

Addım 1: Tələb olunan komponentlər

Tələb olunan komponentlər
Tələb olunan komponentlər

Bu layihə üçün əldə edə biləcəyiniz bəzi istinadlarla aşağıdakı komponentlərə sahib olmalısınız:

  • Bir parça çörək taxtası
  • PIC mikro nəzarətçi 12F615,
  • Sigorta tutacağı + 4A/250V qoruyucu
  • 100nF keramika kondansatörü
  • 230 V, 4 Amperi dəyişə bilən 5 Volt Rölesi
  • Rezistorlar: 1 * 1k, 1 * 10k, 5 * 330 Ohm, 1 * 220 Ohm
  • Diod 1N4148,
  • Transistor BC548,
  • Düymə
  • LEDlər: 1 Yaşıl, 4 Kəhrəba, 1 Qırmızı
  • 5 volt enerji təchizatı
  • Plastik korpus

Komponentləri birləşdirmək üçün sxematik diaqrama baxın.

Addım 2: Güc Təchizatı

Güc Təchizatı
Güc Təchizatı

Enerji təchizatı ilə əlaqədar bir şey söyləmək lazımdır. Təxminən 200 mA cərəyan verə bilən hər hansı bir 5 Volt enerji təchizatı istifadə edə bilərsiniz. Bu layihədə köhnə bir iPhone şarj cihazından istifadə etdim, oradan korpusu və USB konnektorunu çıxarıb möhkəm bir nüvəli bəzi tellərlə çörək taxtasına qoydum.

Bu güc mənbəyindəki USB konnektoru, PCB -nin iki hissəsini enerji təchizatı ilə birləşdirmək üçün də istifadə olunur, buna görə də bu əlaqəni bir tellə bağladığınızdan əmin olun. Şəkildə - keyfiyyətsiz görüntü keyfiyyəti üçün üzr istəyirik - əvvəllər USB konnektorunun yerləşdiyi yerdə olan bu teli görə bilərsiniz. IPhone şarj cihazı lazımi gücü asanlıqla təmin edə bilər.

Addım 3: Elektronikanın qurulması

Elektronikanın qurulması
Elektronikanın qurulması
Elektronikanın qurulması
Elektronikanın qurulması

Dövrəni bir çörək taxtası üzərində qura bilərsiniz, ancaq İnfraqırmızı Panel üçün elektrik enerjisini dəyişdirən Sigorta və Rölelərə çox diqqətli olun. Şəbəkə gücünə heç bir şəkildə toxunmayın!

Şəkildə, hamısının işlədiyini yoxlamaq üçün müvəqqəti qurğu daxil olmaqla çörək taxtasına qurduğum dövrəni görə bilərsiniz. Daha əvvəl də qeyd edildiyi kimi, iPhone şarj cihazını çörək taxtasından bir qədər yuxarıda möhkəm bir nüvəsi olan bəzi tellərlə bağladım. Hamısı standart bir plastik korpusa uyğundur.

Bütün LEDlər və Rölelər dövrəyə girəndə 5 Volt enerji təchizatından təxminən 130 mA çəkir.

Addım 4:

Artıq qeyd edildiyi kimi, proqram təminatı PIC12F615 üçün yazılmışdır. JAL -da yazılıb. Heç bir xüsusi kitabxana istifadə etmədiyim üçün ümumi kod ölçüsü bu xüsusi nəzarətçinin 1k proqram flash yaddaşına asanlıqla uyğun olan yalnız 252 baytdır.

Bu layihədə PIC, 4 MHz daxili bir saat tezliyində işləyir, burada Taymer 1 zaman aşımı dəyərini azaltmaq, Röleləri və LEDləri idarə etmək üçün istifadə olunur. Taymer 1 hər 262 ms -də işarələnir. Əsas döngə basma düyməsini tarar və düyməyə basıldığında zaman aşımını artırır və ya düyməni 1 saniyə və ya daha uzun basıldığında zaman kəsiyini sıfırlayır.

JAL mənbə faylı və Intel Hex faylı əlavə olunur.

Videoda Qırmızı-Qırmızı Panel Taymerinin işləməsi göstərilir. Bu videoda, taymerin necə işlədiyini göstərmək üçün zaman aşımı LED başına 30 dəqiqə əvəzinə 5 saniyə olaraq təyin edilmişdir. Yaşıl LED gücün açıldığını, qırmızı LED isə İnfraqırmızı panelin açıldığını göstərir. Videoda əməliyyatı göstərmək üçün lampadan istifadə etdim.

Göründüyü kimi, tərsinə çəkdim, buna görə də fasilə dəyərini artırdıqda, normalda gözlədiyinizi sağa çevirmək əvəzinə soldakı daha çox LED yanacaq.

Videoda aşağıdakılar göstərilir:

  • Düymə basıldıqda ilk LED yanır və lampa açılır
  • Düyməni yenidən basmaq, vaxtını artıracaq və bütün LEDlər yanana qədər daha çox LED açılacaq
  • Geri sayma zamanı, lampanı söndürən zaman aşımına qədər daha çox LED sönəcək
  • Əməliyyat zamanı düyməyə basmaq bu videoda 5 saniyəlik zaman aşımını artıracaq
  • Düyməni 1 saniyə basıb zaman aşımını sıfırlayır və lampanı söndürür.

Öz layihənizi qurmaqdan və reaksiyalarınızı gözləməkdən zövq alın.

Tövsiyə: