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

ТЕМА: Автоматический инкубатор с терморегулятором

Автоматический инкубатор с терморегулятором 04 дек 2017 18:37 #401

  • Siris
  • Siris аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 59
Soir пишет:
Указывайте версию прошивки.

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

Автоматический инкубатор с терморегулятором 04 дек 2017 20:16 #402

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 7604
  • Спасибо получено: 2642
Да, возможно, сделал такой вариант. Но учитывайте, что в этом случае измерение температуры и, соответственно, регулирование происходит один раз в две секунды (для DS18B20 один раз в секунду).
Вложения:
Администратор запретил публиковать записи гостям.
Спасибо сказали: Siris

Автоматический инкубатор с терморегулятором 06 дек 2017 21:14 #403

  • kuchar
  • kuchar аватар
  • Не в сети
  • new member
  • Сообщений: 10
Ув.Soir.Реально-ли в этом проекте применить датчик темп.и влажности hut21d и насколько трудоемко внедрить его в программу.Согласитесь,параметры у него на голову выше,чем у DHT22,а для ds18b20 также нашлось-бы применение,например,можно контропировать температуру в различных точках инкубатора.Спасибо.
Администратор запретил публиковать записи гостям.

Автоматический инкубатор с терморегулятором 07 дек 2017 08:35 #404

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 7604
  • Спасибо получено: 2642
Может HTU21?
kuchar пишет:
Согласитесь,параметры у него на голову выше...
Согласиться не могу - этот датчик мне незнаком. В наличии нет. Опыта работы с ним нет. Наверно и модели в Proteus нет. Может есть аналог, но этого я тоже не знаю.
Поэтому взяться за такой проект не могу.
Последнее редактирование: 07 дек 2017 08:36 от Soir.
Администратор запретил публиковать записи гостям.

Автоматический инкубатор с терморегулятором 07 дек 2017 10:57 #405

  • kuchar
  • kuchar аватар
  • Не в сети
  • new member
  • Сообщений: 10
Понятно,нет так нет.Есть еще одна просьба-сделать регулируемый режим таймера работа-пауза(помимо переворота) с установками в меню и вывести на свободный порт МК-у меня плата с MEGA8 в TQFP корпусе.Спасибо.
Администратор запретил публиковать записи гостям.

Автоматический инкубатор с терморегулятором 07 дек 2017 11:45 #406

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 7604
  • Спасибо получено: 2642
Не понял, работа-пауза чего? что вывести?
Администратор запретил публиковать записи гостям.

Автоматический инкубатор с терморегулятором 07 дек 2017 17:04 #407

  • kuchar
  • kuchar аватар
  • Не в сети
  • new member
  • Сообщений: 10
Я имею ввиду работа-пауза,например,вентилятора,что-бы он включался на определенный промежуток времени в сек.или минутах по типу дворников в авто.Спасибо.
Администратор запретил публиковать записи гостям.

Автоматический инкубатор с терморегулятором 07 дек 2017 19:22 #408

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 7604
  • Спасибо получено: 2642
Так сек. или минуты? Опишите подробно, так даже ответить не могу.
Администратор запретил публиковать записи гостям.

Автоматический инкубатор с терморегулятором 07 дек 2017 19:54 #409

  • kuchar
  • kuchar аватар
  • Не в сети
  • new member
  • Сообщений: 10
Это задумано для того,что-бы вентилятор работал не постоянно,а циклами.Например одну минуту работает,две отдыхает.Это для того,что-бы при питании от аккумулятора (село,перебои со светом)немного экономить,да и в нормальном режиме я так же включаю вентилятор.
Администратор запретил публиковать записи гостям.

Автоматический инкубатор с терморегулятором 07 дек 2017 21:13 #410

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 7604
  • Спасибо получено: 2642
Меня больше интересует, что должно быть в программе, а не зачем Вам включать вентилятор.
Диапазон установки времени, вид окна настроек и т.п... О какой версии прошивки идет речь?
Администратор запретил публиковать записи гостям.

Автоматический инкубатор с терморегулятором 07 дек 2017 22:28 #411

  • kuchar
  • kuchar аватар
  • Не в сети
  • new member
  • Сообщений: 10
В меню можно в отдельном окне:
timer on (от 1 минуты и до ...)
timer off (от 1 минуты и до ...)
Вывод логической 1 на порт ADC6 или ADC7.Прошивка из сообщения 393,где работа мотора по времени.
Остальное на Ваше усмотрение. НЕ получается прикрепить архив!?
Вложения:
Администратор запретил публиковать записи гостям.

Автоматический инкубатор с терморегулятором 08 дек 2017 08:09 #412

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 7604
  • Спасибо получено: 2642
kuchar пишет:
timer on (от 1 минуты и до ...)
Ради прикола я могу сделать так, как Вы описали. Но работать не будет. Я спрашивал "Диапазон установки времени", а Вы ответили в духе: "отсюда и до вечера".
kuchar пишет:
Вывод логической 1 на порт ADC6 или ADC7.
На эти выводы нельзя ничего выводить, можно только вводить.
kuchar пишет:
Остальное на Ваше усмотрение.
Тоже может прикольно получиться... Вы уверены, что Вам все равно, что и как будет (или не будет) работать?
kuchar пишет:
НЕ получается прикрепить архив!?
Получилось ведь. А что с этим архивом делать?
Администратор запретил публиковать записи гостям.

Автоматический инкубатор с терморегулятором 08 дек 2017 19:44 #413

  • kuchar
  • kuchar аватар
  • Не в сети
  • new member
  • Сообщений: 10
Здравствуйте.В этом Вашем проекте таймер работает как надо.Ксати ,спасибо еще раз-трудится до сих пор,каждый сезон.А вот где взять свободный вывод ,не знаю .Разве что вместо регулировки влажности попробовать.Как это будет выглядеть в меню не столь важно.
Администратор запретил публиковать записи гостям.

Автоматический инкубатор с терморегулятором 08 дек 2017 20:16 #414

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 7604
  • Спасибо получено: 2642
kuchar пишет:
В этом Вашем проекте таймер работает как надо.
И какое он имеет отношение к инкубатору?

kuchar пишет:
А вот где взять свободный вывод ,не знаю
Если речь о версии из сообщения №393, то там есть свободные выводы ADC0 и ADC1.

kuchar пишет:
Как это будет выглядеть в меню не столь важно.
А я не про то, как будет это выглядеть (но могли бы и это расписать - и мне будет проще, и Вы получите то, что хотите). Я про то, как это будет работать.
timer on (от 1 минуты и до ...)
Вот устанавливать от 1 минуты - я понимаю, а как устанавливать до трех точек - нет.

Но главное не все это. Главное, что в микроконтроллере не осталось свободной памяти. Поэтому от чего-то нужно отказаться.
Администратор запретил публиковать записи гостям.

Автоматический инкубатор с терморегулятором 08 дек 2017 22:39 #415

  • kuchar
  • kuchar аватар
  • Не в сети
  • new member
  • Сообщений: 10
Тогда давайте не будем мудрить,пусть все будет как есть.Извините,что морочу Вам голову.
Администратор запретил публиковать записи гостям.

Автоматический инкубатор с терморегулятором 20 янв 2018 23:40 #416

  • grisha3109
  • grisha3109 аватар
  • на форуме
  • I'm here long time
  • Сообщений: 144
  • Спасибо получено: 9
Собрал терморегулятор с прошивкой из поста 196 , упрощеный вариант без пид регулятора. Знаю что с пид регулированием намного лутше но с установками значений zp.dg.pg.ig все так сложно, хотя в 99 сообщении Вы доступно описали как их устанавливать. Ув.Soir есть проблема с показаниямы влажности, когда включается подсветка дисплея показывает порядка 60 процентов а как подсветка тухнет спустя секунду 48. В начале думал что проблема в питании или в резисторе, поставил 10к вместо 4.7к c питания на 2 ногу dht11. Но в протеусе тоже показания скачут, гляньте пожалуйста. Ещо хочу Вас попросить внести некоторые изменения:
1. Добавить выключение поворота с выводом на дисплей надписи выкл.
2. Сделайте гистерезис на уменьшение, чтобы нагреватель и увлажнитель выключались по достижению установленого значенич температуры (влажности), а включались когда опустится на установленое значение гистерезиса.
3.Сделайте чтобы при включении увлажнителя на дисплее выводилась стрелка вверх ↑
4. Сделайте 2018 год.
Ещо хочу спросить если на управление канала нагрева оставить тиристор то нужно заменить мос3022 на мос3061 или подобную.
И ещо хочу спросить можно ли сделать так чтобы програма автоматически подбирала мощность нагрева.
В добро верят лишь те немногие, кто его творит.
Администратор запретил публиковать записи гостям.

Автоматический инкубатор с терморегулятором 21 янв 2018 09:27 #417

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 7604
  • Спасибо получено: 2642
grisha3109 пишет:
Но в протеусе тоже показания скачут
Глянул - ничего не увидел. Ни в Proteus, ни связи с подсветкой. Поэтому уточните, хотя бы для Proteus - в каких случаях, при каких показаниях...
Увеличил время между опросами датчика, может поможет. Но скорее всего дело не в этом.
grisha3109 пишет:
1. Добавить выключение поворота с выводом на дисплей надписи выкл.
Добавил.
grisha3109 пишет:
2. Сделайте гистерезис на уменьшение, чтобы нагреватель и увлажнитель выключались по достижению установленого значенич температуры (влажности), а включались когда опустится на установленое значение гистерезиса.
Сделал.
grisha3109 пишет:
3.Сделайте чтобы при включении увлажнителя на дисплее выводилась стрелка вверх ↑
Сделал.
grisha3109 пишет:
4. Сделайте 2018 год.
Сделал.
grisha3109 пишет:
Ещо хочу спросить если на управление канала нагрева оставить тиристор то нужно заменить мос3022 на мос3061 или подобную.
Да, лучше использовать MOC с контролем перехода через 0 (3061 или подобный).
grisha3109 пишет:
И ещо хочу спросить можно ли сделать так чтобы програма автоматически подбирала мощность нагрева.
Это и был ПИД-регулятор. В данном варианте нагреватель или включен, или выключен. Возможности включить его "наполовину" нет.
Вложения:
Администратор запретил публиковать записи гостям.
Спасибо сказали: grisha3109

Автоматический инкубатор с терморегулятором 21 янв 2018 14:22 #418

  • grisha3109
  • grisha3109 аватар
  • на форуме
  • I'm here long time
  • Сообщений: 144
  • Спасибо получено: 9
Cпасибо Soir все изменения работают, а вот с показаниями влажности таже проблема только если раньше показания менялись спустя секунду две после включения или выключения подсветки то сейчас гдето через 3-4 секунды, разница в показаниях прыгает от 10 до 18%.
В протеусе с с прошивкой из 196 поста периодически после выключения подсветки кратковремено выпрыгивали 55% изретка 76% или 48% хотя на датчику 70%. В последней прошивке такого нет.
Что ещо можно попробывать, может ли быть проблема с датчиком?

P.S. Дисплей не обычный а большого размера.
В добро верят лишь те немногие, кто его творит.
Последнее редактирование: 21 янв 2018 15:32 от grisha3109.
Администратор запретил публиковать записи гостям.

Автоматический инкубатор с терморегулятором 21 янв 2018 15:46 #419

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 7604
  • Спасибо получено: 2642
grisha3109 пишет:
может ли быть проблема с датчиком?
Если неадекватное поведение и в Proteus, и в железе, то вероятнее всего проблема в прошивке.

Некоторые изменения в прошивке. Понаблюдайте за показаниями влажности, в случае ошибки должен отображаться код ошибки.
Вложения:
Администратор запретил публиковать записи гостям.
Спасибо сказали: grisha3109

Автоматический инкубатор с терморегулятором 21 янв 2018 19:38 #420

  • grisha3109
  • grisha3109 аватар
  • на форуме
  • I'm here long time
  • Сообщений: 144
  • Спасибо получено: 9
Все без изменений, ошибку не выдает а показания скачут. Датчик влажности у меня один, длина кабеля 1,5м. Если у bars59 (пост #228 )все работает в железе то возможно дело в dht11, и есть смысл сначала купить и поставить другой датчик а уж потом дальше ковырятьть прошивку.
Вот небольшое видео работы
Незнаю что у меня случилось но с вчерашнего вечера много чего на сайте не отображается, попробывал установить Mozilla Firefox не помогло.
Вложения:
В добро верят лишь те немногие, кто его творит.
Последнее редактирование: 21 янв 2018 20:24 от grisha3109.
Администратор запретил публиковать записи гостям.

Автоматический инкубатор с терморегулятором 21 янв 2018 20:40 #421

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 7604
  • Спасибо получено: 2642
Собрал по-быстрому макет - никаких аномалий в измерении влажности не обнаружил. На включение/выключение подсветки никакой реакции нет. Показывает 43%, подышал на него - 85%. Со временем показания вернулись в район 43-45%.

Может дело и в датчике, но по любому реагировать на подсветку он не должен. Поэтому, прежде чем его менять, проведите пару экспериментов.
1. Измерьте напряжение при включенной и отключенной подсветке. Посмотрите тестером сам момент включения/отключение, возможно идет бросок напряжения.
2. Отключите подсветку физически. В удобном месте разорвите цепь. И понаблюдайте за показаниями.
3. Проверьте ток потребления светодиода подсветки. В разорванную цепь (п.2) подключите миллиамперметр.
Последнее редактирование: 21 янв 2018 20:40 от Soir.
Администратор запретил публиковать записи гостям.
Спасибо сказали: grisha3109

Автоматический инкубатор с терморегулятором 22 янв 2018 20:32 #422

  • grisha3109
  • grisha3109 аватар
  • на форуме
  • I'm here long time
  • Сообщений: 144
  • Спасибо получено: 9
Soir огромное Вам спасибо за советы. Оказалось проблема действительно в подсветке, ток потребления 240 миллиампер, напряжение с 5 вольт падало до 4,75в. Для пробы подключил подсветку через резистор 50 0м, светит слабо ток потребления 20 миллиампер,показания стабильны. Получается чо у датчика dht11 зависимость показаний от напяжения?
Что я думаю сделать: поменять конденсаторы по питанию (сейчас стоят 220мкф и 22мкф)
Уменьшить сопротивление резистора с 10к на 4.7к с плюса питания на 2-ю ногу dht11.
Подключить подсветку через сопротивление порядка 25 ом.
Soir а что Вы посоветуете? И ещо одна прозьба, пожалуйста уберите стрелочку вниз когда увлажнитель выключен, она наверное лишняя, пускай будет только стрелка вверх когда увлажнитель включен.
В добро верят лишь те немногие, кто его творит.
Последнее редактирование: 22 янв 2018 20:34 от grisha3109.
Администратор запретил публиковать записи гостям.

Автоматический инкубатор с терморегулятором 22 янв 2018 21:13 #423

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 7604
  • Спасибо получено: 2642
grisha3109 пишет:
ток потребления 240 миллиампер
Это ток чего? Общий, или подсветки?

grisha3109 пишет:
Получается чо у датчика dht11 зависимость показаний от напяжения?
Не должен так сильно зависеть. Но если шла перегрузка выводов МК, тогда возможны сбои в работе самого МК. А может Вы и не увидели более глубокие кратковременные провалы напряжения. Для этого нужен или пиковый вольтметр/амперметр, или запоминающий осциллограф.

grisha3109 пишет:
Soir а что Вы посоветуете?
Посоветую следовать рекомендациям даташит. И по DHT11, и по току подсветки.

grisha3109 пишет:
уберите стрелочку вниз когда увлажнитель выключен
Убрал.
Вложения:
Администратор запретил публиковать записи гостям.
Спасибо сказали: grisha3109

Автоматический инкубатор с терморегулятором 22 янв 2018 21:59 #424

  • grisha3109
  • grisha3109 аватар
  • на форуме
  • I'm here long time
  • Сообщений: 144
  • Спасибо получено: 9
Ток потребления 240 миллиампер, ток потребления только подсветки. Дисплей у меня больше обычного из какого то торгового оборудования, скорее всего весов. Вот такой www.nelytech.com/pdf/c/C16216A.pdf
В добро верят лишь те немногие, кто его творит.
Администратор запретил публиковать записи гостям.

Автоматический инкубатор с терморегулятором 22 янв 2018 22:32 #425

  • wolf2000
  • wolf2000 аватар
  • на форуме
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 842
  • Спасибо получено: 182
grisha3109 пишет:
ток потребления только подсветки. Дисплей у меня больше обычного из какого то торгового оборудования, скорее всего весов.
С виду обычный 1602. Но ТОК 240 ма?
16 символов в два ряда. Весы, кассовый аппарат. Индикатор покупателя. Разницы нет.
Там стоят один, два или три светодиода. Ток до 35 мА и они огонь.
Вот в часах используется индикатор на 20 символов в два ряда, два светодиода.
Ток потребления ВСЕХ часов 70 мА.
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Снігуроїд !!!...
Последнее редактирование: 22 янв 2018 22:32 от wolf2000.
Администратор запретил публиковать записи гостям.
Модераторы: wolf2000, Vakula, Айнцвайдрайченко