УМНЫЙ СВЕТОДИОДНЫЙ ФОНАРЬ

Сегодня у нас в программе самодельный умный светодиодный фонарь, который легко собрать и установить например внутри сарая, особенно если подключение к сараю электросети 220 В будет затруднительным. Также можно использовать его в качестве фонаря подсветки, для освещения участка возле дома. Он не будет работать в течение дня, потому что у него есть датчик освещенности, чтобы он мог спокойно заряжаться. Также устройство имеет пассивный инфракрасный датчик движения, так что активируется автоматически – зажигается только в темноте и при наличии движения человека – то есть не требует ручного включения кнопкой.

Детали для проекта

  1. Солнечная панель 5 В / 100 мА
  2. Литий-ионный аккумулятор 3,7 В (18650 со схемой защиты)
  3. Модуль датчика движения AM312 PIR
  4. Плата Digispark Attiny85
  5. Белые светодиоды (5 мм) 20 штук.

УМНЫЙ СВЕТОДИОДНЫЙ ФОНАРЬ

Принципиальная электрическая схема

Есть много вариантов как сделать автоматический солнечный светильник. Вот проверенная и наиболее простая принципиальная схема LED светильника:

УМНЫЙ СВЕТОДИОДНЫЙ ФОНАРЬ

Конструкция основана на микроконтроллере Digispark Attiny85, она довольно проста и не требует особых пояснений. Схема имеет два источника питания: мини-солнечная панель (SP) с выходным напряжением около 5,5 В и литий-ионная батарея (BAT) с напряжением от 3,7 В до 4,2 В. В течение дня напряжение, подаваемое от солнечную панель, идёт к литий-ионному аккумулятору через диод Шоттки 1N5819 (D1). Здесь для этой задачи не используется специальная схема литий-ионного зарядного устройства, поскольку в данной конструкции это не важно. Также уменьшенный выход (V_SP) солнечной панели направляется на один порт АЦП (PB4) платы Digispark через резисторы делителя потенциала R1 (100 кОм) и R2 (51 кОм). Загорается синяя подсветка (LED0), показывая что батарея заряжается от солнечной панели. Выключатель питания (S1).

Напряжение постоянного тока, подаваемое литий-ионной батареей (V_BAT), питает модуль детектора движения AM312 (PIR), в то время как цифровой выход этого модуля датчика движения (V_PIR) направляется на один порт цифрового ввода-вывода (PB0) Digispark. Другой вход / выход Digispark (PB1) – который также имеет встроенный светодиод – управляет 20-ю параллельно подключенными 5-мм белыми светодиодами (LED1 – LED20) с помощью транзистора S8050 (T1) и токоограничителя 1 Ом резистора (R6). Эта схема активируется движением и не будет работать в течение дня. Светодиоды горят около 10 секунд только ночью, когда вы находитесь в непосредственной близости (~ 3 м) от датчика PIR.

Также в схему включен стабилизатор положительного напряжения (IC1) LDO 3,3 В для питания контроллера от литий-ионной батареи. Выход 3,3 В регулятора (V_REG) должен быть подключен к входному разъему 5 В Digispark. Просто обрежьте выводы Vin и Vout (по крайней мере, Vout) встроенного регулятора напряжения Digispark 78M05, как показано на рисунке (позже можете соединить их с помощью припоя, если это необходимо).

УМНЫЙ СВЕТОДИОДНЫЙ ФОНАРЬ

Несмотря на то что МК настроен на работу с напряжением 5 В, нет проблем с его использованием при 3,3 В для этой конкретной конструкции (тактовая частота здесь не имеет значения).

Код Digispark для микроконтроллера

#define LED 1 // PB1

#define PIR 0 //PB0

void setup()

{

pinMode(LED, OUTPUT);

pinMode(PIR, INPUT);

digitalWrite(PIR,LOW);

digitalWrite (LED, LOW);

}

void loop()

{

int value_solar = analogRead(2); // PB4

int value_pir = digitalRead(PIR);

if ((150 > value_solar) && ( value_pir == HIGH) ) {

digitalWrite(LED, 1); // Turn ON the LED

delay(10000); // 10Sec
}

else {

digitalWrite(LED, 0); // Turn OFF the LED

delay(1000); // 1Sec

}}

Стоит отметить что Digispark требует загрузчика для работы на Attiny85, который будет занимать 2-килобайтную флеш-память. Когда Digispark загружается, он использует сигнал USB для калибровки своего таймера до 16,5 МГц, но при питании от внешнего источника питания этого не происходит, и тактовая частота приближается к 16 МГц с точностью примерно 10%. А ещё Attiny85 имеет внутреннюю ФАПЧ, которая может умножать внутреннюю тактовую частоту 8 МГц на коэффициент от 8 до 64 МГц для использования таймером. Программируя фьзы можете выбрать использование схемы ФАПЧ, разделенной на четыре, в качестве системных часов, что приведет к тактовой частоте 16 МГц без внешнего кварца.

Имейте в виду, что водонепроницаемый и пыленепроницаемый корпус абсолютно необходимы. Это ведь улица. Установите всю электронику в корпус вместе с солнечной панелью, прикрепленной на верхней части коробки. Светодиоды и датчик движения должны быть установлены там, где они могут быть видны, то есть на передней стороне корпуса.

Вот фото основных компонентов:

УМНЫЙ СВЕТОДИОДНЫЙ ФОНАРЬ

И панель из 20 светодиодов:

УМНЫЙ СВЕТОДИОДНЫЙ ФОНАРЬ

На этом все. Постарайтесь собрать похожую штуку, а не покупать готовое китайское, и вы точно научитесь чему-то новому и получите удовольствие от сборки этого небольшого проекта, посвященного переходу к зеленой энергетике!

УМНЫЙ СВЕТОДИОДНЫЙ ФОНАРЬ