AquaController - Страница 2 - Аквафорум - форум аквариумистов и террариумистов


На сайт Всеукраинской Ассоциации аквариумистов
На главную страницу форума



 


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

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

Ответ
 
Опции темы Опции просмотра
Старый 06.01.2017, 12:47  
AquaController
 
Аватар для AquaGomel
Я тут недавно

Регистрация: 31.07.2010
Адрес: Белоруссия, Гомель
Сообщений: 85
Отправить сообщение для AquaGomel с помощью ICQ Отправить сообщение для AquaGomel с помощью Skype™
 

Поблагодарил(а) : 15
Поблагодарили 33 раз(а) в 12 сообщениях
AquaGomel AquaGomel зараз на форумі 06.01.2017, 12:47
Рейтинг: (1 голосов - 5.00 средняя оценка)

Уважаемые аквариумисты, хочется поделиться информацией и опытом по созданию умной "железяки" аквариумного контроллера. За последние несколько лет развитие одно платных компьютеров и им подобных шагнуло далеко в перед. Если ранее нужно было сидеть с паяльником травить лудить и вообще обладать не дюжими знаниями в области радиоэлектроники и программирования, то на текущий момент все это упростилось на столько что появилась возможность и желание сделать все самому. А посему, сею тему буду развивать и поддерживать в силу свободного времени и развития проекта...



Контроллер выполнен в виде нескольких функционально законченных блоков. Данный контроллер построен на платформе Arduino Nano на микроконтроллере ATmega328. Основной упор при разработке делался на дешевизну проекта, поэтому использовались простые комплектующие без сенсорных экранов и прочих излишеств. За исходный функционал брался контроллер Юсупова, а так же меню и экраны управления были взяты по примеру этого контроллера. За исключением собственного функционала.

Комплектующие:

Мозги:Arduino Nano ATmega328
Дисплей: LCD 2004
Блока часов реального времени (DS3231)
Силового блока: В зависимости от типа устройства могут применяться как 4-х канальные, так и 8-ми канальные блоки.
Блок связи ESP8266 модель ESP-07

Основные функции.
• Часы. Индикация даты и времени.
• Управление аквариумными нагрузками от 4 до 8 каналов.
• До 10 ежедневных программ таймера.
• До 10 ежечасных программ таймера. С диапазоном длительности работы до 60 минут.
• До 10 секундных разовых таймеров. С диапазоном длительности работы от 1 до 255 секунд.
• Поддержка до 8 цифровых датчиков температуры2. на 3-х проводной шине.
• Измерение температуры в пределах 16…35 градусов. Разрешение измерения 0.125°C. Возможность управления нагрузкой (обогревателем/охладителем) на любом канале выхода.
• Аккумулятор для работы часов МК. Сохранение хода часов.
• Автоматическое сохранение в энергонезависимой памяти всех настроек (кроме хода часов) при полном отключении питания и разряде аккумулятора.
• Управление устройством через 2-х осевой джойстик.
• Вывод информации на ЖК-дисплей 20*4 с минимальными сокращениями, интуитивно-понятный интерфейс.
• Связь со смартфоном на ОС Android по Wi-Fi. Дополнительное программное обеспечение для быстрого программирования таймеров, термостата, синхронизации времени.
• Удаленное управление устройством по средствам Wi-Fi в локальной сети (либо сети Internet при определенной настройка сетевого оборудования).
• Самостоятельная синхронизация и корректировка даты и времени устройства при наличии доступа устройству в сеть Internet. Либо удаленная синхронизация через смартфон.
• Функция слежения за отклонением показаний датчиков от среднего установленного значения со звуковым оповещением и индикацией аварийного датчика.
Отключение нагрузки (фильтра) на произвольном выходе при нажатии одной кнопки на 5-30 минут (временное отключение фильтра).

*оранжевым выделено что еще в процессе разработки

Текущее состояние проекта:

Собран полноценный девайс на котором будут обкатываться прошивки:


Заканчивается написание прошивки оставшегося функционала (возможно что-то придется вынести в удаленные настройки с Android так как место под скетч катастрофически не хватает). Закончено написание прошивки для модуля связи ESP8266-07.

Изготовлены мат.плата для сборки устройства.


К сожалению в первой версии плат было допущена досадная ошибка которая лечиться навесным монтажом, но в данном виде файлы с разводкой платы я пока не буду вылаживать как будет поправлено выложу в шапку.

Пишется мобильный клиент.


Также пишется документация по работе с устройством его сборке и прошивке...

Что из этого можно будет потрогать руками?
Практически все. Все материалы по плате, схема, разводки, gerber файлы я выложу после исправления ошибок. После обкатки прошивки выложу бинарники для самостоятельной прошивки устройства. А так же всю документацию.

Для чего это?
Да на форуме много тем с различными проектами аквариумной автоматики, данное устройство не претендует на какую-то оригинальность, делалось под себя, и возможно кому-то понравится данный проект... На все вопросы с удовольствием отвечу, все советы с удовольствием выслушаю...

Миниатюры
Нажмите на изображение для увеличения
Название: DSC_0001.JPG
Просмотров: 62
Размер:	124.2 Кб
ID:	576954   Нажмите на изображение для увеличения
Название: IMG_20160825_144820.jpg
Просмотров: 28
Размер:	73.1 Кб
ID:	576972   Нажмите на изображение для увеличения
Название: IMG_20160825_144834.jpg
Просмотров: 25
Размер:	76.8 Кб
ID:	576973   Нажмите на изображение для увеличения
Название: IMG_20160825_150430.jpg
Просмотров: 51
Размер:	139.4 Кб
ID:	576974   Нажмите на изображение для увеличения
Название: IMG_20160911_162538.jpg
Просмотров: 68
Размер:	83.8 Кб
ID:	576975  

Нажмите на изображение для увеличения
Название: IMG_20160911_162557.jpg
Просмотров: 43
Размер:	98.1 Кб
ID:	576976   Нажмите на изображение для увеличения
Название: IMG_20161005_072159.jpg
Просмотров: 70
Размер:	223.3 Кб
ID:	576977   Нажмите на изображение для увеличения
Название: IMG_20161009_130837.jpg
Просмотров: 52
Размер:	85.5 Кб
ID:	576978   Нажмите на изображение для увеличения
Название: DSC_0020.JPG
Просмотров: 79
Размер:	205.9 Кб
ID:	576979   Нажмите на изображение для увеличения
Название: Screenshot_20170106-112042.png
Просмотров: 48
Размер:	31.9 Кб
ID:	576980  

Нажмите на изображение для увеличения
Название: Screenshot_20170106-112031.png
Просмотров: 38
Размер:	94.9 Кб
ID:	576981   Нажмите на изображение для увеличения
Название: Screenshot_20170106-112103.png
Просмотров: 32
Размер:	19.9 Кб
ID:	576982   Нажмите на изображение для увеличения
Название: Screenshot_20170106-112107.png
Просмотров: 40
Размер:	21.1 Кб
ID:	576983   Нажмите на изображение для увеличения
Название: Screenshot_20170106-112110.png
Просмотров: 57
Размер:	22.9 Кб
ID:	576984   Нажмите на изображение для увеличения
Название: Screenshot_20170106-112115.png
Просмотров: 40
Размер:	26.9 Кб
ID:	576985  

Нажмите на изображение для увеличения
Название: Screenshot_20170106-112119.png
Просмотров: 45
Размер:	29.8 Кб
ID:	576986   Нажмите на изображение для увеличения
Название: Screenshot_20170106-112125.png
Просмотров: 43
Размер:	30.8 Кб
ID:	576987   Нажмите на изображение для увеличения
Название: Screenshot_20170106-112132.png
Просмотров: 38
Размер:	14.9 Кб
ID:	576988   Нажмите на изображение для увеличения
Название: Screenshot_2-2.png
Просмотров: 55
Размер:	42.4 Кб
ID:	576989   Нажмите на изображение для увеличения
Название: AQ_CH08W-2-3.png
Просмотров: 78
Размер:	414.7 Кб
ID:	576990  

Нажмите на изображение для увеличения
Название: Screenshot_1.png
Просмотров: 39
Размер:	95.4 Кб
ID:	576991   Нажмите на изображение для увеличения
Название: 2016-11-13.png
Просмотров: 59
Размер:	152.2 Кб
ID:	576992   Нажмите на изображение для увеличения
Название: DSC_0013.JPG
Просмотров: 73
Размер:	210.5 Кб
ID:	576993   Нажмите на изображение для увеличения
Название: DSC_0014.JPG
Просмотров: 58
Размер:	129.5 Кб
ID:	576995  

Вложения
Тип файла: zip PCB.zip (42.8 Кб, 15 просмотров)
Тип файла: zip Schema.zip (42.3 Кб, 15 просмотров)
Тип файла: zip Gerber_v2.zip (79.6 Кб, 15 просмотров)


