Mục lục:
- Quân nhu
- Bước 1: Lập kế hoạch và tìm hiểu mạch điện
- Bước 2: Sơ đồ mạch và xây dựng
- Bước 3: Mã Arduino
- Bước 4: Nhà ở cho mạch
- Bước 5: Demo mạch
Video: Hẹn giờ phản ứng một người chơi (với Arduino): 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Trong dự án này, bạn sẽ xây dựng một bộ đếm thời gian phản ứng được cung cấp bởi Arduino. Nó hoạt động trên một hàm millis () của Arduino nơi bộ xử lý ghi lại thời gian kể từ khi chương trình bắt đầu chạy. Bạn có thể sử dụng nó để tìm chênh lệch thời gian giữa thời điểm đèn sáng và nút được nhả ra. Tất cả các giá trị được tính bằng mili giây.
Trong trò chơi, bạn sẽ phải giữ nút sau đó đèn LED sẽ bật. Sau đó, bạn sẽ phải nhả nút khi đèn LED tắt. Nếu bạn nhả quá sớm, dòng chữ "Đã phát hành quá sớm" sẽ xuất hiện trên màn hình LCD. Thời gian bạn thả nút, thời gian phản ứng của bạn, được hiển thị trên màn hình LCD.
Quân nhu
Xin lưu ý rằng hình ảnh không hiển thị tất cả các thành phần cần thiết cho dự án
1) 1 x Arduino nano / Arduino Uno + Cáp kết nối
2) Tấm đục lỗ 5cm x 5cm
3) 20 x cáp hoặc dây nhảy
4) Màn hình LCD 1 x 16x2 (Tùy chọn)
5) Chiết áp 1 x 100K hoặc 250K
6) Pin 1 x 9V + kẹp đầu nối
7) LED 1 x 5mm
8) 1 x công tắc tạm thời PTM
9) Bộ rung 1 x 3V hoặc 5V
Hầu hết các mặt hàng có thể được mua trên amazon. Có một số bộ dụng cụ điện tử trên amazon cung cấp cho bạn tất cả các thành phần cơ bản như điện trở, điốt, bóng bán dẫn, v.v. Tôi đã tìm thấy một bộ dụng cụ để mang lại cho tôi một khoản tiền có sẵn trên liên kết này.
Cá nhân tôi đã có hầu hết các thành phần khi tôi thực hiện rất nhiều loại dự án này. Đối với các nhà phát minh ở Singapore, Sim Lim Tower là nơi để đến để mua tất cả các linh kiện điện tử. Tôi giới thiệu Điện tử không gian, Điện tử Continental hoặc Điện tử Hamilton trên tầng 3.
Bước 1: Lập kế hoạch và tìm hiểu mạch điện
Phần lớn công việc được thực hiện bởi mã trong Arduino. Ngoài đèn LED, còi và công tắc PTM, không có nhiều linh kiện điện tử tiêu chuẩn. Tuy nhiên, điều quan trọng vẫn là có thể hiểu được mạch.
1) Một đầu của công tắc PTM được kết nối với + 5V trong khi đầu kia được kết nối với chân Arduino. Chân arduino cũng được nối với đất bằng điện trở kéo xuống 10K ohm. Điều này ngăn chặn bất kỳ điện áp nổi nào ảnh hưởng đến trạng thái của chân cắm.
2) Cực dương của đèn LED được kết nối trực tiếp với arduino. Không nhất thiết phải có bóng bán dẫn để tăng điện áp cho đèn LED. Arduino cung cấp một lượng dòng điện đủ để cấp nguồn cho đèn LED. Cực âm của đèn LED được nối với đất.
3) Cuối cùng, quá trình tương tự cũng xảy ra với bộ rung nhưng đối với một chân Arduino khác.
4) Các kết nối giữa LCD và arduino được đánh dấu trong sơ đồ và mô hình fritzing.
Bước 2: Sơ đồ mạch và xây dựng
Có một số lựa chọn về cách kết hợp mạch với nhau.
1) Đối với những người tham gia vào lĩnh vực điện tử, tôi khuyên bạn nên sử dụng breadboard để xây dựng mạch. Nó ít lộn xộn hơn rất nhiều so với hàn và sẽ dễ dàng gỡ lỗi hơn vì các dây có thể được điều chỉnh dễ dàng. Thực hiện theo các kết nối hiển thị trên hình ảnh fritzing.
2) Đối với những người có kinh nghiệm hơn, hãy thử sử dụng hàn mạch vào breadboard. Nó sẽ lâu dài hơn và lâu dài hơn. Đọc và làm theo giản đồ để được hướng dẫn.
3) Cuối cùng, bạn cũng có thể đặt mua một PCB được tạo sẵn từ XEM. Tất cả những gì bạn phải làm là hàn các thành phần trên. Tệp Gerber cần thiết được đính kèm trong bước. Đây là liên kết đến thư mục google drive với tệp Gerber đã nén:
Bước 3: Mã Arduino
Mã là khía cạnh thách thức của dự án này. Rất nhiều việc phải được thực hiện với một vòng lặp void duy nhất và việc điều hướng qua tất cả các vòng lặp while và for bên trong có thể mất một chút thời gian.
Đoạn mã có một số nhận xét để giúp bạn làm theo. Bạn có thể tải xuống và tải nó lên Arduino bằng cáp USB to mini USB. Bạn sẽ cần ứng dụng Arduino trên máy tính của mình và bạn sẽ có thể tìm thấy liên kết tải xuống cho nó từ trang web này:
Bước 4: Nhà ở cho mạch
1) Bạn có thể bất kỳ vỏ nhựa cũ nào cho vỏ của nó. Sử dụng một con dao nóng để cắt các khe cho màn hình LCD và nút.
2) Ngoài ra, bạn có thể kiểm tra tài khoản của tôi để biết một tài liệu hướng dẫn khác, nơi tôi mô tả cách tạo hộp từ acrylic cắt laser. Bạn sẽ có thể tìm thấy tệp SVG cho máy cắt laser. Ngoài ra, đối với những người không có điều kiện sử dụng máy cắt laser, bạn có thể tìm thấy một hướng dẫn chi tiết khác về cách đóng hộp từ các mảnh gỗ dự phòng
3) Cuối cùng, bạn có thể rời khỏi mạch mà không cần vỏ. Nó sẽ dễ dàng để sửa chữa và sửa đổi.
Bước 5: Demo mạch
liên kết đến video:
Đề xuất:
Tap Tap Rainbow - Trò chơi phản ứng nhanh 2 người chơi: 4 bước (có hình ảnh)
Tap Tap Rainbow - một trò chơi phản ứng nhanh dành cho 2 người chơi: 2 tuần trước con gái tôi có một ý tưởng thiên tài là làm một trò chơi phản ứng nhanh với bảy sắc cầu vồng (cô ấy là một chuyên gia về cầu vồng: D). Tôi ngay lập tức yêu thích ý tưởng này và chúng tôi bắt đầu nghiên cứu cách chúng tôi có thể biến nó thành một trò chơi thực sự. Bạn có một cầu vồng trong
555 Trò chơi phản ứng hẹn giờ: 5 bước
Trò chơi phản ứng hẹn giờ 555: Đối tượng mục tiêu: Hướng dẫn này nhắm mục tiêu đến những người quan tâm đến mạch (có một chút kiến thức nền tảng) đang tìm kiếm một trò chơi đơn giản mà bạn có thể xây dựng chỉ với một vài thành phần rẻ tiền. Mức độ khó Điều này sẽ khó nếu
Động cơ bước với Dép xỏ ngón và Hẹn giờ 555; Phần đầu tiên của mạch Bộ hẹn giờ 555: 3 bước
Động cơ bước với Dép xỏ ngón và Hẹn giờ 555; Phần đầu của mạch Bộ hẹn giờ 555: Động cơ bước là động cơ DC chuyển động theo các bước rời rạc, nó thường được sử dụng trong máy in và thậm chí cả robot. Tôi sẽ giải thích mạch này theo các bước. Phần đầu tiên của mạch là 555 bộ đếm thời gian. Đây là hình ảnh đầu tiên (xem ở trên) với chip 555 w
Bộ vi điều khiển AVR. Đèn LED Flasher sử dụng bộ hẹn giờ. Bộ hẹn giờ Ngắt. Chế độ hẹn giờ CTC: 6 bước
Bộ vi điều khiển AVR. Đèn LED Flasher sử dụng bộ hẹn giờ. Bộ hẹn giờ Ngắt. Chế độ hẹn giờ CTC: Xin chào các bạn! Bộ hẹn giờ là một khái niệm quan trọng trong lĩnh vực điện tử. Mọi thành phần điện tử hoạt động trên cơ sở thời gian. Cơ sở thời gian này giúp giữ cho tất cả các công việc được đồng bộ hóa. Tất cả các bộ vi điều khiển đều hoạt động ở một số tần số xung nhịp được xác định trước,
Bộ hẹn giờ NE555 - Định cấu hình Bộ hẹn giờ NE555 trong một cấu hình có thể linh hoạt: 7 bước
Bộ hẹn giờ NE555 | Đặt cấu hình Bộ hẹn giờ NE555 trong một cấu hình linh hoạt: Bộ định thời NE555 là một trong những IC được sử dụng phổ biến nhất trong thế giới điện tử. Nó ở dạng DIP 8, có nghĩa là nó có 8 chân