Trong dự án Yolo:Bit này, chúng ta sẽ lập trình để biến Yolo:Bit thành một chuông báo động – có thể Báo động khi có người mở cửa vào ban đêm.

Cách thức hoạt động

  • Nếu trời tối VÀ Yolo:Bit đang bị di chuyển, chuông báo động Yolo:Bit sẽ nhấp nháy đèn LED báo động và phát ra âm thanh để báo động.
  • Nếu Yolo:Bit không di chuyển HOẶC đang là ban ngày, đèn LED và âm thanh sẽ tắt

Để thực hiện được dự án, bạn cần phải hiểu về toán tử Boolean.: VÀ, HOẶC, KHÔNG cùng với nguyên lý hoạt động của cảm biến gia tốc.Chuông báo động khi có người Yolo:Bit

Nguyên lý hoạt động của cảm biến gia tốc được dựa trên hệ trục không gian xyz (trong trạng thái Yolo:Bit nằm ngửa), trong đó

  • Trục x: trục mặt nằm ngang (hướng trái phải) 
  • Trục y: trục mặt nằm dọc (hướng trước sau)
  • Trục z: trục đứng (hướng trên dưới)

 

Chúng ta sẽ gắn Yolo:Bit lên cửa và tìm trục có chuyển động nhiều nhất để làm việc.

Có thể thấy, khi gắn Yolo:Bit lên cửa, 2 trục có chuyển động rõ nhất là x và y

Chuông báo động khi có người Yolo:Bit

Khi mở cửa, Yolo:Bit sẽ chuyển động theo chiều ngang, vì thế chúng ta sẽ dùng trục x để phát hiện chuyển động.

Chuông báo động khi có người Yolo:Bit

Cần chuẩn bị

  • 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
  • Băng keo để dán Yolo:Bit lên cửa

Lập trình

Lập trình chuông báo động t rên Yolo:Bit
Lập trình chuông báo động trên Yolo:Bit

Giải thích chương trình:

Giá trị x của gia tốc kế sẽ cho chúng ta biết Yolo:Bit có đang chuyển động hay không. Vì chúng ta không thể để Yolo:Bit cân bằng tuyệt đối trên cửa (giá trị x = 0), cho nên chúng ta sẽ cho cảm biến phát hiện những chuyển động lớn hơn độ chênh lệch có sẵn (x > 10).

Trên Yolo:Bit có cảm biến ánh sáng, giúp Yolo:Bit nhận biết được độ sáng của môi trường (0 <  độ sáng < 100). Trong dự án này, khi trời tối và phát hiện cửa mở (có sự di chuyển), chuông báo động Yolo:Bit sẽ bật đèn và phát ra âm báo.

Mẹo nhỏ: Các khối lệnh sẽ có màu sắc tương đồng với danh mục chứa nó, bạn có thể dựa vào đây để dễ dàng tìm khối lệnh mình cần đấy. Ví dụ, khối lệnh “giá trị x của gia tốc kế” và danh mục “NGÕ VÀO” đều có màu hồng tím giống nhau.

Tải chương trình mẫu

Bạn có thể sử dụng trực tiếp chương trình mẫu chúng tôi đã lập trình sẵn cho bạn tại đây. Hãy thử và chúng tôi biết kết quả nhé!

Bạn đã thực hiện thành công dự án về chuông báo động Yolo:Bit phía trên chưa? Hãy chia sẻ với chúng tôi nhé. Chúng tôi rất hy vọng sẽ nhận được phản hồi từ bạn. Liên hệ OhStem hoặc để lại bình luận phía dưới nếu bạn có bất kỳ thắc mắc gì nhé:

Tags: cấp độ: trung bình, Lập trình khối lệnh
2 Bình luận

Những bài liên quan

2 Bình luận. Leave new

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Fill out this field
Fill out this field
Vui lòng nhập địa chỉ email hợp lệ.
You need to agree with the terms to proceed