Показаны сообщения с ярлыком microсontroller. Показать все сообщения
Показаны сообщения с ярлыком microсontroller. Показать все сообщения

вторник, 8 июня 2021 г.

Таймер для аквариума

    

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

    Каждый день аквариумисту необходимо выполнять одни и те-же действия, во первых включать и отключать свет в аквариуме, кормить рыб, поддерживать температуру воды.

     Данный таймер позволяет выполнять действия по:

  • включению и отключению ламп аквариума
  • включению и отключению ламп аквариума с эффектом рассвета и заката и установки мощности свечения (необходим драйвер для лампы с управляющим сигналом)
  • поддержанию температуры в заданном диапазоне (мониторинг максимальной и минимальной температуры воды)
  • кормление рыб автоматической кормушкой
  • автоматическая аэрация с установкой продолжительности работы и интервала паузы по времени (дневной и ночной режим)
    Таймер сделан на основе микроконтроллера Atmega328, отображения информации на дисплее Nokia3310, управление настройками осуществляется 4 сенсорными кнопками, включение портов осуществляется полевыми транзисторами, драйвер управления двигателем для кормушки.    
    
    Разберем по пунктам все параметры и настройки. 


  НАСТР

         Пункты субменю для выбора настроек.               
НАСТР-СВЕТ

        Задается время включения и отключения лампы, также эти настройки можно активировать или дезактивировать. 
НАСТР-АЭРАЦ

        Выбор субменю для настроек аэрации при дневном режиме или ночном, также можно активировать или дезактивировать 2 порт аэрации. 
НАСТР-АЭРАЦ-ДЕНЬ(НОЧЬ)

        Задаются настройки продолжительности включения порта или периода. Расчет интервала (порт в отключенном статусе) происходит автоматически. Аналогично производятся настройки в ночном режиме.
НАСТР-ПОДОГР


        Задаются настройки температуры в дневном или ночном режиме. Выставляется нужная температура в виде целого числа и гистерезис в виде десятичного числа.
        t°с 27±0,3 означает, что порт включится при падении температуры ниже 26,7° и отключится выше 27,3°.
        коррекция температуры позволяет выставить (если необходимо) температуру в диапазон эталона.
        также можно активировать или дезактивировать данный режим.
НАСТР-СВЕТ++

        Задаются настройки времени включения и отключения ламп, период рассвета и заката и процент освещенности лампы, также можно активировать или дезактивировать данный режим.

НАСТР-КОРМ


        Задается время кормления рыб и доза корма.
        Можно осуществлять кормление до 3-х раз за сутки и до 6 доз. Один раз в неделю можно делать день голода.
        Кормление производится если активировано установленное время. Пауза между дозами 2 минуты. 
НАСТР-ВРЕМЯ

        Задается текущее время в формате часы, минуты, секунды. Выставляется день недели.
        Коррекция задается в секундах и необходима для точного хода часов в течении суток.
         Задаются часы  начала и конца ночного режима (используется в аэрации и температурном режиме).
МЕНЮ2

        В меню2 отображаются все параметры заданные в настройках, а также возможность изменить статус порта (в негативе порт включен). 
МЕНЮ2-КОРМ

        Отображение настроек кормления рыб и возможность произвести кормление в количестве одной дозы.



Ссылка видео:
https://youtu.be/_G8WIRU3reQ

Ссылка telegram:
https://t.me/tinlab_bel/9

Новый проект дозиметр и погодная станция:
https://youtu.be/gZPVkpCEiBA


воскресенье, 17 июня 2018 г.

Таймер и кондиционирование




В данной статье опишу устройство таймер и кондиционирование, разберем основные пункты меню данного устройства.
Разрабатывая данное устройство идея была для применения в агро-промышленности теплицах, агробоксах, инкубаторах, выращивание растений в гидропонике и прочее применение для поддержания микроклимата.             
Основное управление подключаемыми устройствами являются выходные порты в разрыве на Gnd, коммутируемые силовыми транзисторами. 
Применяются 8 портов:

  • 4 порта работают по таймеру
  • 3 порта по кондиционированию (2 датчика температуры и один датчик влаги)
  • 1 порт работает по событию

Параметры в настройках с 1 по 7 порт задаются как в дневном режиме так и в ночном, причем продолжительность ночи можно задавать в периоде с 21 до 8 часов утра. Текущие настройки в меню 2 отображаются в зависимости от времени суток. Продолжительность и интервал в меню 2 (порт с 1 по 4) рассчитываются и отображаются в виде обратного отсчета.
Данное меню при описании решил сделать в виде схематичной структуры. На первый взгляд читается трудно, но для начала отбросим все красные и зеленные надписи (комментарии). Представим все надписи на бледно желтом фоне на экране и дальнейшие переходы меню по черным стрелкам. Основные экраны для мониторинга представлены в основном меню и меню2. Настройки параметров пытался сделать проще и нагляднее, добавляя номера портов их состояние и пиктограммы для удобства читаемости. Разбирая каждый экран по настройке параметров пользуйтесь дополнительно комментариями  красного цвета.


Подытожим основные характеристики устройства:
Ø  4 настраиваемых порта по таймеру (цикл или одиночный режим)
Ø  1 порт на понижение заданной температуры воздуха датчик DHT22, включение порта при повышении температуры выше установленных в настройках
Ø  1 порт на повышение заданной температуры (для почвы) датчик NTC, включение порта при понижении температуры ниже установленных в настройках
Ø  1 порт на поддержание относительной влажности воздуха датчик DHT22, включение порта при понижении влажности ниже установленных в настройках
Ø  1 порт по событию (3 контакта), включение порта происходит при замыкании контакта на Gnd, и отключение при замыкании другого контакта на Gnd
Ø   возможность корректировать точность хода часов за сутки
Ø  возможность корректировать показания датчиков температуры
Ø  возможность задавать параметры в зависимости от времени суток
Ø  удобный мониторинг выставленных настроек

Ссылка на ознакомительное видео данного устройства:

видео 2

Спасибо Валентин