Hvordan man sparer elektricitet ved hjælp af menneskelig detektion?

Med stigningen i den menneskelige befolkning er energiforbruget også steget, hvorfor det energieffektive belysningssystem er det vigtigste forskningsfelt. Der er så mange måder, hvorpå vi kan spare strøm i vores hjem. Den bedste måde er at automatisere lysene og ventilatorerne i rummet baseret på menneskelig detektion.

I dette projekt, hvis et menneske opdages i rummet, fungerer lysene og ventilatorerne normalt, men når der ikke registreres noget menneske, slukkes disse elektriske apparater automatisk.

Hvordan automatiseres lys gennem menneskelig detektion?

Som vi nu kender abstrakt af vores projekt, lad os gå et skridt videre og indsamle mere information for at begynde at arbejde.

Trin 1: Samling af komponenterne

Den smarteste måde at starte et projekt på er at lave en fuld arbejdsplan i starten. Det er bedre at lave en liste over apparater og købe dem i første omgang er altid den bedste tilgang. Følgende er de komponenter, som vi vil bruge i vores projekt.

Trin 2: Studere komponenterne

Nu da vi har en liste over alle de komponenter, vi vil bruge i vores projekt, skal vi gennemgå en kort undersøgelse af disse komponenter for at få en bedre forståelse af vores projekt.

Arduino Nano er et mikrocontrollerkort, der har en ATmega328p mikrokontroller på sig. Dette kort bruges til at udføre forskellige operationer i et kredsløb. Vi brænder en C-kodepå Arduino og fortæl det, hvad man skal gøre.

En passiv infrarød (PIR) sensor er en elektronisk sensor, der registrerer de infrarøde stråler, der udstråler fra objekter i dens funktionsområde. Disse sensorer bruges mest i bevægelsesdetekterende enheder. Ordet passive indikerer, at disse sensorer ikke udsender energi til at detektere, de fungerer udelukkende ved at detektere IR-stråler, der udsendes af forskellige objekter. PIR-sensorens følsomhed kan justeres med potentiometeret på den. Du kan også ændre denne sensors tidsforsinkelse med det potentiometer.

Et relæmodul er en omskifterenhed. Den modtager et signal og skifter ethvert elektronisk udstyr eller apparat i henhold til indgangssignalet. Det fungerer i to tilstande, Normalt åben (NO) og Normalt lukket (NC).I tilstanden Normalt åben brydes kredsløbet oprindeligt, når indgangssignalet til relæet er LAV. I tilstanden Normalt lukket er kredsløbet oprindeligt komplet, når indgangssignalet er LAV.

Trin 3: Samling af kredsløbet

  1. PIR-sensoren har tre ben på sig. Tilslut Vcc og jord på PIR-sensoren til 5V og jord på Arduino nano og tilslut UD pin af PIR til pin2 af Arduino Nano.
  2. Tænd relæmodulet gennem Arduino og tilslut I pin af relæet til pin3 af Arduino Nano.
  3. Tilslut INGEN pin af relæmodulet til den positive ledning på dit elektriske apparat. Din forbindelse skal være som:

Trin 4: Kom godt i gang med Arduino

Hvis du ikke allerede er fortrolig med Arduino IDE, skal du ikke bekymre dig, vi gennemgår en trinvis procedure for at konfigurere Arduino IDE.

  1. Download den nyeste version af Arduino IDE fra Arduino
  2. tilslut dit Arduino-kort til pc'en, og åbn Kontrolpanel. Klik på Hardware og lydog Vis Enheder og printere.Find navnet på den port, som dit Arduino-kort er tilsluttet.
  3. I menuen Værktøj skal du indstille tavlen som Arduino Nano.
  4. I den samme værktøjsmenu skal du indstille den port, du tidligere har observeret, i kontrolpanelet.
  5. Indstil processoren som ATmega328P (gammel bootloader).
  6. Download koden, der er vedhæftet nedenfor, og klik på Upload knap.

Klik her for at downloade koden

Trin 5: Kode

Koden er meget enkel og godt kommenteret, men den beskrives kort nedenfor.

  1. I starten initialiseres Arduinos variabler og stifter.
int pirOut = 5; // output af pir sensor int relæ = 13; // relæstift

2. ugyldig opsætning () er en funktion, hvor stifter på mikrocontrollerkort initialiseres til brug som INPUT eller OUTPUT. Baudhastighed indstilles også i denne funktion ved hjælp af Seriel. Begynder.Baudrate er den hastighed, hvormed mikrocontrolkortet kommunikerer med de andre tilsluttede komponenter.

ugyldig opsætning () {pinMode (pirOut, INPUT); // indstilling af pir output som arduino input pinMode (relæ, OUTPUT); // indstilling ført som output Serial.begin (9600); // seriel kommunikation mellem arduino og pc}

3. ugyldig sløjfe () er en funktion, der kører gentagne gange i en cyklus. I denne sløjfe giver vi instruktioner til Arduino Nano, hvilke operationer der skal udføres.

ugyldig sløjfe () {if (digitalRead (pirOut) == HIGH) // læsning af data fra pir-sensoren {digitalWrite (relæ, HIGH); // indstilling førte til høj Serial.println ("bevægelse registreret"); } ellers {digitalWrite (relæ, LAV); // indstilling førte til lav Serial.println ("scanning"); }}

Her læser vi status for PIR-sensorens OUT-pin. Hvis det er højt, betyder det, at mennesket opdages, så lysene forbliver tændt. Hvis PIR-sensorens OUT-stift er lav, betyder det, at der ikke registreres noget menneske. Dette vil resultere i automatisk slukning af de elektroniske apparater.

Nu som du ved, hvordan du bruger en PIR-sensor til at opdage et menneske i et rum. Nyd at lave dit eget energieffektive belysningssystem for at spare strøm. Dette kan reducere din elregning med 30 procent.

Facebook Twitter Google Plus Pinterest