Mục lục:
Video: Quiz Buzzer bằng ATMEGA328P (Arduino) Tự làm: 3 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Trong vòng thi đố vui, câu hỏi được đưa ra cho tất cả các đội. Người biết câu trả lời sẽ nhấn còi trước và sau đó trả lời câu hỏi. Đôi khi hai hoặc nhiều người chơi nhấn còi gần như đồng thời và rất khó phát hiện người nào đã nhấn còi trước. Trong các chương trình truyền hình, nơi toàn bộ sự kiện được ghi lại, các hành động được phát lại theo chuyển động chậm để phát hiện lần truy cập đầu tiên. Những chuyển động chậm như vậy chỉ có thể thực hiện được khi có sẵn nguồn vốn khổng lồ để thực hiện buổi biểu diễn.
Vì lý do này, các vòng buzzer bắt đầu cho các cuộc thi đố được tổ chức trong các trường đại học. Dự án này hữu ích cho một cuộc thi đố 5 đội, mặc dù nó có thể được sửa đổi để có nhiều đội hơn. Hệ thống này nhạy cảm. Mạch có thể phát hiện và ghi lại thí sinh trúng đích đầu tiên trong số tất cả các thí sinh có thể xuất hiện đồng thời. Chúng tôi đã thiết kế mạch bằng vi điều khiển ATmega328P, vi điều khiển này quét đầu vào từ các nút nhấn và hiển thị số tương ứng trên màn hình máy tính. Nó là một mạch đơn giản với số lượng linh kiện tối thiểu và không có bất kỳ sự phức tạp nào. Mặc dù hệ thống này được thiết kế chỉ dành cho 5 đội, nhưng nhiều đội hơn có thể được thêm vào.
Bước 1: Sơ đồ khối
Dự án có 3 mô-đun
-Nguồn cấp
-Microcontroller Unit
-Các nút giải trí
-Đơn vị hiển thị
Nguồn điện: Nguồn điện là một bộ chuyển đổi âm tường chuyển đổi 220VAC sang 9VDC. Bộ nguồn sẽ cung cấp năng lượng cho bộ rung Quiz sẽ có bộ điều chỉnh điện áp cung cấp 5V cho phần còn lại của mạch. Dòng điện tối đa rút ra từ toàn bộ mạch cần nhỏ hơn 1 Amp để nó không vượt quá dòng điện tối đa mà nguồn điện có thể cung cấp.
Bộ vi điều khiển: Bộ vi điều khiển sẽ là ATMEGA328. Nó có điện áp hoạt động là 5v. Có sáu chân đầu vào tương tự và 14 chân đầu vào / đầu ra kỹ thuật số. Arduino Uno cũng có bộ dao động tinh thể 16 MHz và đầu nối USB để giao tiếp với máy tính. Bộ vi điều khiển nhận tín hiệu thông qua cả đầu vào tương tự và kỹ thuật số từ các nút bên ngoài. ATMEGA328P là bộ não của bộ rung Quiz kiểm soát và tổ chức mỗi và mọi sự kiện. Nó lưu trữ tên và thời gian mà người tham gia đã nhập bộ rung vào cơ sở dữ liệu của nó.
Arcade Buttons: Quiz Buzzer có 9 nút Arcade, 5 nút dành cho đối thủ và có 4 nút đầu vào ở phía người hỏi. Nút BẮT ĐẦU chỉ định thời gian bắt đầu hẹn giờ. Các nút DỪNG biểu thị sự kết thúc của bộ đếm thời gian, Bộ rung được nhấn giữa BẮT ĐẦU và DỪNG sẽ chỉ được xem xét. Bộ vi điều khiển lưu tên trình phát theo cùng một trình tự khi nhấn bộ rung. Nút ĐÚNG được nhấn khi người chơi trả lời đúng câu hỏi Nút ĐÚNG được nhấn khi câu trả lời sai và cơ hội trả lời câu hỏi sẽ thuộc về người chơi kế tiếp, v.v. Công việc của Arcade Button dựa trên một phương pháp đơn giản, khi nhấn nút, nó sẽ kết nối chân đọc Kỹ thuật số với Vcc, nếu không nó được kết nối với GND.
Bộ hiển thị: Máy tính sẽ chạy phần mềm Quiz Buzzer được mã hóa bằng Python, phần mềm này sẽ giao tiếp với bộ vi điều khiển thông qua giao diện USB. Nó sẽ cần phải diễn giải và phân tích dữ liệu được gửi từ bộ vi điều khiển. Thời gian phản ứng của mỗi người chơi sẽ được hiển thị trên máy tính.
Bước 2: Thực hiện
Mạch được thiết kế và thử nghiệm ngay khi thực hiện sơ đồ khối. Các thay đổi được cập nhật để thiết kế bố cục PCB.
Bước 3: Video giới thiệu
Bạn có thể tìm thêm về dự án tại đây: (bao gồm Mã Arduino và bố cục PCB)
Liên kết Github:
Đề xuất:
Cách tạo đồng hồ đo nhiệt độ tự làm tùy chỉnh bằng biểu đồ thanh & Atmega328p: 3 bước (có hình ảnh)
Cách tạo đồng hồ đo nhiệt độ tự làm tùy chỉnh bằng biểu đồ thanh & Atmega328p: Trong bài đăng này, tôi sẽ hướng dẫn bạn cách tạo đồng hồ đo nhiệt độ bằng biểu đồ thanh & Atmega328p. Bài đăng sẽ bao gồm tất cả các chi tiết như sơ đồ mạch, chế tạo PCB, Mã hóa, Lắp ráp & Thử nghiệm. Tôi cũng đã gửi kèm một video chứa tất cả
Arduino Quiz Buzzer: 8 bước (có hình ảnh)
Arduino Quiz Buzzer: Chào bạn! Đây là cuốn sách có thể hướng dẫn đầu tiên của tôi. Kế hoạch Quiz buzzer bắt đầu khi đồng nghiệp của tôi, người cũng tổ chức một chương trình trò chơi yêu cầu những người có thể tạo Quiz Buzzer. Tôi đã thực hiện dự án này và với sự giúp đỡ của một vài người bạn (Blaze và Errol) và
Cách tạo Spike Buster hoặc Bảng chuyển mạch được điều khiển từ xa bằng Atmega328P độc lập: 6 bước (có hình ảnh)
Cách tạo Spike Buster hoặc Switch Board được điều khiển từ xa bằng Atmega328P độc lập: Trong dự án này, tôi sẽ hướng dẫn cách tạo Spike Buster hoặc Switch Board được điều khiển từ xa bằng Atmega328P độc lập. Dự án này được xây dựng trên bảng PCB tùy chỉnh với rất ít thành phần. Nếu bạn thích xem video thì tôi đã nhúng giống hoặc
Quiz Buzzer sử dụng IC hẹn giờ 555: 4 bước
Quiz Buzzer Sử dụng IC hẹn giờ 555: Dự án này được tài trợ bởi LCSC.com. LCSC cam kết cung cấp nhiều lựa chọn linh kiện điện tử chính hãng, chất lượng cao với mức giá tốt nhất. LCSC đã trở thành cửa hàng linh kiện điện tử trực tuyến phát triển nhanh nhất tại Chi
Phiên bản Quiz Game Buzzer Bluetooth: 7 bước (có hình ảnh)
Phiên bản Quiz Game Buzzer Bluetooth: Vì vậy, tôi đã tạo Quiz Buzzer này một lúc trước … https: //www.instructables.com/id/Quiz-Game-Show-Bu…Sau khi sử dụng nó một thời gian, tôi đã nhận được một số phản hồi và quyết định cải thiện nó. Để xem mã … nó sẽ hoạt động tốt … https: //bitbucket.org/Clapoti/triviabuz