Menu Home

Бесплатная техническая библиотека для любителей и профессионалов Бесплатная техническая библиотека


Устройство управления аквариумом. Энциклопедия радиоэлектроники и электротехники

Бесплатная техническая библиотека

Энциклопедия радиоэлектроники и электротехники / Дом, приусадебное хозяйство, хобби

Комментарии к статье Комментарии к статье

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

Я оборудовал аквариум светодиодным освещением, которое оказывает благоприятное воздействие не только на здоровье и окраску рыб, но и на развитие аквариумных растений. Оно было сделано многоцветным, причем его можно не только включать или выключать, но и перебирать до пятидесяти состояний разной длительности, различающихся яркостью и цветом подсветки. Предусмотрено и управление работой других устройств аквариума по заданной пользователем программе. На индикаторе отображаются текущее время, состояние компрессора и фильтра, средняя температура воды и состояние нагревателя, а также текущая мощность подогрева в процентах номинальной.

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

Автомат состоит из двух основных блоков - платы управления и платы питания и коммутации, схемы которых изображены соответственно на рис. 1 и рис. 2. Разъем XP5 первой платы соединяют с разъемом XP6 второй плоским кабелем. В собранном устройстве сигналы, сформированные микроконтроллером DD2 на выходах PC4 и PC5, поступают на затворы полевых транзисторов VT3 и VT4, управляющих реле K1, K2. Контакты реле выведены на колодки XT6, XT7, и через них подается питание на двигатели фильтра и компрессора. Параллельно обмоткам реле установлены подавляющие выбросы напряжения самоиндукции диоды VD1, VD4.

Устройство управления аквариумом
Рис. 1 (нажмите для увеличения)

Устройство управления аквариумом
Рис. 2 (нажмите для увеличения)

Через разъем XP2, согласно схеме, изображенной на рис. 3, подключены к микроконтроллеру кнопки управления SB2-SB5 и ЖКИ HG1 (две строки по 16 символов). Вместо указанного на схеме ЖКИ WH1602C подойдет MT-16S2D или другой подобный индикатор. Полевой транзистор VT1 по сигналам микроконтроллера управляет яркостью подсветки ЖКИ, а резистор R1 ограничивает максимальный ток подсветки. На резисторах R2-R4 собран делитель напряжения управления контрастностью индикатора.

Устройство управления аквариумом
Рис. 3

Питание микросхемы часов реального времени DS1307 (DD1) резервировано с помощью литиевого элемента G1, который обеспечивает ход часов при выключенном основном питании. С микроконтроллером эта микросхема связана по интерфейсу I2C. Для контроля состояния элемента G1 часть его напряжения через резистивный делитель R6R7 поступает на вывод 37 микроконтроллера - вход встроенного в него АЦП.

Микроконтроллер DD2 ATmega644 работает с кварцевым резонатором ZQ2 частотой 20 МГц. Резистор R8 и конденсатор C2 образуют цепь начальной установки микроконтроллера в исходное состояние. Для перевода его в это состояние в случае сбоя программы служит кнопка SB1. L1C6 - фильтр питания АЦП микроконтроллера. Разъем XP3 предназначен для соединения микроконтроллера с программатором. Конфигурацию микроконтроллера программируют в соответствии с таблицей.

Устройство управления аквариумом

С контактами 1 колодок XT1-XT3 соединяют затворы, а с контактами 2 - истоки не показанных на схеме полевых транзисторов(использовались транзисторы IRLR024N), управляющих светодиодами подсветки аквариума. Разъем XP4 предназначен для подключения по схеме, изображенной на рис. 4, электронной кормушки "Feeder AF2003", приобретенной в интернет-магазине. При выборе кормушки следует обратить внимание, чтобы она была без ЖК-индикатора. Разъем XP1 служит для подключения привода заслонки, имеющейся в крышке аквариума под кормушкой.

Устройство управления аквариумом
Рис. 4

Вся электронная часть из кормушки удалена, оставлены только электродвигатель (M1 на рис. 4) и конечный выключатель SF1. Отслеживая с помощью последнего вращение кормушки, микроконтроллер DD2 формирует сигналы управления полевым транзистором VT5, включающим и выключающим двигатель M1. Напряжение питания двигателя (3 В) стабилизировано интегральным стабилизатором DA2. Ток, потребляемый двигателем, довольно велик, поэтому для его питания необходим отдельный источник, подключаемый к колодке XT9. Я использовал блок питания светодиодного освещения. Разъем XP7 соединяют плоским кабелем с разъемом XP4 на плате управления. Конденсатор C17 подавляет создаваемые двигателем M1 помехи.

