 |
|
04.09.2011, 19:47
|
|
Аквариумный контроллер Sokol_And
Живу я тут
Реєстрація: 28.03.2011
Звідки Ви: Закарпаття, Хуст
Дописи: 285
сказав Дякую: 277
сказали Дякую 174 раз(и) в 73 повідомленні

04.09.2011, 19:47
Рейтинг:
()
Расскажу-ка и я вам свою историю... Когда-то давно, когда нагреватель с термостатом еще было для меня дорогое удовольствие, а рыб уже сварил не раз  , решил я смастерить себе “аквариумный контроллер”, чтобы температуру в аквариуме поддерживал, ну и свет чтоб включался не вставая с дивана… Решил я значит это дело относительно недавно (2008 год, ну недавно же!).
Итак началось все с простого PIC16F84A и светодиодного 2 разрядного 7-сигментного дисплея. (Работает по сегодняшний день!) На дисплей выводилась температура с точность в 1 градус. Датчик температуры использовался DS18S20. Часы работали от внутреннего таймера микропроцессора. Батарейка стояла на пике и при отключении питания пик работал с батарейки. Протестировав устройство примерно год, мне не нравилось что практически при каждом отключении питания он перегружался и все настройки и время сбивались (батарейка то не вечная, а от нее питалась вся схема!!!). И поэтому я решил поставить микросхему DS1307 для точного хода часов, а все настройки записывать в энергонезависимую память. И перешел на микропроцессор PIC16F628A, и екран заменил на ЖК WH0802A.
И так, представляю вашему вниманию простой в изготовлении и использовании аквариумный контроллер Sokol_And.
Данный Аквариумный контроллер предназначен для точного измерения и поддержания заданной температуры аквариумной воды, а также для включения и выключения различных нагрузок (свет, електроклапаны, компрессоры, и т.д.), мощность зависит от симисторов. В данной версии использован экран Winstar WH0802A. Датчик температуры Dallas DS18B20. Микросхема часов реального времени Dallas DS1307.
При появлении напряжения питания происходит инициализация микроконтроллера и запуск программы. В это время значения переменных из энергонезависимой памяти загружаются в оперативную память контроллера. После этого программа входит в рабочий режим. При отключении питания – микроконтроллер отключается, а микросхема DS1307 работает от батарейки. Таким образом часы работают непрерывно, а настройки хранятся в энергонезависимой памяти. Две кнопки для настройки меню. Интуитивно-понятный интерфейс.
Функции аквариумного контроллера
Часы. Индикация времени.
Индикация температуры.
3-канала управления устройствами.
4-Таймеры. Настройка времени включения/выключения с дискретностью 15мин. По два таймера на каждый выход.
Термостат подогрева. Предназначен для поддерживания температуры в заданном диапазоне (гистерезис 0.2С).
Доступны два варианта прошивок.
1. 4-Таймера (по 2 таймера на канал. Термостат. Индикация температуры. ver 1.0
2. 6-Таймеров (по 2 таймеры на канал). Индикация температуры. ver 1.1
Инструкция по эксплуатации и прошивка см. во вложении!
Данное устройство тестируется больше года, и работает без проблем!!!
Благодаря Starcomputer, некоторые наши форумчане этот контроллер уже собрали, за что ему большое спасибо  . (см. здесь)
P.S. Заказать готовый контроллер, плату и т.д., можно вот здесь
Мініатюри долучень
Долучені файли
 |
прошивка 1.0 и 1.1, инструкция.rar (174,3 КБ, 3949 переглядів) |
 |
плата Dip.rar (101,9 КБ, 3902 переглядів) |
 |
платы pdv1965.rar (31,1 КБ, 3792 переглядів) |
 |
плата smd от Starcomputer.zip (26,4 КБ, 4037 переглядів) |
 |
Инструкция_v1.1_p876.pdf (897,0 КБ, 6876 переглядів) |
__________________
С уважением, Андрей
Востаннє редагував Sokol_And: 14.06.2012 о 11:56..
|
Переглядів: 99635
|
Ці 16 користувач(ів) сказали Дякую Sokol_And за це повідомлення:
|
alexv3 (10.09.2011), DEaD_MOPO3 (04.09.2011), fail99 (30.01.2012), imac2008 (26.11.2011), Malder2001 (25.07.2012), Mehannik (10.02.2014), Nikolaykz (04.04.2012), N_A_N (09.05.2012), safin395 (12.10.2013), Salton (05.12.2011), sergeynim (05.09.2011), Starcomputer (04.09.2011), vik (05.09.2011), _Vadim (07.09.2011), Диментрий (14.10.2012), Николай Лобанов (24.10.2013) |
30.03.2012, 21:59
|
#16
|
Придивляюся
Реєстрація: 10.04.2009
Звідки Ви: Казахстан-Караганда
Дописи: 35
сказав Дякую: 21
сказали Дякую 3 раз(и) в 3 повідомленні
|
Re: Аквариумный контроллер Sokol_And ===www.aquaforum.ua===
Цитата:
Допис від Sokol_And
У Вас только первая строка светиться? Как-то неправильно инициализация экрана происходит.
|
Вот такое высвечивается бегущей строкой.
|
|
|
cказали "Дякую" Nikolaykz за цей допис:
|
|
30.03.2012, 22:19
|
#17
|
Живу я тут
Реєстрація: 28.03.2011
Звідки Ви: Закарпаття, Хуст
Дописи: 285
сказав Дякую: 277
сказали Дякую 174 раз(и) в 73 повідомленні
|
Re: Аквариумный контроллер Sokol_And ===www.aquaforum.ua===
Скорее всего беда с экраном. Вторая строчка не активна. Инициализация экрана неправильная.
Если контроллер реагирует на кнопки, значит прошивка рабочая.
__________________
С уважением, Андрей
|
|
|
cказали "Дякую" Sokol_And за цей допис:
|
|
20.04.2012, 21:33
|
#18
|
Придивляюся
Реєстрація: 20.06.2007
Звідки Ви: винницкая обл г.Казатин
Дописи: 13
сказав Дякую: 0
сказали Дякую 3 раз(и) в 1 повідомленні
|
Re: Аквариумный контроллер Sokol_And ===www.aquaforum.ua===
У меня тоже самое. И екраны менял,прошивки,микросхемы и пока никакого результата. Больше месяца играюсь. Ув Sokol_And если не тяжело скиньте схему контролера в Протеусе. Заранее благодарен.
|
|
|
20.04.2012, 23:06
|
#19
|
Живу я тут
Реєстрація: 28.03.2011
Звідки Ви: Закарпаття, Хуст
Дописи: 285
сказав Дякую: 277
сказали Дякую 174 раз(и) в 73 повідомленні
|
Re: Аквариумный контроллер Sokol_And ===www.aquaforum.ua===
Проверьте на всяк случай соединение RB0\INT (6 нога мк) с DS1307 (7 нога).
Протеус во вложении 
__________________
С уважением, Андрей
|
|
|
20.04.2012, 23:15
|
#20
|
Живу я тут
Реєстрація: 17.09.2004
Звідки Ви: Киев, Троещина
Дописи: 14.486
сказав Дякую: 4.642
сказали Дякую 8.508 раз(и) в 4.382 повідомленні
|
Re: Аквариумный контроллер Sokol_And ===www.aquaforum.ua===
Sokol_And, версия прота?
__________________
Страна не ублюдков и не воров.
__________________  
|
|
|
20.04.2012, 23:31
|
#21
|
Живу я тут
Реєстрація: 28.03.2011
Звідки Ви: Закарпаття, Хуст
Дописи: 285
сказав Дякую: 277
сказали Дякую 174 раз(и) в 73 повідомленні
|
Re: Аквариумный контроллер Sokol_And ===www.aquaforum.ua===
Цитата:
Допис від Sem
Sokol_And, версия прота?
|
v7.7 SP2
__________________
С уважением, Андрей
|
|
|
20.04.2012, 23:41
|
#22
|
Живу я тут
Реєстрація: 17.09.2004
Звідки Ви: Киев, Троещина
Дописи: 14.486
сказав Дякую: 4.642
сказали Дякую 8.508 раз(и) в 4.382 повідомленні
|
Re: Аквариумный контроллер Sokol_And ===www.aquaforum.ua===
угу у меня 7.6 ругается -(
__________________
Страна не ублюдков и не воров.
__________________  
|
|
|
21.04.2012, 01:24
|
#23
|
Живу я тут
Реєстрація: 28.03.2011
Звідки Ви: Закарпаття, Хуст
Дописи: 285
сказав Дякую: 277
сказали Дякую 174 раз(и) в 73 повідомленні
|
Re: Аквариумный контроллер Sokol_And ===www.aquaforum.ua===
Цитата:
Допис від Sem
угу у меня 7.6 ругается -(
|
мда.... плохо 
__________________
С уважением, Андрей
|
|
|
21.04.2012, 16:06
|
#24
|
Придивляюся
Реєстрація: 20.06.2007
Звідки Ви: винницкая обл г.Казатин
Дописи: 13
сказав Дякую: 0
сказали Дякую 3 раз(и) в 1 повідомленні
|
Re: Аквариумный контроллер Sokol_And ===www.aquaforum.ua===
Ругается VER 7.7 SP2 - source file AQUA_628a_ver6_2.asm not found. И еще одно в Протеусе связь RB0/INT - SOUT без резистора подвязки к "+" это критично ? Индикатор WH0802 распиновка его с даташит я так понял по одной вертикале четные выводы а с противоположной нечетный - верно ?
Востаннє редагував skozlyuk: 21.04.2012 о 16:12..
|
|
|
21.04.2012, 23:29
|
#25
|
Живу я тут
Реєстрація: 28.03.2011
Звідки Ви: Закарпаття, Хуст
Дописи: 285
сказав Дякую: 277
сказали Дякую 174 раз(и) в 73 повідомленні
|
Re: Аквариумный контроллер Sokol_And ===www.aquaforum.ua===
AQUA_628a_ver6_2.asm удалите его
Source -> Add\Remove Source files... -> Remove
SOUT нужно подтягивать к +5В (обязательно)
Цитата:
Допис від skozlyuk
Индикатор WH0802 распиновка его с даташит я так понял по одной вертикале четные выводы а с противоположной нечетный - верно ?
|
да
__________________
С уважением, Андрей
|
|
|
22.04.2012, 22:26
|
#26
|
Придивляюся
Реєстрація: 20.06.2007
Звідки Ви: винницкая обл г.Казатин
Дописи: 13
сказав Дякую: 0
сказали Дякую 3 раз(и) в 1 повідомленні
|
Re: Аквариумный контроллер Sokol_And ===www.aquaforum.ua===
Наконецто разобрался с причиной неработоспособности контролера. А причина банальная ошибка у ВАС ув Sokol_And в плате DIP (нет минуса к ножке 5 МК  ). Начинающим , таким как я, может будет полезно
1. програмировать контролер можна с помщью EXTRA-PIC (схема проверена лично)
2. После сборки платы очистить ее , так как DS1307 чувствительна к паразитной емкости (см. даташит) и кварци желательно не китайские.
3. Если при включении на мониторе ничего нет или какие то непонятные значки то проверить наличие импульсов на ножке 7 DS1307 (проверял диодом) то нужно играться с подбором кварцов и уменишение паразитной емкости. На ножках 5 и 6 должен бить высокий уровень (все ето при условии что при нажатии кнопок управления , индикатор реагирует).
Ну вроде бы и все, по крайней мере если б мне кто такое посоветовал то месяц назад собрал бы его  Спасиба Sokol_And за схему в Протеусе очень помогла.
|
|
|
Ці 3 користувач(ів) сказали Дякую skozlyuk за це повідомлення:
|
|
08.05.2012, 17:12
|
#27
|
Придивляюся
Реєстрація: 01.06.2011
Звідки Ви: Казахстан
Дописи: 9
сказав Дякую: 6
сказали Дякую 3 раз(и) в 3 повідомленні
|
Re: Аквариумный контроллер Sokol_And ===www.aquaforum.ua===
Добрый день!
Вот что у меня получилось:
Размер платы 65х90 мм. Монитор такой же как у Nikolaykz.
|
|
|
cказали "Дякую" N_A_N за цей допис:
|
|
15.05.2012, 10:22
|
#28
|
Живу я тут
Реєстрація: 04.01.2012
Звідки Ви: Днепропетровск
Дописи: 681
сказав Дякую: 193
сказали Дякую 137 раз(и) в 129 повідомленні
|
Re: Аквариумный контроллер Sokol_And ===www.aquaforum.ua===
добрый день.подскажите плиз:
могу ли я на 1 канал выставить программу,чтоб у меня свет включался\выключался 2 раза в день,по прошивке 1.0 ?
пример:
9.00 свет включен - 13.00 свет выключен
18.00 свет включен - 23.00 свет выключен
огромное спасибо за ответ....
__________________
Иногда шаг вперед - есть результат пинка в зад....
|
|
|
15.05.2012, 11:30
|
#29
|
Живу я тут
Реєстрація: 28.03.2011
Звідки Ви: Закарпаття, Хуст
Дописи: 285
сказав Дякую: 277
сказали Дякую 174 раз(и) в 73 повідомленні
|
Re: Аквариумный контроллер Sokol_And ===www.aquaforum.ua===
Да, можно
T1 9.00 - 13.00
T2 18.00 - 23.00
__________________
С уважением, Андрей
|
|
|
19.07.2012, 00:24
|
#30
|
Придивляюся
Реєстрація: 11.07.2012
Звідки Ви: Луцьк
Дописи: 9
сказав Дякую: 1
сказали Дякую 3 раз(и) в 3 повідомленні
|
Re: Аквариумный контроллер Sokol_And ===www.aquaforum.ua===
Вопрос что может быть. Прибор запускается на кнопки реагирует часы 00:00
температуру показыват изредка пункты меню T1. T2. T3. T4. MODE.и все.
|
|
|
 |
|
Тут присутні: 1 (учасників - 0 , гостей - 1)
|
|
Параметри теми |
|
Параметри перегляду |
Лінійний вигляд
|
Ваші права у розділі
|
Ви не можете створювати теми
Ви не можете писати дописи
Ви не можете долучати файли
Ви не можете редагувати дописи
HTML код Вимк.
|
|
|
Часовий пояс GMT +3. Поточний час: 17:02.
|