Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • 2
  • 3
  • 4

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

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

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 90
Приветствую Вас! Уже несколько лет держу пауков и для их счастливого существования много не нужно: поддерживай влажность и температуру и все хорошо. Но недавно купил Йеменского хамелеона (давно хотел) и тут уже не так все просто, а именно то что нужно поддерживать два режима: день и ночь. И температурный режим тоже разный в зависимости от времени суток. Находил много более или менее приемлемых таймеров-термостатов но все они либо не имели нужных функций или были загромождены не нужными до предела.
Что нужно в моем случае так это что бы автоматика плавно вкл. и плавно выкл. освещение в течении суток и при этом термостат тоже переходил в два режима работы. Если более точно то так:

Рассвет: плавный розжиг в 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
  • Дописи: 13427
  • Подякували: 5105
  • sxem.org 2019,2021 Respect Author
Все должно поместиться в ATMEGA8. Вы еще не указали какой датчик температуры. Также определитесь с индикатором, мне нужно знать конкретно. Остальное дело техники.
Такой проект уже где-то был. То ли для каких-то растений, то ли для птичек..., позже поищу, или попытайтесь сами найти на форуме. Возможно, не совсем то, но можно взять за основу.
Распишите, какие нужны еще настройки, пределы настроек, органы управления, индикация, как регулировать температуру (реле или плавная регулировка мощности) и т.п.
Также было бы неплохо, если бы Вы расписали, что, как, в каком месте должно отображаться на дисплее.
Адміністратор заборонив доступ на запис.

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

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

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13427
  • Подякували: 5105
  • sxem.org 2019,2021 Respect Author
Проект собрал, посмотрите. Если нужны другие символы, надписи... пишите, буду менять.
Индикация немного отличается, - время и дата в одну строку будут слабо читаемыми.

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

Что непонятно - спрашивайте.
Долучення:
Останнє редагування: 24 серп. 2018 08:20 від Soir. Причина: Обновление прошивки
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: MitsuokaOroshi

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

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 90
Ваша версия формирователя меня устроит, важно долго не возится с устройством так как живность живет во временном садке и желательно это не затягивать.
Симисторная часть пойдет такая?

Адміністратор заборонив доступ на запис.

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13427
  • Подякували: 5105
  • sxem.org 2019,2021 Respect Author
Подойдет, только вывод 2 MOC подключить на общий провод, а вывод 1 через резистор к МК.
Адміністратор заборонив доступ на запис.

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

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 90
Эту схему можно применить и для термостата и для освещения?
Адміністратор заборонив доступ на запис.

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13427
  • Подякували: 5105
  • sxem.org 2019,2021 Respect Author
Да.
Адміністратор заборонив доступ на запис.

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

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 90
Запустил симуляцию, поклацал менюшку-все очень просто и удобно. Браво! Правильно ли я понял что плавное затухание и набор яркости в прошивке задан по умолчанию в течении часа? Если так то сегодня же приступаю к печатке!
Адміністратор заборонив доступ на запис.

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13427
  • Подякували: 5105
  • sxem.org 2019,2021 Respect Author
MitsuokaOroshi пише:
плавное затухание и набор яркости в прошивке задан по умолчанию в течении часа?
Да один час. Настройки этого времени нет, но если нужно, то можно сделать это время в настройках.
Адміністратор заборонив доступ на запис.

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

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 90
Добавлять возможность изменения времени в моем случае не нужно-это целевое устройство а не универсальное. Думаю если кому то это понадобится то напишут Вам. А вот про что я забыл напрочь так это о том что у меня вместе с освещением (при достижении полной яркости) должны включатся ультрафиолетовые лампы, а они люминисцентные и не смогут запускаться так же плавно без специального драйвера. Возможно ли еще добавить управляющий вывод для реле который будет активироваться по достижении полной яркости и отключаться после угасания (заката)? Если нет-то буду искать схему управляемого драйвера.
Еще раз прошу прощения, так увлекся что упустил этот момент :S
Останнє редагування: 24 серп. 2018 00:57 від MitsuokaOroshi.
Адміністратор заборонив доступ на запис.

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13427
  • Подякували: 5105
  • sxem.org 2019,2021 Respect Author