Напряжение сети 220 В подают на колодку XT4 (см. рис. 2). Пониженное до 6 В трансформатором T1 переменное напряжение выпрямляет диодный мост VD2. Сглаживающий конденсатор C8 отделен от моста диодом VD3, поэтому напряжение на резистивном делителе R24R25 - пульсирующее, от нуля до амплитудного значения. Часть этого напряжения поступает на базу транзистора VT2, в результате транзистор закрывается в моменты близости мгновенного значения сетевого напряжения к нулю. Импульсы частотой 100 Гц с коллектора транзистора VT2 поступают на вход PD2 микроконтроллера.

Из сглаженного конденсатором C8 выпрямленного напряжения с помощью стабилизатора DA1 получается стабилизированное напряжение 5 В для питания всех узлов устройства.

С выхода PC3 микроконтроллера сигнал поступает на оптосимистор U1, который, в свою очередь, управляет симистором VS1, регулирующим мощность нагревателя воды в аквариуме. Цепь R31C12 подавляет выбросы напряжения на симисторе. К колодке XT8 подключают обогреватель без встроенного термореле.

Согласно схеме, показанной на рис. 5, с колодкой XT5 соединяют один или два установленных в аквариуме датчика температуры BK1, BK2. В случае отказа одного из них регулирование температуры продолжается по показаниям оставшегося. При отсутствии или неисправности обоих нагреватель воды отключается, о чем на индикатор выводится сообщение.

Устройство управления аквариумом
Рис. 5

Чертеж печатной платы управления показан на рис. 6. Типы установленных на ней разъемов: XP1 - PLS-3, XP2 - IDC-16MS (BH-16), XP3 - IDC-06MS (BH-06), XP4- WF-04, XP5 - IDC-08MS (BH-08). На плате имеются 12 проволочных перемычек и семь перемычек для поверхностного монтажа. Для литиевого элемента CR2032 (G1) предусмотрен держатель BS-02D-1B.

Устройство управления аквариумом
Рис. 6

Печатная плата питания и коммутации изображена на рис. 7. Здесь разъем XP6 - IDC-08MS (BH-08). Трансформатор T1 - ТПК-2-6В с вторичным напряжением 6 В при токе 0,4 А. Интегральный стабилизатор 78M05CDT можно заменить любым другим на напряжение 5 В и ток нагрузки не менее 0,5 А. Оба реле - HK4100F-DC5V-SHG, вместо них подойдут и другие реле с обмоткой на 5 В и предельными напряжением и током коммутации, обеспечивающими надежное управление фильтром и компрессором. Конденсаторы C9, C12 - К73-17 или их импортные аналоги.

Устройство управления аквариумом
Рис. 7

Узел управления кормушкой (схема на рис. 4) собран на печатной плате, изображенной на рис. 8. Чертеж платы с кнопками SB2-SB5 не приводится ввиду его простоты.

Устройство управления аквариумом
Рис. 8

При включении устройства на ЖКИ выводится заставка, затем происходит автоматический переход в меню "Основное". После первого запуска необходимо нажать, находясь в этом меню, на кнопку SB3 "Выбор", удерживать ее до появления на индикаторе надписи "Сброс на завод. уставки", а затем нажать на кнопку SB2 "Меню". Будут установлены время 23:59:59 и дата 30:04:13, Вт (вторник), а все уставки обнулены - так задано в программе по умолчанию.

Экспериментально обнаружено, что если при разряженном элементе G1 или его отсутствии отключить внешнее питание устройства, то после его включения на индикаторе появятся бессмысленные знаки. В этом случае следует одновременно нажать на кнопки SB4 "+", SB5 "-" и удерживать их нажатыми более двух секунд. Микросхема DS1307 будет приведена в исходное состояние, а информация на индикаторе обновится.

Нажатием на кнопку SB2 переходят из меню "Основное" в меню "Настройка компрессора". Здесь нажимают на кнопку SB3 и переходят в подменю "1-й таймер". После этого нажатиями на кнопку SB2 выбирают для изменения "Вкл./выкл. таймера", "Часы включения таймера", "Минуты включения таймера", "Часы выключения таймера" или "Минуты выключения таймера". Выбранный параметр изменяют нажатиями на кнопки SB4 и SB5.

