Mục lục:

Máy đo thời gian phản ứng (Hình ảnh, Âm thanh và Cảm ứng): 9 bước (có Hình ảnh)
Máy đo thời gian phản ứng (Hình ảnh, Âm thanh và Cảm ứng): 9 bước (có Hình ảnh)

Video: Máy đo thời gian phản ứng (Hình ảnh, Âm thanh và Cảm ứng): 9 bước (có Hình ảnh)

Video: Máy đo thời gian phản ứng (Hình ảnh, Âm thanh và Cảm ứng): 9 bước (có Hình ảnh)
Video: Dữ liệu được truyền qua không khí như thế nào? Giải thích siêu đơn giản 2024, Tháng bảy
Anonim
Đồng hồ đo thời gian phản ứng (Hình ảnh, Âm thanh và Cảm ứng)
Đồng hồ đo thời gian phản ứng (Hình ảnh, Âm thanh và Cảm ứng)

Thời gian phản ứng là thước đo thời gian một người dùng để xác định tác nhân kích thích và tạo ra phản ứng. Ví dụ: thời gian phản ứng âm thanh của vận động viên là thời gian trôi qua giữa khi bắn phát súng (bắt đầu cuộc đua) và anh ta hoặc cô ta bắt đầu cuộc đua. Thời gian phản ứng đóng một vai trò quan trọng trong các tình huống phản ứng tức thời như cuộc đua Olympic 100m và áp dụng giải lao khi chạy xe quá tốc độ. Bắt đầu nào.

Bước 1: Video

Image
Image

Một số điều được giải thích rõ hơn trong một bài báo như mã và các chi tiết phức tạp, trong khi một số điều được trải nghiệm tốt hơn qua video, ví dụ như trong trường hợp của chúng tôi là tiếng còi và màn hình OLED thay đổi. Hãy xem đoạn video ngắn đính kèm để có trải nghiệm đầy đủ. Vì bài viết này được viết sau khi chuẩn bị video, tôi sẽ điền các chi tiết còn thiếu nếu có ở đây.

Bước 2: Các bộ phận và công cụ

Đo thời gian phản ứng trực quan
Đo thời gian phản ứng trực quan

