Блок автоматического управления инкубатором

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
s987654321
Мучитель микросхем
Сообщения: 405
Зарегистрирован: Пн мар 01, 2010 23:46:57
Откуда: Пенза

Re: Блок автоматического управления инкубатором

Сообщение s987654321 »

ut5ax писал(а):Всем доброго дня! Для s987654321 по всяким хотелкам есть уже давно такой миникомпутер http://www.3dnews.ru/658701
Автора поддерживаю...Сам пока не паяю пока датчик не куплю.. 340 гр жаба пока давит...

спасибо за информацию, но вынужден Вас расстроить - я эту КлубНичку давно уж опробовал и пока остановился на 3020.
по многим причинам.

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

есть более дешёвые датчики влажности, обладающие вполне себе приличными характеристиками.
и есть в нете листинги для меги8 под термопару или термистор, позволяющие, при наличии хорошего измерительного ОУ, достичь точности измерений с даже лучшими параметрами, чем у этого платинового беспредела...

да плюс stm32f4 валяется без дела. минус - это придется делать самостоятельно.
Лидерство – это стиль жизни, девиз которой: «Если не мы, то кто?..»
spotok
Потрогал лапой паяльник
Сообщения: 316
Зарегистрирован: Пт ноя 01, 2013 23:26:12
Откуда: Украина, Донецкая обл. Покровский район, деревня

Re: Блок автоматического управления инкубатором

Сообщение spotok »

Может лучше сделать датчик из
есть более дешёвые датчики влажности, обладающие вполне себе приличными характеристиками.
и есть в нете листинги для меги8 под термопару или термистор, позволяющие, при наличии хорошего измерительного ОУ, достичь точности измерений с даже лучшими параметрами, чем у этого платинового беспредела...

На выходе чтобы было, как у настоящего. Просто для замены.
Аватара пользователя
s987654321
Мучитель микросхем
Сообщения: 405
Зарегистрирован: Пн мар 01, 2010 23:46:57
Откуда: Пенза

Re: Блок автоматического управления инкубатором

Сообщение s987654321 »

spotok писал(а):Просто для замены.


так автор разработки не соглашается отдавать поток по UART.
А без этого не интересно...
мне нужно дистанционно знать, как самочувствие у инкубатора.
примерно с такими же потребительскими характеристиками, без UART и с более дешёвыми датчиками разработок для инкубаторов в нете полно...
есть даже с открытыми исходниками...
Лидерство – это стиль жизни, девиз которой: «Если не мы, то кто?..»
spotok
Потрогал лапой паяльник
Сообщения: 316
Зарегистрирован: Пт ноя 01, 2013 23:26:12
Откуда: Украина, Донецкая обл. Покровский район, деревня

Re: Блок автоматического управления инкубатором

Сообщение spotok »

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

Полнофункциональных я не видел, в основном это только терморегулятор и иногда переворот, а остальное нужно лепить дополнительно. Датчик SHT10 вполне доступен и большинству подойдет. Более крутой датчик выбирают, чтобы не калибровать, у него точность достаточно высока.
Есть дешевые датчики влажности, может кто сделает в паре с атмегой аналог SHT10 или SHT21 по протоколу, и тогда можно такой самодельный датчик подставить в устройство, если уж совсем невмоготу.
В схеме от Дмитрия такие-же датчики, больше серьезных схем в нете невидно. Если использовать всякие терморезисторы, то при повторении, будет масса проблем с калибровкой, не каждый это сможет сделать, и нет нужных приборов. И как доверять этим датчикам через год? Все время перепроверять? А тут готовый эталон, подставил датчик к любому измерителю и получил точный прибор.
отдавать поток по UART
Может автор и сделает позднее, пока хоть основное бы успеть, скоро яйца начнуться.
Да и схема здесь достаточно проста, мало деталей. Это тоже плюс.
К сведению, в космодроме SHT10 сегодня менее 100гр. доступны.
Аватара пользователя
s987654321
Мучитель микросхем
Сообщения: 405
Зарегистрирован: Пн мар 01, 2010 23:46:57
Откуда: Пенза

