Основная задача устройства в определенное время или на интервал времени включать и выключать систему полива растений, также прибор можно использовать в качестве универсального суточного таймера. Устройство построено на базе микроконтроллера ATmega644, который тактируется от внешнего кварцевого резонатора частотой 7,372MHz.

Возможности:

- 14 зон (выходов);
- Каждая зона (выход) может быть запрограммирована 8-ю различными программами;
- Часы реального времени с резервной батареей (CR2032);
- Питание AC IN / OUT - от ~ 24В до ~ 230 В переменного тока (не для гидросистем);
- 3 различных языка: английский (по умолчанию), венгерский, румынский;
- 3 различных режима: выключен, авто, ручной.

Схема таймера

Таймер полива растений (универсальный таймер) на Atmega644

Установка часов:

1) Длительное нажатие (примерно 3 сек.) на кнопку 3 (Back/Escape)
2) Изменение числа кнопкой 1 (Change No.)
3) Подтверждение (часы, минуты, день недели, число, месяц, год) кнопкой 2 (Enter)

Установка языка:

1) Выключите устройство (или нажмите кнопку сброса).
2) Включите устройство с нажатой кнопкой 2 (Enter), откроется меню "Язык"
3) Изменение языка (EN, HU, RO) кнопкой 1 (Change No.)
4) Выйти из меню нажав кнопку 3 (Back/Escape)

Фото готового устройства

Фото готового устройства

Видео работы таймера


Архив для статьи "Таймер полива растений (универсальный таймер) на Atmega644"
Описание: Файл прошивки микроконтроллера и EEPROM
Размер файла: 27.67 KB Количество загрузок: 1 359 Скачать

Комментарии  

+2 #1 Михаил 14.03.2014 18:38
Atmega644 для 8 Кб кода слишком избыточно на мой взгляд. можно ли перекомпилирова ть под меньшие МК? Atmega16 например? Или может быть доступны исходники?
Сообщить модератору
0 #2 Tantrum 11.01.2015 01:23
Скажите, пожалуйста, как у вас организована обработка длительного нажатия на кнопку?
Сообщить модератору
0 #3 AntonChip 11.01.2015 11:15
Цитирую Tantrum:
Скажите, пожалуйста, как у вас организована обработка длительного нажатия на кнопку?

Исходников нет, неизвестно
Сообщить модератору
0 #4 Armis 04.05.2015 12:48
хотел узнать, контакт МК 14,15,19,21 Fut.dey, их надо вместе соединить или как-то по другому?
Сообщить модератору