 |
|
28.01.2008, 18:52
|
|
Автоматизация аквариума. Первый ШАГ!
Придивляюся
Реєстрація: 16.10.2007
Звідки Ви: Киевcкая область
Дописи: 71
сказав Дякую: 34
сказали Дякую 22 раз(и) в 5 повідомленні

28.01.2008, 18:52
Рейтинг:
()
Так как пробуждение в реальность из глубокой бездны сна происходит всегда по-разному, и в разное время… то и рыбок моих это тоже касается! По этому чтоб не тревожить их своею непостоянностью решил я сделать то, о чём мечтал уже несколько месяцев!
Взял и немного автоматизировал свой аквас! То есть сделал 3 розетки которые управляются микроконтроллером. В 1ю подключён мой свет, 220 на неё подается в 8:00 а выключается в 23:00. 2я это фильтр, запускается в 8:10 и выключается в 23:10. И 3я это компрессор для воздуха (может когда-то поцэплю СО2 на него…). Запрограммировал я ему такой вот режим работы: с 1:00 по 1:05, с 3:00 по 3:05, с 5:00 по 5:05, с 7:00 по 7:05, с 12:00 по 16:00 и с 18:00 по 21:00! Кстати если есть замечания, то буду даже благодарен!
Тем кому интересно, вот код программы:
void main (void)
{
int b=0;
int c=1320; /* 22.00 - 1320*/
unsigned long t;
P1.7=1;
P1.6=1;
P1.5=0;
while (1)
{
for (t = 2540; t > 0; t--); /*задержка в секунду*/
b++;
P1.3^=1; /* индикатор секунд */
if(b>=60)/*1-мин*/
{
b=0;
c++;
}
if(c>=1440)/*1-день*/
{
c=0;
}
/*--------------------------------------------*/
if(c>=480 && c<=1380)
{
P1.7=1; /* свет 1 */
}
else
{
P1.7=0; /* свет 0*/
}
/*--------------------------------------------*/
if(c>=490 && c<=1390)
{
P1.6=1; /* фильтр 1 */
}
else
{
P1.6=0; /* фильтр 0*/
}
/*--------------------------------------------*/
if((c>=720 && c<=960) || (c>=1080 && c<=1260) || (c>=60 && c<=65) || (c>=180 && c<=185) || (c>=300 && c<=305) || (c>=420 && c<=425))
{
P1.5=1; /* компрессор 1 */
}
else
{
P1.5=0; /* компрессор 0*/
}
/*--------------------------------------------*/
}
}
P.s. Задержку подбирал руцями… лень было считать
Ну а вот и схемка, по которой всё это уже работает!
Для программирования микросхемы использовал программатор, спаянный год назад…
Кому интересно что-то спрашивайте, обязательно отвечу! А если надумали сделать такое же могу помочь с прошивкой… Или даже сделать, но то уже в личку!
|
Переглядів: 22788
|
Ці 5 користувач(ів) сказали Дякую nice за це повідомлення:
|
|
14.02.2008, 10:40
|
#46
|
Придивляюся
Реєстрація: 16.10.2007
Звідки Ви: Киевcкая область
Дописи: 71
сказав Дякую: 34
сказали Дякую 22 раз(и) в 5 повідомленні
|
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===
мдя
нормально так!
правда зачем нужно программирование на лету? один раз прошил микруху... и всё! Нудно при отладке... а так меня и МК устраивает... темболее это самое простое до чего я додумался 
ну а Byaka - ЗАЧЁТ!
|
|
|
14.02.2008, 10:51
|
#47
|
Придивляюся
Реєстрація: 01.02.2008
Звідки Ви: Украина г.Днепродзержинс
Дописи: 37
сказав Дякую: 13
сказали Дякую 4 раз(и) в 4 повідомленні
|
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===
Цитата:
Допис від nice
правда зачем нужно программирование на лету?
|
я уже писал, что очень удобно управлять удаленно, и не просто удобно а в моем частном случае необходимо, контролировать и вносить коррекции в параметры,или хотябы знать что происходит в акве когда тебя нет дома более 14 дней в месяц. Так что с данным утверждением , лично я , не согласен
|
|
|
14.02.2008, 13:05
|
#48
|
Координатор раздела Растения
Реєстрація: 15.02.2007
Звідки Ви: Харьков
Дописи: 2.046
сказав Дякую: 1.119
сказали Дякую 2.956 раз(и) в 700 повідомленні
|
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===
Цитата:
Допис від Byaka
Работает на компе уже года 2 как. В принципе, все достаточно просто 
*******
Но и недостатки имеются:
- достаточно большие габариты (ну, например, нет у меня дома аквариумной тумбы, за акву - не влазит, вот и сделал домой на ATMELе)
- энергопотребление на порядки выше, чем у микроконтроллеров
- а еще оно гудит блоком питания, но на работе вокруг меня ...надцать компов - так что это не критично.
|
То же делал на компе. Отказался по тем же параметрам - из которых главное - энергопотребление. Сейчас смотрю на смартфоны - в связи с постоянной гонкой телефонных вооружений можно купить старые смарты до трех сотен гривен. Остатется главное - управление. Если бы кто то из умельцев сделал схемку, на том же контроллере к примеру для снятия/подачи сигналов в тело - куча вопросов бы отпала напрочь.
__________________
[URL="http://aquaforum.kiev.ua/nominate_topic.php?do=findallnominations"]Лучшие статьи месяца.[/URL]
С уважением.
|
|
|
01.03.2008, 12:28
|
#49
|
Бан за нарушения
Реєстрація: 09.02.2008
Звідки Ви: Украина, Харьков
Дописи: 733
сказав Дякую: 896
сказали Дякую 382 раз(и) в 194 повідомленні
|
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===
Уважаемый Byka, Вы такой молодец ,что смогли все это собрать.И во сколько Вам это все обошлось,если все повторить заново.
|
|
|
01.03.2008, 21:33
|
#50
|
Живу я тут
Реєстрація: 29.03.2006
Звідки Ви: Днепропетровск
Дописи: 164
сказав Дякую: 39
сказали Дякую 92 раз(и) в 45 повідомленні
|
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===
Цитата:
Допис від Татьяна12345
Уважаемый Byka, Вы такой молодец ,что смогли все это собрать.И во сколько Вам это все обошлось,если все повторить заново.
|
Начиналось это как система автоматизации закачки воды в накопительный бак у товарища, у которого вода в кране течет раз в неделю несколько часов. Там с меня была только програмка на перле, железо (датчики и исполнительные механизмы) товарищ делал сам. Все получилось как нельзя лучше, руки зачесались прилипить что-то подобное для аквы на работе.
Толчком к сооружению моего PC контроллера послужила температура у меня на работе, воздух чуть ли не круглогодично порядка 29-30 градусов. Раньше стоял датчик на температуру воздуха, но я его снял - срочно понадобился в другом месте. Так вот, встала проблема охлаждения банки, в которой зашкаливало за 30. Крутить вентилятор круглосуточно - не выход, испарения по 2-4 литра в день из 30 имеющихся. Плюс, конечно, управление освещениемю Позже - CO2.
Ввиду того, что я, по долгу службы, связан с большим количеством компьютеров, и БУ железо не дефицит, решил делать на PC. Стаж дружбы с FreeBSD - больше 12 лет, так что с выбором операционки проблем тоже не возникло. Железо представляет собой:
- материнку, процессор, память, IDE-flash вместо винчестера, блок питания. Все это нашлось на корпоративной мусорке гордо именуемой "склад".
- мультипортовка (второй LPT порт) - нашлась дома.
- LCD дисплей выдранный из поломанного системного телефона Samsung
- клавиатурка - 4 кнопки от блатной, но нерабочей клавиатуры
- силовой модуль. Вот тут понадобились денюжки. Самая дорогая деталь релюшки, по-моему гривны по 3. Все вместе обошлось гривен 50-60.
- переходник 1-wire - RS232 - копейки, датчики температуры по 10 грн штука, итого гривен 25.
Итого, мне это обошлось до 100 гривен.
Софт писался в свободное от работы время, я даже сказал бы "когда нибудь и как нибудь". Софтина для 1-wire и датчиков нашлась в инете, драйвер LCD списан с какого-то проекта, драйвер клавиатурки писал сам, ядро контроллера писано на перле, веб интерфейс тоже на перле. Ввиду того, что на самом аквакомпе с местом проблема (flash 256M), хранилищем данных по температуре и рисователем графика служит мой рабочий компьютер.
Я это все к чему: все делалось "под себя". Все это слабоповторимо. Я и сам за 2 года успел подзабыть как оно работает  . Но если кто-то захочет повторить - пишите, с конкретикой помогу (чем смогу  ) .
__________________
Все, что способно ломаться, ломается...
|
|
|
cказали "Дякую" Byaka за цей допис:
|
|
03.03.2008, 16:29
|
#51
|
Бан за нарушения
Реєстрація: 06.11.2007
Звідки Ви: Донецк, зона АТО
Дописи: 19.780
сказав Дякую: 5.789
сказали Дякую 17.705 раз(и) в 6.926 повідомленні
|
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===
Цитата:
Допис від Byaka
Но если кто-то захочет повторить - пишите, с конкретикой помогу (чем смогу  ) .
|
Уже кто-то хочет  .
Завтра приезжает ноут Р-166. Адаптер RS232-Wire паяю.
Вот потом начнутся вопросы. 
По расчетам должно обойтись недорого:
Ноут - 200 грн;
Адаптер - ну не копейки, но гривен 10 не более;
Дальше датчики и т.д.
Все равно должно быть дешевле Юсуповского акваконтроллера.
__________________
[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]
|
|
|
03.03.2008, 17:21
|
#52
|
Придивляюся
Реєстрація: 01.02.2008
Звідки Ви: Украина г.Днепродзержинс
Дописи: 37
сказав Дякую: 13
сказали Дякую 4 раз(и) в 4 повідомленні
|
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===
Цитата:
Допис від Starcomputer
...Адаптер - ну не копейки, но гривен 10 не более;
|
че так дорого , я паял на паре кт315 кт361 (3102 и 3107 соответственно), работает на 3-х датчиках на ура , схемы есть тут http://medfather.narod.ru/adapter.html#2
, датчики покупал по 9 грн. Реле по 4грн 8штук , транзисторы кт 3102 -10 шт за 2,50 , 3107 за 3,60, тексталит 8 грн вместе с купоросом, оптопары PC817. операционка правда винда, увы не силен во фре, прогу дописую на DELphi. пока работает все в тестовом режиме, но 2-ю неделю 4 канала сбоя не дают.
система на 1-м пне винт 700мб, без монитора потребление всей системы ~40ват
Востаннє редагував sport_rib: 03.03.2008 о 17:27..
|
|
|
03.03.2008, 18:34
|
#53
|
Бан за нарушения
Реєстрація: 06.11.2007
Звідки Ви: Донецк, зона АТО
Дописи: 19.780
сказав Дякую: 5.789
сказали Дякую 17.705 раз(и) в 6.926 повідомленні
|
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===
Цитата:
Допис від sport_rib
че так дорого , я паял на паре кт315 кт361 (3102 и 3107 соответственно), работает на 3-х датчиках на ура , схемы есть тут http://medfather.narod.ru/adapter.html#2
, датчики покупал по 9 грн. Реле по 4грн 8штук , транзисторы кт 3102 -10 шт за 2,50 , 3107 за 3,60, тексталит 8 грн вместе с купоросом, оптопары PC817. операционка правда винда, увы не силен во фре, прогу дописую на DELphi. пока работает все в тестовом режиме, но 2-ю неделю 4 канала сбоя не дают.
система на 1-м пне винт 700мб, без монитора потребление всей системы ~40ват
|
А я не помню уже почем брал MAX232 и остальное. Так условно написал 10 грн.
Если есть на Delphi прога опроса датчиков может кинешь ?
Во FreeBSD то-же ни силен (совсем не силен  ).
__________________
[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]
|
|
|
03.03.2008, 18:38
|
#54
|
Бан за нарушения
Реєстрація: 06.11.2007
Звідки Ви: Донецк, зона АТО
Дописи: 19.780
сказав Дякую: 5.789
сказали Дякую 17.705 раз(и) в 6.926 повідомленні
|
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===
Цитата:
Допис від sport_rib
|
Схема №5 ???
__________________
[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]
|
|
|
03.03.2008, 21:46
|
#55
|
Придивляюся
Реєстрація: 01.02.2008
Звідки Ви: Украина г.Днепродзержинс
Дописи: 37
сказав Дякую: 13
сказали Дякую 4 раз(и) в 4 повідомленні
|
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===
Цитата:
Допис від Starcomputer
Если есть на Delphi прога опроса датчиков может кинешь ?
Во FreeBSD то-же ни силен (совсем не силен  ).
|
да конечно кину, но вот с ними то как раз я сейчас и борюсь  ,есть некий материал , пару исходников (те что нарыл в инете) на один пишеться без проблем, а вот на несколько оказалась для меня проблемма, ток завтра скину материал на работе лежит
Цитата:
Допис від Starcomputer
Схема №5 ???
|
да она , только резистор на базу ставь меньше, я ставил 1,8к.+диод
|
|
|
04.03.2008, 08:31
|
#56
|
Бан за нарушения
Реєстрація: 06.11.2007
Звідки Ви: Донецк, зона АТО
Дописи: 19.780
сказав Дякую: 5.789
сказали Дякую 17.705 раз(и) в 6.926 повідомленні
|
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===
Цитата:
Допис від sport_rib
да конечно кину, но вот с ними то как раз я сейчас и борюсь  ,есть некий материал , пару исходников (те что нарыл в инете) на один пишеться без проблем, а вот на несколько оказалась для меня проблемма, ток завтра скину материал на работе лежит
|
Глянь здесь, может пригодится ?
http://www.delphikingdom.ru/asp/answ...IDAnswer=40250
__________________
[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]
|
|
|
cказали "Дякую" Starcomputer за цей допис:
|
|
04.03.2008, 08:34
|
#57
|
Придивляюся
Реєстрація: 01.02.2008
Звідки Ви: Украина г.Днепродзержинс
Дописи: 37
сказав Дякую: 13
сказали Дякую 4 раз(и) в 4 повідомленні
|
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===
это исходник проги с datashееtа, там все расписано только на один датчик, на несколько выложу как ток напишу , и протестю
|
|
|
12.03.2008, 00:04
|
#58
|
Придивляюся
Реєстрація: 11.02.2008
Звідки Ви: Луганск Украина
Дописи: 15
сказав Дякую: 1
сказали Дякую 0 раз(и) в 0 повідомленні
|
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===
Неужели нельзя все делать проще??? И надежнее ??У знакомых (занимаются аквасом уже ок 20 лет) увидел простую и надежнейшую систему основанную на многофункциональном реле времени заводского исполнения(не раз встречал у себя в Луганске на блошином) реле полностью механическое !часовой механизм взводится электромагнитом один раз в сутки, вместо стрелочного механизма диск с множеством отверстий и цифровых-часовых меток исполнительных контактов около 12 шт выпоняет практически все функции которые вы описали а устройство с реле -ключами отдельное самодельное так рассвет у них реализован посредством реле времени на тиристоре и лампах накаливания а после включаются и дневного света!
Кормушка автомат проще не придумаеш ! воронка с подобранной на нее пластик крышкой и трубчатый дозатор с толкателем электромагнитом дозировка регулируема возможностью изменения перемещения толкателя катушка дозатора я так понял от какогото эл реле на 12 вольт
Вся система работает от 12 вольт (стандартный упс подключение прям к акуму) часто отключают свет заодно от упса некоторое время работают и лампы освещения ! Насколько знаю собирались сделать систему подмены воды! Уже что то городили...
|
|
|
12.03.2008, 16:31
|
#59
|
Бан за нарушения
Реєстрація: 06.11.2007
Звідки Ви: Донецк, зона АТО
Дописи: 19.780
сказав Дякую: 5.789
сказали Дякую 17.705 раз(и) в 6.926 повідомленні
|
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===
Цитата:
Допис від Whitemoon
Неужели нельзя все делать проще??? И надежнее ??У знакомых (занимаются аквасом уже ок 20 лет) увидел простую и надежнейшую систему основанную на многофункциональном реле времени заводского исполнения(не раз встречал у себя в Луганске на блошином) реле полностью механическое !часовой механизм взводится электромагнитом один раз в сутки, вместо стрелочного механизма диск с множеством отверстий и цифровых-часовых меток исполнительных контактов около 12 шт выпоняет практически все функции которые вы описали а устройство с реле -ключами отдельное самодельное так рассвет у них реализован посредством реле времени на тиристоре и лампах накаливания а после включаются и дневного света!
Кормушка автомат проще не придумаеш ! воронка с подобранной на нее пластик крышкой и трубчатый дозатор с толкателем электромагнитом дозировка регулируема возможностью изменения перемещения толкателя катушка дозатора я так понял от какогото эл реле на 12 вольт
Вся система работает от 12 вольт (стандартный упс подключение прям к акуму) часто отключают свет заодно от упса некоторое время работают и лампы освещения ! Насколько знаю собирались сделать систему подмены воды! Уже что то городили...
|
Скажите пожалуйста, а это многофункциональное реле температуру (хотя бы пару точек), рН и редокс-потенциал меряет ?
__________________
[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]
|
|
|
12.03.2008, 16:52
|
#60
|
Придивляюся
Реєстрація: 16.10.2007
Звідки Ви: Киевcкая область
Дописи: 71
сказав Дякую: 34
сказали Дякую 22 раз(и) в 5 повідомленні
|
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===
я так понял оно ничего не меряет...
это такой савецкий старый таймер...
крутит се диск с контактами...а дальше сам на него цепляй устройства шо нада...
|
|
|
 |
|
Тут присутні: 1 (учасників - 0 , гостей - 1)
|
|
Ваші права у розділі
|
Ви не можете створювати теми
Ви не можете писати дописи
Ви не можете долучати файли
Ви не можете редагувати дописи
HTML код Вимк.
|
|
|
Часовий пояс GMT +3. Поточний час: 05:15.
|