управлялка аквариумом http://www.aquaprog-fr.com/index.php (фр)
2206 - 7.1.04 в 19:31:49

управлялка аквариумом http://www.aquaprog-fr.com/index.php (фр)

Извините, опять на французском.
http://www.aquaprog-...

Исходники для изготовления управлялки морским аквариумом. Думаю, что и для пресного пригодится :) : эл. схемы, чертежи печатных плат, исходники и бинарники программ для закачки в микроконтроллер.

Функциональность:
- двухканальный управлятор светом
- контроллер известнякового реактора. Алгоритм: каждые XX минут мешаем YY секунд.
- контроллер кальциевого реактора. Алгоритм: каждые XX минут мешаем YY минут.
- контроллер помпы подьема воды из sump-a. управляется от двух датчичиков уровня воды: верхнего и нижнего.
- контроллер 5 помп перемешивания. С возможностью установки для каждой своего графика работы.
- функция "осмокотер". Управление помпой долива воды.
- термометр и контроль сопротивленяи нагревателя.


2011 - 20.1.04 в 10:47:10

будешь реализовывать ?

Если будешь делать, пожалуста опиши свои прикидки на счет функциональности и проблем создания

С огромным уважением !


2206 - 20.1.04 в 11:10:13

Скорее всего не буду :)

Я уже хорошо подзабыл - как паяльник в руках держать.
Да и в связи с переездом дома много работы. Поэтому это больше маниловщина, чем реальная готовность сделать ЭТО Смайлик :)


2011 - 20.1.04 в 12:15:02

я если я сделаю.

могу попробовать собрать, но мне нужна помощь, - я по французски не волоку, сорри, если бы кто по мог, тогда было бы просо великолепно .


2206 - 20.1.04 в 12:36:52

так а в чем конкретно проблемы ?

Схемы по адресу:
- http://www.aquaprog-...
- http://www.aquaprog-...
- http://www.aquaprog-...

Печатные платы и деталировка (список элементов) здесь:
- http://www.aquaprog-...

Исходники для ПЛМ http://www.aquaprog-...

Программатор ПЛМ-ки:
- http://www.aquaprog-...
- или http://www.ic-prog.c...

Обещают, что в условиях Франции себестоимость конструкции в районе 250 евро. Сколько это будет в условиях России - не знаю.


2011 - 20.1.04 в 12:46:59

ну это понятно !

не могу понять другое, Смайлик :zastryal:
1. как програмировать и чем (в России) этот микроконтроллер
2. как управляется.
3. зачем приделан комовский порт
4. и зачем исходники на персоналку


2206 - 20.1.04 в 12:55:12

так проблема не во французском.

Буквари по работе с ПЛМ в России тоже должны продаваться.
А микросхемы эти в Силиконовой Долине делаются. Там же все описания и мурзилки надо искать.


4600 - 14.5.05 в 08:17:58

сайт куда-то девался

а хотелось бы посмотреть.


557 - 14.5.05 в 10:54:39



сообщение Юрий Н.
а хотелось бы посмотреть.

У меня он есть в офф-лайне. Весит 25Мб (не сжатый, с даташитами). Если интересно - пишите. Или могу описать основные моменты.


7514 - 14.5.05 в 15:51:17


http://www.jls-info.... фактически тоже самое, если судить по-схемотехнике, с которой, ранее, со мной любезно поделился ИгорьC


http://www.aquarium2... - несколько проще устройство

Изменено 14.5.05 автор Specialist


11876 - 4.7.06 в 02:14:25



сообщение ИгорьC

сообщение Юрий Н.
а хотелось бы посмотреть.

У меня он есть в офф-лайне. Весит 25Мб (не сжатый, с даташитами). Если интересно - пишите. Или могу описать основные моменты.


вышли, плз, на kamik.sl сабака gmail.com


557 - 4.7.06 в 12:05:48



сообщение Kamik
вышли, плз, на kamik.sl сабака gmail.com

Выслал!


1220 - 4.7.06 в 15:33:22


Та железяка, уже устарела.Теперь в моде вот такая
Так выглядит в моём исполнении.Фотки менюх тут и тут
Меряет Ph, Redox,2-датчика температуры (один встроенный в контроллер) Контролирует долив воды (три уровня,2 датчика) 1-таймер.Поддерживает 16 устройств х10.
Связь с Пк по rs232 + модуль изернет, а самое главное - есть исходник и он на бейсике.За счёт того что порты процессора использованы по минумуму(Lcd подключён не параллельно а последовательно то есть используеться всего 1 порт, и.т.д.) Можно ещё кучу всякого понацеплять.


