Hur sparar jag elektricitet med hjälp av mänsklig upptäckt?
Med ökningen av den mänskliga befolkningen har energiförbrukningen också ökat, därför är det energieffektiva belysningssystemet det viktigaste forskningsområdet. Det finns så många sätt som vi kan spara el i våra hem. Det bästa sättet är att automatisera ljuset och fläktarna i rummet baserat på Human Detection.
I det här projektet, om en människa upptäcks i rummet, kommer lamporna och fläktarna att fungera normalt, men när ingen människa upptäcks stängs dessa elektriska apparater automatiskt av.
Hur automatiserar jag ljus genom mänsklig upptäckt?
Som vi nu vet abstrakt av vårt projekt, låt oss gå ett steg längre och samla in mer information för att börja arbeta.
Steg 1: Samla in komponenterna
Det smartaste sättet att starta ett projekt är att göra en fullständig arbetsplan i början. Det är bättre att göra en lista över apparater och köpa dem i första hand är alltid det bästa sättet. Följande är de komponenter som vi kommer att använda i vårt projekt.
Steg 2: Studera komponenterna
Nu när vi har en lista över alla komponenter som vi kommer att använda i vårt projekt, ska vi gå igenom en kort studie av dessa komponenter för att få en bättre förståelse för vårt projekt.
Arduino Nano är ett mikrokontrollerkort som har en ATmega328p mikrokontroller på sig. Detta kort används för att utföra olika operationer i en krets. Vi bränner en C-kodpå Arduino och berätta vad den ska göra.
En passiv infraröd (PIR) sensor är en elektronisk sensor som detekterar de infraröda strålarna som strålar ut från föremål i dess verksamhetsområde. Dessa sensorer används oftast i rörelsedetekterande enheter. Ordet passiva indikerar att dessa sensorer inte avger energi för att detektera, de fungerar helt genom att detektera IR-strålar som emitteras av olika objekt. PIR-sensorns känslighet kan justeras med potentiometern på den. Du kan också ändra tidsfördröjningen för denna sensor med den potentiometern.
En relämodul är en växlingsenhet. Den tar emot en signal och växlar alla elektroniska enheter eller apparater enligt ingångssignalen. Det fungerar i två lägen, Normalt öppen (NO) och Normalt stängd (NC).I normalt öppet läge bryts kretsen initialt när insignalen till reläet är LÅG. I Normalt stängt läge är kretsen initialt komplett när insignalen är LÅG.
Steg 3: Montera kretsen
- PIR-sensorn har tre stift. Anslut Vcc och jord på PIR-sensorn till 5V och jord på Arduino nano och anslut UT stift av PIR till stift 2 av Arduino Nano.
- Slå på relämodulen genom Arduino och anslut I relästift till pin3 i Arduino Nano.
- Anslut NEJ stift på relämodulen till den elektriska apparatens positiva ledning. Din anslutning ska vara som:
Steg 4: Komma igång med Arduino
Om du inte redan är bekant med Arduino IDE, oroa dig inte, vi kommer att gå igenom steg för steg för att ställa in Arduino IDE.
- Ladda ner den senaste versionen av Arduino IDE från Arduino
- anslut ditt Arduino-kort till datorn och öppna Kontrollpanelen. Klicka på Hårdvara och ljudoch Visa Enheter och skrivare.Hitta namnet på den port som Arduino-kortet är anslutet till.
- I verktygsmenyn ställer du in tavlan som Arduino Nano.
- I samma verktygsmeny ställer du in porten som du observerade tidigare på kontrollpanelen.
- Ställ in processorn som ATmega328P (Old Bootloader).
- Ladda ner koden som bifogas nedan och klicka på Ladda upp knapp.
Klicka här för att ladda ner koden
Steg 5: Kod
Koden är väldigt enkel och väl kommenterad men ändå beskrivs den kort nedan.
- I början initialiseras Arduinos variabler och stift.
int pirOut = 5; // utgång från pir-sensor int-relä = 13; // relästift
2. ogiltig installation () är en funktion där stift på mikrokontrollerkort initialiseras för att användas som INPUT eller OUTPUT. Baudhastighet ställs också in i denna funktion med Seriell. Börjar.Överföringshastighet är den hastighet med vilken mikrokontrollkortet kommunicerar med de andra anslutna komponenterna.
ogiltig inställning () {pinMode (pirOut, INPUT); // ställa in pir-utgång som arduino-ingång pinMode (relä, OUTPUT); // inställning ledd som utgång Serial.begin (9600); // seriell kommunikation mellan arduino och pc}
3. ogiltig slinga () är en funktion som körs upprepade gånger i en cykel. I den här slingan ger vi instruktioner till Arduino Nano vilka operationer som ska utföras.
void loop () {if (digitalRead (pirOut) == HIGH) // läser data från pir-sensorn {digitalWrite (relä, HIGH); // inställning ledde till hög Serial.println ("rörelse upptäckt"); } annat {digitalWrite (relä, LOW); // inställning ledde till låg Serial.println ("scanning"); }}
Här läser vi status för PIR-sensorns OUT-stift. Om den är hög betyder det att människan upptäcks, så lamporna förblir tända. Om PIR-sensorns OUT-stift är lågt betyder det att ingen människa upptäcks. Detta kommer att leda till att elektroniska apparater stängs av automatiskt.
Nu som du vet hur man använder en PIR-sensor för att upptäcka en människa i ett rum. Njut av att skapa ditt eget energieffektiva belysningssystem för att spara el. Detta kan sänka din elräkning med 30 procent.