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

Рассказать в:

Автор: 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% памяти контролера.

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


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





Раздел: [Устройства на микроконтроллерах]

Сохрани статью в:

Оставь свой комментарий или вопрос:


Тясячи схем в категориях:
-> Прочее
-> Измерительная техника
-> Приборы
-> Схемыэлектрооборудования
-> Источники питания (прочие полезные конструкции)
-> Теоретические материалы
-> Справочные материалы
-> Устройства на микроконтроллерах
-> Зарядные устройства (для батареек)
-> Зарядные устройства (для авто)
-> Преобразователи напряжения (инверторы)
-> Все для кулера (Вентилятора)
-> Радиомикрофоны, жучки
-> Металоискатели
-> Регуляторы мощности
-> Охрана (Сигнализация)
-> Управление освещением
-> Таймеры (влажность, давление)
-> Трансиверы и радиостанции
-> Конструкции для дома
-> Конструкции простой сложности
-> Конкурс на лучшую конструкцию на микроконтроллерах
-> Конструкции средней сложности
-> Стабилизаторы
-> Усилители мощности низкой частоты (на транзисторах)
-> Блоки питания (импульсные)
-> Усилители мощности высокой частоты
-> Приспособления для пайки и конструирования плат
-> Термометры
-> Борт. сеть
-> Измерительные приборы (тахометр, вольтметр итд)
-> Железо
-> Паяльники ипаяльные станции
-> Радиопередатчики
-> Вспомогательные устройства
-> Телевизионная техника
-> Регуляторы тембра, громкости
-> Блоки питания (лабораторные)
-> Усилители мощности низкой частоты (на микросхемах)
-> Другие устройства для усилителей
-> Cветовое оформление новогодней ёлки или праздничного зала
-> Глушилки
-> Телефонные жуки
-> Инфракрасная техника
-> Медицинская техника
-> Телефония
-> Для животного мира
-> Конструируем усилители
-> Антенны и усилители к ним
-> Звонки
-> Электронные игрушки
-> Усилители мощности низкой частоты (ламповые)
-> Управление двигателями (питание от однофазной сети)
-> Программаторы микроконтроллеров
-> Сверлилки
-> Изучаем микроконтроллеры
-> Радиоприемники
-> Сигнализации
-> Сотовая связь
-> USB-устройства
-> Блоки питания (трансформаторные)
-> Радиостанции простые в изготовлении
-> Источники питания (для усилителей)
-> Прочеее
-> защита от короткого замыкания (электронные предохранители)
-> Зарядные устройства (для радиостанций)
-> Мигалки
-> Cварочное оборудование
-> Кодовые электронные замки
-> Блоки питания (бестрансформаторные)
-> Часы
-> Управление поворотниками
-> Зажигание
-> Управление водой (насосы для скважин или колодцев, полив растений)
-> Моделирование
-> Блоки управления стеклоочистителями
-> Предварительные усилители
-> Защита от перегрузки и перегрева
-> Динамики
-> Ремонт бытовой техники
-> Дистанционное управление компьютером
-> Акустические микрофоны и преобразователи
-> Спутниковое ТВ
-> Gsm антенны, примочки, усилители, ретрансляторы.
-> Пищалки
-> Роботы
-> Ретрансляторы
-> Паяльники и паяльные станции
-> Звуковые сигнализаторы
-> Рули и джойстики
-> Схемы электрооборудования
-> Все для "кулера" (Вентилятора)
-> Работа с BGA микросхемами
-> Фильтры
-> Сабвуферы
Рейтинг@Mail.ru