Каталог статей

Главная » Все схемы » Схемы устройств на микроконтроллерах » Устройства на микроконтроллерах

Выбранная схема!!!


3660
Аквариумный контроллер

Автор: Vetall

Решил зделать что то свое из подручных материалов...За основу был взят Atmega8515, часы реального времени PCF8583,датчик температуры DS1820  (обратите внимание без буквы В), ЖКИ индикатор 16Х2 без подсветки,  4 китайских реле, и еще маленькая кучка запчестей.

Схема проста и у знакомых с паяльником не вызовет вопросов. Показан только один выходной канал, остальные идентичные. Датчик температуры подключон по двухпроводной линии с паразитным питанием.

Внешний вид:

Конструктивно прибор сделан на двух платах: Основная и плата реле. для питания использовал дежурку из БП компютера на 12 вольт.

Управление осуществляется 4 кнопками: Меню, Ввод, Минус, Плюс/Меню фильтра

При нажатии Меню, мы попадаем в меню настроек времени, и температуры термостата

1. Настройка ЧАСОВ, кнопками Минус и Плюс увеличиваем или уменьшаем значение, Ввод - подтверждаем и переходим к следующему пункту.

2. Настройка МИНУТ, кнопками Минус и Плюс увеличиваем или уменьшаем значение, Ввод - подтверждаем и переходим к следующему пункту.

3. Настройка Термостата, кнопками Минус и Плюс увеличиваем или уменьшаем значение, Ввод - подтверждаем и переходим к следующему пункту.

4. Настройка Времени включения света, кнопками Минус и Плюс увеличиваем или уменьшаем значение, Ввод - подтверждаем и переходим к следующему пункту.

5. Настройка Времени выключения света, кнопками Минус и Плюс увеличиваем или уменьшаем значение, Ввод - подтверждаем и переходим к следующему пункту.

6. Настройка Времени включения Компрессора, кнопками Минус и Плюс увеличиваем или уменьшаем значение, Ввод - подтверждаем и переходим к следующему пункту.

6. Настройка Времени включения Компрессора, кнопками Минус и Плюс увеличиваем или уменьшаем значение, Ввод - подтверждаем и переходим к следующему пункту.

7. Нажатие кнопки Ввод сохранит настройки и перейдет в главное меню.

При нажатии кнопки Плюс/Меню фильтра перейдем в меню установки времени на сколько отключить фильтр (1-15 минут), нажатие кнопки Ввод сохранит настройки и перейдет в главное меню.

Вид меню:

Меню состоит из: в первой строке время HH:MM:SS и температура ТТоС

в нижней строке идут буквы: Н - робота нагрева, L - робота освещения, A - робота воздушного компрессора, F - робота фильтра (при  отключении фильтра в место буквы указывается время до включения).

Программа написана в среде BASCOM AVR. Это моя первая программа, так что прошу не пинать. Некоторые части кода подсмотрел у других, ну с кем не бывает :)

В будущем планирую немного расширить функциональность прибора, еще свободно 51% памяти контролера.

 Сейчас прибор находиться в стадии прогонки и выявления багов.


Файлы:
Проект в Протеусе 
Исходник 
Печатная плата 
Прошивка 
Меню 





Категория: Устройства на микроконтроллерах | Добавил: brys99 (04.12.2011)
Просмотров: 10970 | Теги: Аквариумный контроллер | Рейтинг: 5.0/2


Всего комментариев: 0

Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов! Подробно тут!
Жалоба

ьте свои комментарии !!!!

Имя *:
Email:
Код *:

Copyright Zloy Soft (Company) © 2008 - 2024