PIC16F876 Таймер за изпускателен вентилатор за баня и електронен термометър - Практическо списание

Наскоро направих основен ремонт на баня и имам въпрос как да управлявам вентилатора на аспиратора? Простото поставяне на превключвателя е някак твърде лесно и неудобно. Не ми харесаха готови решения от производители на такива устройства, както и опции от мрежата. Особено бях възмутен от работата на вентилатора от превключвателя на светлината.
Реших да направя лесен за използване таймер с широк набор от настройки за автоматичния цикъл на работа и пауза. И го монтирах като отделен блок в стандартен скрит контакт на стената.
Банята ми е малка, 3 кв. метра, но все пак реши да направи електрическо подово отопление. По икономически причини регулаторът купи най-евтиния, без температурен дисплей. На панела той има само циферблат на кантара. Затова въведох и режима за измерване на температурата в блока на моя таймер, тъй като контролерът го позволява. Сега температурата в банята на около 1,2 метра от пода се измерва от моя уред.
Микро превключвател отстрани, за да обезвреди напълно устройството, например, ако трябва да оставите за един месец. Няма смисъл да се изключва устройството в ежедневието "работа-дом-дача".
Можете да видите температурата по всяко време, включително когато индикаторите отброяват.
Винаги имам режим на показване на температурата в банята си. И ако например пуша, мога да натисна бутона „Промяна на режима“, включвайки вентилатора за предварително зададеното време, и да напусна. Таймерът сам ще изключи вентилатора и ще направи пауза.
Според мен таймерът се оказа максимално функционален. Потребителят може да промени желания режим по всяко време, като натисне само един бутон. Надявам се, че това решение е полезно за някого. Необходимо състояние - полагане на окабеляване от вентилатора към таймера и наличието на напрежение 220 V на мястото на монтажа на таймера.
Основни режими:
1. Режим на работа (включен вентилатор).
2. Режим на пауза (изключен вентилатор).
3. Режим на въвеждане (задаване на стойности на времето за работа и пауза).
4. Режим на показване на температурата (цикълът на таймера не се прекъсва).
↑ Характеристики:
- настройка на времето за работа от 1 минута до 9 часа 59 минути
- настройка на времето на пауза от 1 минута до 9 часа 59 минути
- възможност за промяна на текущия режим по всяко време
- при изключване на захранването всички зададени данни се запазват
- безконтактно превключване на товара
- измерване на температурата в диапазона 0 - 100 С
- разделителна способност на дисплея за температура 1 градус
Използват се трицифрен индикатор от типа BT-M322RD и два светодиода на режимите на работа.
- режим на работа = червен
- режим на пауза = зелен
Има функция за показване на часа на текущия режим. Например: 2,34 - 2 часа 34 минути (точка мига 1 път в секунда).
Ако до края на броенето остане по-малко от 1 минута, се показват само секунди.