Как сэкономить электроэнергию, используя обнаружение человека?

С увеличением численности населения потребление энергии также увеличилось, поэтому энергосберегающая система освещения является наиболее важной областью исследований. Есть так много способов сэкономить электроэнергию в наших домах. Лучший способ – это автоматизировать освещение и вентиляторы комнаты на основе обнаружения людей.

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

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

В этом проекте, если человек обнаружен в комнате, свет и вентиляторы будут работать нормально, но когда человек не обнаружен, эти электрические приборы автоматически отключатся.

Как автоматизировать свет через обнаружение человека?

Теперь, когда мы знаем реферат нашего проекта, давайте сделаем еще один шаг и соберем дополнительную информацию, чтобы начать работать.

Шаг 1: Сбор компонентов

Самый умный способ начать проект – это составить полный рабочий план в начале. Лучше составить список аппаратов и купить их на первом месте – всегда лучший подход. Ниже приведены компоненты, которые мы будем использовать в нашем проекте.

Шаг 2: Изучение компонентов

Теперь, когда у нас есть список всех компонентов, которые мы будем использовать в нашем проекте, давайте кратко рассмотрим эти компоненты, чтобы лучше понять наш проект.

Arduino Nano – это микроконтроллерная плата с микроконтроллером ATmega328p. Эта плата используется для выполнения различных операций в цепи. Мы записываем код C на Arduino и сообщаем ему, что делать.

Пассивный инфракрасный датчик (PIR) – это электронный датчик, который обнаруживает инфракрасные лучи, излучаемые объектами в области его действия. Эти датчики чаще всего используются в устройствах обнаружения движения. Слово «пассивные» указывает на то, что эти датчики не излучают энергию для обнаружения, они работают исключительно путем обнаружения ИК-лучей, испускаемых различными объектами. Чувствительность ИК-датчика можно регулировать с помощью потенциометра на нем. Вы также можете изменить время задержки этого датчика с помощью этого потенциометра.

ИК-датчик

Релейный модуль является коммутирующим устройством. Он принимает сигнал и переключает любое электронное устройство или прибор в соответствии с входным сигналом. Он работает в двух режимах: нормально открытый (NO) и нормально закрытый (NC). В нормально разомкнутом режиме цепь изначально обрывается, когда входной сигнал на реле НИЗКИЙ. В нормально замкнутом режиме цепь изначально завершена, когда входной сигнал НИЗКИЙ.

Модуль реле

Шаг 3: Сборка схемы

  1. На ИК-датчике есть три контакта. Подключите Vcc и заземление датчика PIR к 5V и заземлению Arduino nano и подключите вывод OUT PIR к выводу 2 Arduino Nano.
  2. Включите релейный модуль через Arduino и подключите контакт IN реле к контакту 3 Arduino Nano.
  3. Подсоедините контакт NO модуля реле к положительному проводу вашего электрического прибора. Ваша связь должна быть такой:

Шаг 4: Начало работы с Arduino

Если вы еще не знакомы с Arduino IDE, не беспокойтесь, мы выполним пошаговую процедуру настройки Arduino IDE.

  1. Загрузите последнюю версию Arduino IDE с Arduino
  2. подключите плату Arduino к ПК и откройте панель управления. Нажмите на Оборудование и звук и Посмотреть устройства и принтеры. Найдите название порта, к которому подключена ваша плата Arduino.Фин Порт
  3. В меню «Инструменты» выберите «Arduino Nano».Установить доску
  4. В том же меню «Инструменты» установите порт, который вы наблюдали ранее на панели управления.Установить порт
  5. Установите процессор как ATmega328P (Старый загрузчик).Установить процессор
  6. Загрузите приведенный ниже код и нажмите кнопку «Загрузить».Загрузить

Чтобы скачать код, нажмите Вот

Шаг 5: Код

Код очень прост и хорошо прокомментирован, но все же он кратко описан ниже.

  1. В начале, переменные и контакты Arduino будут инициализированы.

int pirOut = 5; // вывод датчика pir
int relay = 13; // контакт реле

2. void setup () – это функция, в которой контакты платы микроконтроллера инициализируются для использования в качестве INPUT или OUTPUT. Скорость передачи данных также устанавливается в этой функции с помощью Serial.begin. Скорость передачи – это скорость, с которой плата микроконтроллера связывается с другими подключенными компонентами.

void setup () {
pinMode (pirOut, INPUT); // установка вывода pir в качестве входа arduino
pinMode (relay, OUTPUT); // установка светодиода в качестве выхода
Serial.begin (9600); // последовательная связь между Arduino и ПК
}

3. void loop () – это функция, которая повторяется в цикле. В этом цикле мы даем инструкции Arduino Nano, какие операции выполнять.

void loop () {
if (digitalRead (pirOut) == HIGH) // чтение данных с датчика pir
{
digitalWrite (реле, HIGH); // установка привела к высокой
Serial.println («Обнаружено движение»);
}
еще
{
digitalWrite (реле, НИЗКИЙ); // установка привела к низкому
Serial.println ( “сканирование”);
}
}

Здесь мы читаем состояние вывода OUT датчика PIR. Если оно высокое, это означает, что человек обнаружен, поэтому свет останется включенным. Если вывод OIR датчика PIR низкий, это означает, что человек не обнаружен. Это приведет к автоматическому отключению электронных приборов.

Теперь, когда вы знаете, как использовать ИК-датчик для обнаружения человека в комнате. Получите удовольствие от создания собственной энергосберегающей системы освещения для экономии электроэнергии. Это может сократить ваш счет за электроэнергию на 30 процентов.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *