Собираем устройство своими руками.
Нам понадобится:
- Паяльник - 1шт..
- Олово (припой), флюс (канифоль) - 1шт.
- Стеклотекстолит размер: .
- Индикатор WH1602 - 1шт.
- Кнопки - 4 шт.
- Крепление для батарейки CR2032 - 1шт.
- Микроконтроллер PIC16F883 - 1шт.
- Микросхема 74HC595 - 1шт.
- Стабилизатор питания 78L05 - 1шт.
- Транзистор 2n7002 - 2шт.
- Микросхема ULN2803A - 1 шт.
- Часы DS1307 - 1шт.
- Кварц 32К - 1шт.
- Диоды 1n4148 - 6шт.
- Диод 1n4007 - 1шт.
- Электролиты: 10мкФ, 100мкФ, 220мкФ - по 1 шт.
- Конденсатор 0,22мкФ.
- Разъемы для присоединения датчиков, питания экрана - по вкусу..
Для того чтобы записать прошивку в контроллер PIC16F883 необходим программатор, например PICkit2 или любой другой способный на это.
Собираем программатор PICkit2_Clone.
Это облегченная (урезанная) версия программатора PicKit2 компании Microchip, а именно отсутствие памяти и регулировки напряжения питания программируемого МК.
Мк PIC18F2550 должен быть запрограммирован на другом программаторе прошивкой v2.32.00.
Программная оболочка скачивается с официального сайта Microchip, которая там в двух архивах-с NET Framework и без него. На вашем компе должен быть установлен NET Framework!
Про PicKit2 на русском языке можно почитать здесь http://pickit2.ru/doku.php/pickit2
Схема: Pickit2_c.pdf
О деталях:
SMD детали (резисторы, дроссель L2) размера 1206.
Вместо диодов BAT85 можно применить BAT48.
L2 дроссель на "гантельке" размера 6х4.
USB разъем типа В, так как наиболее доступны принтерные кабеля.
Кварц необходимо выбрать качественный.
Печатная плата в формате Sprint-Layout 4.
На плате предусмотрена установка других транзисторов Q3:
IRFD9120 в корпусе DIP4 с перерезанием и замыканием соответствующих проводников, а так же другого в корпусе ТО220.
Выходной разъем по распиновке соответствует PicKit2.
Плата: Pickit2_c.lay
Прошивка: PK2V023200.zip
Далее для сборки нам необходимо вытравить плату. Качаем плату в формате Sprint-Layout, печатаем, травим.
Плата
Должно получиться что-то вроде этого:
После этого припаиваем детали.
И собственно прошиваем.
Прошивка по запросу.
Еще необходимо изготовить силовую плату с реле.
Акваконтроллер (версия 01):
Функции:
- Управление 6 мощными реле.
- Контроль температуры.
- Функция задержки включения реле.
- Управление вентиляторами 12В.
- Часы.
- Термометр.
- 6 таймеров для управления устройствами.
- 12 линий управления устройствами (6 обычных + 6 инверсных).
- Включение и выключение нагрузки в заданное время,
- с дискретностью установки времени 1 минута .
- Возможность включения нагрузки от 1-й минуты.
- Задержка включения нагрузки (для Металлогаллогенновых ламп).
- Отключение любого канала на заданное количество минут
без изменения работы заданной программы.
- Поддержка цифрового датчика температуры.
- Контроль температуры в пределах 0…+85 градусов.
- Отключение нагрузки при неисправности или отключении датчика.
- Контроль температуры с точностью не хуже +/- 1°.
- Установка требуемого значения поддержания температуры с дискретностью 1°.
- Установка температурного диапазона (поддерживать температуру 22-26°С).
- Настройка температурного диапазона для обогревателя или охладителя.
- Корректировка показаний датчика +/- 5°.
- 250 скоростей управление вентиляторами.
- 3 температурных диапазона управления.
Технические данные:
- Напряжение питания 9 - 12В.
- Потребляемая мощность не более 9 Вт.
- Гальваническая развязка выходов центрального микроконтроллера и силового блока.
- Автоматическое сохранение в памяти всех настроек (включая часы) при полном отключении питания.
- Программная защита от «дребезга» кнопок и нечеткого нажатия.
- Вывод информации на знакосинтезирующий ЖК-дисплей 16*2.
- Светодиодная подсветка дисплея. Разнообразные цвета дисплея.
Устройство не требует связи с персональным компьютером.
Все функции могут быть настроены при помощи кнопок управления на самом устройстве.
Информация по адресу: rlan@spark-mail.ru