10303 - 4.7.06 в 19:51:20


А есть в москве кто нибудь кто реально применял мастеркитовский модуль VM8036 ?
Очень хотелось бы услышать реальные советы по применению.
А то, руки хоть и не из ж. растут и спаять кой че смогу, но на сайте этом мастеркитовском почувствовал себя полным ламером Смайлик :(


11876 - 5.7.06 в 00:21:01



сообщение Svyaz
Та железяка, уже устарела.Теперь в моде вот такая
Так выглядит в моём исполнении.Фотки менюх тут и тут
Меряет Ph, Redox,2-датчика температуры (один встроенный в контроллер) Контролирует долив воды (три уровня,2 датчика) 1-таймер.Поддерживает 16 устройств х10.
Связь с Пк по rs232 + модуль изернет, а самое главное - есть исходник и он на бейсике.За счёт того что порты процессора использованы по минумуму(Lcd подключён не параллельно а последовательно то есть используеться всего 1 порт, и.т.д.) Можно ещё кучу всякого понацеплять.

Прошивкой поделишься? В схеме менял что-нибудь?


11876 - 5.7.06 в 00:21:28



сообщение ИгорьC

сообщение Kamik
вышли, плз, на kamik.sl сабака gmail.com

Выслал!

Спасибо. Получил!


1220 - 5.7.06 в 10:21:27



Прошивкой поделишься?

Прошивку, а точнее исходник на бейсике берём здесь для компиляции нужен bascom avr.Если кому нужно могу скинуть скомпилированный хекс или бин.
Ещё нужна прошивка для lcd, для Pic16c54 берём здесь у меня нет программатора для 16с54 там нужен какойто хитрый параллельный программатор, поетому я делал на 16f84 исходник на асемблере берём здесь по ногам и портам они полностью совподают, тоесть схема одна и та же .Ещё может понадобиться прога для теста lcd, хотя если при включении на дисплее появляеться "ok" можно считать что всё нормально.
Схему берём здесь для просмотра нужен Eagle.

В схеме менял что-нибудь?

Да, добавляю ещё кнопок, хотя там пять кнопок в виде джойстика, гораздо удобнее попадать в некоторые меню одним нажатием.Ещё начал добавлять релюхи, в схеме в качестве драйвера реле uln2003,два входа висят в воздухе, вот я их и приспособил к портам.
Ну и по мелочам светодиоды тревоги, и.т.д.Модуль изернет я пока неставил, мне пока никчему.
Достаточно rs232 лог обмена с PC можно увидеть здесь
Посылки идут каждые 5 сек.При обновлении показаний датчиков.Можно так же управлять контроллером с PC но я пока с етим неразбирался.
Усилители для датчиков Ph и Redox, делаю по етой схеме.В даташете на lf 444,можно увидеть такую же схему то есть lf444 разработан специально как усилитель ph. Вот что получилось у меня.
Платы я не делал, всё собирал на макетках.

Изменено 5-7-2006 автор Svyaz


1220 - 5.7.06 в 11:28:08


Забыл добавить.В оригинале используеться lcd 4Х16,я поставил 4Х20,пришлось подправлять прошивку.Добавил подсказки типа Up, Down to select имеется ввиду направление нажатия джойстик и т.д.
В етом контроллере есть ещё одна фишка, релюхи не привязаны к конкретным датчикам.Можно любому датчику назначить любое реле в том числе и х-10
Можно также выбирать режым работы float, по датчикам уровня (используеться 3 датчика. Высокий уровень, средний и низкий) и по времени, время работы задаёться в секундах.
Датчики температуры можно калибровать "temperature Offset" можно выбирать в каком виде отображать температуру в цельсиях/фаренгетах.
Лог храниться в памяти 31 день, может и больше я неразбирался пока.Просто в меню видел очистку лога за 31 день.В подобных контроллерах, с таким же размером памяти видел что лог может храниться 300 дней.
Вот допустим на рифе навороченный контроллер, хотя собран он на устаревшем мотороловском про-це 68HC11F1 Автор там наворотил кучу всего и диммеры и дозаторы и датчиков куча нетолько ph и orp.И музыку он играет


11876 - 5.7.06 в 16:03:57


У тебя есть рифовская прошивка или еще лучше исходник? Смайлик :)
Неплохая штуковина.

Для этого описания не сохранилось?


1220 - 5.7.06 в 17:20:38




У тебя есть рифовская прошивка или еще лучше исходник?

Нет, для рифовского у меня нет прошивки, нужно автора (ronc98) просить чтоб он выслал, и я очень сомневаюсь что он даст исходник.Да и мне тот контроллер неинтересен, а тем более без исходника.

Для этого описания не сохранилось

Так а какое нужно описание? Начало тут (17 стр.) Продолжение тут (2стр.) здесь форум. Ещё есть старые посты на The Reef Tank форуме.

Изменено 5-7-2006 автор Svyaz


11876 - 5.7.06 в 21:58:58


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


1220 - 6.7.06 в 17:55:48



Если что, ждите вопросов

На часть вопросов, могу сразу ответить.
Атмегу паял на отладочную плату, на етой фотке более детально видно, сейчас чегото сайт у rusar неработает.
Установки fuses в понипроге.С фусесами аккуратнее !! Можно загнать в параллельный режым или переключить на внешний кварц.
Pcf8574p- у меня непошли, из 4 шт ни один так и незаработал, было пару штук c индексом ap, те работают нормально.
На преобразователе уровня (max233) ноги 12,17 недолжны соеденяться с землёй, хотя по идее 5-я нога rs232 и есть земля у меня неработала связь с пк, пока не отпаял от общего корпуса 5-ю ножку rs232.
Джойстик (вместо кнопок) я брал от мобилки, там как раз 5 положений.Схему процессора я немного переделал загрузить можно здесь

Здесь можно скачать весь комплект: Схема, прошивка и исходник для LCD , схема и прошивка для контроллера (hex и bin), схема для ph и redox усилителей.


Изменено 6-7-2006 автор Svyaz


11876 - 10.7.06 в 19:55:21


Да, 12, 17 ноги должны просто между собой соединяться... стандартное включение. Если по твоей схеме делать буду можешь исходник кинуть. И неясно на схеме подключение портов на спайкер.


1220 - 11.7.06 в 17:06:23



Если по твоей схеме делать буду можешь исходник кинуть

Скину конечно, но пока из того что я задумал, работают две дополнительные кнопки и переделано меню под lcd 4х20.
Я пока немного приостановил ковыряние с контроллером (модернезирую аквариум, фильтры меняю и.т.д)

И неясно на схеме подключение портов на спайкер

Да, кроме того там ещё не выбран порт для подсветки дисплея, я на неделе займусь всё там подабавляю.
Ещё хочу переделать термоинтерфейс, вместо max6654 использовать ds18b20.Так как макс дефицитный и как-то неправильно установлен, ну зачем мерять температуру внутри контроллера.
Ещё одна поправка: в установках fuses стоит галка напротив eesave(сохранение памяти при прошивании чипа), впринципе побарабану установлен етот фусес или нет, так как установки реле и.т.д. сохраняються в памяти At24cp



Изменено 11-7-2006 автор Svyaz


11876 - 11.7.06 в 18:11:53



сообщение Svyaz
Ещё хочу переделать термоинтерфейс, вместо max6654 использовать ds18b20.Так как макс дефицитный и как-то неправильно установлен, ну зачем мерять температуру внутри контроллера.
Изменено 11-7-2006 автор Svyaz


Хм, я тоже об этом подумал, так как макса не смог найти Смайлик :) Я вообще-то на ПИКах проектировал раньше, но что-то avr меня заинтересовал Смайлик :) попробую термоинтерфейс сам переделать. Кстати, у тебя на фотографиях дросселей больше чем по схеме. Выявилась необходимость установки на практике? Может есть у кого еще какие-нибудь идеи по расширению функций? Добавим все, ну или почти все Смайлик ;)


1220 - 12.7.06 в 10:13:31



попробую термоинтерфейс сам переделать

В идеале, я бы термодатчики повесил на отдельный pic16f84,например так как здесь (файл aquamate.pdf стр.18 и уменьшил бы время обновления состояния датчиков.Таким образом удалось бы разгрузить процессор (иногда бывает при входе в меню, попадаю на момент обращения процессора к датчикам, проявляеться как небольшая тормознутость буквально пол секунды)

у тебя на фотографиях дросселей больше чем по схеме

У меня на плате и деталей в два раза больше, постепенно експерементируя добавлял то переключатели то диоды так как сразу неудалось процессор запустить, а потом ещё и случайно отключил ISP программирование.Хотел уже чип срезать и новый ставить, но потом собрал параллельный высоковольтный программер и всё запустилось.Кстати прошивание етим прог-м занимает около минуты вместе с верификацией, а тем же PonyProg по ISP - около 10 минут.
Так что сильно обращать внимание на колличество деталей на моей фотке нестоит, всё будет работать и по родной схеме.
Я из схемы ничего неубирал, а только добавлял.

Изменено 12-7-2006 автор Svyaz


1220 - 12.7.06 в 11:46:38


Кстати, решил немного поковырять свой aquaprog.Что он умеет читаем в самом вверху на первой странице, и смотрим фотки менюх, что планируеться добавить смотрим на етой Фотографии. Собственно дополнительная нагрузка уже работает, ещё вывел отдельную кнопку для отключения фильтра на время кормления.Ещё подобавлял задержек в прошивке, а то проявлялось как дребез клавиш, один раз нажмёшь и есль чуть чуть передержал кнопку-то перескакивает через функцию.Есть ещё один неприятный момент, при обрыве датчика температуры, включаеться одновременно и нагреватель и венилятор и холодильник.
Я не программист, я больше по железу но буду как смогу поддерживать ету железку.
Если кому нужна прошивка, могу где- нибудь выложить.


Изменено 12-7-2006 автор Svyaz


11876 - 14.7.06 в 09:43:55



сообщение Svyaz
Если кому нужна прошивка, могу где- нибудь выложить.
Изменено 12-7-2006 автор Svyaz

Выкладывай. или на мыло шли. Я выложу на свой хостинг


1220 - 21.7.06 в 09:52:06


Закинул на рапидшару
Вот ещё нашёл одну простенькую схемку ph-контроллера, полностью на аналоговых елементах.Управляет соленоидом подачи с02 и выводит значения ph.В качестве индикатора-любой китайский мультиметр.Значения пх например 6.8,соответствуют отрицательному напряжению -6.8.


11876 - 30.7.06 в 18:58:47



сообщение Svyaz
Закинул на рапидшару
Чего-то ты не то закинул. там исходник для пика французского


1220 - 31.7.06 в 09:57:23



Чего-то ты не то закинул. там исходник для пика французского

Ну так правильно, я о нём и писал выше


Если кому нужна прошивка, могу где- нибудь выложить

А для DIY Aquarium Controller можешь родной исходник пока поковырять.

Изменено 31-7-2006 автор Svyaz


11876 - 31.7.06 в 14:26:26


Хочу на С перевести. Может побыстрей работать будет


1220 - 31.7.06 в 15:59:39



Может побыстрей работать будет

Нету смысла, и так быстро работает.Я както случайно отключил задержки , пытаюсь выкинуть оттуда х-10 и модуль изернета.Так вот, получилось что процессор обращался к портам каждые пол секунды, а может и больше, просто дисплей из-за инерционности неуспевал.Всё работало и в меню быстро входил, нечувствовалось торможения, всё было как обычно
Как испытывал, к портам ph orp подключил переменный резистор на 10ком и периодически крутил, контроллер реагирует, циферки меняються.


12240 - 10.8.06 в 11:59:52


всем привет! я тут первый раз на форумеСмайлик :mir:

поставил наконец себе аквариумСмайлик :)
и решил оснастить его системой контроля
в поисках забрел на ваш форумСмайлик :)

у меня такая просьба, выложите готовую схему и прочее в одном месте(в одном сообщении)
а то я запутался, что надо а что нетСмайлик :)
так же некоторые ссылки не открываются

или же подскажите что можно сделать еще,
у меня требования к управляющему устройству такие:
1 контроль температуры и включение если надо обогревателя
2 включение компрессора (по таймеру)
3 долив воды если требуется

по возможности нужна схема собранная на старых отечественных элементах, так как у нас достать что либо новое весьма проблематичноСмайлик :)
имею в распоряжении кучу старого и не очень компьютерного железа, включая рабочие системники от i386 до АМД64
намереваюсь для управления использовать комп Celeron 1200, 128 ОЗУ и систему либо Линукс либо Винду 95-98


2206 - 10.8.06 в 12:23:51

будьте проще :)

сообщение rona
1 контроль температуры и включение если надо обогревателя

обычная аквариумная грелка с этим справляется


2 включение компрессора (по таймеру)

механический таймер. Такой же как на включении/выключении света. А во многих аквах компрессор вообще не нужен.


3 долив воды если требуется

если вы на него собираететсь все-таки смотреть то сами дольете, если увидите, что это необходимо.
за 2-3 недели отпуска вода тоже не успевает катасрофичкски испариться.

Удачи.