Аквариумный контроллер "Синий"


Новичок




2 2
Russian Federation Krasnodar
3 г. назад
Аквариумный контроллер "Синий"


Всем любителям Аквариумов и компьютеров посвящается ...
Я конечно не претендую на оригинальность и не коим образом не хочу задеть чувства местных умельцев.

Но все же ...
Моя версия аквариумного контроллера

Все просто и функционально ...
Захотел я управлять с компьютера светом температурой, да и вообще настройками контроллера в аквариуме, провода тянуть как-то не хотелось. И тогда ...

Был приобретён вот такой модуль HC-05, HC-04:

Или такой


На плате устройства есть все нобходимые контакты для подключения любого из выше упомянутых модулей.

Для тех у кого нет на компьютере bluetooth можно воспользоваться адаптером, например таким:

Собственно устройство.

Супер наворотов не требовалось, нужно было включит/выключить нагрузку по рассписанию, последить за температурой, если что включить или выключить нагреватель, ну может быть летом понадобится вентилятор.

Чтоб все передавалось на компьютер и можно было записать и потом посмотреть.

Блок питания должен вместе с блоком умещаться под крышку, блок питания желательно для светодиодной ленты, вот такой например

Маленький, герметичный, дешевый.

[-]Напряжение питания 12В ( или от 7 до 40). Блок питания от светодиодной ленты. Маленький, герметичный и т.п.

[-]Управление 3 каналами (Включить в .... Выключить в.....).

[-]Датчик температуры DS18B20.

[-]Управление вентилятором.

[-]Управление нагревателем.

[-]Таймеры , минутный, секундный и пр. (может быть потом)

Может быть потом Загрузчик через Bluetooth.

У устройства отсутствуют дисплей и кнопки управления. Настройки, значение показаний датчиков, логи и пр. производится с помощью компьютера или планшета и bluetooth адаптера.

Версия 0.0.terminal.
Связь с устройством можно осуществить из любой операционной системы, на которой есть терминал или на которую можно поставить PuTTY — клиент для различных протоколов удалённого доступа, включая SSH, Telnet, rlogin. Ну или любой другой клиент который выводит информацию с ком порта.
Устройство посылает каждую минуту через bluetooth информацию о работе реле и текущую температуру.
Есть возможность запросить температуру, включить или выключить реле.
Также есть меню, для настройки параметров.
Вход в меню осуществляется нажатием клавищи m.
Клавиша h - выводит подсказку, help.
Меню включает следующие функции ( могут быть изменены):
t set termo ( настройки функции нагревателя)
c set clock (настройка часов)
s set shedule (настройка времени включения и выключения реле)
q quit (выход)
Пример экрана

Схема устройства

Схема для утюга


Элементы


Готовое устройство

Перечень требуемых деталей:

Резистор 100 Ом -3шт
Резистор 200 Ом - 1шт
Резистор 10кОм - 1шт
Конденсатор 22пФ - 2шт
Конденсатор 10мкФ - 2шт
Конденсатор 100мкФ - 1шт.
Конденсатор 0.22 мкФ - 1шт.
Диод 1n4148 - 3 шт
Диод 1N4007 - 1 шт.
Кварц 16 Мгц - 1шт
Реле - 3шт
Светодиод - 4шт
Транзистор IRLML2402 - 3шт
Датчик температуры DS18B20 - 1шт
Микроконтроллер PIC18F2520 ( лучше PIC18LF2520) - 1шт
Стабилизатор питания L7805 - 1шт
Стабилизатор питания LP2980-3.3 (LP2950-3.3) -1шт
Блютуз модуль HC04 (HC05) - 1шт
Стеклотекстолит 33х133мм - 1шт

На плате есть разъем BLUETOOTH к нему подключается модуль либо уже готовой платой со светодиодами, либо сам модуль на проводках.

Первая версия прошивки - очень сильно Бетта.
Есть включение и выключение по таймеру,
принудительное включение и отключение,
термостат,
много вспомогательной информации.

Дальнейшее развитие проэкта здесь:ВОЗМОЖНО СПАМ. Если вы хотите открыть ссылку, скопируйте ее в адресную строку самостоятельно

Схема, прошивка, платы



Изменено 7.2.13 автор devastator
2013-02-07 добавлено 07/02/2013 12:57:52#1772490
Нравится e99, Rania

Завсегдатай




318 31
Москва
2 мес. назад
достойно
usb bt работает через serialport?
2013-02-07 добавлено 07/02/2013 13:34:45#1772521

Новичок




2 2
Russian Federation Krasnodar
3 г. назад
AlexeiKozlov

Да, обычный com port.
2013-02-08 добавлено 08/02/2013 09:10:09#1773063

Создать новую темуБыстрый ответ