Как да спестим електричество с помощта на човешко откриване?

С увеличаването на човешката популация потреблението на енергия също се е увеличило, поради което енергийно ефективната осветителна система е най-важната област на изследване. Има толкова много начини, по които можем да спестим електричество в домовете си. Най-добрият начин е да автоматизирате осветлението и вентилаторите на стаята въз основа на Human Detection.



Електрическа схема

В този проект, ако човек бъде открит в стаята, осветлението и вентилаторите ще работят нормално, но когато не бъде открит човек, тези електрически уреди автоматично ще се изключат.



Как да автоматизирам светлините чрез откриване от човека?

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



Стъпка 1: Събиране на компонентите

Най-умният начин да стартирате проект е да направите пълен работен план в началото. По-добре е да направите списък с апарати и да ги купите на първо място винаги е най-добрият подход. Следват компонентите, които ще използваме в нашия проект.



  • PIR сензорен модул
  • Макет / Veroboard
  • Джъмперни проводници

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

Сега, тъй като имаме списък на всички компоненти, които ще използваме в нашия проект, нека преминем през кратко проучване на тези компоненти, за да разберем по-добре нашия проект.

Arduino Nano е платка за микроконтролер, върху която има ATmega328p микроконтролер. Тази платка се използва за извършване на различни операции във верига. Изгаряме a C код на Arduino и му кажете какво да правите.

Пасивният инфрачервен (PIR) сензор е електронен сензор, който открива инфрачервените лъчи, излъчващи от обекти в неговото поле на действие. Тези сензори се използват най-често в устройствата за откриване на движение. Думата пасивни показва, че тези сензори не излъчват енергия за откриване, те работят изцяло чрез откриване на IR лъчите, излъчвани от различни обекти. Чувствителността на PIR сензора може да се регулира от потенциометъра върху него. Можете също така да промените времето за забавяне на този сензор от този потенциометър.



PIR сензор

Релейният модул е ​​комутационно устройство. Той получава сигнал и превключва всяко електронно устройство или уред според входния сигнал. Той работи в два режима, Нормално отворен (НЕ) и Нормално затворен (NC). В нормално отворен режим веригата се прекъсва първоначално, когато входният сигнал към релето е НИСЪК. В нормално затворен режим веригата първоначално е завършена, когато входният сигнал е НИСКИ.

Релеен модул

Стъпка 3: Сглобяване на веригата

  1. PIR сензорът има три щифта. Свържете Vcc и земята на PIR сензора към 5V и земята на Arduino nano и свържете ВЪН щифт на PIR към pin2 на Arduino Nano.
  2. Включете релейния модул чрез Arduino и свържете IN щифт на релето към pin3 на Arduino Nano.
  3. Свържете НЕ щифт на релейния модул към положителния проводник на вашия електрически уред. Вашата връзка трябва да бъде като:

Стъпка 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; // изход на пир сензор int реле = 13; // реле щифт

2. настройка за празнота () е функция, при която щифтовете на платката на микроконтролера се инициализират, за да се използват като INPUT или OUTPUT. Скоростта на предаване също се задава в тази функция с помощта Serial.begin. Скорост на предаване е скоростта, с която платката на микроконтролера комуникира с другите прикрепени компоненти.

void setup () {pinMode (pirOut, INPUT); // задаване на pir изход като arduino вход pinMode (реле, OUTPUT); // настройка води като изход Serial.begin (9600); // серийна комуникация между arduino и компютър}

3. цикъл void () е функция, която се изпълнява многократно в цикъл. В този цикъл ние даваме инструкции на Arduino Nano какви операции да се извършат.

void loop () {if (digitalRead (pirOut) == HIGH) // четене на данните от пир сензора {digitalWrite (relay, HIGH); // настройката доведе до висок Serial.println ('открито движение'); } else {digitalWrite (реле, LOW); // настройката доведе до нисък Serial.println ('сканиране'); }}

Тук четем състоянието на OUT щифта на PIR сензора. Ако е висока, това означава, че човекът е открит, така че осветлението ще остане включено. Ако OUT щифтът на PIR сензора е нисък, това означава, че не е открит човек. Това ще доведе до автоматично изключване на електронните уреди.

Сега, както знаете как да използвате PIR сензор за откриване на човек в стая. Насладете се на изработката на собствена енергийно ефективна осветителна система, за да спестите електричество. Това може да намали сметката ви за ток с 30 процента.