Программирование BASCOM
Меню сайта
Категории каталога
Мои статьи [115]
Наш опрос
Оцените мой сайт
Всего ответов: 1292
Главная » Статьи » Мои статьи

Умная вытяжка для санузла
Надо было быстро сделать вытяжку в вентиляцию в санузле. Провода тянуть не хотелось, взял от лампочки, но работа только при включенной лампочке не устроила. Даже наоборот, раздражала. На попавшем под руку ATTINY 24 и пере симисторов спаял контроллер, позволяющий программно управлять лампочкой и вентилятором. В выключатель света вставил пружинку, всегда возвращающую выключатель в положение включено. Управление производится кратковременным размыканием выключателя.
 
 
Контроллер обеспечивает:
1. Включение света, через пять минут после включения включается вентилятор на половину мощности. Свет автоматически выключится через 20 минут, предупредив кратковременным миганием за минуту до автоматического отключения.
2. Выключение света. Если свет горел дольше 5 минут, вентилятор включится на 5 минут на 100% мощности для проветривания.
3. Вентилятор каждые 15 минут (за исключением ночи с 01 до 06 часов) включается на 3 минуты. Если в это время включить свет вентилятор выключится.
 
 
Эта версия исходника модернизированная, еще на 100% неоттестирована. В
дальнейшем планирую еще засунуть туда управление яркостью освещения (в
ночное время свет приглушать)
 
 
Дополнительные материалы - схема и плата (Eagle 5.70 ), исходный код (BASCOM), hex.
 
Wentilator2_V2.bas немного поправил, иногда срабатывал WDT из за того, что время в прерываниях тратится много.
Wentilator2_V3.bas с уменьшением яркости лампочки, но ввиду того, что на задержку для пониженной яркости в обработчике INT0 приходится тратить дополнительное время, счет времени становится совсем уж не точным. Поэтому определение день или ночь перенесено на внешнюю систему, подключаемую на разъем программирования и обеспечивающую "посадку на землю" ноги SCL ночью. Для этого можно приспособить самые галимые китайские часы-таймер на батарейках.
 
 
 
Автор - IgorL с форума http://bascomavr.3bb.ru/
Категория: Мои статьи | Добавил: bascom (23.04.2010)
Просмотров: 42208 | Комментарии: 4
Всего комментариев: 4
3 vovanxp  
0
К примеру AVR Studio ,CVAVR

4 bascom  
0
Я с ними не работаю, только Баском.
Да и контроллера такого сейчас под рукой нет, чтобы посмотреть в программаторе.

2 bascom  
0
Кварц 4МГц, можно  посмотреть в исходниках.
Фьюзы выставляются для работы от кварцевого резонатора.
Для каждой оболочки программатора будет своя картинка, проще найти в Гугле для вашего случая.

1 vovanxp  
0
Здравствуйте,какой кварц стоит и как выставит фьюзы?

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
Друзья сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Copyright Radan Studio © 2024