Trong bài học sáng tạo hôm nay, mình sẽ hướng dẫn các bạn tạo ra một chiếc máy đo vận tốc chỉ với Yolo:Bit.
Mục lục
Máy đo vận tốc là gì?
Sử dụng hai cổng được kết nối với Yolo:Bit để nó có thể phát hiện một chiếc xe đi qua chúng.
Khi chiếc xe đi qua cổng 0
, nó sẽ gửi một sự kiện tới Yolo:Bit thông qua khối Trạng thái bật tắt của chân P0. Yolo:Bit sẽ ghi lại thời gian mà sự kiện xảy ra vào biến t0
.
Khi chiếc xe đi qua cổng 1
, nó sẽ gửi tiếp một sự kiện khác tới Yolo:Bit thông qua khối Trạng thái bật tắt của chân P1. Yolo:Bit sẽ ghi lại thời gian mà sự kiện xảy ra vào biến t1
.
Có t0 và t1 ta sẽ tính được thời gian mà chiếc xe hoàn tất quãng đường từ cổng 0 đến cổng 1 là t = t1 -t0
.
Gọi quảng đường từ cổng 0 đến cổng 1 là d.
Khi đó vận tốc trung bình của chiếc xe sẽ được tính bằng công thức v = d : t.
Nguyên vật liệu
- Các tông
- Giấy bạc
- Băng keo hai mặt
- 4 kẹp cá sấu 2 đầu
- 1 Yolo:Bit và cáp USB
- 1 chiếc xe nhỏ làm mẫu
Cách thực hiện làm máy đo vận tốc
Bước 1: Tạo cổng bằng cách dán 2 mảnh giấy bạc gần nhau (tránh để 2 mảnh giấy chạm vào nhau).
Bước 2: Tạo thêm một cổng khác cách cồng đầu tầm 20cm. Đo khoảng cách giữa 2 cổng, tính từ khoảng trắng giữa 2 mảnh giấy bạc.
Bước 3: Kết nối cổng với Yolo:Bit
- Kết nối một trong 2 mảnh giấy bạc ở cả hai cổng với chân 3V
- Kết nối mảnh giấy bạc ở cổng 0 với chân P0 và cổng 1 với chân P1
Bước 4: Với những mẫu xe thông thường bạn sẽ phải dán giấy bạc xuống đáy xe. Để khi xe đi qua 2 mảnh giấy bạc của cổng sẽ tạo kết nối giữa chân P0 với 3V hoặc P1 với 3V. Từ đó Yolo:Bit sẽ phát hiện xe đi qua cổng.
Với Car:Bit đã có bánh trước làm vật dẫn điện nên ta không cần dán giấy bạc dưới đáy xe.
Chương trình code cho Yolo:Bit
Bạn tiến hành lập trình kéo thả cho Yolo:Bit theo hướng dẫn sau. Nếu bạn chưa biết cách thao tác với Yolo:Bit, bạn có thể tham khảo hướng dẫn lập trình kéo thả cho Yolo:Bit trước nhé.
Link tải chương trình ở đây Để thực hiện nạp chương trình nhanh hơn thì bạn có thể tải chương trình về và tiến hành nạp theo hướng dẫn tại đây.
Chạy chương trình cho máy đo vận tốc
- Khi Car:Bit đi tới cổng 0 kích hoạt sự kiện sáng led hàng 1.
- Khi Car:Bit đi tới cổng 1 kích hoạt sự kiện sáng led hàng cuối, đồng thời sẽ tính toán vận tốc xe và hiển thị trên led.
- Video kết quả
Nếu bạn có bất kỳ thắc mắc gì thì có thể liên hệ với Fanpage của OhStem để được tư vấn nhé!