Далее нажатием на кнопку SB3 переходят в подменю "2-ой таймер". Все ействия в этом подменю аналогичны описанным выше. Следующим нажатием на кнопку SB3 переходят в подменю "3-ий таймер" и настраивают его аналогичным образом. Еще одним нажатием на кнопку SB3 сохраняют все измененные значения параметров в EEPROM микроконтроллера и возвращаются в меню "Настройка компрессора".

Очередным нажатием на кнопку SB3 переходят из этого меню в меню "Настройка насоса фильтра". Здесь также имеются три таймера, которые настраивают подобно таймерам компрессора, а после настройки третьего таймера все измененные параметры сохраняются в EEPROM.

Из меню "Настройка насоса фильтра" нажатием на кнопку SB2 переходят в меню "Настройка нагревателя". В нем нажатием на кнопку SB3 переходят в подменю "Нагреватель" и нажатиями на кнопки SB4 и SB5 включают или выключают обогрев аквариума. Очередным нажатием на кнопку SB3 переходят в подменю "Температура воды" и нажатиями на кнопку SB2 выбирают для изменения нижний порог температуры (ниже которого начнется нарастание мощности нагревателя) или ее верхний порог (выше ее мощность нагревателя станет снижаться). Далее нажатием на кнопку SB3 сохраняют измененные значения в EEPROM и возвращаются в меню "Настройка нагревателя".

Отсюда при нажатии на кнопку SB2 программа переходит в меню "Настройка освещения". В нем нажатием на кнопку SB3 открывают подменю "Время включения". Нажатиями на кнопку SB2 выбирают для изменения часы или минуты включения. Выбранный параметр изменяют нажатиями на кнопки SB4 и SB5. Затем нажатием на кнопку SB3 переходят в подменю "Этап 1" и нажатиями на кнопку SB2 выбирают для изменения "Время работы", "Регулировку ШИМ светодиодов синего цвета", "Регулировку ШИМ светодиодов красного цвета" или "Регулировку ШИМ светодиодов белого цвета". Выбранный параметр изменяют нажатиями на кнопки SB4 и SB5. Время работы задают в минутах в интервале от 0 до 600. Следующее нажатие на кнопку SB3 переводит в подменю "Этап 2", где все действия идентичны предыдущим. Число подменю "Этап" может достигать пятидесяти и для каждого из них можно задать свои параметры. Например, плавное включение или отключение подсветки реализуют, задав последовательность коротких этапов с постепенно нарастающей или спадающей яркостью свечения светодиодов. Ненастроенные этапы остаются в нулевом состоянии и не влияют на характер подсветки.

В подменю "Этап 50" нажатие на кнопку SB3 вызывает на индикатор сообщение "Конец настройки освещения". Далее нажатием на ту же кнопку сохраняют все настройки в EEPROM микроконтроллера и возвращаются в меню "Настройка освещения".

Из этого меню нажатием на кнопку SB2 переходят в меню "Настройка часов", откуда нажатием на кнопку SB3 переходят в подменю "Настройка даты". Нажатием на кнопку SB2 выбирают для изменения число, месяц или год. Параметры изменяют нажатиями на кнопки SB4 и SB5.

Далее нажатием на кнопку SB3 переходят в подменю "Настройка дня". Выбрав здесь кнопками SB4 и SB5 день недели, от понедельника (Пн) до воскресенья (Вс), нажатием на кнопку SB3 переходят в подменю "Настройка времени". В нем нажатием на кнопку SB2 выбирают для изменения часы, минуты и секунды, а нажатиями на кнопки SB4 и SB5 устанавливают нужные значения. Нажатием на кнопку SB3 введенное время запоминают и возвращаются в меню "Настройка часов".

Следующим нажатием на кнопку SB2 переходят в меню "Коррекция часов сутки", и с помощью кнопок SB4 и SB5 изменяют число секунд поправки (от +9 до -9), которая автоматически вносится в показания часов раз в сутки. Очередным нажатием на кнопку SB2 сохраняют установленные значения в EEPROM и переходят в меню "Коррекция часов неделя". Здесь кнопками SB4 и SB5 задают число секунд поправки (от +6 до -6), вносимой в показания часов раз в неделю.

Еще одним нажатием на кнопку SB2 сохраняют значения поправок в EEPROM и переходят в меню "Яркость подсвет. ЖКИ". Этот параметр можно изменять кнопками SB4 и SB5 в пределах 0-100 %. Нажатием на кнопку SB3 переходят в подменю "Время подсвет." и кнопками SB4, SB5 устанавливают продолжительность работы подсветки ЖКИ (в секундах) после последнего нажатия на любую кнопку. Далее нажатием на кнопку SB3 переходят в подменю "Время возврата". Кнопками SB3 и SB4 изменяют задержку возврата в меню "Основное". Следующее нажатие на кнопку SB3 возвращает в меню "Яркость подсвет. ЖКИ". При этом переходе значения измененных в рассмотренных подменю параметров сохраняются в EEPROM микроконтроллера.

Нажатие в меню "Яркость подсвет. ЖКИ" на кнопку SB2 выводит на ЖКИ значение измеренного микроконтроллером напряжения литиевого элемента G1. Еще одним нажатием на ту же кнопку переходят в меню "Просмотр темп.", где можно просмотреть показания датчиков температуры. Если датчик отключен, то вместо значения температуры будет выведено "1-Откл" или "2-Откл".

Следующим нажатием на кнопку SB3 переходят в подменю "Д1 ROM Cod". Здесь при нажатии на кнопку SB2 микроконтроллер считывает уникальные серийные номера подключенных к автомату датчиков температуры. Нажатиями на кнопку SB4 или SB5 можно выбрать любой из них для дальнейшей работы в качестве датчика Д1. Нажатием и удержанием одновременно кнопок SB2 и SB5 фиксируют этот выбор. Нажатие и удержание одновременно кнопок SB4 и SB5 стирает информацию о выборе датчика Д1. Нажатие на кнопку SB3 запишет изменения в EEPROM и откроет подменю "Д2 ROM Cod". Все операции в нем аналогичны описанным, но относятся к датчику Д2. Учтите, что один и тот же датчик не может быть выбран и в качестве Д1, и в качестве Д2.

Далее нажатием на кнопку SB3 переходят в подменю "Время опроса датчиков", в котором нажатиями на кнопки SB4и SB5 задают период опроса датчиков длительностью до 60 с. Еще одним нажатием на кнопку SB3 сохраняют установленное значение и возвращаются в меню "Просмотр темп.".

Теперь нажатие на кнопку SB2 открывает меню "Настройка кормушки". Из него нажатием на кнопку SB3 переходят в подменю "Т-1". С помощью кнопки SB2 выбирают для изменения пункты "Включен/отключен", "Часы срабатывания таймера", "Минуты срабатывания таймера", "Число порций - число раз срабатывания кормушки", "Пауза между срабатываниями кормушки". Выбранное значение изменяют нажатиями на кнопки SB4 и SB5. Очередным нажатием на кнопку SB3 запоминают все измененные параметры и переходят в подменю "Т-2". Следующим нажатием на эту же кнопку переходят в подменю "Т-3", а еще одним нажатием возвращаются в меню "Настройка кормушки". Действия в подменю "Т-2" и "Т-3" аналогичны описанным для "Т-1".

Далее нажатием на кнопку SB2 переходят в меню "Настройка сервопривода", из которого нажатием на кнопку SB3 переходят в подменю "Открыто" и кнопками SB4, SB5 регулируют положение заслонки под кормушкой в открытом состоянии. Еще раз нажав на кнопку SB3, переходят в подменю "Закрыто" и регулируют положение закрытой заслонки. Подобранные таким образом положения заслонка будет в дальнейшем принимать в процессе работы электронной кормушки. Последнее нажатие на кнопку SB3 запишет в EEPROM значения всех измененных параметров и возвратит программу в меню "Основное".

Файл печатных плат в формате Sprint Layout 5.0 и программу микроконтроллера можно скачать с ftp://ftp.radio.ru/pub/2014/11/aquarium.zip.

Автор: А. Лаптев

Смотрите другие статьи раздела Дом, приусадебное хозяйство, хобби.

Читайте и пишите полезные комментарии к этой статье.

<< Назад

Последние новости науки и техники, новинки электроники:

Экраны влияют на детей неравномерно в разном возрасте 01.08.2026

