Hvordan spare strøm ved å oppdage mennesker?
Med økningen i den menneskelige befolkningen har forbruket av energi også økt, derfor er energieffektivt belysningssystem det viktigste forskningsfeltet. Det er så mange måter vi kan spare strøm i hjemmene våre. Den beste måten er å automatisere lysene og viftene i rommet basert på Human Detection.
I dette prosjektet, hvis et menneske blir oppdaget i rommet, vil lysene og viftene fungere normalt, men når ingen mennesker blir oppdaget, vil disse elektriske apparatene automatisk slå seg av.
Hvordan automatisere lys gjennom menneskelig deteksjon?
Som vi nå vet sammendraget av prosjektet vårt, la oss gå et skritt videre og samle inn mer informasjon for å begynne å jobbe.
Trinn 1: Samle komponentene
Den smarteste måten å starte et prosjekt på er å lage en full arbeidsplan i begynnelsen. Det er bedre å lage en liste over apparater og kjøpe dem i utgangspunktet er alltid den beste tilnærmingen. Følgende er komponentene vi skal bruke i prosjektet vårt.
Trinn 2: Studere komponentene
Nå som vi har en liste over alle komponentene vi skal bruke i prosjektet vårt, la oss gå gjennom en kort studie av disse komponentene for å få en bedre forståelse av prosjektet vårt.
Arduino Nano er et mikrokontrollerkort som har en ATmega328p mikrokontroller på seg. Dette kortet brukes til å utføre forskjellige operasjoner i en krets. Vi brenner en C-kodepå Arduino og fortell det hva du skal gjøre.
En passiv infrarød (PIR) sensor er en elektronisk sensor som oppdager infrarøde stråler som stråler ut fra gjenstander i sitt operasjonsfelt. Disse sensorene brukes oftest i bevegelsesdetekterende enheter. Ordet passive indikerer at disse sensorene ikke avgir energi for å oppdage, de fungerer helt ved å oppdage IR-stråler som sendes ut av forskjellige objekter. Følsomheten til PIR-sensoren kan justeres av potensiometeret på den. Du kan også endre tidsforsinkelsen til denne sensoren med det potensiometeret.
En relémodul er en koblingsenhet. Den mottar et signal og bytter alle elektroniske enheter eller apparater i henhold til inngangssignalet. Det fungerer i to moduser, Normalt åpen (NO) og Normalt stengt (NC).I normalt åpen modus brytes kretsen først når inngangssignalet til reléet er LAV. I normalt lukket modus er kretsen i utgangspunktet fullført når inngangssignalet er LAV.
Trinn 3: Montere kretsen
- PIR-sensoren har tre pinner. Koble Vcc og bakken til PIR-sensoren til 5V og bakken til Arduino nano og koble til UTE pin av PIR til pin2 av Arduino Nano.
- Slå på relémodulen gjennom Arduino og koble til I pin av stafetten til pin3 av Arduino Nano.
- Koble til NEI fest på relémodulen til den positive ledningen til det elektriske apparatet. Forbindelsen din skal være som:
Trinn 4: Komme i gang med Arduino
Hvis du ikke allerede er kjent med Arduino IDE, ikke bekymre deg, vi går gjennom en trinnvis prosedyre for å sette opp Arduino IDE.
- Last ned den nyeste versjonen av Arduino IDE fra Arduino
- koble Arduino-kortet til PC-en og åpne Kontrollpanel. Klikk på Maskinvare og lydog View Enheter og skrivere.Finn navnet på porten som Arduino-kortet ditt er koblet til.
- I Verktøy-menyen, sett brettet som Arduino Nano.
- I den samme Verktøy-menyen angir du porten du observerte før i Kontrollpanel.
- Sett prosessoren som ATmega328P (gammel bootloader).
- Last ned koden som er vedlagt nedenfor, og klikk på Laste opp knapp.
Klikk her for å laste ned koden
Trinn 5: Kode
Koden er veldig enkel og godt kommentert, men likevel er den kort beskrevet nedenfor.
- I starten vil variablene og pinnene til Arduino initialiseres.
int pirOut = 5; // utgang fra pir sensor int relé = 13; // reléstift
2. ugyldig oppsett () er en funksjon der pinnene til mikrokontrollerkortet initialiseres til bruk som INNGANG eller UTGANG. Baudrate er også innstilt i denne funksjonen ved hjelp av Seriell. Begynner.Baudrate er hastigheten som mikrokontrollerkortet kommuniserer med de andre tilkoblede komponentene.
ugyldig oppsett () {pinMode (pirOut, INPUT); // innstilling av pir-utgang som arduino-inngang pinMode (relé, OUTPUT); // innstilling ledet som utgang Serial.begin (9600); // seriell kommunikasjon mellom arduino og pc}
3. ugyldig sløyfe () er en funksjon som kjører gjentatte ganger i en syklus. I denne sløyfen gir vi instruksjoner til Arduino Nano hvilke operasjoner som skal utføres.
void loop () {if (digitalRead (pirOut) == HIGH) // lesing av dataene fra pir-sensoren {digitalWrite (relé, HIGH); // innstilling førte til høy Serial.println ("bevegelse oppdaget"); } annet {digitalWrite (relé, LAV); // innstilling førte til lav Serial.println ("skanning"); }}
Her leser vi statusen til OUT-pinnen til PIR-sensoren. Hvis det er høyt, betyr det at mennesket blir oppdaget, så lysene forblir på. Hvis OUT-pinnen på PIR-sensoren er lav, betyr det at det ikke blir oppdaget noe menneske. Dette vil føre til at elektroniske apparater slås av automatisk.
Nå som du vet hvordan du bruker en PIR-sensor til å oppdage et menneske i et rom. Kos deg med å lage ditt eget energieffektive belysningssystem for å spare strøm. Dette kan redusere strømregningen med 30 prosent.