Новичок
|
Аквариумный контроллер "Синий" |
Всем любителям Аквариумов и компьютеров посвящается ... Я конечно не претендую на оригинальность и не коим образом не хочу задеть чувства местных умельцев. Но все же ... Моя версия аквариумного контроллера Все просто и функционально ... Захотел я управлять с компьютера светом температурой, да и вообще настройками контроллера в аквариуме, провода тянуть как-то не хотелось. И тогда ... Был приобретён вот такой модуль 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 к нему подключается модуль либо уже готовой платой со светодиодами, либо сам модуль на проводках. Первая версия прошивки - очень сильно Бетта. Есть включение и выключение по таймеру, принудительное включение и отключение, термостат, много вспомогательной информации. Дальнейшее развитие проэкта здесь:http://bluefishdevic... Изменено 7.2.13 автор devastator |
|
#1772490 |
Посетитель
|
|
достойно |
|
#1772521 |
|
Новичок
|
|
AlexeiKozlov Да, обычный com port. |
|
#1773063 |