Аквариумный контроллер Sokol_And - Страница 2 - Аквафорум - форум акваріумістів та тераріумістів
На сайт Всеукраинской Ассоциации аквариумистов
На главную страницу форума



 


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

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

Ответ
 
Опции темы Опции просмотра
Старый 04.09.2011, 20:47  
Аквариумный контроллер Sokol_And
 
Аватар для Sokol_And
Живу я тут

Регистрация: 28.03.2011
Адрес: Закарпаття, Хуст
Сообщений: 285
 

Поблагодарил(а) : 277
Поблагодарили 174 раз(а) в 73 сообщениях
Sokol_And Sokol_And поза форумом 04.09.2011, 20: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. Заказать готовый контроллер, плату и т.д., можно вот здесь

Миниатюры
Нажмите на изображение для увеличения
Название: sxem300.jpg
Просмотров: 7848
Размер:	200.7 Кб
ID:	193684  

Вложения
Тип файла: rar прошивка 1.0 и 1.1, инструкция.rar (174.3 Кб, 2059 просмотров)
Тип файла: rar плата Dip.rar (101.9 Кб, 1994 просмотров)
Тип файла: rar платы pdv1965.rar (31.1 Кб, 1885 просмотров)
Тип файла: zip плата smd от Starcomputer.zip (26.4 Кб, 1672 просмотров)
Тип файла: pdf Инструкция_v1.1_p876.pdf (897.0 Кб, 3172 просмотров)

__________________
С уважением, Андрей

Последний раз редактировалось Sokol_And; 14.06.2012 в 12:56..
Просмотров: 75897
Ответить с цитированием
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), Диментрий (15.10.2012), Николай Лобанов (24.10.2013)
Реклама помогает развиваться
Старый 30.03.2012, 22:59   #16
Я тут недавно
  
 
Регистрация: 10.04.2009
Адрес: Казахстан-Караганда
Сообщений: 35
Поблагодарил(а) : 21
Поблагодарили 3 раз(а) в 3 сообщениях
Re: Аквариумный контроллер Sokol_And ===www.aquaforum.ua===

Цитата:
Сообщение от Sokol_And Посмотреть сообщение
У Вас только первая строка светиться? Как-то неправильно инициализация экрана происходит.
Вот такое высвечивается бегущей строкой.
Миниатюры
Нажмите на изображение для увеличения
Название: DSC01571.JPG
Просмотров: 630
Размер:	226.4 Кб
ID:	223396   Нажмите на изображение для увеличения
Название: DSC01573.JPG
Просмотров: 633
Размер:	224.2 Кб
ID:	223397  

Nikolaykz поза форумом   Ответить с цитированием
Пользователь, который поблагодарил Nikolaykz за данный пост:
Sokol_And (30.03.2012)
Старый 30.03.2012, 23:19   #17
Живу я тут
  
 
Аватар для Sokol_And
 
Регистрация: 28.03.2011
Адрес: Закарпаття, Хуст
Сообщений: 285
Поблагодарил(а) : 277
Поблагодарили 174 раз(а) в 73 сообщениях
Re: Аквариумный контроллер Sokol_And ===www.aquaforum.ua===

Скорее всего беда с экраном. Вторая строчка не активна. Инициализация экрана неправильная.
Если контроллер реагирует на кнопки, значит прошивка рабочая.
__________________
С уважением, Андрей

Sokol_And поза форумом   Ответить с цитированием
Пользователь, который поблагодарил Sokol_And за данный пост:
Nikolaykz (30.03.2012)
Старый 20.04.2012, 22:33   #18
Я тут недавно
  
 
Регистрация: 20.06.2007
Адрес: винницкая обл г.Казатин
Сообщений: 13
Поблагодарил(а) : 0
Поблагодарили 3 раз в 1 сообщении
Re: Аквариумный контроллер Sokol_And ===www.aquaforum.ua===

У меня тоже самое. И екраны менял,прошивки,микросхемы и пока никакого результата. Больше месяца играюсь. Ув Sokol_And если не тяжело скиньте схему контролера в Протеусе. Заранее благодарен.

skozlyuk поза форумом   Ответить с цитированием
Старый 21.04.2012, 00:06   #19
Живу я тут
  
 
Аватар для Sokol_And
 
Регистрация: 28.03.2011
Адрес: Закарпаття, Хуст
Сообщений: 285
Поблагодарил(а) : 277
Поблагодарили 174 раз(а) в 73 сообщениях
Re: Аквариумный контроллер Sokol_And ===www.aquaforum.ua===

Проверьте на всяк случай соединение RB0\INT (6 нога мк) с DS1307 (7 нога).

Протеус во вложении
Вложения
Тип файла: rar proteus.rar (25.4 Кб, 449 просмотров)
__________________
С уважением, Андрей

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

Sokol_And, версия прота?
__________________
Страна не ублюдков и не воров.


__________________

Sem поза форумом   Ответить с цитированием
Реклама помогает развиваться
Старый 21.04.2012, 00:31   #21
Живу я тут
  
 
Аватар для Sokol_And
 
Регистрация: 28.03.2011
Адрес: Закарпаття, Хуст
Сообщений: 285
Поблагодарил(а) : 277
Поблагодарили 174 раз(а) в 73 сообщениях
Re: Аквариумный контроллер Sokol_And ===www.aquaforum.ua===

Цитата:
Сообщение от Sem Посмотреть сообщение
Sokol_And, версия прота?
v7.7 SP2
__________________
С уважением, Андрей

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

угу у меня 7.6 ругается -(
__________________
Страна не ублюдков и не воров.


__________________

Sem поза форумом   Ответить с цитированием
Старый 21.04.2012, 02:24   #23
Живу я тут
  
 
Аватар для Sokol_And
 
Регистрация: 28.03.2011
Адрес: Закарпаття, Хуст
Сообщений: 285
Поблагодарил(а) : 277
Поблагодарили 174 раз(а) в 73 сообщениях
Re: Аквариумный контроллер Sokol_And ===www.aquaforum.ua===

Цитата:
Сообщение от Sem Посмотреть сообщение
угу у меня 7.6 ругается -(
мда.... плохо
__________________
С уважением, Андрей

Sokol_And поза форумом   Ответить с цитированием
Старый 21.04.2012, 17: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 в 17:12..
skozlyuk поза форумом   Ответить с цитированием
Старый 22.04.2012, 00:29   #25
Живу я тут
  
 
Аватар для Sokol_And
 
Регистрация: 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 распиновка его с даташит я так понял по одной вертикале четные выводы а с противоположной нечетный - верно ?
да
__________________
С уважением, Андрей

Sokol_And поза форумом   Ответить с цитированием
Старый 22.04.2012, 23: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 за схему в Протеусе очень помогла.

skozlyuk поза форумом   Ответить с цитированием
3 пользователей поблагодарили skozlyuk за данный пост:
Nikolaykz (23.04.2012), N_A_N (23.04.2012), Sokol_And (22.04.2012)
Старый 08.05.2012, 18:12   #27
Я тут недавно
  
 
Регистрация: 01.06.2011
Адрес: Казахстан
Сообщений: 9
Поблагодарил(а) : 6
Поблагодарили 3 раз(а) в 3 сообщениях
Re: Аквариумный контроллер Sokol_And ===www.aquaforum.ua===

Добрый день!
Вот что у меня получилось:
Нажмите на изображение для увеличения
Название: P1010013_новый размер.JPG
Просмотров: 853
Размер:	206.6 Кб
ID:	233129
Нажмите на изображение для увеличения
Название: P1010014_новый размер.JPG
Просмотров: 677
Размер:	318.9 Кб
ID:	233130
Нажмите на изображение для увеличения
Название: P1010016_новый размер.JPG
Просмотров: 753
Размер:	246.1 Кб
ID:	233131

Размер платы 65х90 мм. Монитор такой же как у Nikolaykz.

N_A_N поза форумом   Ответить с цитированием
Пользователь, который поблагодарил N_A_N за данный пост:
Sokol_And (08.05.2012)
Старый 15.05.2012, 11:22   #28
Живу я тут
  
 
Аватар для 4elox
 
Регистрация: 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 свет выключен
огромное спасибо за ответ....
__________________
Иногда шаг вперед - есть результат пинка в зад....

4elox поза форумом   Ответить с цитированием
Старый 15.05.2012, 12:30   #29
Живу я тут
  
 
Аватар для Sokol_And
 
Регистрация: 28.03.2011
Адрес: Закарпаття, Хуст
Сообщений: 285
Поблагодарил(а) : 277
Поблагодарили 174 раз(а) в 73 сообщениях
Re: Аквариумный контроллер Sokol_And ===www.aquaforum.ua===

Да, можно

T1 9.00 - 13.00
T2 18.00 - 23.00
__________________
С уважением, Андрей

Sokol_And поза форумом   Ответить с цитированием
Старый 19.07.2012, 01:24   #30
Я тут недавно
  
 
Регистрация: 11.07.2012
Адрес: Луцьк
Сообщений: 9
Поблагодарил(а) : 1
Поблагодарили 3 раз(а) в 3 сообщениях
Re: Аквариумный контроллер Sokol_And ===www.aquaforum.ua===

Вопрос что может быть. Прибор запускается на кнопки реагирует часы 00:00
температуру показыват изредка пункты меню T1. T2. T3. T4. MODE.и все.

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


Share/Bookmark

Ответ

Метки
автоматика, аквакомпьютер, акваконтроллер


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

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

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

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




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