Планшеты и смартфоны давно стали привычной частью повседневной жизни даже самых маленьких детей. Родители часто используют гаджеты, чтобы успокоить малыша или занять его на время, однако ученые все чаще задаются вопросом, как экранное время сказывается на развитии мозга и будущей способности к обучению. Новое исследование показывает, что значение имеет не только продолжительность просмотра, но и возраст, в котором ребенок проводит время перед экраном. Ученые наблюдали детей от рождения до 8 лет. Оказалось, что больше всего экраны влияют на мозг в два периода - в раннем младенческом возрасте и перед поступлением в школу. У детей, много времени проводивших перед экранами в эти возрастные точки, в 9 лет были несколько хуже успехи в обучении, а в 10,5 лет хуже работала рабочая память - способность удерживать и обрабатывать информацию здесь и сейчас. Исследователи из Франции и Сингапура проанализировали данные 502 детей и выделили два ключевых этапа. У младенцев мозг развивается очень ...>>

Умные жилеты, спасающие от жары 01.08.2026

Летняя жара в больших городах все чаще становится серьезным испытанием для людей, работающих на открытом воздухе. Мусорщики, строители и другие специалисты вынуждены проводить часы под палящим солнцем, рискуя перегревом. Китайские инженеры предложили практичное решение - специальные охлаждающие жилеты, которые помогают снизить ощущаемую температуру примерно на 10 градусов. Пока мир страдает от сильной жары, китайские инженеры разработали "умные" жилеты с климат-контролем. Жилеты с кондиционированием почти не отличаются от обычной рабочей одежды. Главное отличие - в системе охлаждения. В городе Нанкин в жилет вмонтированы два вентилятора, работающих от портативных аккумуляторов. Одного заряда хватает на 3-4 часа непрерывной работы. В Чанчжоу решили разместить в карманах охлаждающие элементы с материалом, который при нагревании переходит из твердого состояния в жидкое, активно поглощая тепло. Это поддерживает комфортную температуру в течение 2,5-4 часов. Такие жилеты выглядят почти ...>>

Летающие ветротурбины 3 МВт вышли в серию 31.07.2026

Традиционные ветряные электростанции зависят от силы и стабильности ветра у поверхности земли, где воздушные потоки часто бывают слабыми и порывистыми. На больших высотах ветер обычно сильнее и постояннее, поэтому инженеры уже давно рассматривают возможность подъема турбин в воздух. Китайская компания сделала важный шаг в этом направлении, перейдя от испытаний к мелкосерийному производству. Компания Beijing Linyi Yunchuan Energy Technology запустила мелкосерийное производство летающей ветротурбины S2000, а в провинции Чжэцзян возводят отдельный завод по производству материалов для оболочки аппарата. У компании уже есть предварительные договоренности с прибрежными городами и горными регионами, которые рассматривают возможность использования этой технологии для удовлетворения собственных энергетических потребностей. Прототип, который полгода назад только что поднялся в небо над Сычуанем, теперь превращается в целую отрасль. Идея S2000 проста: вместо того чтобы устанавливать ветряну ...>>

Случайная новость из Архива

Родители курят - дети болеют 04.08.2011

Педиатры из Гейдельберга (Германия), обследовав 4236 детсадовцев и условия у них в семьях, пришли к выводу, что у курящих родителей дети уже в возрасте четырех-пяти лет часто склонны к гипертонии.

В обследованных семьях курили 29% отцов, 21% матерей, а оба родителя курили в 12% семей. У 20% детей, подвергавшихся дома действию табачного дыма, верхнее значение кровяного давления оказалось на пределе нормы, и есть опасность, что в дальнейшем разовьется гипертония. Кроме того, в курящих семьях дети чаще болеют простудой, астмой и воспалением среднего уха.

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

Другие интересные новости:

▪ Солнечная надувная печь

▪ Стирка почти без воды

▪ Найдена причина токсикоза у беременных

▪ Управление техникой с помощью силы мысли

▪ Модули питания типа SPM

Лента новостей науки и техники, новинок электроники

 

Интересные материалы Бесплатной технической библиотеки:

▪ раздел сайта Должностные инструкции. Подборка статей

▪ статья Сапфо. Знаменитые афоризмы

▪ статья Почему племянник Фрэнсиса Форда Копполы отказался от его фамилии? Подробный ответ

▪ статья Работа с подъемника (вышки). Типовая инструкция по охране труда

▪ статья Ограничитель броска тока при включении лампы накаливания. Энциклопедия радиоэлектроники и электротехники

▪ статья Антенный усилитель. Энциклопедия радиоэлектроники и электротехники

Оставьте свой комментарий к этой статье:

Имя:


E-mail (не обязательно):


Комментарий:





Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua

www.diagram.com.ua
2000-2026