
На создание данного устройства меня сподвигла соседка по даче. Мы с супругой собирались уезжать на море на 14 дней и так как у нас участок голый, не освещенный и за 1 день был до собран забор, соседка сказала что она здесь одна с детьми и ночью страшно. Прикинув что у меня теперь стоит видео наблюдение с ИК подсветкой, подумал что ночью всё равно выхожу на улицу и почему бы не сделать автоматическое включение освещения. Как на улице так и в деревянном троне. Приехав домой, по ковырявшись в своей помойке были найдены следующие детальки:
Arduino Nano - 1 шт
Фоторезистор - 1 шт
Резистор на 10к - 1 шт
Твердотельное реле fc-80 - 1шт.
Монтажные провода
Остатки проводов на 220
2 светодиодных прожектора
В теории это должно работать так - ардуинка смотрит на фоторезистор и определяет уровень сигнала. Затем мы сравниваем с пороговым значением и если оно больше то значит на улице темно и включаем реле, если меньше то светло и реле выключено.
Пороговое значение подбирал непосредственно на месте, т.к. дома в квартире освещенность и тени одни а на даче поле и ничего нет
Схема подключения такая
А0 - Выход на фоторезистор
D4 - Выход на реле
резистор на 10к подтягиваем к минусу ардуины и в разрез А0
+5 вольт на фоторезистор и реле
реле к минусу ардуины
Реле в разрез фазы и далее к прожекторам
Код будет предельно простым
#define RELAY-LIGHT 4
#define PHOTO_SENSOR A0
void setup() {
Serial.begin(9600);
pinMode(RELAY-LIGHT, OUTPUT);
}
void loop() {
int val = analogRead(PHOTO_SENSOR);
Serial.println(val);
if (val > 380) {
digitalWrite(RELAY-LIGHT, HIGH);
} else {
digitalWrite(RELAY-LIGHT, LOW);
}
delay(10000);
}