Проект "Освещение"

Показатели
- Температура контроллера
- Освещенность
Устройства
- Охлаждение контроллера
- Светильник №1
- Светильник №2
- Светильник №3
- Светильник №4
Материалы проекта
В основе проекта лежит контроллер типа Arduino, но более компактный и функциональный. Рекомендуемый вариант платы - Wemos D1 mini, где используется чип ESP8266. В проекте определены:
- SelfTemp - датчик температуры DS18B20 для контроля температуры устройства. Используется 1-Wire подключение.
- SunLight - модуль BH1750 для измерения мощности светового потока. Подключается по I2С-шине.
- SelfFan - управление вентилятором (U=5V, Imax=200mA) для охлаждения устройства.
- LampPower1 - LampPower4 - управление освещением зоны №1 - зоны №4.
Внимание! Предложенная схема является типовой и может быть модернизирована согласно Ваших предпочтений и требований. Вам необязательно использовать все компоненты указанные в схеме и подключать их! Аналогично, Вы можете использовать этот проект не по прямому назначению, заменяя устройства и компоненты на какие-либо другие.
Перечень компонентов проекта
# | Обозначение | Кол-во | Тип | Модель | Описание |
---|---|---|---|---|---|
![]() |
U1 | 1 шт | Модуль | WeMos D1 mini | WiFi board with 4MB flash based on ESP-8266EX |
![]() | BH1750 | 1 шт | Модуль | BH1750 I2C | Light Intensity Sensor BH1750 |
![]() | SelfTemp | 1 шт | Датчик | DS18B20 | 1-wire digital temperature sensor, TO-92 |
![]() | D1, D2, D3, D4, D5 | 5 шт | Диод | 1N4007 | 1000V 1A General Purpose Rectifier Diode, DO-41 |
![]() |
Q1, Q2, Q3, Q4, Q5 | 5 шт | Транзистор | 2N3904 | 0.2A Ic, 40V Vce, Small Signal NPN Transistor, TO-92 |
![]() |
R1 | 1 шт | Резистор | 4K7 | Resistor 0.25W, THT, DIN 0207 |
![]() | R2, R3, R4, R5, R6 | 5 шт | Резистор | 1K | Resistor 0.25W, THT, DIN 0207 |
![]() | K1, K2, K3, K4 | 4 шт | Реле | SRD-05VDC-SL-C | 10A Relay SPDT SANYOU SRD Series Form C |
![]() | J1 | 1 шт | Разъем | MKDS 1,5/2-5.08 KF301-2P | Way Screw Terminal Block 17.5A 5.08mm |
![]() | J10, J11, J14, J15 | 4 шт | Разъем | MKDS 1,5/3-5.08 KF301-3P | Way Screw Terminal Block 17.5A 5.08mm |
![]() | J7 | 1 шт | Коннектор | B2B-XH-A(LF)(SN) | JST XH Series P2.5 mm |
![]() | J3 | 2 шт | Коннектор | B3B-XH-A(LF)(SN) | JST XH Series P2.5 mm |
![]() | J2 | 1 шт | Коннектор | B4B-XH-A(LF)(SN) | JST XH Series P2.5 mm |
![]() | опционально | ? | Реле | SSR-25 DA | Твердотельное и бесшумное реле |
![]() | Pwr5V | ? | Блок питания | HLK-PM01 | AC-DC 220V to 5V |
![]() | SelfFan | ? | Вентилятор | MX-3010 | Радиальный вентилятор 30x30x10мм, 5В 150мА |
Опасно! Напряжение 220В опасно для жизни и может вызвать пожар!
Универсально! Разработанная схема предусматривает как размещение на плату элементов, так и отказ от них. Например, Вы можете использовать только прямой цифровой вывод для соответствующего устройства или датчика и самостоятельно собрать исполнительную схему, либо же, Вы можете разместить на плате предложенные компоненты - блок реле, оптроны, транзисторы и т.п. и таким образом получить полностью готовый проект. Кроме прямых цифровых выводов, на плату добавлены дополнительные разъемы 5V, 3.3V, GND для питания внешних модулей.
Датчик контроля температуры модуля SelfTemp, может быть размещен прямо на плате без подключения через разъем.
Печатная плата допускает подключение высоковольтной нагрузки, но все же обратите внимание:
- чтобы уменьшить сопротивление, коммутируемые дорожки идущие к реле должны быть дополнительно хорошо залужены
- со временем, коммутация цепи с большим током приведёт к подгоранию контактов, поэтому лучше использовать SSR-реле, как бесшумное и износостойкое.