Với Yolo:Bit, bạn có thể tự xây dựng bộ máy đếm bước chân đi bộ đấy! Đây là một dự án vui nhộn liên quan đến chăm sóc sức khỏe điện tử – một trong những lĩnh vực đang được phát triển cực kỳ mạnh mẽ gần đây.
Trên hầu hết các loại thiết bị đồng hồ, điện thoại thông minh đều đã có tích hợp những ứng dụng liên quan đến sức khỏe, giám sát hoạt động của con người. Cùng với đó, các loại máy đếm bước, máy theo dõi thể dục ngày càng trở nên phổ biến. Cùng tìm hiểu cách làm một thiết bị tương tự như vậy với máy tính mini Yolo:Bit nhé!
Chúng ta sẽ sử dụng cảm biến gia tốc trên Yolo:Bit để theo dõi số lượng bước chân hằng ngày của bạn và hiển thị lên màn hình LED.
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
- Biết cách lập trình và sáng tạo máy đo bước chân
Nội dung chính
Trước khi bước vào hướng dẫn, chúng ta cùng ôn lại kiến thức về cảm biến gia tốc nhé!
Ôn lại về cảm biến gia tốc
Như đã trình bày ở bài Kéo búa bao, cảm biến gia tốc là thiết bị giúp Yolo:Bit nhận thấy có đang bị lắc hay không. Cụ thể, cảm biến này sẽ đo độ nghiêng của Yolo:Bit dựa trên hệ trục không gian xyz, 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)
Khi có sự thay đổi về các giá trị này, Yolo:Bit sẽ biết được trạng thái hiện tại của nó (đang bị lắc hay đứng yên, bị lắc theo hướng nào).
Trong bài này, chúng ta sẽ gắn bộ đo bước chân Yolo:Bit vào trên giày của mình.
Yolo:Bit bị lắc đồng nghĩa với chúng ta đang nhấc chân để đi, khi đó, Yolo:Bit sẽ cộng thêm 1 vào số bước chân đã đi.
Viết chương trình
Bước 1: Chúng ta cần tạo một biến để chứa thông tin về số bước chân đã bước đi của người dùng.
Bước 2: Gán giá trị số (giá trị 0) cho biến:
Bước 3: Đặt điều kiện: Khi Yolo:Bit bị lắc, biến số sẽ tăng lên 1 đơn vị:
Lưu ý: Bạn có thể thay đổi độ chính xác của thiết bị này bằng cách thay đổi thời gian tạm dừng, sao cho phù hợp với bước chân đi nhanh hay chậm nhé.
Bước 4: Sau khi nút A được nhấn, số bước sẽ hiển thị trong vòng 1 giây (1000 milli giây). Sau đó, màn hình LED sẽ tắt.
Bước 5: Reset số bước đã đếm được
Khi nút B được nhấn, hệ thống sẽ cho số bước quay về giá trị 0, bắt đầu đếm lại từ đầu. Chương trình hoàn chỉnh sẽ như hình:
Bạn có thể mở chương trình trên tại đường link:
https://app.ohstem.vn/#!/share/yolobit/28Pb3aTUBWC8GUqEJ4sUp3EfmHB
Dự án mở rộng
Bạn hãy thử lập trình để cải thiện độ chính xác của chiếc máy đo bước chân trên, dựa vào hệ trục (x, y, z) thử nhé!
Cụ thể hơn, Yolo:Bit sẽ thu thập giá trị của các trục x, y, z và điều chỉnh điều kiện để xác định chúng ta đã nhấc chân bước đi hay chưa.
Lời kết
Máy đếm bước chân là một dự án thú vị đáng để trải nghiệm, giúp học sinh tìm hiểu lập trình và những kiến thức thú vị khác xung quanh đời sống, cụ thể là về sức khỏe.
Bạn có thể ứng dụng dự án STEM này vào giảng dạy hoặc cho bé tự học tại nhà đều được. Bạn cần thêm các ý tưởng khác? Xem ngay qua các ý tưởng khác của OhStem tại link dưới: