Bảo mật là một trong những tính năng quan trọng trong nhà. Trong dự án này, chúng ta sẽ cùng biến Yolo:Bit thành một thiết bị chống trộm mini, có thể phát ra âm thanh và bật đèn báo động khi có người mở cửa, dựa vào cảm biến gia tốc.
Mục lục
Mục tiêu
- Biết cách ứng dụng cảm biến gia tốc vào nhiều mục đích khác nhau
- Hiểu rõ hơn về nguyên lý hoạt động của cảm biến gia tốc dựa trên hệ tọa độ x, y, z
Thiết bị cần dùng
- Yolo:Bit
- Máy tính / Laptop hoặc Điện thoại để lập trình bằng OhStem App
- Pin và hộp pin
Hướng dẫn lập trình
Nguyên lý làm thiết bị chống trộm
Để thực hành bài hướng dẫn này, chúng ta sẽ gắn Yolo:Bit lên cửa và so sánh lên trục tọa độ x, y, z, từ đó tìm ra trục có chuyển động nhiều nhất để làm việc.
Khi gắn Yolo:Bit lên cửa, trục x và y sẽ cùng nằm trên mặt cửa, vì thế trục x và y sẽ rất ít dao động khi mở cửa.
Bên cạnh đó, khi mở cửa ra hoặc vào, trục Z sẽ di chuyển theo. Do đó, chúng ta sẽ sử dụng trục Z để phát hiện cửa có được mở hay không.
Viết chương trình
Bước 1: Đặt điều kiện nếu giá trị trục z lớn hơn 10 (sử dụng câu lệnh Nếu… thực hiện… Nếu không…):
Bước 2: Nếu cửa mở (z > 10), cho Yolo:Bit phát bài nhạc DADADADUM đồng thời chớp tắt LED màu đỏ 3 lần để báo hiệu:
Bước 3: Nếu cửa đứng yên, tắt đèn LED trên Yolo:Bit. Lúc đó, chương trình hoàn chỉnh sẽ như sau:
Bạn có thể xem và tải chương trình hoàn chỉnh tại:
https://app.ohstem.vn/#!/share/yolobit/27PxDYnj7dlIOpsFq5tvHadDXPj
Gợi ý mở rộng
Chúng ta có thể mở rộng thêm tính năng thú vị hơn cho dự án này: nhấn nút A để bật chế độ cảnh báo và nhấn nút B để tắt chế độ này. Bạn hãy thử nhé!
Tổng kết
Bạn đã thực hiện thành công dự án STEM về thiết bị chống trộm trên chưa? Cùng chia sẻ với OhStem nhé!
Nếu bạn cần thêm nhiều ý tưởng STEM khác, cùng tham khảo qua link sau: