В связи с тем что предыдущая тема не нашла особого интереса не у меня, не у окружающих. Был придуман другой контроллер, функции пока минимум, но при желании все можно нарастить.
Характеристики:
- [-]Напряжение питания 12В ( или от 7 до 40). Делалось под блок питания от светодиодной ленты. Маленький, герметичный и т.п.
[-]Управление 3 каналами (Включить в .... Выключить в.....).
[-]Датчик температуры DS18B20.
[-]Управление вентилятором.
[-]Управление нагревателем.
[-]Таймеры , минутный, секундный и пр.
Основная задача - простота установки под крышку, вместе с блоком питания. У устройства отсутствует дисплей и кнопки. Настройки, значение показаний датчиков, логи и пр. производится с помощью компьютера или планшета и bluetooth адаптера.
Программа под PC и под Android еще пишется.
С удовольствием послушаю все пожелания, а также указания на ошибки и пр. характеристики.
Версия 0.0.terminal.
Функции такие же как и выше.
Связь с устройством можно осуществить из любой операционной системы, на которой есть терминал или на которую можно поставить PuTTY — клиент для различных протоколов удалённого доступа, включая SSH, Telnet, rlogin. Ну или любой другой клиент который выводит информацию с ком порта.
Устройство посылает каждую минуту через bluetooth информацию о работе реле и текущую температуру.
Есть возможность запросить температуру, включить или выключить реле.
Также есть меню, для настройки параметров.
Вход в меню осуществляется нажатием клавищи m.
Клавиша h - выводит подсказку, help.
Меню включает следующие функции ( могут быть изменены):
t set termo ( настройки функции нагревателя)
c set clock (настройка часов)
s set shedule (настройка времени включения и выключения реле)
q quit (выход)
Пример экрана :
Схема простого устройства.
Схема для утюга:
Большое изображение
Схема для сборки:
Вариант DIP:
Большая картинка
Перечень требуемых деталей:
- Резистор 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 к нему подключается модуль либо уже готовой платой со светодиодами, либо сам модуль на проводках.
Т.к. прошивка еще пишется, что-то из изложенного может быть изменено.
Прошивка Beta0.