Dalam proyek ini kita akan melihat cara melindungi rumah atau eksterior Anda dengan detektor kehadiran. Ini memeriksa apakah tidak ada seorang pun di ruangan yang ingin Anda pantau dan jika mendeteksi sesuatu, maka akan memberi sinyal dengan membunyikan alarm dari bel dan menulis “ALERT” di layar LCD.

Kesulitan:

Peralatan yang diperlukan

Sekarang kita akan mendapatkan bahan yang dibutuhkan untuk proyek tersebut:

Papan Arduino Uno
Layar LCD Kristal Cair 16×2
Sebuah potensiometer
Sebuah bel
Sebuah LED
Sensor gerak (Sensor PIR)
2 resistor 220 ohm
Menghubungkan kabel

Garis besar proyek

Untuk apa potensiometer digunakan?

Potensiometer memungkinkan Anda untuk menyesuaikan kecerahan layar. Anda dapat melakukannya tanpa itu dengan menghubungkan 5V langsung ke kabel coklat dan GND yang terhubung dari potensiometer ke layar, Anda dapat menghubungkannya langsung ke papan Arduino.

Program proyek

#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("ALERTE"); 

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

Bagaimana cara meletakkan program pada papan Arduino?

Untuk meletakkan program pada papan Arduino Anda, Anda memerlukan perangkat lunak Arduino IDE. Anda hanya perlu membuka perangkat lunak dan memuat program ke dalamnya, lalu hubungkan papan Arduino dan unggah program ke dalamnya.

Simulasi proyek

Berikut simulasi proyek di Tinkercad: