Форум сайта
DelaySam.ru - сайта для домашних мастеров, строителей и дачников.
|
Описание: Как вести дневник природы... |
|
|
Константин
Основоположник
Откуда: деревня в рег.№33
Покинул форум
|
|
|
|
Поскольку в этом сезоне постараюсь построить «умную» теплицу по проекту вам известному, то собираюсь и эффективность ее работы «как теплицы» оценивать по науке, а не субьективно…
А именно - поставить несколько датчиков температуры . Снаружи, внутри, в грунте… где смогу.
Что бы вести «дневник природы» в плане как работает тот самый утеплитель цоколя, высоких грядок и т.п.
Если записывать их данные вручную - это надо там только что не жить… Даже если снимать показания «каждые несколько часов». А хотелось бы почаще, что бы графики рисовать зависимости и сравнений «вот снаружи так, а тут так…»
Готовые регистраторы стоят хороших денег, поэтому рассматриваются как крайний вариант, если не удасться придумать что то бюджетное…
Вот и стоит вобщем то задача сделать какой то «самописец» - регистратор. Который бы запоминал, или рисовал, или фотографировал или еще что показания с нескольких температурных датчиков.
Если для измерения и рисования «на месте» вопросов нет – (биметаллическая пластина с фломастером на конце), то с отслеживанием температуры «дистанционно» и ее фиксацией (и желательно в удобоваримом виде) - уже вопросы.
Лентопротяг бумаги (если на бумаге) – не проблема. Полно моторчиков «оборот в сутки».
Формально - можно поставить фотоаппарат на цейтраферную съемку «раз в 15 минут» и просто щелкать экраны электронных термометров. В принципе – тоже реализуемо несложно… К тому же он будет фиксировать и состояние освещенности (солнце, облака, день, ночь... ).
Но как сделать «рисовалку», которая будет зависеть от электрического сигнала? На основе стрелочного прибора?
Или все же микроконтроллер и запоминать показания…
Вобщем кратко: Надо запоминать (любым способом) показания с 5-6 датчиков температуры каждые 10-15-30 минут. И достаточно долго. Хотя бы в течении недели. Т.е. примерно 1000 измерений (как минимум).
|
|
В начало |
Всего записей: 13871 Дата рег-ции: Янв. 2008 Отправлено: 11 Марта, 2010 - 15:12:33 |
|
МегаБамбр
бессмертный
Откуда: Химки, Московская об ...
Покинул форум
|
|
|
|
Как вариант (правда не шибко бюджетный): "достать" субноут АСУС ЕЕЕ701 (недавно видел их новые по цене 4999, а на барахолках можно найти и дешевле) и уже к нему лепить всякие контроллеры с измерителями.
Ну а программно запоминать показания датчиков - не сложно.
|
|
В начало |
Всего записей: 503 Дата рег-ции: Март 2009 Отправлено: 11 Марта, 2010 - 15:20:59 |
|
Константин
Основоположник
Откуда: деревня в рег.№33
Покинул форум
|
|
|
|
Ну "старый-дешевый" ноутбук (карманник, наладонник ипр.) - вариант... Но боюсь в зимний период могут быть проблемы с его питанием - обогревом...
Ну не совсем прямо зима, но глубокая осень и оч. ранняя весна.
Вот сейчас (будь теплица и девайс) - уже было бы интересно отследить процесс оттаивания...
Кроме того, к нему тоже ведь надо какие то преобразователи... запоминать сопротивление сразу он не будет...
Тут надо б что то совсем дубовое.
Тот же микроконтроллер, м.б. но с внешней памятью большой, куда все сносить... |
|
В начало |
Всего записей: 13871 Дата рег-ции: Янв. 2008 Отправлено: 11 Марта, 2010 - 15:49:54 |
|
МегаБамбр
бессмертный
Откуда: Химки, Московская об ...
Покинул форум
|
|
|
|
Вот посмотрел тут навскидку.
На сайте МАСТЕРКИТ (ес-но, импортныи буквами) в зоне РУ поковыряй описалово прибочика - авось подойдет
BM8036 - 8-ми канальный микропроцессорный таймер, термостат, часы
среди всего прочего он умеет управлять нагрузкой через COM-порт.
Ну а если умеет управлять - наверняка и передает в комп температуру.
Можно попробовать ее оттуда вытянуть...
Цена 81.13 убитый американский енот.
|
|
В начало |
Всего записей: 503 Дата рег-ции: Март 2009 Отправлено: 11 Марта, 2010 - 17:24:44 |
|
Константин
Основоположник
Откуда: деревня в рег.№33
Покинул форум
|
|
|
|
МегаБамбр пишет:
наверняка и передает в комп температуру. |
Да не нужен тут никакой комп!!!
Он будет всего лишь опрашивать датчики и запоминать показания. Т.е. использоваться как память... Ну и на фига такая "память", с экраном и кучей прибабахов... которые на 99% не нужны.
Дело не в цене, а бессмысленности этого компа.
Показания температуры - это 1 байт. Вот нужно раз в 10 минут записывать 6-8-10 байт инфы. Ради этого сервер ставить?
Тут и микроконтроллеру делать не-фига... Не то что компу...
На микроконтроллер можно пойти, что б поменьше корпусов ставить...
Потому и хочется что то примитивное...
А лучше пообще полу-механическое. Но механикой дистанционно температуру трудно снимать... Так что электроникой придется в любом случае.
|
|
В начало |
Всего записей: 13871 Дата рег-ции: Янв. 2008 Отправлено: 11 Марта, 2010 - 17:39:12 |
|
Гость
Прекратил участие в работе форума
|
|
|
|
Самое бюджетное это конечно поставить максимальный и минимальный термометр (ртутные). Не надо не электричества, ни электроники, но как их считывать на расстоянии , да ещё и каждые 15 минут. Если сделаете что-то без компа напишите, хотелось бы посмотреть. |
|
В начало |
Отправлено: 06 Апреля, 2010 - 21:45:00 |
|
Константин
Основоположник
Откуда: деревня в рег.№33
Покинул форум
|
|
|
|
Diva1 пишет:
Если сделаете что-то без компа напишите, хотелось бы посмотреть. |
Я планирую поставить несколько электронных термометров и фотоаппарат на цейтраферную съемку...
Поскольку операция "разовая" - просто хочу удостовериться в эффективности предложенных теплосберегающих приемов - то морочиться с компами и программами сам не хочу.
Потом спокойно обработаю сотню - другую фотографий и получу искомые графики, кто как пляшет.
|
|
В начало |
Всего записей: 13871 Дата рег-ции: Янв. 2008 Отправлено: 07 Апреля, 2010 - 22:45:58 |
|
МегаБамбр
бессмертный
Откуда: Химки, Московская об ...
Покинул форум
|
|
|
|
Класс! Надо запомнить этот прием.
З.Ы. Что только русский человек не придумает, что-бы поменьше чего-то делать. Тут на профильном форуме прочитал про "домашнюю" лесопилку. Так там автоподатчик, с учетом износа пильной цепи, твердости и влажности древесины реализован не просто, а очень просто - один край лесопилки выше чем другой, и мотор с шиной опускается по направляющим сам. Без компьютеров, тензодатчиков и прочей чепухи.
От таких решений даже обидно становится: ну почему не я придумал, это-ж элементарно! |
|
В начало |
Всего записей: 503 Дата рег-ции: Март 2009 Отправлено: 09 Апреля, 2010 - 10:55:53 |
|
Olegus
постоянная прописка
Откуда: Москва
Покинул форум
|
|
|
|
Вообщем нашел магазин с цифровыми датчиками температуры по 50 р. за 1 шт. Купил 6 шт и начинаю новый проект на эту тему.
Идея следующая:
Контроллер опрашивает датчики (они весят на одной шине) раз в определенный промежуток времени и сохраняет значения в энергонезависимой памяти 24LC512 (65535 ячеек по 8 бит), можно навесить на одну шину до 8 микросхем (стоят где-то по 70 р/шт). Т.е. количество ячеек можно нарастить до 524000 шт.
Далее самое интересное . Программатор EXTRAPIC, которым я пользуюсь может читать I2С память и сохранять ее содержимое в виде текстового файла. Далее я напишу конвертор, который будет преобразовывать значения считанные из памяти в текстовый файл со столбцами значений температуры для каждого датчика. Потом останется только вставить этот файл в MS Excel и там уже строить графики, диаграммы и т. д.
По моим прикидкам для 5 датчиков и периода 30 мин одной микросхемы хватит на 273 дня. Вообщем принимаю предложения по техзаданию.
|
|
В начало |
Всего записей: 197 Дата рег-ции: Дек. 2009 Отправлено: 28 Апреля, 2010 - 01:54:17 |
|
Константин
Основоположник
Откуда: деревня в рег.№33
Покинул форум
|
|
|
|
Olegus пишет:
5 датчиков и периода 30 мин одной микросхемы хватит на 273 дня. |
Как показывает практика, 30 минут - слишкой большой срок опроса. Ситуация в моем "мультяшном" парнике меняется несколько быстрее (возможно из-за малых размеров (0,5 куба земли и 7 кубометров объема воздуха).
А период наблюдения в 273 дня тоже не нужен (в России период "земледелия" с апреля октябрь... ). Да и операция по наблюдению вобщем то разовая. И теплица работает по суточному циклу.
Лучше сделать период опроса 10 минут, а дней - сколько получится...
Как вариант - вообще каждую минуту...
Тем более - память расширяется до безобразия...
Olegus пишет:
Вообщем принимаю предложения по техзаданию. |
Он только запоминать может или что то с чем то сравнивать? И соответственно выдавать команды? Например - если датчик А такой, а Б - такой, то выдать байт такой (далее соответственно дешифратор - исполнительные устройства...) Это я прицеливаюсь на систему управления домом со всеми всякими солнечными коллекторами, теплоаккумуляторами...
Безобразно запустил анемометр... Из-за весенних садово-огородных и пр. весенних хоз.работ... Постараюсь на неделе исправиться...
|
|
В начало |
Всего записей: 13871 Дата рег-ции: Янв. 2008 Отправлено: 28 Апреля, 2010 - 08:44:07 |
|
Olegus
постоянная прописка
Откуда: Москва
Покинул форум
|
|
|
|
Цитата:
Как показывает практика, 30 минут - слишкой большой срок опроса |
Можно с прогу ввести возможность считывания значения в минутах из ПЗУ. А в ПЗУ его закладывать программатором, перед установкой микросхемы в регистратор. Туда же можно закладывать значение количества корпусов памяти.
Цитата:
Он только запоминать может или что то с чем то сравнивать? |
Подробное его описание со всеми возможностями:
http://blog.e-voron.dp.uaS/opisan...aboty-s-ds18b20/ там 1 Мб
Я этим проектом как раз хочу разобраться с этим градусником, наработать подпрограммы для дальнейшего использования в различных системах автоматики.
|
|
В начало |
Всего записей: 197 Дата рег-ции: Дек. 2009 Отправлено: 28 Апреля, 2010 - 17:45:24 |
|
Константин
Основоположник
Откуда: деревня в рег.№33
Покинул форум
|
|
|
|
Olegus пишет:
Это мой суточный трафик... Я в деревне на жпрс...
Я имел ввиду не датчик, а микроконтроллер. Одно дело просто фиксировать - запоминать и потом картинки рисовать.
Другое - вобщем то отслеживать несколько температур и в зависимости от их сочетаний принимать решения.
Впрочем - это два разные задачи. Фиксация и управление.
Что касается фиксации - формально это вообще разовая задача, да и то, для "любителя". Хотя для познания этих чедесных датчиков - самое оно.
|
|
В начало |
Всего записей: 13871 Дата рег-ции: Янв. 2008 Отправлено: 28 Апреля, 2010 - 22:19:10 |
|
Olegus
постоянная прописка
Откуда: Москва
Покинул форум
|
|
|
|
Цитата:
Я имел ввиду не датчик, а микроконтроллер. |
Так МК он на то и МК, чтобы в него нужные алгоритмы закладывать.
Допустим если t датчика А меньше t датчика Б на 5 градусов, то на ножке 1 МК включить "1". А если, допустим t датчика А = t датчика Б , то на ножке 1 МК включить "0"Примерно так . На ножку 1 подключаем транзистор и к нему реле на 50А и можем управлять нагрузкой на 10КВт.
|
|
В начало |
Всего записей: 197 Дата рег-ции: Дек. 2009 Отправлено: 28 Апреля, 2010 - 22:38:08 |
|
Константин
Основоположник
Откуда: деревня в рег.№33
Покинул форум
|
|
|
|
Olegus пишет:
Ну с этим делом и кампаратор управится...
Задачка управления будет такая (например): если температура А больше температуры Б, но не более такой то, то делать ТАК... А если более, то тогда надо сравнить температуру Б с температурой С и если С больше, то делать так...
Например, есть ТеплоАккумулятор. Причем он рабоатет как стек (первым вошел - последним вышел). Но у него много боковых ответвлений. Когда мы его накачиваем теплом, мы теплый воздух можем брать как с улицы, так и изнутри дома (работа в режиме кондиционера). А когда берем от него тепло, то надо тоже определяться, откуда нам выгоднее брать воздух - изнутри дома или с улицы... И определиться в какое место стека его задувать, что бы использовать тепло по минимуму, не переохлаждая ТА. И проводить расчеты по балансу - что выгоднее - закачать много низкотемпературного тепла или немного высокотемпературного...
И это не считая анализа работы рекуператора...
Так что "фиксация" - это так... разминка дворовой команды...
|
|
В начало |
Всего записей: 13871 Дата рег-ции: Янв. 2008 Отправлено: 28 Апреля, 2010 - 23:01:49 |
|
Olegus
постоянная прописка
Откуда: Москва
Покинул форум
|
|
|
|
Цитата:
Например, есть ТеплоАккумулятор. |
На самом деле здесь нет ничего сложного. Просто нужно сесть и подробно описать и нарисовать все входные параметры, все выходные и алгоритм управления (т.е. блок-схемы, как в книжках рисуют ). Это 95% программирования, остальное дело техники.
|
|
В начало |
Всего записей: 197 Дата рег-ции: Дек. 2009 Отправлено: 29 Апреля, 2010 - 12:27:10 |
|
Константин
Основоположник
Откуда: деревня в рег.№33
Покинул форум
|
|
|
|
Olegus пишет:
На самом деле здесь нет ничего сложного. Просто нужно сесть и подробно описать |
Согласен. Когда есть готовый алгоритм программы, блок схема, то останется только закодить...
Но и блок схема тоже ведь сильно зависит от возможностей датчиков.
У меня сейчас термометры с 2-мя датчиками - внетренним и выносным. Т.е. меряют в двух точках. Вроде вешь примитивная, но они еще фиксируют минимум температур и максимум...
Какзалось бы пустячок - а и то масса откровенний в тепличном хозяйстве... Ночью следить не будешь - а с утра посмотрел - оп-с! А оказывается ночью (например) воздуш то был - -2,5... А грунт охлаждался (выносной датчик в землю зарыт) - +6... и т.п.
Так что я ожидаю массу "открытий чудных", что "готовит нам просвященья дух". (с) Ас поэзии Пушкин
|
|
В начало |
Всего записей: 13871 Дата рег-ции: Янв. 2008 Отправлено: 29 Апреля, 2010 - 14:59:44 |
|