Tässä projektissa näemme kuinka voit suojata kotisi tai ulkoasuasi läsnäolotunnistimella. Tämä tarkistaa, ettei huoneessa ole ketään, jota haluat valvoa, ja jos se havaitsee jotain, se ilmoittaa siitä hälyttämällä summerista ja kirjoittamalla ”ALERT” LCD-näyttöön.

Vaikeusaste:

Tarvittavat varusteet

Nyt hankimme projektiin tarvittavan materiaalin:

Arduino Uno -levy
16×2 nestekidenäyttö
Potentiometri
Summeri
LED
Liiketunnistin (PIR-anturi)
2 220 ohmin vastusta
Kytkentäjohdot

Hankkeen pääpiirteet

Mihin potentiometriä käytetään?

Potentiometrin avulla voit säätää näytön kirkkautta. Voit tehdä ilman sitä kytkemällä 5V suoraan ruskeaan johtoon ja GND, joka menee potentiometristä näyttöön, voit kytkeä sen suoraan Arduino-levyyn.

Projektiohjelma

#include <LiquidCrystal.h> 
LiquidCrystal lcd(13,12,6,5,3,2); 
int led=7;
int PIR=4;
int buzzer=8;
int PIRstatus; 

void setup()
{
  lcd.begin(16,2); 
  pinMode(led, OUTPUT);
  pinMode(buzzer, OUTPUT);
  pinMode(PIR, INPUT);
  lcd.clear();
}
void loop()
{
  PIRstatus=digitalRead(PIR); 
if (PIRstatus==HIGH){ 
  lcd.clear();
  digitalWrite(led,HIGH);
  digitalWrite(buzzer,HIGH); 
  tone(buzzer, 300, 10000);       
  lcd.setCursor(0, 0);
  lcd.print("ALERT"); 

  delay(7000);
  lcd.clear();
}
else
{
  lcd.setCursor(0, 0);
  lcd.print("EN SECURITE"); 
  digitalWrite(led, LOW);
  digitalWrite(buzzer, LOW);
}
delay(1000);
}

Kuinka laittaa ohjelma Arduino-levylle?

Jotta voit laittaa ohjelman Arduino-levyllesi, tarvitset Arduino IDE -ohjelmiston. Sinun tarvitsee vain avata ohjelmisto ja ladata ohjelma siihen, kytkeä sitten Arduino-kortti ja ladata ohjelma siihen.

Projektin simulointi

Tässä on projektin simulaatio Tinkercadissa: