Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2
  • 3

ТЕМА: Автоматика для хамелеона

Автоматика для хамелеона 21 авг 2018 03:01 #1

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Не в сети
  • Harness is online
  • Сообщений: 34
Приветствую Вас! Уже несколько лет держу пауков и для их счастливого существования много не нужно: поддерживай влажность и температуру и все хорошо. Но недавно купил Йеменского хамелеона (давно хотел) и тут уже не так все просто, а именно то что нужно поддерживать два режима: день и ночь. И температурный режим тоже разный в зависимости от времени суток. Находил много более или менее приемлемых таймеров-термостатов но все они либо не имели нужных функций или были загромождены не нужными до предела.
Что нужно в моем случае так это что бы автоматика плавно вкл. и плавно выкл. освещение в течении суток и при этом термостат тоже переходил в два режима работы. Если более точно то так:

Рассвет: плавный розжиг в 6:00 (галогенка 220В 60Вт) с нуля в течении часа и постоянная работа до 18:00 поддерживаемая термостатом температура в течении дня: 24-25 градусов

Закат: Плавное затухание в 18:00 в течении часа и полное отключение освещения до 6:00 поддерживаемая термостатом температура в течении ночи: 17-20 градусов.
Для термостата будет использоваться инфракрасная пленка расположенная в одном углу, она и будет поддерживать температуру во всех режимах (галогенка нужна для точечного нагрева маленькой области днем + как имитация солнечного освещения)

На чем будет все построено - мне не особо принципиально. Но из имеющихся запасов: Atmega8, Atmega32, PIC16F628, Attiny2313(думаю ее не хватит, разве что как управление отдельной функцией). LCD на HD44780, дисплей Nokia 5110. А так же I2C модуль часов реального времени RTC 24C32 на микросхеме DS1307 + микросхема EEPROM AT24C32
Подозреваю что может потребоваться разделение всей конструкции на самостоятельные блоки так как много памяти понадобиться у МК для такой автоматики.
Что-то например такое:

Термостат на 2313
Контроль освещения и работа с LCD на Atmega8
Но как они будут делить один дисплей я не знаю. Думаю знающие сами скажут как лучше все организовать.

Многие кто содержат этих замечательных созданий будут рады такой автоматике + с небольшими изменениями в температурах и аквариумисты подтянутся.
Последнее редактирование: 21 авг 2018 03:48 от MitsuokaOroshi.
Администратор запретил публиковать записи гостям.

Автоматика для хамелеона 21 авг 2018 05:10 #2

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8037
  • Спасибо получено: 2776
Все должно поместиться в ATMEGA8. Вы еще не указали какой датчик температуры. Также определитесь с индикатором, мне нужно знать конкретно. Остальное дело техники.
Такой проект уже где-то был. То ли для каких-то растений, то ли для птичек..., позже поищу, или попытайтесь сами найти на форуме. Возможно, не совсем то, но можно взять за основу.
Распишите, какие нужны еще настройки, пределы настроек, органы управления, индикация, как регулировать температуру (реле или плавная регулировка мощности) и т.п.
Также было бы неплохо, если бы Вы расписали, что, как, в каком месте должно отображаться на дисплее.
Администратор запретил публиковать записи гостям.

Автоматика для хамелеона 21 авг 2018 06:19 #3

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Не в сети
  • Harness is online
  • Сообщений: 34
Soir пишет:
Все должно поместиться в ATMEGA8. Вы еще не указали какой датчик температуры. Также определитесь с индикатором
Датчик обычный-18B20, дисплей пусть будет двух строчный на HD44780. По термостату было бы замечательно плавная регулировка мощности. В остальном кроме двух режимов дня это обычный термостат работающий в пределах диапазона датчика.
По настройкам можно как я просил фиксированное время включения/выключения освещения сделать-это упростит меню навигации и настройки, а можете и настраиваемым на любой период. Как Вам будет проще.
По индикации: тогда пусть будет в первой строке дата и время в формате Д/М/Г/ - Ч:М:С а на второй строке температура на датчике ну и скажем мигающий квадратик во время нагрева. Навигация в настройках думаю будет проще кнопками ну или энкодером если будет удобнее.
Последнее редактирование: 21 авг 2018 06:28 от MitsuokaOroshi.
Администратор запретил публиковать записи гостям.

Автоматика для хамелеона 22 авг 2018 14:46 #4

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8037
  • Спасибо получено: 2776
Проект собрал, посмотрите. Если нужны другие символы, надписи... пишите, буду менять.
Индикация немного отличается, - время и дата в одну строку будут слабо читаемыми.

Для регулирования температуры и яркости лампы (работает только с лампами накаливания) нужны синхроимпульсы. Пример формирователя для трансформаторного питания в проекте. Это пример, могут быть и другие. Схема должна сформировать импульсы (100 Гц) при прохождении сетевого напряжения через 0.
Силовая часть управляется симисторами (будут работать и тиристоры). Желательно использовать гальваническую развязку, очень удобны для этого оптопары типа MOC. Оптопара должна быть без контроля прохождения сетевого напряжения через 0.

Что непонятно - спрашивайте.
Вложения:
Последнее редактирование: 24 авг 2018 08:20 от Soir. Причина: Обновление прошивки
Администратор запретил публиковать записи гостям.
Спасибо сказали: MitsuokaOroshi

Автоматика для хамелеона 22 авг 2018 16:55 #5

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Не в сети
  • Harness is online
  • Сообщений: 34
Ваша версия формирователя меня устроит, важно долго не возится с устройством так как живность живет во временном садке и желательно это не затягивать.
Симисторная часть пойдет такая?

Администратор запретил публиковать записи гостям.

Автоматика для хамелеона 22 авг 2018 18:39 #6

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8037
  • Спасибо получено: 2776
Подойдет, только вывод 2 MOC подключить на общий провод, а вывод 1 через резистор к МК.
Администратор запретил публиковать записи гостям.

Автоматика для хамелеона 22 авг 2018 18:45 #7

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Не в сети
  • Harness is online
  • Сообщений: 34
Эту схему можно применить и для термостата и для освещения?
Администратор запретил публиковать записи гостям.

Автоматика для хамелеона 22 авг 2018 20:38 #8

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8037
  • Спасибо получено: 2776
Да.
Администратор запретил публиковать записи гостям.

Автоматика для хамелеона 22 авг 2018 22:05 #9

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Не в сети
  • Harness is online
  • Сообщений: 34
Запустил симуляцию, поклацал менюшку-все очень просто и удобно. Браво! Правильно ли я понял что плавное затухание и набор яркости в прошивке задан по умолчанию в течении часа? Если так то сегодня же приступаю к печатке!
Администратор запретил публиковать записи гостям.

Автоматика для хамелеона 23 авг 2018 06:10 #10

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8037
  • Спасибо получено: 2776
MitsuokaOroshi пишет:
плавное затухание и набор яркости в прошивке задан по умолчанию в течении часа?
Да один час. Настройки этого времени нет, но если нужно, то можно сделать это время в настройках.
Администратор запретил публиковать записи гостям.

Автоматика для хамелеона 24 авг 2018 00:42 #11

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Не в сети
  • Harness is online
  • Сообщений: 34
Добавлять возможность изменения времени в моем случае не нужно-это целевое устройство а не универсальное. Думаю если кому то это понадобится то напишут Вам. А вот про что я забыл напрочь так это о том что у меня вместе с освещением (при достижении полной яркости) должны включатся ультрафиолетовые лампы, а они люминисцентные и не смогут запускаться так же плавно без специального драйвера. Возможно ли еще добавить управляющий вывод для реле который будет активироваться по достижении полной яркости и отключаться после угасания (заката)? Если нет-то буду искать схему управляемого драйвера.
Еще раз прошу прощения, так увлекся что упустил этот момент :S
Последнее редактирование: 24 авг 2018 00:57 от MitsuokaOroshi.
Администратор запретил публиковать записи гостям.

Автоматика для хамелеона 24 авг 2018 08:20 #12

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8037
  • Спасибо получено: 2776
Обновил прошивку в сообщении №4. Выход на реле - PC1.
Администратор запретил публиковать записи гостям.
Спасибо сказали: MitsuokaOroshi

Автоматика для хамелеона 24 авг 2018 08:41 #13

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Не в сети
  • Harness is online
  • Сообщений: 34
Огромное спасибо! Печатка уже нарисована, вечером добавлю выход на реле и буду травить. Позже как проверю все на наличие ошибок в разводке - выложу печатку на форум. Она сделана по габаритам дисплея 16х2 и довольно компактна.
Администратор запретил публиковать записи гостям.

Автоматика для хамелеона 24 авг 2018 08:55 #14

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8037
  • Спасибо получено: 2776
Выход на реле можно взять другой, для удобства разводки платы.
Администратор запретил публиковать записи гостям.

Автоматика для хамелеона 24 авг 2018 13:09 #15

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Не в сети
  • Harness is online
  • Сообщений: 34
На печатке добавил дорожку и разъем и всего то. Места хватило и разводка оказалась удобной. Использовал корпус TQFP32, повернул МК по диагонали и все ок. Скоро будет готова печатка и приступлю к проверке а после займусь силовой частью
Администратор запретил публиковать записи гостям.

Автоматика для хамелеона 24 авг 2018 14:04 #16

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8037
  • Спасибо получено: 2776
MitsuokaOroshi пишет:
Использовал корпус TQFP32
Предусмотрите разъем для внутрисхемной прошивки.
Администратор запретил публиковать записи гостям.

Автоматика для хамелеона 25 авг 2018 14:22 #17

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Не в сети
  • Harness is online
  • Сообщений: 34
Посмотрю если будет куда его дорисовать. Себе разъем не делал, припаялся и прошил. Собрал все кроме силовой части. Есть два вопроса
Как мне выставлять дату
После включения показывает температуру но ниже мигает Error, так и должно быть без силовой части или где то закралась ошибка?

Кстати включился не с первого раза а после 3-4 переподключений питания :huh:
Последнее редактирование: 25 авг 2018 14:23 от MitsuokaOroshi.
Администратор запретил публиковать записи гостям.

Автоматика для хамелеона 25 авг 2018 14:35 #18

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8037
  • Спасибо получено: 2776
MitsuokaOroshi пишет:
Как мне выставлять дату
Из основного окна нажимать кнопку SET.

MitsuokaOroshi пишет:
мигает Error, так и должно быть без силовой части
Отсутствуют синхроимпульсы.

MitsuokaOroshi пишет:
Кстати включился не с первого раза а после 3-4 переподключений питания
При не включении, что на дисплее?
Администратор запретил публиковать записи гостям.

Автоматика для хамелеона 25 авг 2018 14:42 #19

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Не в сети
  • Harness is online
  • Сообщений: 34
По синхроимпульсам: все один в один по номиналам и разводке. Откуда копать тут? Питал от ЛБП, это видно на видео.
При не включении поведение такое: верхняя строчка заполнена квадратиками с средней контрастностью а нижняя почти не отображает их.
Администратор запретил публиковать записи гостям.

Автоматика для хамелеона 25 авг 2018 14:46 #20

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8037
  • Спасибо получено: 2776
MitsuokaOroshi пишет:
Питал от ЛБП, это видно на видео.
На видео не видно синхроимпульсов, откуда Вы их берете?

MitsuokaOroshi пишет:
При не включении поведение такое...
Это повторяется все время или было один раз?
Администратор запретил публиковать записи гостям.

Автоматика для хамелеона 25 авг 2018 14:54 #21

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Не в сети
  • Harness is online
  • Сообщений: 34
Не включение каждый раз как только полежит обесточенным около полу часа. И нужно подавать питание 3-4 раза быстро что бы был старт. Время работы сохраняется после обесточивания.
По импульсам: я похоже не правильно понял схему. Я решил что вывод SYNC это и есть точка генерации импульсов. Вот же балда...
Последнее редактирование: 25 авг 2018 14:55 от MitsuokaOroshi.
Администратор запретил публиковать записи гостям.

Автоматика для хамелеона 25 авг 2018 15:09 #22

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8037
  • Спасибо получено: 2776
MitsuokaOroshi пишет:
Не включение каждый раз как только полежит обесточенным около полу часа.
Возможно проблема из-за ЛБП. Попробуйте установить такие FUSE.

Администратор запретил публиковать записи гостям.

Автоматика для хамелеона 25 авг 2018 17:59 #23

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Не в сети
  • Harness is online
  • Сообщений: 34
Хорошо, я изменю фьюзы чуть позже-сейчас не дома. А как быть с импульсами?
Администратор запретил публиковать записи гостям.

Автоматика для хамелеона 25 авг 2018 18:15 #24

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8037
  • Спасибо получено: 2776
MitsuokaOroshi пишет:
А как быть с импульсами?
Вы так и не ответили, откуда их берете. Проверьте формирователь.
Администратор запретил публиковать записи гостям.

Автоматика для хамелеона 25 авг 2018 18:18 #25

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Не в сети
  • Harness is online
  • Сообщений: 34
Верно ли я понял что формирователем является цепочка на КТ315? А вывод SYNC является источником импульсов?
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
  • 3
Модераторы: wolf2000, Vakula, Айнцвайдрайченко