Автор Тема: Аквариумный контроллер 6 каналов (2018).  (Прочитано 1294 раз)

plus minus reset

Виталий

  • свой на форуме
  • **
  • Сообщений: 116
Контроллер для ATMEGA328 (версия 2018 г).

Функции контроллера:
 - светильник 6 независимых каналов;
 - реле 8 независимых каналов;
 - два датчика температуры;
 - два входа аналоговый сигнал;
 - часы реального времени;
 - сохранение настроек в EEPROM;
 - беспроводная настройка по bluetoth;
 - дисплей OLED 0''96 / LCD 1602;
 - 24 часовой цикл;

Подробные характеристики
каждый канал светильника:
255 градаций яркости;
рассвет / закат равен 0, 1, 2 или 3 часам;
авто расчет градаций рассвета и заката;
ограничение яркости зенита 0-100%;
включение / включение кратно часу;

каналы светильника в приложении:
фиолетовый;
синий;
белый;
зеленый;
красный;
фито;

датчик температуры 2 шт.:
тип ds18b20;
авто установка;
диапазон измерения 0 ... 99 градусов;
точность измерения температуры 0.5 градуса ;
точность в расчетах температуры 0.1 градуса ;
кратность установки температуры 1.0 градус ;
гистерезис установки температуры 0 ... 9 градусов ;

аналоговый вход 2 шт.:
амплитуда сигнала 0 ... 5 Вольт;
точность установки сравнения 0 ... 99% ;

часы:
24 часовой цикл;
синхронизация часов с приложением настройки;
индикация часы, минуты;

реле каждый канал:
включение выключение по часам кратно часу
или ежечасно;
длительность работы 1, 2, 4, 8, 16, 32 секунды,
или 1, 2, 4, 8, 15 минут,
или включение выключение выше ниже датчика температуры;
или включение выключение выше ниже аналогового выхода;
ВНИМАНИЕ: условие включения и выключения для одного реле - или часы / или датчики;
 
Программы для контроллера (hex файл)

с экраном OLED 128x64
 
 

с экраном LCD1602
 
 
 

"LED6_6.16_OLED_RU.hex"
 
oled_ru_2.jpg

"LED6_6.15_OLED_ENG.hex"
 
oled_en_2017.jpg


Прошивки различаются только адресом (I2C) платы сопряжения индикатора, отображаемая информация для всех прошивок одинаковая.
   "LED6_6.20_1602_0x3F.hex"
   "LED6_6.20_1602_0x20.hex"
   "LED6_6.20_1602_0x27.hex"
 
IMG_20200521_204126_8.jpg

 
IMG_20200521_204110_3.jpg


приложение (андроид) для управления контроллером

xloader - загрузчик прошивок в контроллер
 

дополнительные ссылки