Последний раз редактировалось AquaGomel; 18.01.2017 в 14:39..
Просмотров: 907
Ответить с цитированием
11 пользователей поблагодарили AquaGomel за данный пост:
Arduino (07.01.2017), Asrok (11.01.2017), imac2008 (18.01.2017), kolljj (06.01.2017), myprog (06.01.2017), nickanya (06.01.2017), RozarioAgro (06.01.2017), Sem (06.01.2017), yarishNEW (18.01.2017), Сергій М (06.01.2017), Юрий77 (06.01.2017)
Реклама помогает развиваться
Старый 11.01.2017, 03:49   #16
Я тут недавно
  
 
Регистрация: 12.05.2015
Адрес: Киев
Сообщений: 55
Поблагодарил(а) : 21
Поблагодарили 13 раз(а) в 8 сообщениях
Re: AquaController ===www.aquaforum.ua===

Отличный бюджетный контроллер да еще и с мобильным клиентом ))))

Сократ поза форумом   Ответить с цитированием
Старый 11.01.2017, 09:35   #17
Я тут недавно
  
 
Аватар для AquaGomel
 
Регистрация: 31.07.2010
Адрес: Белоруссия, Гомель
Сообщений: 85
Поблагодарил(а) : 15
Поблагодарили 33 раз(а) в 12 сообщениях
Отправить сообщение для AquaGomel с помощью ICQ Отправить сообщение для AquaGomel с помощью Skype™
Re: AquaController ===www.aquaforum.ua===

Цитата:
Сообщение от Сократ Посмотреть сообщение
Отличный бюджетный контроллер да еще и с мобильным клиентом ))))
Спасибо, сейчас как раз таки клиент и доделываю...

AquaGomel зараз на форумі   Ответить с цитированием
Старый 13.01.2017, 10:04   #18
Я тут недавно
  
 
Аватар для AquaGomel
 
Регистрация: 31.07.2010
Адрес: Белоруссия, Гомель
Сообщений: 85
Поблагодарил(а) : 15
Поблагодарили 33 раз(а) в 12 сообщениях
Отправить сообщение для AquaGomel с помощью ICQ Отправить сообщение для AquaGomel с помощью Skype™
Re: AquaController ===www.aquaforum.ua===

Добавил схему и файлы печатной платы, чуть позже Gerber закину...

AquaGomel зараз на форумі   Ответить с цитированием
Пользователь, который поблагодарил AquaGomel за данный пост:
Sem (13.01.2017)
Старый 13.01.2017, 10:31   #19
Живу я тут
  
 
Аватар для Sem
 
Регистрация: 17.09.2004
Адрес: Киев, Троещина
Сообщений: 13,874
Поблагодарил(а) : 4,001
Поблагодарили 7,623 раз(а) в 4,085 сообщениях
Записей в дневнике: 6
Отправить сообщение для Sem с помощью ICQ Отправить сообщение для Sem с помощью Skype™
Re: AquaController ===www.aquaforum.ua===

*dsn будет?
__________________
Страна ублюдков и воров.


__________________

Sem поза форумом   Ответить с цитированием
Старый 13.01.2017, 10:36   #20
Я тут недавно
  
 
Аватар для AquaGomel
 
Регистрация: 31.07.2010
Адрес: Белоруссия, Гомель
Сообщений: 85
Поблагодарил(а) : 15
Поблагодарили 33 раз(а) в 12 сообщениях
Отправить сообщение для AquaGomel с помощью ICQ Отправить сообщение для AquaGomel с помощью Skype™
Re: AquaController ===www.aquaforum.ua===

Цитата:
Сообщение от Sem Посмотреть сообщение
*dsn будет?
Я не волшебник я только учусь, так что расшифруйте пожалуйста, что должно быть? Gerber в шапке.

AquaGomel зараз на форумі   Ответить с цитированием
Реклама помогает развиваться
Старый 13.01.2017, 10:56   #21
Живу я тут
  
 
Аватар для Sem
 
Регистрация: 17.09.2004
Адрес: Киев, Троещина
Сообщений: 13,874
Поблагодарил(а) : 4,001
Поблагодарили 7,623 раз(а) в 4,085 сообщениях
Записей в дневнике: 6
Отправить сообщение для Sem с помощью ICQ Отправить сообщение для Sem с помощью Skype™
Re: AquaController ===www.aquaforum.ua===

Файл протеуса. Или не пользуетесь для отладки?
__________________
Страна ублюдков и воров.


__________________

Sem поза форумом   Ответить с цитированием
Старый 13.01.2017, 10:59   #22
Я тут недавно
  
 
Аватар для AquaGomel
 
