Trong dự án này, chúng ta sẽ xem cách bảo vệ ngôi nhà hoặc bên ngoài nhà bạn bằng máy phát hiện sự hiện diện. Tính năng này sẽ kiểm tra xem có ai trong phòng mà bạn muốn theo dõi không và nếu phát hiện ra điều gì đó, nó sẽ báo động bằng cách kêu còi và viết “CẢNH BÁO” trên màn hình LCD.

Khó khăn:

Thiết bị cần thiết

Bây giờ chúng ta sẽ lấy các vật liệu cần thiết cho dự án:

Một bo mạch Arduino Uno
Màn hình LCD tinh thể lỏng 16×2
một chiết áp
Một cái chuông
Một đèn LED
Cảm biến chuyển động (Cảm biến PIR)
2 điện trở 220 ohm
Dây kết nối

Đề cương dự án

Biến trở được sử dụng để làm gì?

Biến trở cho phép bạn điều chỉnh độ sáng của màn hình. Bạn có thể làm mà không cần nó bằng cách kết nối 5V trực tiếp vào dây màu nâu và GND đi từ biến trở đến màn hình, bạn có thể kết nối nó trực tiếp vào bo mạch Arduino.

chương trình dự án

#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);
}

Làm thế nào để đưa chương trình vào bo mạch Arduino?

Để đưa chương trình vào bo mạch Arduino, bạn sẽ cần phần mềm Arduino IDE. Bạn chỉ cần mở phần mềm và tải chương trình vào, sau đó cắm bo mạch Arduino vào và tải chương trình vào.

Mô phỏng dự án

Sau đây là mô phỏng dự án trên Tinkercad: