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

So sánh hiệu năng giữa Raspberry Pi 3 và Raspberry Pi 2

Raspberry Pi 3 được giới thiệu với thông tin nổi bật là có sẵn Wifi và Bluetooth. Đồng thời Raspberry Pi Foundation cũng khẳng định: Pi 3 với ARM Cortex A53 sẽ nhanh hơn khoảng 50% so với Pi 2. Wifi và Bluetooth có sẵn thì có thể dễ dàng test được rồi, nhưng tốc độ xử lý nhanh hơn liệu có đúng ?

lên
8 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ả

Cài đặt Microsoft Visual C#

Ở loạt bài giao tiếp giữa Arduino của mình, mình có hướng dẫn các bạn cách lập trình phần mềm thông qua công cụ Microsoft Visual C#. Nhưng có nhiều bạn gặp khó khăn trong quá trình cài đặt công cụ, hoặc cho rằng nó quá mất thời gian....Vì vậy, mình làm bài viết này để hướng dẫn lại các bạn cách cài đặt Microsoft Visual C# một cách dễ dàng và cách sử dụng nó.

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

Logging data from Arduino to Excel - Lưu dữ liệu từ Arduino vào tệp Excel trên máy tính thông qua C#

Xin chào các bạn, hôm nay mình sẽ giải đáp thắc mắc : Làm thế nào để ghi dữ liệu vào Excel thông qua C#? Mình cũng thấy trên cộng đồng có bài viết rất hay của a NTP_PRO nói về vấn đề này rồi, nhưng a NTP_PRO sử dụng Processing. Nhưng hôm nay, mình sẽ hướng dẫn các bạn bằng C# - Một hướng tiếp cận rất hay!!!

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