Регистрация: 31.07.2010
Адрес: Белоруссия, Гомель
Сообщений: 85
Поблагодарил(а) : 15
Поблагодарили 33 раз(а) в 12 сообщениях
Отправить сообщение для AquaGomel с помощью ICQ Отправить сообщение для AquaGomel с помощью Skype™
Re: AquaController ===www.aquaforum.ua===

Цитата:
Сообщение от Sem Посмотреть сообщение
Файл протеуса. Или не пользуетесь для отладки?
Нет не пользуюсь, я сразу купил 3 ардуинки, осталась одна, как спалю последнюю начну пользоваться))) Или еще 3 куплю...

AquaGomel зараз на форумі   Ответить с цитированием
Пользователь, который поблагодарил AquaGomel за данный пост:
Sem (13.01.2017)
Старый 18.01.2017, 16:56   #23
Я тут недавно
  
 
Аватар для AquaGomel
 
Регистрация: 31.07.2010
Адрес: Белоруссия, Гомель
Сообщений: 85
Поблагодарил(а) : 15
Поблагодарили 33 раз(а) в 12 сообщениях
Отправить сообщение для AquaGomel с помощью ICQ Отправить сообщение для AquaGomel с помощью Skype™
Re: AquaController ===www.aquaforum.ua===

Пока жду последнюю комплектуху, накидал модельку платы, ценности особой в разработке не имеет, ну если только прикинуть как крепить и.т.п. А покрутить прикольно...
Миниатюры
3D_PCB.pdf  

AquaGomel зараз на форумі   Ответить с цитированием
Старый 18.01.2017, 18:02   #24
Я тут недавно
  
 
Аватар для Arduino
 
Регистрация: 27.11.2016
Адрес: Arduino
Сообщений: 86
Поблагодарил(а) : 9
Поблагодарили 14 раз(а) в 10 сообщениях
Re: AquaController ===www.aquaforum.ua===

AquaGomel, вы не думали что разъём Х2 будет мешать подключению через мини-юсб?
Я у себя вобще сделал в корпусе отверстие и не разбирая подключаю его к юсб.

Arduino поза форумом   Ответить с цитированием
Старый 18.01.2017, 20:31   #25
Я тут недавно
  
 
Аватар для AquaGomel
 
Регистрация: 31.07.2010
Адрес: Белоруссия, Гомель
Сообщений: 85
Поблагодарил(а) : 15
Поблагодарили 33 раз(а) в 12 сообщениях
Отправить сообщение для AquaGomel с помощью ICQ Отправить сообщение для AquaGomel с помощью Skype™
Re: AquaController ===www.aquaforum.ua===

Цитата:
Сообщение от Arduino Посмотреть сообщение
AquaGomel, вы не думали что разъём Х2 будет мешать подключению через мини-юсб?
Я у себя вобще сделал в корпусе отверстие и не разбирая подключаю его к юсб.
USB у меня используется только в момент прошивки, причем прошиваются мозги без установки в плату. Все питание только внешнее 5v700mA блоки, ну и ESP8266 через ams1117 3.3V, И если уж встанет такая необходимость воткнуть шнурок, для снятия лога или еще для чего, то под разъемом все контакты неиспользуемые, поэтому все подключается свободно. А вообще в планах было сделать на mini без всяких USB, но пока будет на nano, так сказать сначала обкатать нужно на более простом девайсе, а потом займемся минимизацией и удешевлением

AquaGomel зараз на форумі   Ответить с цитированием
Пользователь, который поблагодарил AquaGomel за данный пост:
imac2008 (18.01.2017)
Старый 18.01.2017, 23:33   #26
Я тут недавно
  
 
Аватар для Arduino
 
Регистрация: 27.11.2016
Адрес: Arduino
Сообщений: 86
Поблагодарил(а) : 9
Поблагодарили 14 раз(а) в 10 сообщениях
Re: AquaController ===www.aquaforum.ua===

AquaGomel, я свою постоянно перепрошиваю, потому что нет пределу совершенству

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


Share/Bookmark

Ответ


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

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

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

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







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


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot
(с)Бешлега Александр Анатольевич, 2002-2015. Использование материалов сайта без ссылки на источник запрещено.
Благодарим за лицензионную версию форума компанию Барбус, представителя торговой марки Sera в Украине.

Друзья форума: www.akvariumi.com.ua/; Интернет-магазин аквариумных товаров "У Водяного" http://eshop.aqua.in.ua/; Интернет-магазин http://ezoo.com.ua/

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

no new posts