необходимо было мне составить график конфигурации температуры в аквариуме за денек, а созодать устройство на SD карте я не мог и не желал, да к тому же чтобы провода не тянуть к компютеру.
Был приобретён вот таковой модуль:
Либо таковой
На плате устройства все есть нобходимые контакты для подключения хоть какого из выше упомянутых модулей.
Для тех у кого нету на компе блютуз можно пользоваться адаптером, к примеру таковым:
Фактически устройство.
Супер наворотов не требовалось, необходимо было включит/выключить нагрузку по рассписанию, последить за температурой, если что включить либо выключить нагреватель, ну быть может в летнюю пору пригодится вентилятор.
Чтобы все передавалось на комп и можно было записать и позже поглядеть.
Блок питания должен совместно с блоком умещаться под крышку, блок питания лучше для светодиодной ленты, вот таковой к примеру
Небольшой, герметичный, дешевенький.
[-]Напряжение питания 12В ( либо от 7 до 40). Блок питания от светодиодной ленты. Небольшой, герметичный и т.п.
[-]Управление 3 каналами (Включить в …. Выключить в…..).
[-]Датчик температуры DS18B20.
[-]Управление вентилятором.
[-]Управление нагревателем.
[-]Таймеры , минутный, секундный и пр. (быть может позже)
Быть может позже Загрузчик через Блютуз.
У устройства отсутствуют экран и клавиши управления. Опции, планшета и блютуз адаптера.
Версия 0.0.terminal.
Связь с устройством можно выполнить из хоть какой операционной системы, на которой есть терминал либо на которую можно поставить PuTTY — клиент для разных протоколов удалённого доступа, включая SSH, Telnet, rlogin. Ну либо хоть какой иной клиент который выводит информацию с ком порта.
Устройство отправляет каждую минутку через блютуз информацию о работе реле и текущую температуру.
Есть возможность запросить температуру, включить либо выключить реле.
Также есть меню, для опции характеристик.
Вход в меню осуществляется нажатием клавищи 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 к нему подключается модуль или уже готовой платой со светодиодами, или сам модуль на проводках.
1-ая версия прошивки — весьма очень Бетта.
Есть включение и выключение по таймеру,
принудительное включение и отключение,
термостат,
много вспомогательной инфы.
Если кого проект заинтриговал, смотреть за его развитием можно в блоге : HTTP://bluefishdevice.blogspot.ru/