Re: Блок автоматического управления инкубатором

Сообщение s987654321 »

spotok писал(а):Полнофункциональных я не видел, в основном это только терморегулятор и иногда переворот, а остальное нужно лепить дополнительно.


гляньте этот http://startcd.narod.ru/inkubator3/index.htm = здесь единственный минус - автор никак не решиться перейти на нормальный дисплей...

а это его продолжение http://startcd.narod.ru/inkubator32/index.html
Лидерство – это стиль жизни, девиз которой: «Если не мы, то кто?..»
DeRex
Грызет канифоль
Сообщения: 250
Зарегистрирован: Пн окт 01, 2012 09:26:55

Re: Блок автоматического управления инкубатором

Сообщение DeRex »

Для МЕГАхотелок есть на этом сайте переходник USB-I2C-SPI. Подключаете такой хоть к планшету, а к нему датчик и в путь.
Есть ещё специальные преобразователи I2C в RS-232 и RS-485 например http://www.nxp.com/documents/data_sheet ... 6IS762.pdf Подключайте к компу напрямую и в путь.
Вопрос использования именно датчиков SHT10 - SHT21D поднимался в начале топика. Перечитайте. Кому дорого и SHT-10 я уже рекомендовал HTU-21D с ценой в России около 7 usd. Вообще не понимаю людей готовых потратить сотни американских на вебкамеры, роутеры, миниПК и жалеющих 10-20 usd на самый важный элемент инкубатора - датчик...
Про USART я уже отвечал. Повторю: только в новом устройстве, ног у этого контроллера не хватает. Для этого требуется описание того что кроме температуры и влажности передавать, а главное, в каком формате. А то хочу УАРТ, а что точно хочу не знаю...
DeRex
Грызет канифоль
Сообщения: 250
Зарегистрирован: Пн окт 01, 2012 09:26:55

Re: Блок автоматического управления инкубатором

Сообщение DeRex »

Итак, спешу сообщить, что кое-какие наработки по расширению функционала блока управления имеются. Без тестирования в железе, пока мне не придёт недостающая комплектуха, это лишь набор файлов с багами…
Что будет добавлено в новой версии путём задействования оставшихся портов контроллера:
1. Подключение датчиков температуры DS18B20 в кол-ве 4 шт. к порту контроллера PB0 для мониторинга температуры в различных точках инкубатора. Просмотр показаний при кратковременном нажатии на кнопку «Меню». Калибровка датчиков DS18B20 будет осуществляться автоматически в том же меню, что и SHT-21D по подстроенным показаниям последнего.
2. В меню будет добавлен пункт про проветривание. Периодическое включение проветривания будет задаваться в меню отдельным пунктом в виде: через какое время проветривать и с какой продолжительностью. Тут же будет выбираться отключать ли увлажнитель и нагреватель на время проветривания для охлаждения яиц (имитация схода наседки с гнезда).
3. Порт PC0 будет переконфигурирован для включения вентилятора проветривания. Если у кого-то один вентилятор и на аварийный сброс температуры и на периодическое проветривание достаточно будет объединить коллекторы транзисторов VT1 и VT4. Светодиоды на портах контроллера будут показывать что сработало проветривание или аварийный сброс температуры. Становится возможным подключать SMS информирование об аварийном режиме работы к порту PD4 контроллера.
4. Выводы PD2 и PD3 контроллера будут задействованы под функцию поворота. В меню в пункт «Поворот лотков» будет добавлен выбор режима работы. Перебрасывание уровней на портах как есть сейчас или поочерёдное включение портов на заданное время для двигателей без концевиков для движения в каждую сторону. Если используется двигатель с вращением в одну сторону достаточно будет или установить время поворота в 2 раза меньше чем требуется реально или объединить коллекторы транзисторов или контакты реле поворота для использования импульсов с обоих портов контроллера.
5. В меню будет добавлен пункт выбора режима работы выходов управления нагревателем и увлажнителем. Отдельно для каждого будет выбираться режим работы: НЧ-шим для нагрузки 12В. с управлением полевыми транзисторами напрямую с контроллера, регулирование напряжения пропуском полупериодов при помощи оптопары с Zero Cross Detector для приборов на 230 В. переменного тока или просто вкл./откл. выходов для управления ультразвуковыми увлажнителями и т.п. Частота ШИМа будет увеличена. Применение полевиков позволит запитать всё включая нагреватели от резервного аккумулятора на 12-24В.
6. С учётом использования датчиков DS18B20 питание контроллера и всего остального кроме датчика SHT-21D будет реализовано от стабилизатора 5В. Для сопряжения шины I2C будет использоваться стандартный преобразователь на полевых транзисторах. Их для повышения помехоустойчивости и совместимости следует установить на одну плату с датчиком влажности!
7. В основной экран устройства вместо текущего значения мощности нагревателя и увлажнителя будут выводится установленные значения температуры и влажности. Через задаваемое в меню время индикация будет сменяться на другой вид, отображающий время до поворота и проветривания, а так же текущие мощности.
8. Звуковой сигнал будет настраиваться через меню. Можно будет выбирать подавать ли кратковременно звук при повороте лотков, при нажатии на кнопки и при аварии.

При разработке новой платы планирую:
1. Заменить транзисторные сборки одной микросхемой UNL2003.
2. Перенести кнопки на правую сторону от ЖКИ.
3. Установить преобразователь интерфейса I2C 5В.<->3.3В., датчик SHT-21D и стабилизатор 3,3В. на отдельную плату с целью повышения помехоустойчивости.
4. Для облегчения поиска ЖКИ использовать на плате ЖКИ с двухрядным расположением контактов. Это ещё позволит и удобно подключать ЖКИ и при помощи шлейфа.
5. Вынести все светодиоды индицирующие состояние портов контроллера.
Таким образом, сохранится совместимость со старой платой и в неё могут быть внесены доработки под новую прошивку путём подключения к свободным ногам контроллера недостающих элементов отдельной маленькой платой.
Буду рад помощи в разводке новой платы. Схему нарисую позже после обсуждения описанного выше.

Что хотелось бы добавить, но добавлено пока не будет:
1. Разные звуковые сигналы для различных режимов тревоги. Если аварии по температуре и влажности присвоить свои сигналы, то возникает вопрос, как выдавать удобные для восприятия сигналы при сложных авариях, например при снижении влажности и одновременном превышении температуры. Плюс слишком сложная автоматная таблица генерации таких звуков возникает.
2. Добавить вывод данных и настройку с ПК. У данного контроллера нет свободных портов. Кроме того не объявились желающие заняться написанием софта для ПК. У меня на это нет времени. Не хочу чтобы некоторые товарищи (не будем показывать лапами в их сторону) требовали от меня добавления извратов ещё и в ПО ПК. Если программисты ПО ПК найдутся, то это будет реализовано в новой версии устройства на mega32А. Пусть тут извращается те, кому это нужно и каждый под себя. Автоматические режимы инкубации. Нельзя сделать универсальными под каждый инкубатор. Слишком широкий спектр настроек по каждому дню инкубации для каждого вида яиц, включая различные режимы проветривания, неприемлем для настройки 3-мя кнопками. Тут только предварительная настройка режимов с ПК. Для учёта дней инкубации всё же нужны часы реального времени. Считать с точностью 10% срок до 4-5 недель это глупо.

Жду от всех кроме товарища s987654321 предложений, помощи в разводке платы и объективной критики с аргументацией. К разработке ПО приступлю после разработки и изготовления платы, а так же прихода недостающей комплектухи. Хотите ускорить процесс – разводите плату…
Аватара пользователя
s987654321
Мучитель микросхем
Сообщения: 405
Зарегистрирован: Пн мар 01, 2010 23:46:57
Откуда: Пенза

Re: Блок автоматического управления инкубатором

Сообщение s987654321 »

DeRex писал(а):Итак, спешу сообщить, что кое-какие наработки по расширению функционала блока управления имеются.
Жду от всех кроме товарища s987654321 предложений, помощи в разводке платы и объективной критики с аргументацией.

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

DeRex писал(а):Для МЕГАхотелок есть на этом сайте переходник USB-I2C-SPI. Подключаете такой хоть к планшету, а к нему датчик и в путь.

Про USART я уже отвечал. Повторю: только в новом устройстве, ног у этого контроллера не хватает. Для этого требуется описание того что кроме температуры и влажности передавать, а главное, в каком формате. А то хочу УАРТ, а что точно хочу не знаю...

именно так сейчас и сделано, только с помощью адаптера 1wire и контроллера, управляемого от lpt для включения/выключения нагревателя, вентилятора, мотора привода лотков.
но это крайне неудобно - как из пушки по воробьям.

поэтому я и просил вас рассмотреть возможность такой модернизации:
"Было бы неплохо переложить на плечи mr3020 все "взрослые" задачи сбора статистики, выбора режимов для различных видов птиц, рисования графиков и т.д.
А в существующую схему просто заложить возможность совместной работы с вышестоящим устройством по UART, при этом все функции реалтаймовских задач оставить на Атмеле.

да, и индикатор может от мобильника? та же Нокия...никаких проблем с приобретением и подключением.
"
по spi

роутер хорош тем, что на нем можно круглосуточно крутить питон, собирающий с атмела статистику и дающий команды управления по календарю.
при этом роутер = это уже не пушка по воробьям...

и в то же время к роутеру можно уже коннектиться хоть с другого конца земли - ибо это сервер в своей основе, имеющий драйвера для модемов 3g + wifi.

DeRex писал(а):Пусть тут извращается те, кому это нужно и каждый под себя.


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

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

как пример - опять же линукс = есть ядро, которое пишет Торвальдс,
а есть масса оболочек, как коммандных, так и графических,
которые поверх ядра пишут желающие...

а в этом случае - ядро = в атмеле,
а оболочки - "на выносе", т.е. на каком то удаленном доступе.

ладно, моё мнение автор слышать не хотел. поэтому умолкаю.
спасибо за внимание.
Последний раз редактировалось s987654321 Вт фев 11, 2014 01:06:14, всего редактировалось 1 раз.
Лидерство – это стиль жизни, девиз которой: «Если не мы, то кто?..»
spotok
Потрогал лапой паяльник
Сообщения: 316
Зарегистрирован: Пт ноя 01, 2013 23:26:12
Откуда: Украина, Донецкая обл. Покровский район, деревня

Re: Блок автоматического управления инкубатором

Сообщение spotok »

Тут же будет выбираться отключать ли увлажнитель и нагреватель на время проветривания для охлаждения яиц (имитация схода наседки с гнезда).
Можно всегда отключать, при коротком проветривании оно ни на что не повлияет, а при длинном будет имитация.
DeRex
Грызет канифоль
Сообщения: 250
Зарегистрирован: Пн окт 01, 2012 09:26:55

Re: Блок автоматического управления инкубатором

Сообщение DeRex »

Посмотрим что скажут на это другие. В принципе с вами согласен, меньше настроек - меньше проблем...
spotok
Потрогал лапой паяльник
Сообщения: 316
Зарегистрирован: Пт ноя 01, 2013 23:26:12
Откуда: Украина, Донецкая обл. Покровский район, деревня

Re: Блок автоматического управления инкубатором

Сообщение spotok »

...
Вложения
новая.rar
(25.59 КБ) 714 скачиваний
Аватара пользователя
s987654321
Мучитель микросхем
Сообщения: 405
Зарегистрирован: Пн мар 01, 2010 23:46:57
Откуда: Пенза

Re: Блок автоматического управления инкубатором

Сообщение s987654321 »

spotok писал(а):...

в чем нарисована плата?
6 спринт_лайот открывать отказался...
Лидерство – это стиль жизни, девиз которой: «Если не мы, то кто?..»
Аватара пользователя
ok230876
Нашел транзистор. Понюхал.
Сообщения: 172
Зарегистрирован: Сб май 25, 2013 00:00:02
Откуда: Молдова

Re: Блок автоматического управления инкубатором

Сообщение ok230876 »

DeRex писал(а):поочерёдное включение портов на заданное время для двигателей без концевиков для движения в каждую сторону.


Здравствуйте дорогие Коты!
Я так понимаю вам очень сильно захотелось яичница из пару сотен яиц :wink: , если кто то надумает использовать двигатели без концевиков то будьте добры хоть сварите пару прутьев ограничителей что бы сгорел движок или что то другое а не уронить все яйца на полу.
От концевиков отказаться нельзя, хотя бы защитные но должны быть (аварийное отключение питания двигателя), я пишу это потому что многие предусмотрят этот момент а многие нет и потом будет очень печально :cry: . Контролеры иногда имеют привычку зависать и х.з что ему приспичит и перевернет все яйца верх ногами. Так идея не плохая.
Как то так.
"Самые невыносимые люди - это мужчины, считающие себя гениальными, и женщины, считающие себя неотразимыми." :)
Аватара пользователя
ok230876
Нашел транзистор. Понюхал.
Сообщения: 172
Зарегистрирован: Сб май 25, 2013 00:00:02
Откуда: Молдова

Re: Блок автоматического управления инкубатором

Сообщение ok230876 »

Sprint-Layout 6 Rus у меня открывает без проблем, попробуйте скачать другую и переустановить.
"Самые невыносимые люди - это мужчины, считающие себя гениальными, и женщины, считающие себя неотразимыми." :)
spotok
Потрогал лапой паяльник
Сообщения: 316
Зарегистрирован: Пт ноя 01, 2013 23:26:12
Откуда: Украина, Донецкая обл. Покровский район, деревня

Re: Блок автоматического управления инкубатором

Сообщение spotok »

Вложения
новая.rar
(33.17 КБ) 457 скачиваний
Аватара пользователя
ЯГОРКА
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Пн ноя 18, 2013 22:41:47

Re: Блок автоматического управления инкубатором

Сообщение ЯГОРКА »

Подскажите кто делал замену КТ817Б на другие транзисторы
Аватара пользователя
Филипович_Алексей
Встал на лапы
Сообщения: 95
Зарегистрирован: Пт ноя 18, 2011 11:49:38
Откуда: Минск, РБ
Контактная информация:

Re: Блок автоматического управления инкубатором

Сообщение Филипович_Алексей »

Меняется без проблем на КТ815, КТ817, КТ972 с любыми буквами, импортные аналоги и даже на КТ315 если ток реле мал...
Лень двигатель прогресса...
DeRex
Грызет канифоль
Сообщения: 250
Зарегистрирован: Пн окт 01, 2012 09:26:55

Re: Блок автоматического управления инкубатором

Сообщение DeRex »

Доработанная "под меня" плата by Spotok и схема того, что на плате. Желание поискать мои ошибки приветствуется. Исправляем и высылаем мне в л.с. После обновим тут. Кто сможет убрать перемычки - лично проплюсую в карму...
Вложения
v2.rar
(33.14 КБ) 767 скачиваний
spotok
Потрогал лапой паяльник
Сообщения: 316
Зарегистрирован: Пт ноя 01, 2013 23:26:12
Откуда: Украина, Донецкая обл. Покровский район, деревня

Re: Блок автоматического управления инкубатором

Сообщение spotok »

Надо-ли согласовывать датчик при питании 3.3в, если у него выход будет 3в, да плюс подтяжка резисторами, а лог единица у атмела меньше 2в?
DeRex
Грызет канифоль
Сообщения: 250
Зарегистрирован: Пн окт 01, 2012 09:26:55

Re: Блок автоматического управления инкубатором

Сообщение DeRex »

Я уже писал, что преобразователь на полевиках нужен. Желательно SMD. И устанавливать его на плате датчика, что бы по линии связи напряжение I2C было 5 В. Туда же и SMD стабилизатор напряжения 5В. -> 3,3В.
Ответить

Вернуться в «Статьи»