20
12 года |
Помогите в проэктировке |
Здравствуйте! |
|
#638087 |
Постоянный посетитель
|
|
akvataimer слежением за температурой занимается аквариумная грелка со встроеным термостатом. грелок без термостата почти не бывает, поэтому функция слежения за температурой в акватаймере не актуальна - достаточно термометра. либо надо реализовывать возможность задавать различную температуру для различного времени, чтобы имитировать суточные колебания температуры - такого обычные грелки не умеют. таймер нужен прежде всего для управления светом. подойдёт любой механический за 100 рублей из икеи. на нём с точностью до 15 минут можно настроить включение и выключение ламп хоть с непрерывным световым днём, хоть с разбитым на части с учётом ухода на работу компрессор и фильтр, если они есть, должны работать круглосуточно. получается, что при наличии обычной грелки, обычного таймера и обычного термометра никакие дополнительные навороты не нужны. что можно реализовать интересного: управление суточными колебаниями температуры, управление лампами по отдельности + плавное включение ламп для особо пугливых рыб, подключение датчика pH и связь его значений с управлением электронным клапаном на СО2-балоне, подключение потенциометра и связь его с управление озонатором , мониторинг температуры и аварийная программа при её повышении - включение/разгон охлаждающих вентиляторов, включение аварийной аэрации, аварийное отключение ламп , хранение логов датчиков температуры и прочих + их бэкап на комп. при желании можно сделать монстра, главное, чтобы самого пёрло. мне, например, такое не нужно - обычного механического таймера хватает. ps: знакомимся с конкурентами: http://www.masterkit... |
|
#638151 |
|
20
12 года |
|
hobbit_24 Цитата: слежением за температурой занимается аквариумная грелка со встроеным термостатом. мониторинг температуры и аварийная программа при её повышении - включение/разгон охлаждающих вентиляторов Получается что нужно следать за грелкой, которая вдруг может начать греть, и включать осхлаждение, не проще ли ее отключить вовремя? Принципе устройство в полне реальное, едиинственное не понятно для чего нужно сбрасывать логи датчиков на компьютер? |
|
#638167 |
Посетитель
|
|
akvataimer Какой PIC используешь???? А терморегулятор через что включаешь? Регулировка мощности предусмотрена? Лог это действительно хорошо. Я когда свой ПИД регулятор отлаживал, скочки температуры по логу смотрел. В итоге добился стабилизации температуры в пределах 0.4 градуса. У тебя подглючиваний DS18B20 не было??? Дело в том что у меня время от времени он начинал фигню мерять причем CRC был впорядке. Проблему так и не устранил. Сделал не термисторе и операционнике. |
|
#638169 |
20
12 года |
|
Lelik Устройство на основе PIC16F883. Глюков с DS18B20 не наблюдается, во включенном состояниии неделю наверное работает, показывает все правильно. Что таке ПИД регулятор? ссылка есть? Терморегулятор - это обычный нагреватель для аквариума, когда его включить и когда выключить следит контроллер. |
|
#638171 |
Посетитель
|
|
akvataimer Да дело не в том что он включает и выключает, а дело в том как он включает в выключает. ПИД это пропорционально-интегрально-дифференциальный регулятор. Дело в том что любая система(в частности аквариум) имеет свою инерционность. Тоесть тупо говоря когда выключаешь нагреватель, он еще какое то время все еще греется и повышает температуру в аквариуме, тоесть получаются "скачки" температуры выше заданной. Чтобы их сгладить в промышленности используют ПИД регуляторы. Тоесть при приближении к заданной температуре регулятор уменьшает мощность выделяемую на нагревателе, таким образом избавляются от его инерционности. Тоесть чтоб использовать ПИД должна быть возможность регулировки мощности. Если управляешь нагрузкой симистером или парой IGBT транзистеров то проблем в регулировке мощности быть не должно. Если ПИД не получится(хотя у мя на AVR получилось) попробуй просто П - регулятор. Тоесть меряешь дельту температур с дискретностью допустим 5 секунд. И по величине дельты регулируешь мощность. Тоесть чем меньше дельта и чем температура ближе к заданной тем меньше мощность выделяемая на нагревателе. Регулировка конечно будет похуже. Про П, ПИ, ПИД регуляторы посмотри в гугле. Инфы полно. Просто какой смысл реализовывать терморегулятор на контроллере с точностью 1 градус, когда и обычные нагреватели со встроенным терморегулятором с этим справляются. |
|
#638172 |
|
Постоянный посетитель
|
|
сообщение akvataimer у меня ни разу грелка не начинала "вдруг греть" поясняю: грелка настроена на 25С и с колебаниями около градуса держит эту температуру при температуре окружающей среды ниже 25С. лето, жара, температура 30С - грелка не работает, но чтобы рыбки не сдохли можно выключить свет и выиграть дополнительные 1-2 градуса. можно включить аварийный компрессор, который в обычном варианте не нужен. если есть в крышке вентиляторы и они обычно выключены, то можно их включить. если вентиляторы в крышке обычно включены на бесшумный режим, то в аварийном варианте их можно раскрутить на максимум. или сделать в крышке термодатчик и в рабочем режиме с помощью вентиляторов держать температуру оптимальную для производительности ламп, а в аварийном - раскручивать на максимум/включать без интервалов. логи могут быть интересны как для отладки, так и для ознакомления с жизнью аквариума за время отсутсвия. может пока меня не было аквариум перегревался, pH скакал как бешеный, свет отключали и фильтр сдох и т.п. мониторинг наличия электричества обязательно - хотя бы в лог время каждого рестарта по электричеству скидывать при инициализации. ps: при наличии автокормушки на время её включения фильтр можно на 10-15 минут отключать. ещё можно на таймер посадить автодозатор удобрений. pps: если есть коммерческий интерес, то имеет смысл поинтересоваться наличием хоть одного желающего приобрести конечный продукт. имхо все кому нужно уже либо сами сделали, либо купили то что больше подошло. большинству вообще ничего кроме таймера на свет на практике не пригодится |
|
#638192 |
20
12 года |
|
hobbit_24 Я все понял. Желающий приобрести похожий конечный продукт есть на этом форуме. Тема: Универсальный контроллер PH, температура, охлаждение, 2 таймера. Стоит ли брать? А насчет всех кому нужно уже все купили, я бы не стал торопиться. Про компьютер согласен, можно попробовать. Lelik Если собирать устройство с IGBT модулями в итоге к конечному пользователю оно прийдет с баснословной ценой. Хотя и с тобой я тоже согласен. |
|
#638206 |
20
12 года |
|
может еще кто раскажет как работает автокормушка? |
|
#638208 |
|
Свой на Aqa.ru
|
|
akvataimer Почитайте эту тему Автоматизация аквариума - там идей можно подчерпнуть выше крыши, столько, что PIC16F883 не хватит |
|
#638209 |
Посетитель
|
|
akvataimer По IGBT: я имел ввиду IGBT транзистеры а не модули. Стят в Москве на 55А 160 рублей. Их нужно два. В итоге получается полупроводниковый ключ время влючения которого 20 микросекунд. Смысл использовать IGBT в том что их можно включать в начале полупериода а выключать где угодно, тоесть они не защелкиваются в отличие от симистеров, как следствие нет помех. Можно конечно поставить какойнить MOC308x с детектером перехода через ноль и управлять симистером. Тады тож помех не будет. А по поводу кормушки прочитай: самодельная автоматическая кормушка Работает замечательно уже гдето месяц. Из параметров устанавливаю: 4 времени кормления, скорость вращения, количество оборотов, задержку на влючение помпы=задержка между вращениями(чтоб рыбы пожрать успели), количество шагов двигателя за оборот. Правда 4-мя ногами придется пожертвовать. Зато никакого геммора с обратной связью. По поводу лога: Такая вещь как журнал событий действительно полезен. Вот только каким образом к компу коннектить?? Не у всех комп находится в непосредственной близости от аквариума поэтому RS232 сразу отпадает. Не подходит он и по той причине что щас его не ставят не только в ноуты но и в персоналки. Как вариант RS485. Тут хоть пуляй на 4 км. Вот только придется дополнительную плату делать чтоб конвертить RS485 в USB например. Хочу скать то что подключение к компу можно сделать как опцию и особо на ней не заморачиваться. Лучше уж поставить графический дисплей 128x64 пикселя и выводить графики прям на нем, или символьный. Тогда только событие - время - номер по порядку. Если использовать USB тогда уж лучше на ARMе делать. Например на Филипсах LPCxxxx. ЮСБИ у них на борту, ктомуж 32-разряда ядро и цена не кусается - 280 рублей. Изменено 2.8.08 автор Lelik |
|
#638226 |
Малёк
30
16 года |
|
hobbit_24 Вам очень везло, что грелка никогда не начинала греть воду. В моей практике было несколько случаев когда контакты залипали и обогреватель преспокойно прегревал воду. Причем такое случается не только с недорогими нагревателями, но и с изделиями таких фирм как tetra или hydor. |
|
#638227 |
|
20
12 года |
|
Diamonddmitriy Вот и я о чем говорю, а если включить через контроллер, то он вовремя отключит. Lelik Можно поставить GPRS модуль Да, наверное и лучше будеть лог прям в устройстве выводить на экран, только экран по больше взять (опять же удорожание устройства). Всем большое спасибо. |
|
#638235 |
Посетитель
|
|
akvataimer По поводу экрана: Лучший вариант дешевого графического ЖКИ - ЖКИ от мобильного телефона. Как то пользовал от Нокии 6100. Офигенная штука. 132x132 пикселя, цветной, по SPI общается, а главное стоит всего 200 рублей. Единственный минус - это размер и невозможность чтения из ОЗУ ЖКИ. Поэтому приходиться тратить ОЗУ самого контроллера. Если 200 дорого. То нокия 3310 - всего 70 рублей. Тоже SPI 96x84 пикселя. Причем найти их не проблема. Китайцы до сих пор штампуют. Да и джойстик от Сони Ериксона пользовать можно. Вместо того чтоб 5 кнопок ставить. |
|
#638263 |
20
12 года |
|
Еще вопрос. Можно ли включать аэрацию в таком режиме: 1час работаем - 30 минут отдыхаем? Вроде как и экономия в электричестве получается и если ночью то не так громко. |
|
#639634 |
|
Посетитель
|
|
akvataimer Я так щас делаю. Ночью просто ужасно. При каждом влючении просыпаюсь, да сих пор привыкнуть не могу. Щас делаю регулятор мощности, чтоб производительность на ночь уменьшать. |
|
#639638 |
20
12 года |
|
Lelik ПИД - регулятор? |
|
#639654 |
Посетитель
|
|
akvataimer Пока только производительность попытаться изменить. О ПИД`е буду думать когда эксперименты по изменению производительности будут положительными, ну и когда обратную связь поимею(без нее никакой регулятор не получится). |
|
#639701 |
|
Постоянный посетитель
|
|
akvataimer экономия в электричестве получается около 10 рублей в год имхо если аэратор работает на мощности, позволяющей за час создать запас кислорода на полчаса, то лучше не прерывистую работу делать, а краником подачу воздуха уменьшить - шума заметно меньше станет. если компресор нужен, чтобы качать воду через фильтр, то отключать его нежелательно. |
|
#639719 |
Посетитель
64
8 года |
|
краником подачу воздуха уменьшать нежелательно - нагрузка на компрессор больше, я просто через проходной кран стравливаю часть воздуха в атмосферу, тогда и тарахтит меньше и силу бурбуления можно регулировать |
|
#639757 |
Посетитель
|
|
Краником то можно, вот только крутить его придется каждый раз. Насколько я понимаю akvataimer-у нужно чтоб контроллер это делал автоматичски. Можно канечно на краник двигатель поставить с энкодером(замечательно подходит сервомашинка от радиоуправляемых моделей, подаешь в нее импульсы частотой 50 гц, меняя скважность меняется положение вала, причем абсолютное а не относительное) Но только что то больно гемморно получается. |
|
#639766 |
|
20
12 года |
|
Собрал тестовое устройство. Умеет все то что было описано в начале. |
|
#640379 |
Посетитель
|
|
akvataimer PH-метра не хватает, а также десятка таймеров с произвольным включением-выключением и установкой конкретного выхода. ЮСБИ полюбому нужен(например на чипе FTDI, потому что врятли ПИК софтварный юсби потянет). Пленочная клавиатура нужна или псевдопленочная(как у меня) чтоб смотрелось круто Расположение ЖКИ не понятно. Есть смысл ЖКИ с кнопками вынести в отдельный корпус(малогабаритный, который крепится непосредственно на крышке аквариума), а силовую часть запихнуть в "пилот", который будет валяться скажем за тумбой. Короче то что у вас на фото, насколько я понял, не то что предсерийный образец, а пред-пред-пред серийный. Конструктив в любом случае менять необходимо. Изменено 9.8.08 автор Lelik |
|
#640426 |
Посетитель
|
|
akvataimer что исползоволи в качестве термодтчика? Изменено 9.8.08 автор Armen |
|
#640427 |
|
20
12 года |
|
Lelik М....да.... Чтоб смотрелось как у меня Это как? Фото есть? В качестве термодатчика DS18B20. Еще вопрос: как силовая часть, которая за тумбочкой валяется, будет общаться с экраном с кнопками на крышке аквариума? По радио? |
|
#640667 |