Hệ thống chống trộm bằng tia laze với Arduino

I. Giới thiệu

Hôm nay, mình xin hướng dẫn các bạn làm một hệ thống chống trộm cực đơn giản...Các bạn đã xem những bộ phim hành động của Mĩ...Để bảo mật một vật quý, họ thường hay cho vào một cái tủ...rồi chiếu hệ thống chống trộm laze xung quanh. Vậy hôm nay, mình sẽ hướng dẫn chế tạo nó!!!

II. Chuẩn bị

III. Nguyên lý

Nguyên lý như sau : Khi cho tia laze chiếu vào quang trở...thỳ ta sẽ đọc được điện áp ở mức cao, khi có người đi qua khoảng trống ngăn cản tia laze chiếu vào quang trở thì điện áp sẽ ở mức thấp...Tức là phát hiện trộm...!!!

IV. Cách làm

a. Kết nối

Sau đó mình thiết kế như thế này (cái ở giữa đó ), bịt ống đen để không bị ánh sáng bên ngoài chiếu vô :

Các bạn cần mắc thêm 1 buzzer vào để cảnh báo trộm nhé.

b. Code

int quangtro = A5; //Thiết đặt chân analog đọc quang trở
int pinSpeaker = 10;    //chọn chân cho chuông khi có đột nhập
void setup() {
  // Khởi tạo cộng Serial 9600
  pinMode(10, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  int giatriQuangtro = analogRead(quangtro);// đọc giá trị quang trở
  
  Serial.println(giatriQuangtro); // Xuất giá trị ra Serial Monitor
  // Giả sử khi có laze chiếu vào...giá trị nhận đc >= 200..khi không có laze chiếu vào < 200
  if (giatriQuangtro < 200 )
  {
    Serial.println(" Có trộm ");
    playTone(300, 160); // kêu chuông
  }
  else 
  {
    playTone(0, 0);
  }
  }
  void playTone(long duration, int freq)
{
	duration *= 1000;
	int period = (1.0 / freq) * 1000000;
	long elapsed_time = 0;
	while (elapsed_time < duration)
	{
		digitalWrite(pinSpeaker,HIGH);
		delayMicroseconds(period / 2);
		digitalWrite(pinSpeaker, LOW);
		delayMicroseconds(period / 2);
		elapsed_time += (period);
	}
}

V. Lời kết

Chúc các bạn thành công!! Rate Note cho mình nhé !!!

Những hình ảnh về dự án: 
lên
43 thành viên đã đánh giá bài viết này hữu ích.
Chuyên mục: 
Các dự án được truyền cảm hứng

Bộ điều khiển PID - ứng dụng phần 2 - xe dò line dùng thuật toán PID

Tiép nối bài viết về xe dò line cảm ơn Đỗ Hữu Toàn đã viết hộ mình phần 4. hôm nay mình sẽ làm cho chiếc xe dò line đi mượt và có hồn hơn 

lên
34 thành viên đã đánh giá bài viết này hữu ích.
Các bài viết cùng tác giả

Điều khiển thiết bị qua Web Sever với ESP8266 không cần Arduino

Hôm nay, mình sẽ chia sẻ cách lập trình để điều khiển thiết bị bằng ESP8266, thông qua nền Web. Nó giống như module Ethernet á, nhưng ESP8266 tuyệt vời hơn bởi vì nó không cần kết nối qua cáp mạng so với Elthernet Shield và cũng không phụ thuộc vào Arduino. Chúng ta cùng đi tìm hiểu nào!!!

lên
30 thành viên đã đánh giá bài viết này hữu ích.

Tỏ tình theo phong cách Arduino và I2C LCD

Hôm nay, mình sẽ chia sẻ môt trick nhỏ giúp các bạn dễ dàng cưa gái, để lại một ấn tượng tốt với người đó...người đó sẽ nhìn bạn với một con mắt thán phục đấy wink....Và bài viết hôm nay đó chính là : "Tỏ tình theo phong cách Arduino".

lên
38 thành viên đã đánh giá bài viết này hữu ích.