Innehållsförteckning:

Rumsbelysning styrs med PIR -sensor och Arduino: 6 steg
Rumsbelysning styrs med PIR -sensor och Arduino: 6 steg

Video: Rumsbelysning styrs med PIR -sensor och Arduino: 6 steg

Video: Rumsbelysning styrs med PIR -sensor och Arduino: 6 steg
Video: Aircraft Analogy | Power of the Tongue | Short Christian Sermon | John Giftah in Karunya University 2024, Juni
Anonim
Rumsljus styrs med PIR -sensor och Arduino
Rumsljus styrs med PIR -sensor och Arduino
Rumsljus styrs med PIR -sensor och Arduino
Rumsljus styrs med PIR -sensor och Arduino

Idag kommer vi att styra dina rumsljus genom att detektera rörelse med en Arduino PIR -rörelsessensor. Detta projekt är väldigt roligt att göra och det har mycket praktisk användning i ditt hus och kan spara lite pengar genom att göra det här projektet också. Bara en snabb FRISKRIVNING, detta projekt innebär nätspänning vilket innebär att du kommer att spela med 120V (det kommer att chocka dig), om detta är utanför din komfortzon eller inte har haft mycket erfarenhet, borde du förmodligen komma tillbaka till detta projekt senare.

Detta är självstudien som guidar dig från början till slut med ett enkelt steg förstås. Låt oss börja!

Tillbehör

  • Arduino mikrokontroller
  • 1 x brödbräda
  • 1 x PIR -rörelsesensor
  • 1 x SRD-05VDC-SL-C relä
  • 1 x 1KΩ motstånd
  • 1 x 1N4007 -diod
  • 1 x 2N2222 Transistor (NPN)
  • 1 x förlängningssladd
  • 1 x glödlampa/lampa
  • 2 x kabelanslutningar
  • Eltejp
  • Ett par anslutningskablar

Steg 1: Inköp

Försäljningsköp
Försäljningsköp

Om du inte har tillgång till några av dessa tillbehör har jag länkat till var du kan köpa var och en för billiga priser.

  • Arduino mikrokontroller
  • 1 x brödbräda
  • 1 x PIR -rörelsesensor
  • 1 x SRD-05VDC-SL-C relä
  • 1 x 1KΩ motstånd
  • 1 x 1N4007 -diod
  • 1 x 2N2222 Transistor (NPN)
  • 1 x förlängningssladd
  • 1 x glödlampa/lampa
  • 2 x kabelanslutningar
  • Eltejp
  • Ett par anslutningskablar

Steg 2: Arbeta med förlängningssladden

Arbeta med förlängningssladden
Arbeta med förlängningssladden
Arbeta med förlängningssladden
Arbeta med förlängningssladden

Vårt första steg är att sätta upp förlängningssladden så att vi har den redo att ansluta till kretsen, härifrån ska du inte ansluta förlängningssladden till väggen förrän det nämns. Först ska vi ta tag i vår förlängningssladd och skära den på mitten med hjälp av klippare och sedan ta bort den yttre isoleringen av kabeln cirka 2-3 tum. Var noga med att avlägsna den yttre isoleringen för att inte skada de inre trådarna. Använd sedan avdragare för att ta bort ungefär en halv tum av de inre trådarna i båda ändarna. Den speciella förlängningssladden jag använder har tre ledningar i den, den gröna tråden är slipad, den vita tråden är neutral och den svarta tråden är linje. Nu använder vi våra trådanslutningar, återanslut jord- (grön) och neutrala (vita) trådarna igen, du bör nu bara ha de två svarta ledningarna exponerade. Så vi har nu installerat förlängningssladden och vi kommer att behålla den på sidan tills det behövs.

Steg 3: Konfigurera reläet

Inställning av relä
Inställning av relä
Inställning av relä
Inställning av relä
Inställning av relä
Inställning av relä

Nu ska vi sätta upp reläet och ansluta det till Arduino, men innan vi går vidare med reläet kan vi förstå vad ett relä är och vad det används till. Ett relä är i grunden en annan form av en strömbrytare som drivs elektriskt, de styr en elektrisk krets genom att öppna och stänga kontakter i en annan krets. I de flesta fall tillåter ett relä i princip en relativt låg spänning att enkelt styra högre effektkretsar, vilket är vad vi gör i detta projekt. Ok, låt oss nu komma till den del där vi kopplar reläet !!!

Det finns 5 stift på reläet, vanligt, normalt öppet (NO), normalt stängt (NC) och 2 spolar, se diagrammet ovan för stiften. Först måste vi ansluta en av reläets spolstift till VCC -skenan på brödbrädet, anslut sedan en diod till den andra spolen och fäst den på VCC -skenan. Dioden är på plats för att förhindra spänningstoppar eller ström bakåt.

Ta nu tag i NPN -transistorn och anslut transistorns kollektor till spolen där dioden är ansluten till. Anslut sedan sändarsidan på NPN -transistorn till markskenan på brödbrädan. Slutligen, med en 1KΩ, anslut transistorns bas till den digitala stift 2 på Arduino.

Slutligen kommer vi att göra en riktigt viktig koppling. Ta förlängningssladden som vi förberett och anslut en svart ledning till den gemensamma stiftet i reläet och säkra anslutningen med eltejp. Anslut sedan den andra änden till reläets NO -stift.

Steg 4: Anslutning av PIR -rörelsesensorn

Anslutning av PIR -rörelsesensorn
Anslutning av PIR -rörelsesensorn
Anslutning av PIR -rörelsesensorn
Anslutning av PIR -rörelsesensorn

Vi var också nästan klara, nu ska vi ansluta PIR -rörelsesensorn till kretsen men innan vi gör det kan vi förstå vad en PIR -sensor är. PIR -sensorn står för passiv infraröd sensor, den här sensorn kan detektera närvaro av människor eller djur och skicka en signal som säger att den upptäckte rörelse. PIR -sensorn har 3 stift, VCC, Output och Ground.

Först måste vi ansluta PIR -sensorns VCC -stift till VCC -skenan på brödbrädet och ansluta jordstiftet på PIR -sensorn till markskenan. Sedan ska vi ansluta utgångsstiften till en av Arduino -stiften, jag använde stift 4. Du har lyckats ansluta PIR -sensorn nu !!

Steg 5: Skriva koden

Skriva koden
Skriva koden

Nu är vi klara med alla kretsar och allt vi behöver göra nu är att skriva koden. Koden är relativt enkel för detta projekt och logiken är rakt fram. Jag har bifogat koden för den här kretsen ovan, men låt oss förstå vad den här koden faktiskt gör.

Vi initierar först vår relästift och vår PIR -sensorstift, och vi skapar en int -variabel som kallas val. Sedan deklarerar vi reläpinnen som en utgång (signalen går bara från Arduino) och vi deklarerar PIR -sensorstiftet som ingång (signalen går bara in i Arduino). Slutligen använder vi digitalläsning för att få en avläsning från PIR -sensorn som antingen är 0 (ingen rörelse) eller 1 (rörelse) och lagrar den i variabeln val. Sedan använder vi en if och else -sats för att använda detta värde som vi lagrade för att slå på/stänga av glödlampan, och nu har vi gjort koden !!

Steg 6: Njut

Förhoppningsvis tycker du om det och är stolt över vad du åstadkommit med dig själv idag !!

Rekommenderad: