Mục lục:
- Bước 1: Video
- Bước 2: Các bộ phận và công cụ
- Bước 3: Đo lường thời gian phản ứng trực quan
- Bước 4: Đo thời gian phản ứng âm thanh
- Bước 5: Chạm vào Đo thời gian phản ứng
- Bước 6: Hoàn thành mạch
- Bước 7: Mã Arduino
- Bước 8: Chuẩn bị hộp đựng đồng hồ
- Bước 9: Xong
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)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
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
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ụ
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
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
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
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
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ồ
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
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:
Trứng tương tác - Phản ứng âm thanh và phản ứng gõ: 4 bước
Trứng tương tác - Phản ứng âm thanh và phản ứng gõ: Tôi đã tạo ra " Trứng tương tác " như một dự án cho trường học, nơi chúng tôi phải tạo ra một khái niệm và một nguyên mẫu. Quả trứng phản ứng với tiếng ồn lớn kèm theo tiếng chim và nếu bạn gõ mạnh vào nó đủ 3 lần, nó sẽ mở ra trong vài giây
Cách xây dựng máy đo gió của riêng bạn bằng công tắc sậy, cảm biến hiệu ứng Hall và một số mẩu tin lưu niệm trên Nodemcu - Phần 2 - Phần mềm: 5 bước (có hình ảnh)
Cách xây dựng máy đo gió của riêng bạn bằng công tắc sậy, cảm biến hiệu ứng Hall và một số mẩu tin lưu niệm trên Nodemcu - Phần 2 - Phần mềm: Giới thiệuĐây là phần tiếp theo của bài đăng đầu tiên " Cách xây dựng máy đo độ ẩm của riêng bạn bằng công tắc sậy, cảm biến hiệu ứng Hall và một số mẩu tin lưu niệm trên Nodemcu - Phần 1 - Phần cứng " - nơi tôi chỉ cách lắp ráp máy đo tốc độ và hướng gió
Chuyển đổi máy quay video những năm 1980 thành hình ảnh phân cực theo thời gian thực: 14 bước (có hình ảnh)
Chuyển đổi máy ảnh video những năm 1980 thành hình ảnh phân cực theo thời gian thực: Hình ảnh phân cực cung cấp một con đường để phát triển các ứng dụng thay đổi trò chơi trên nhiều lĩnh vực - bao gồm tất cả các cách từ giám sát môi trường và chẩn đoán y tế đến các ứng dụng an ninh và chống khủng bố. Tuy nhiên, rất
Thời gian phản ứng của cuộc đua kéo: 5 bước (có hình ảnh)
Thời gian phản ứng trong cuộc đua kéo: Trong phần hướng dẫn này, tôi sẽ chỉ cho bạn cách tạo huấn luyện viên thời gian phản ứng cuộc đua kéo. Khi mọi thứ đã hoàn tất, bạn sẽ có thể sử dụng một nút để di chuyển qua tất cả các đèn và xem thời gian phản ứng. Hai đèn led màu vàng trên cùng sẽ đại diện cho t
Biến Máy tính Đồ thị TI thành Máy đo khoảng thời gian và tạo video tua nhanh thời gian: 7 bước (có hình ảnh)
Biến Máy tính Đồ thị TI thành Máy đo khoảng thời gian và tạo video tua nhanh thời gian: Tôi luôn muốn tạo video tua nhanh thời gian, nhưng tôi không có máy ảnh tích hợp tính năng đồng hồ đo khoảng cách. Thực tế, tôi không nghĩ nhiều lắm. máy ảnh đi kèm với một tính năng như vậy (đặc biệt không phải máy ảnh SLR). Vậy bạn muốn làm gì nếu bạn muốn