Автоматизация аквариума. Первый ШАГ! - Страница 4 - Аквафорум - форум акваріумістів та тераріумістів
На сайт Всеукраинской Ассоциации аквариумистов
На главную страницу форума



 


Вернуться   Аквафорум - форум акваріумістів та тераріумістів > Аквариум и оборудование > "Самоделкин" > Аквариумная автоматика
Аукцион Регистрация Дневники Справка Пользователи Календарь Сообщения за день

Важная информация

Ответ
 
Опции темы Опции просмотра
Старый 28.01.2008, 18:52  
Автоматизация аквариума. Первый ШАГ!
Я тут недавно

Регистрация: 16.10.2007
Адрес: Киевcкая область
Сообщений: 71
Отправить сообщение для nice с помощью ICQ
 

Поблагодарил(а) : 34
Поблагодарили 22 раз(а) в 5 сообщениях
nice nice поза форумом 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. Задержку подбирал руцями… лень было считать

Ну а вот и схемка, по которой всё это уже работает!


Для программирования микросхемы использовал программатор, спаянный год назад…

Кому интересно что-то спрашивайте, обязательно отвечу! А если надумали сделать такое же могу помочь с прошивкой… Или даже сделать, но то уже в личку!
Просмотров: 19965
Ответить с цитированием
5 пользователей поблагодарили nice за данный пост:
Aleger (12.03.2008), Begimot (08.11.2008), Mamont (07.02.2008), Sendy (29.01.2008), Евгений Иванов (18.03.2008)
Реклама помогает развиваться
Старый 14.02.2008, 10:40   #46
Я тут недавно
  
 
Регистрация: 16.10.2007
Адрес: Киевcкая область
Сообщений: 71
Поблагодарил(а) : 34
Поблагодарили 22 раз(а) в 5 сообщениях
Отправить сообщение для nice с помощью ICQ
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===

мдя
нормально так!
правда зачем нужно программирование на лету? один раз прошил микруху... и всё! Нудно при отладке... а так меня и МК устраивает... темболее это самое простое до чего я додумался
ну а Byaka - ЗАЧЁТ!

nice поза форумом   Ответить с цитированием
Старый 14.02.2008, 10:51   #47
Я тут недавно
  
 
Регистрация: 01.02.2008
Адрес: Украина г.Днепродзержинс
Сообщений: 37
Поблагодарил(а) : 13
Поблагодарили 4 раз(а) в 4 сообщениях
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===

Цитата:
Сообщение от nice Посмотреть сообщение
правда зачем нужно программирование на лету?
я уже писал, что очень удобно управлять удаленно, и не просто удобно а в моем частном случае необходимо, контролировать и вносить коррекции в параметры,или хотябы знать что происходит в акве когда тебя нет дома более 14 дней в месяц. Так что с данным утверждением , лично я , не согласен

sport_rib поза форумом   Ответить с цитированием
Старый 14.02.2008, 13:05   #48
Координатор раздела Растения
  
 
Аватар для Vasnecov
 
Регистрация: 15.02.2007
Адрес: Харьков
Сообщений: 2,046
Поблагодарил(а) : 1,119
Поблагодарили 2,956 раз(а) в 700 сообщениях
Отправить сообщение для Vasnecov с помощью ICQ
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===

Цитата:
Сообщение от Byaka Посмотреть сообщение
Работает на компе уже года 2 как. В принципе, все достаточно просто
*******
Но и недостатки имеются:
- достаточно большие габариты (ну, например, нет у меня дома аквариумной тумбы, за акву - не влазит, вот и сделал домой на ATMELе)
- энергопотребление на порядки выше, чем у микроконтроллеров
- а еще оно гудит блоком питания, но на работе вокруг меня ...надцать компов - так что это не критично.
То же делал на компе. Отказался по тем же параметрам - из которых главное - энергопотребление. Сейчас смотрю на смартфоны - в связи с постоянной гонкой телефонных вооружений можно купить старые смарты до трех сотен гривен. Остатется главное - управление. Если бы кто то из умельцев сделал схемку, на том же контроллере к примеру для снятия/подачи сигналов в тело - куча вопросов бы отпала напрочь.
__________________
[URL="http://aquaforum.kiev.ua/nominate_topic.php?do=findallnominations"]Лучшие статьи месяца.[/URL]

С уважением.

Vasnecov поза форумом   Ответить с цитированием
Старый 01.03.2008, 12:28   #49
Бан за нарушения
  
 
Регистрация: 09.02.2008
Адрес: Украина, Харьков
Сообщений: 735
Поблагодарил(а) : 898
Поблагодарили 383 раз(а) в 195 сообщениях
Отправить сообщение для Татьяна12345 с помощью Skype™
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===

Уважаемый Byka, Вы такой молодец ,что смогли все это собрать.И во сколько Вам это все обошлось,если все повторить заново.

Татьяна12345 поза форумом   Ответить с цитированием
Старый 01.03.2008, 21:33   #50
Живу я тут
  
 
Аватар для Byaka
 
Регистрация: 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 года успел подзабыть как оно работает . Но если кто-то захочет повторить - пишите, с конкретикой помогу (чем смогу ) .
__________________
Все, что способно ломаться, ломается...

Byaka поза форумом   Ответить с цитированием
Пользователь, который поблагодарил Byaka за данный пост:
sport_rib (03.03.2008)
Реклама помогает развиваться
Старый 03.03.2008, 16:29   #51
Живу я тут
  
 
Аватар для Starcomputer
 
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===

Цитата:
Сообщение от Byaka Посмотреть сообщение
Но если кто-то захочет повторить - пишите, с конкретикой помогу (чем смогу ) .
Уже кто-то хочет .
Завтра приезжает ноут Р-166. Адаптер RS232-Wire паяю.
Вот потом начнутся вопросы.
По расчетам должно обойтись недорого:
Ноут - 200 грн;
Адаптер - ну не копейки, но гривен 10 не более;
Дальше датчики и т.д.
Все равно должно быть дешевле Юсуповского акваконтроллера.
__________________
С уважением, Сергей Таранченко


__________________

Starcomputer поза форумом   Ответить с цитированием
Старый 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..
sport_rib поза форумом   Ответить с цитированием
Старый 03.03.2008, 18:34   #53
Живу я тут
  
 
Аватар для Starcomputer
 
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
Ответ: Автоматизация аквариума. Первый ШАГ! ===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 то-же ни силен (совсем не силен ).
__________________
С уважением, Сергей Таранченко


__________________

Starcomputer поза форумом   Ответить с цитированием
Старый 03.03.2008, 18:38   #54
Живу я тут
  
 
Аватар для Starcomputer
 
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===

Цитата:
Сообщение от sport_rib Посмотреть сообщение
че так дорого , я паял на паре кт315 кт361 (3102 и 3107 соответственно), работает на 3-х датчиках на ура , схемы есть тут http://medfather.narod.ru/adapter.html#2
Схема №5 ???
__________________
С уважением, Сергей Таранченко


__________________

Starcomputer поза форумом   Ответить с цитированием
Старый 03.03.2008, 21:46   #55
Я тут недавно
  
 
Регистрация: 01.02.2008
Адрес: Украина г.Днепродзержинс
Сообщений: 37
Поблагодарил(а) : 13
Поблагодарили 4 раз(а) в 4 сообщениях
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===

Цитата:
Сообщение от Starcomputer Посмотреть сообщение
Если есть на Delphi прога опроса датчиков может кинешь ?
Во FreeBSD то-же ни силен (совсем не силен ).
да конечно кину, но вот с ними то как раз я сейчас и борюсь ,есть некий материал , пару исходников (те что нарыл в инете) на один пишеться без проблем, а вот на несколько оказалась для меня проблемма, ток завтра скину материал на работе лежит


Цитата:
Сообщение от Starcomputer Посмотреть сообщение
Схема №5 ???
да она , только резистор на базу ставь меньше, я ставил 1,8к.+диод

sport_rib поза форумом   Ответить с цитированием
Старый 04.03.2008, 08:31   #56
Живу я тут
  
 
Аватар для Starcomputer
 
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===

Цитата:
Сообщение от sport_rib Посмотреть сообщение
да конечно кину, но вот с ними то как раз я сейчас и борюсь ,есть некий материал , пару исходников (те что нарыл в инете) на один пишеться без проблем, а вот на несколько оказалась для меня проблемма, ток завтра скину материал на работе лежит
Глянь здесь, может пригодится ?
http://www.delphikingdom.ru/asp/answ...IDAnswer=40250
__________________
С уважением, Сергей Таранченко


__________________