Sau đây là danh sách các thành phần điện tử bắt buộc (#count) cần thiết cho miniProject này.

  • Màn hình I2C OLED (# 1),
  • Arduino nano (# 1),
  • Buzzer (# 1),
  • Rơ le (# 1),
  • Công tắc trượt SPDT (# 1),
  • Nút ấn (# 2) tốt nhất là một màu xanh lá cây và một màu đỏ,
  • Tụ điện 100 nf (# 1) và
  • Pin 9V + đầu nối, dây nhảy và hộp nhựa (10cm x 6cm x 3cm).

Hãy xem hình ảnh đính kèm để có ý tưởng về giao diện của một thành phần. (Đừng lo lắng về lưới thép, chúng tôi sẽ đề cập trong các bước sau)

Sau đây là danh sách các công cụ.

  • Sắt hàn,
  • Súng bắn keo và
  • Lưỡi dao nóng.

Bây giờ, chúng ta sẽ lần lượt đi qua phép đo thời gian phản ứng hình ảnh, âm thanh và cảm ứng và xây dựng mạch khi chúng ta đi qua.

Bước 3: Đo lường thời gian phản ứng trực quan

Đo thời gian phản ứng trực quan
Đo thời gian phản ứng trực quan

Thời gian phản ứng thị giác là khoảng thời gian chúng ta cần để phản ứng với một kích thích thị giác, chẳng hạn như bạn đột nhiên nhìn thấy một chiếc kính rơi xuống khỏi bàn và bạn phản ứng để bắt lấy nó.

Đối với phép đo thời gian phản ứng trực quan, chúng tôi sẽ đặt một vòng tròn màu trắng trên I2C OLED sau một khoảng thời gian trễ ngẫu nhiên, người được kiểm tra sẽ nhấn nút nhấn màu đỏ nhanh nhất có thể khi nhìn thấy vòng tròn màu trắng này.

Tôi đã kết nối màn hình OLED I2C, arduino nano và hai nút nhấn trên bảng mạch bánh mì bằng cách sử dụng nhiều dây nhảy theo sơ đồ đính kèm.

Nút nhấn màu xanh lá cây được sử dụng để chuyển đổi giữa các loại phép đo thời gian phản ứng mà chúng tôi có trong đồng hồ này.

Bước 4: Đo thời gian phản ứng âm thanh

Đo thời gian phản ứng âm thanh
Đo thời gian phản ứng âm thanh
Đo thời gian phản ứng âm thanh
Đo thời gian phản ứng âm thanh

Thời gian phản ứng âm thanh là khoảng thời gian chúng tôi thực hiện để phản ứng với kích thích âm thanh, ví dụ phản ứng của vận động viên đối với trọng tài bắt đầu cuộc đua.

Để đo thời gian phản ứng âm thanh, tôi đã thêm một bộ rung vào chân D7 của arduino nano, bộ rung sẽ tắt ngẫu nhiên khi người dùng phải nhấn nút nhấn màu đỏ càng sớm càng tốt.

Bước 5: Chạm vào Đo thời gian phản ứng

Đo thời gian phản ứng chạm
Đo thời gian phản ứng chạm
Đo thời gian phản ứng chạm
Đo thời gian phản ứng chạm
Đo thời gian phản ứng chạm
Đo thời gian phản ứng chạm
Đo thời gian phản ứng chạm
Đo thời gian phản ứng chạm

Thời gian phản ứng của chạm là khoảng thời gian chúng ta cần để đáp ứng với kích thích khi chạm, ví dụ như chạm vào bề mặt nóng và bỏ tay ra khỏi đó.

Để đo thời gian phản ứng chạm, tôi đang sử dụng một rơ le đã xé có tiếp xúc di chuyển được. Chuyển động của tiếp điểm đóng vai trò là kích thích cảm ứng, tức là khi chúng ta đặt 5V vào cuộn dây của rơle, nam châm điện sẽ được kích hoạt kéo tiếp điểm xuống dưới (Chuyển động rất nhỏ như trong hình ảnh đính kèm nhưng đủ để cảm nhận). Tôi đã kết nối cuộn dây của rơle giữa mặt đất và chân D8 của arduino nano.

Chỉ để biết thông tin, tôi đã xé nhỏ rơ le với sự trợ giúp của kìm và lưỡi dao nóng. Hãy thực hành thận trọng khi làm điều đó.

Bước 6: Hoàn thành mạch

Hoàn thành mạch
Hoàn thành mạch

Tôi đang sử dụng pin 9V nhỏ gọn để cấp nguồn cho mạch này và thêm công tắc BẬT / TẮT sẽ hoàn thành phần cứng điện tử của đồng hồ này.

Hãy xem mã arduino.

Bước 7: Mã Arduino

Hãy xem qua phần chính của mã. Sẽ hữu ích nếu bạn tải xuống mã và xem xét nó song song.

Tôi đang sử dụng thư viện adafruit GFX và SSD1306 để ổ đĩa OLED.

Mã Arduino chứa hai chức năng chính tích hợp được gọi là setup () và loop (), trước đây thực thi một lần khi bật nguồn và phần còn lại của bộ điều khiển vi điều khiển thực thi loop ().

Trước khi thiết lập (), tôi khởi tạo tất cả các biến cần thiết và trong cài đặt (), tôi khởi tạo OLED sau đó thông tin về nút nào sẽ sử dụng để cuộn qua menu được hiển thị trên OLED. Tôi đã giữ nó ở trạng thái thiết lập vì chúng tôi chỉ cần chạy nó một lần.

Nút nhấn màu xanh lục trong loop () được thăm dò để chọn mục menu và màn hình được cập nhật bằng cách sử dụng hàm updateMenu (). Sau khi kiểm tra thời gian phản ứng được chọn, màn hình cập nhật hàm loadTest () cho phù hợp. Vui lòng tự mình thực hiện chức năng này và cho tôi biết nếu bạn gặp bất kỳ vấn đề nào. Các chức năng này có mô hình lặp lại hiển thị thông tin liên quan đến thử nghiệm trên OLED, lấy thông tin đầu vào của người dùng và hiển thị thời gian phản ứng.

Tôi đã không sao chép mã dán trong văn bản vì nó sẽ khiến bước này rất lớn và có thể khó thực hiện. Tuy nhiên, xin đừng cảm thấy tồi tệ khi hỏi tôi ngay cả một nghi ngờ đơn giản nhất nếu bạn có bất kỳ điều gì.

Bước 8: Chuẩn bị hộp đựng đồng hồ

Chuẩn bị hộp đựng đồng hồ
Chuẩn bị hộp đựng đồng hồ
Chuẩn bị hộp đựng đồng hồ
Chuẩn bị hộp đựng đồng hồ
Chuẩn bị hộp đựng đồng hồ
Chuẩn bị hộp đựng đồng hồ

Khi mã và phần cứng điện tử đã sẵn sàng, tôi đã vẽ các kích thước gần đúng của OLED, rơ le, BẬT / TẮT và nút nhấn trên hộp nhựa bằng bút chì (Hình ảnh # 1). Sau đó, tôi sử dụng lưỡi dao nóng để cắt chúng ra (Hình # 2), đặc biệt đối với các lỗ nút, tôi phải loại bỏ lưỡi dao và sử dụng que nong (Hình # 3).

Khi nắp nhựa đã sẵn sàng, tôi cố định các thành phần trên đó bằng súng bắn keo (Hình # 4), Sau đó, tôi xác nhận kết nối giữa các thành phần bằng mỏ hàn và dây nối.

Cuối cùng, tôi đặt mọi thứ bên trong bao vây và đóng nắp lại (Hình # 5 ).;

Bước 9: Xong

Xong
Xong

Vậy là xong rồi đó các bạn.

Hãy xem video đính kèm ở cuối để có bản demo hoàn chỉnh và trải nghiệm.

Bạn có thể sử dụng thiết bị này để có những khoảng thời gian vui vẻ cùng bạn bè xem ai là người nhanh nhất. Một lưu ý nghiêm trọng, các cơ quan thực thi pháp luật có thể kiểm tra thời gian phản ứng của người lái xe vì người lái xe say rượu dự kiến sẽ có thời gian phản ứng chậm hơn.

Cảm ơn vì đã đọc và làm vui vẻ.

Nếu bạn thích bài viết này, rất có thể bạn sẽ thích kênh YouTube của tôi. Cho nó một shot.

Đề xuất: