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



 


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

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

Ответ
 
Опции темы Опции просмотра
Старый 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. Задержку подбирал руцями… лень было считать

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


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

Кому интересно что-то спрашивайте, обязательно отвечу! А если надумали сделать такое же могу помочь с прошивкой… Или даже сделать, но то уже в личку!
Просмотров: 19968
Ответить с цитированием
5 пользователей поблагодарили nice за данный пост:
Aleger (12.03.2008), Begimot (08.11.2008), Mamont (07.02.2008), Sendy (29.01.2008), Евгений Иванов (18.03.2008)
Реклама помогает развиваться
Старый 12.03.2008, 17:01   #61
Живу я тут
  
 
Аватар для Starcomputer
 
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===

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


__________________

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

А чем вам нехватает терморегуляторов в нагревателях?? Или вообще тогда зачем вы нужны аквариуму или он вам если все полностью автоматически))

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

Цитата:
Сообщение от Whitemoon Посмотреть сообщение
А чем вам нехватает терморегуляторов в нагревателях?? Или вообще тогда зачем вы нужны аквариуму или он вам если все полностью автоматически))
Хм. Хороший вопрос.
Но понимаете, я не всегда дома, а ночью еще и сплю.
Так что хотелось бы что-бы комп контролировал не только температуру, но и рН ну и в будущем далее, поскольку это очень гибкая система. А вообще это просто ХОББИ. Нравится мне возиться.
__________________
С уважением, Сергей Таранченко


__________________

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

Кому интересно, вот моя прога , умеет измерять температуру (1 термодатчик), измерять РН (игровой порт, но в данной версии программы этот модуль реализован не до конца, только измеряет и выводит показания), работа по таймерам и т.д... Внимание!! программа писалась под старые компы и ОС WIN9x/ME
на NT платформе работать не будет ! Схемы приводились выше по теме или в типичных темах.
Вложения
Тип файла: rar akva_01.rar (285.2 Кб, 205 просмотров)

sport_rib поза форумом   Ответить с цитированием
Старый 15.03.2008, 11:58   #65
Живу я тут
  
 
Аватар для vanessa
 
Регистрация: 20.02.2005
Адрес: Вишгород
Сообщений: 1,220
Поблагодарил(а) : 142
Поблагодарили 345 раз(а) в 200 сообщениях
Отправить сообщение для vanessa с помощью ICQ
Відповідь: Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===

Цитата:
Сообщение от sport_rib Посмотреть сообщение
ОС WIN9x/ME
на NT платформе работать не будет
Я би не радив її використовувати. Маю поганий досвід коли ця ОС, яка чимось управляла, приводила до катастроф. Той-же код, перенесений на NT працював набагато краще, ну про юнікси я взагалі мовчу,це штука, яку при прямих руках ще треба сильно постаратись щоб завалити.

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

vanessa-- На Nt методика управления Lpt портом и игровым потром другая, да и попробуйте поставте Nt на 133 машинк, на счет юникс платформ не спорю, но я этой платформы не знаю до такой степени чтобы разрабатывать под неё ПО,
По поводу завалить, былобы желание а средства найдуться, У меня эта прога уже месяц крутиться, ни одного глюка я не увидел, даже после отключения света....И вообще я же не продаю прогу, а даю пользоваться

sport_rib поза форумом   Ответить с цитированием
Старый 15.03.2008, 16:13   #67
Живу я тут
  
 
Аватар для vanessa
 
Регистрация: 20.02.2005
Адрес: Вишгород
Сообщений: 1,220
Поблагодарил(а) : 142
Поблагодарили 345 раз(а) в 200 сообщениях
Отправить сообщение для vanessa с помощью ICQ
Відповідь: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===

А то я незнаю що на NT до lpt порту за допомогою інструкцій in та out не доберешся я просто хвилююсь за вас же, собі ж можете біди наробити.....

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

Цитата:
Сообщение от vanessa Посмотреть сообщение
Я би не радив її використовувати. Маю поганий досвід коли ця ОС, яка чимось управляла, приводила до катастроф. Той-же код, перенесений на NT працював набагато краще, ну про юнікси я взагалі мовчу,це штука, яку при прямих руках ще треба сильно постаратись щоб завалити.
По поводу МЕ согласен на 120 %, сырая как топляк.
WIN98 майкрософтовцы вылизали хорошо. Только не надо этот же комп юзать для еще каких либо задач.
__________________
С уважением, Сергей Таранченко


__________________

Starcomputer поза форумом   Ответить с цитированием
Старый 23.03.2008, 08:43   #69
Живу я тут
  
 
Аватар для Sem
 
Регистрация: 17.09.2004
Адрес: Киев, Троещина
Сообщений: 14,498
Поблагодарил(а) : 4,653
Поблагодарили 8,526 раз(а) в 4,395 сообщениях
Записей в дневнике: 7
Отправить сообщение для Sem с помощью ICQ Отправить сообщение для Sem с помощью Skype™
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===

Ребята, помогите.Не могу найти. Или здесь или на казусе или на электрониксе(ну не помню) проходила ссылка на адаптеры 1-wire. Притом русский сайт. Адаптеры предлагали уже собранные. И программку они продавали для управления (мониторинга).
И второй вопрос кто реально юзал 1-wire сеть?
Интерес в расстоянии от датчика до хоста. Только реально.
Столкнылся с проблемой не работает "Мастеркитовский "девайс более, чем на 20 метров. Линия витая пара.


__________________

Sem поза форумом   Ответить с цитированием
Старый 23.03.2008, 15:12   #70
Живу я тут
  
 
Аватар для vanessa
 
Регистрация: 20.02.2005
Адрес: Вишгород
Сообщений: 1,220
Поблагодарил(а) : 142
Поблагодарили 345 раз(а) в 200 сообщениях
Отправить сообщение для vanessa с помощью ICQ
Відповідь: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===

У мене 4 Ds18b20 на мережі, всі з активним живленням. довжина із кінця в кінець ~10м більше у мене немає нобхідності. Все працює. А ще все залежить від схеми підключення даткика на хості, у мого колеги один раз получилося що вже на 2м не працювало. Але, звертаю увагу, датчики ми прикручували не до ком-порта, а до однокристалки.
Ps: є думка що на довгих лініях біля датчиків треба ставити конденсатори ~10мкФ на живлення, все-таки тут уже може сказуватись індуктивний опір лінії живлення.

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

Sem глянь в 52 посте есть ссылка, я юзаю три датчяка растояние от хоста до датчака 1й-10м, 2й-14м, 3й-5м, провод я использую от пажарной сигнализации-он тоньше чем витая пара, на витой паре я ставил кондер на питание 1мк, но это особо не помогало, программно делал коррекцию погрешности, мой знакомый юзает туже схему что и я на один датчик 20м- жалоб нет но нужна корекция, поскольку свойства датчиков таковы что они измеряют температуру и на выводах микросхемы. Хотя если подобрать емкость, и сделать нормальный экран то можно и витую пару юзать. Все писал относительно датчика ds1820.

sport_rib поза форумом   Ответить с цитированием
Старый 24.03.2008, 10:57   #72
Живу я тут
  
 
Аватар для Sem
 
Регистрация: 17.09.2004
Адрес: Киев, Троещина
Сообщений: 14,498
Поблагодарил(а) : 4,653
Поблагодарили 8,526 раз(а) в 4,395 сообщениях
Записей в дневнике: 7
Отправить сообщение для Sem с помощью ICQ Отправить сообщение для Sem с помощью Skype™
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===

Спасибо откликнувшимся!
Сайт нашел http://www.benuks.nm.ru/index.dhtml
А расстояние под вопросом


__________________

Sem поза форумом   Ответить с цитированием
Старый 24.03.2008, 22:19   #73
Живу я тут
  
 
Регистрация: 22.08.2007
Адрес: Киев. Индустриальный
Сообщений: 688
Поблагодарил(а) : 508
Поблагодарили 494 раз(а) в 204 сообщениях
Отправить сообщение для sash81 с помощью ICQ
Ответ: Автоматизация аквариума. Первый ШАГ! ===www.aquaforum.ua===

Я не в тему со своим "простющим" вопросом. Не специалист в электроннике. Гдет на форуме встречал схемку временного отключения фильтра во время кормежки. Нажал кнопку конденсатор зарядился - тиристор закрылся - фильтр 5мин (10, 15) не работает - потом включился. Подскажите, буду благодарен
Или чтот похожее - но до ужаса простое....

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

я ток знаю как на контроллер зашить

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


Share/Bookmark

Ответ


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

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

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

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




Текущее время: 13:11. Часовой пояс 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