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

Xe điều khiển bằng tay game Dual Shock3 thông qua Bluetooth

Vừa bắt đầu với arduino được hơn 1 tuần, có tham khảo qua các nguồn từ "trung ương đến địa phương", nắm được 1 số kiến thức cơ bản nên mình bắt đầu thực hiện 1 sản phẩm để đúc kết kinh nghiệm. Trong số đó thì xe điều khiển là dễ nhất. Kết hợp với cái tay game ps3 nằm lăn lóc ở góc nhà. Thế là có 1 chiếc xe điều khiển từ xa. Bắt đầu nhé.

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

Làm xe điều khiển từ xa bằng Bluetooth - Điều khiển bằng Android với App Inventor

Mình rất thích điện tử nhưng không học về ngành điện tử. Rất may là có Adruino, rồi có cộng đồng Adruino Việt Nam, đặc biệt là sự nhiệt tình của tất cả các bạn trong cộng đồng, mình đã làm được 1 chiếc xe điều khiển từ xa. Cho con chơi là lí do phụ thôi, còn tìm hiểu, học tập là chính. Hôm nay chia sẻ cùng các bạn, cùng gửi lời cảm ơn đến tất cả các bạn trong cộng đồng. Có bạn thì giúp đỡ trực tiếp, có bạn thì viết bài, rồi có bạn thì bình luận, nêu câu hỏi. Tất cả đều có giá trị đối với mình.

Ngại viết bài nên mình đăng dưới dạng ảnh.

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

Giới thiệu về Module LM2596 - Giải thưởng tuần 4

Trong những dự án Arduino, để dự án được nhỏ gọn và tiết kiệm, có nhiều bạn thường xử dụng board Arduino Pro Mini vì nó khá nhỏ gọn và giá thành thì max rẻ (khỏi nói - chỉ tẩm 50k). Nhưng Pro mini lại không có tích hợp mạch nguồn 3.3V và 5V, nên khó có thể cấp nguồn chuẩn 5V hay 3.3V cho các module hay cảm biến. Để giải quyết vấn đề đó, bài viết này mình sẽ giới thiệu về module hạ áp LM2596

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

Lập trình Raspberry Pi với C++ - Ví dụ về LED và nút nhấn

Hôm nay, chúng ta sẽ tìm cách nói chuyện với Raspberry Pi bằng ngôn ngữ C++. Thay vì sử dụng các ngôn ngữ Python, NodeJS thì C++ là một ngôn ngữ rất gần gũi với những ai đã có một nền tảng Arduino vững chắc. C++ cơ bản đủ để lập trình Raspberry pi cũng rất dễ học ( C++ cơ bản thôi nha...còn chuyên nghiệp thì là ngôn ngữ khó nhất rồi ). Vì vậy, mình sẽ cùng các bạn khám phá nó!!! Nào cùng bắt đầu thôi!!!

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