Starcomputer поза форумом   Ответить с цитированием
Пользователь, который поблагодарил Starcomputer за данный пост:
sport_rib (04.03.2008)
Старый 04.03.2008, 08:34   #57
Я тут недавно
  
 
Регистрация: 01.02.2008
Адрес: Украина г.Днепродзержинс
Сообщений: 37
Поблагодарил(а) : 13
Поблагодарили 4 раз(а) в 4 сообщениях
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===

это исходник проги с datashееtа, там все расписано только на один датчик, на несколько выложу как ток напишу , и протестю
Вложения
Тип файла: zip Source20.zip (31.1 Кб, 151 просмотров)

sport_rib поза форумом   Ответить с цитированием
Старый 12.03.2008, 00:04   #58
Я тут недавно
  
 
Регистрация: 11.02.2008
Адрес: Луганск Украина
Сообщений: 15
Поблагодарил(а) : 1
Поблагодарили 0 раз(а) в 0 сообщениях
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===

Неужели нельзя все делать проще??? И надежнее ??У знакомых (занимаются аквасом уже ок 20 лет) увидел простую и надежнейшую систему основанную на многофункциональном реле времени заводского исполнения(не раз встречал у себя в Луганске на блошином) реле полностью механическое !часовой механизм взводится электромагнитом один раз в сутки, вместо стрелочного механизма диск с множеством отверстий и цифровых-часовых меток исполнительных контактов около 12 шт выпоняет практически все функции которые вы описали а устройство с реле -ключами отдельное самодельное так рассвет у них реализован посредством реле времени на тиристоре и лампах накаливания а после включаются и дневного света!
Кормушка автомат проще не придумаеш ! воронка с подобранной на нее пластик крышкой и трубчатый дозатор с толкателем электромагнитом дозировка регулируема возможностью изменения перемещения толкателя катушка дозатора я так понял от какогото эл реле на 12 вольт
Вся система работает от 12 вольт (стандартный упс подключение прям к акуму) часто отключают свет заодно от упса некоторое время работают и лампы освещения ! Насколько знаю собирались сделать систему подмены воды! Уже что то городили...

Whitemoon поза форумом   Ответить с цитированием
Старый 12.03.2008, 16:31   #59
Живу я тут
  
 
Аватар для Starcomputer
 
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===

Цитата:
Сообщение от Whitemoon Посмотреть сообщение
Неужели нельзя все делать проще??? И надежнее ??У знакомых (занимаются аквасом уже ок 20 лет) увидел простую и надежнейшую систему основанную на многофункциональном реле времени заводского исполнения(не раз встречал у себя в Луганске на блошином) реле полностью механическое !часовой механизм взводится электромагнитом один раз в сутки, вместо стрелочного механизма диск с множеством отверстий и цифровых-часовых меток исполнительных контактов около 12 шт выпоняет практически все функции которые вы описали а устройство с реле -ключами отдельное самодельное так рассвет у них реализован посредством реле времени на тиристоре и лампах накаливания а после включаются и дневного света!
Кормушка автомат проще не придумаеш ! воронка с подобранной на нее пластик крышкой и трубчатый дозатор с толкателем электромагнитом дозировка регулируема возможностью изменения перемещения толкателя катушка дозатора я так понял от какогото эл реле на 12 вольт
Вся система работает от 12 вольт (стандартный упс подключение прям к акуму) часто отключают свет заодно от упса некоторое время работают и лампы освещения ! Насколько знаю собирались сделать систему подмены воды! Уже что то городили...
Скажите пожалуйста, а это многофункциональное реле температуру (хотя бы пару точек), рН и редокс-потенциал меряет ?
__________________
С уважением, Сергей Таранченко


__________________

Starcomputer поза форумом   Ответить с цитированием
Старый 12.03.2008, 16:52   #60
Я тут недавно
  
 
Регистрация: 16.10.2007
Адрес: Киевcкая область
Сообщений: 71
Поблагодарил(а) : 34
Поблагодарили 22 раз(а) в 5 сообщениях
Отправить сообщение для nice с помощью ICQ
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===

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

nice поза форумом   Ответить с цитированием


Share/Bookmark

Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход




Текущее время: 20:50. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
(с)Бешлега Олександр Анатолійович, 2002-2024. Використання матеріалів сайту без посилання на джерело заборонено.
Дякуємо за ліцензійну версію форума компанію Барбус, представника торгової марки Sera в Україні.

Друзі форуму: Зоомагазин byCOLLAR.com; waudog.ua

AQA.ru  - все об аквариумах

no new posts