Обновил прошивку в сообщении №4. Выход на реле - PC1.
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: MitsuokaOroshi

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

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 90
Огромное спасибо! Печатка уже нарисована, вечером добавлю выход на реле и буду травить. Позже как проверю все на наличие ошибок в разводке - выложу печатку на форум. Она сделана по габаритам дисплея 16х2 и довольно компактна.
Адміністратор заборонив доступ на запис.

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13427
  • Подякували: 5105
  • sxem.org 2019,2021 Respect Author
Выход на реле можно взять другой, для удобства разводки платы.
Адміністратор заборонив доступ на запис.

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

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 90
На печатке добавил дорожку и разъем и всего то. Места хватило и разводка оказалась удобной. Использовал корпус TQFP32, повернул МК по диагонали и все ок. Скоро будет готова печатка и приступлю к проверке а после займусь силовой частью
Адміністратор заборонив доступ на запис.

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13427
  • Подякували: 5105
  • sxem.org 2019,2021 Respect Author
MitsuokaOroshi пише:
Использовал корпус TQFP32
Предусмотрите разъем для внутрисхемной прошивки.
Адміністратор заборонив доступ на запис.

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

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 90
Посмотрю если будет куда его дорисовать. Себе разъем не делал, припаялся и прошил. Собрал все кроме силовой части. Есть два вопроса
Как мне выставлять дату
После включения показывает температуру но ниже мигает Error, так и должно быть без силовой части или где то закралась ошибка?

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

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13427
  • Подякували: 5105
  • sxem.org 2019,2021 Respect Author
MitsuokaOroshi пише:
Как мне выставлять дату
Из основного окна нажимать кнопку SET.

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

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

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

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 90
По синхроимпульсам: все один в один по номиналам и разводке. Откуда копать тут? Питал от ЛБП, это видно на видео.
При не включении поведение такое: верхняя строчка заполнена квадратиками с средней контрастностью а нижняя почти не отображает их.
Адміністратор заборонив доступ на запис.

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13427
  • Подякували: 5105
  • sxem.org 2019,2021 Respect Author
MitsuokaOroshi пише:
Питал от ЛБП, это видно на видео.
На видео не видно синхроимпульсов, откуда Вы их берете?

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

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

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 90
Не включение каждый раз как только полежит обесточенным около полу часа. И нужно подавать питание 3-4 раза быстро что бы был старт. Время работы сохраняется после обесточивания.
По импульсам: я похоже не правильно понял схему. Я решил что вывод SYNC это и есть точка генерации импульсов. Вот же балда...
Останнє редагування: 25 серп. 2018 14:55 від MitsuokaOroshi.
Адміністратор заборонив доступ на запис.

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13427
  • Подякували: 5105
  • sxem.org 2019,2021 Respect Author
MitsuokaOroshi пише:
Не включение каждый раз как только полежит обесточенным около полу часа.
Возможно проблема из-за ЛБП. Попробуйте установить такие FUSE.

Адміністратор заборонив доступ на запис.

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

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 90
Хорошо, я изменю фьюзы чуть позже-сейчас не дома. А как быть с импульсами?
Адміністратор заборонив доступ на запис.

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13427
  • Подякували: 5105
  • sxem.org 2019,2021 Respect Author
MitsuokaOroshi пише:
А как быть с импульсами?
Вы так и не ответили, откуда их берете. Проверьте формирователь.
Адміністратор заборонив доступ на запис.

Автоматика для хамелеона 25 серп. 2018 18:18 #25

  • MitsuokaOroshi
  • MitsuokaOroshi аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 90
Верно ли я понял что формирователем является цепочка на КТ315? А вывод SYNC является источником импульсов?
Адміністратор заборонив доступ на запис.
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
Модератори: wolf2000, Vakula, Айнцвайдрайченко, Soir