Mục lục:
Video: Whack-a-Mole! (Không có mã!): 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:34
Chào thế giới! Tôi đã trở lại từ vực thẳm không đăng bài và tôi trở lại nó một lần nữa với một Người dạy khác! Hôm nay, tôi sẽ giải thích cho bạn cách sử dụng những nguyên tắc cơ bản duy nhất của mạch điện, KHÔNG CÓ BẤT KỲ MÃ NÀO, để xây dựng Whack-a-Mole! Bạn có 30 giây để đánh nhiều nốt ruồi nhất có thể. My Whack-a-Mole có 3 mức tốc độ khác nhau được điều khiển bằng một công tắc. Ngoài ra, có một chế độ chơi khác mà nếu bạn nhấn nút khi đèn không sáng, bạn sẽ mất một điểm! Trong phần Có thể hướng dẫn này, tôi sẽ giải thích cách tôi tạo trò chơi whack-a-nốt ruồi cơ bản (không có tốc độ và cấp độ) bằng cách sử dụng các khái niệm cơ bản về logic kỹ thuật số, các chip khác nhau cần thiết để xây dựng Whack-a-Mole và bảng sự thật là gì được dùng cho. Tôi đã học được tất cả nội dung trong Tài liệu hướng dẫn này thông qua một chương trình mùa hè tuyệt vời tại Cooper Union và xây dựng dự án này trong một nhóm ba người, vì vậy hãy nhớ kiểm tra sự tuyệt vời của họ tại đây! Tôi hy vọng bạn có thể lấy đi ít nhất một điều từ Tài liệu hướng dẫn này!
Bước 1: Giới thiệu nhanh về Điện tử kỹ thuật số
"loading =" lười biếng"
Vì không có gì thực sự là ngẫu nhiên, chúng tôi sẽ tạo ra một cái gì đó gần với ngẫu nhiên nhất có thể, do đó có tiền tố giả. Đối với thời gian của pRNG của chúng tôi (sẽ được đưa vào các chân đồng hồ của Dép lật), chúng tôi sẽ cần tạo một bộ đếm thời gian 555 đáng kinh ngạc bắn ở tốc độ 1 giây (hoặc nhanh như thế nào bạn muốn các nốt ruồi xuất hiện). Trang web này cung cấp các giá trị tụ điện và điện trở cần thiết để xây dựng tốc độ này cùng với sơ đồ mạch. Đảm bảo kiểm tra xem nó có hoạt động hay không trước khi sử dụng đèn LED. Đèn sẽ nhấp nháy để bật rồi tắt và khoảng thời gian giữa hai lần đèn LED sáng phải là 1 giây, không phải thời gian đèn LED bật.
KIỂM TRA DATASHEETS !!
TÌM KIẾM PHẦN #
Khi bộ đếm thời gian ổn định hoạt động, hãy xây dựng pRNG theo sơ đồ ở trên. Kết nối đầu ra của bộ đếm thời gian linh hoạt với đồng hồ của dép xỏ ngón D. PRNG được làm bằng dép xỏ ngón 5 D với một XOR để tạo ra sự ngẫu nhiên. Mỗi flip-flop lưu trữ một bit thông tin. Vì vậy, bộ tạo số giả ngẫu nhiên sẽ có 5 bit, có nghĩa là nó sẽ tạo ra 32 giá trị; ngoại trừ, chúng tôi không muốn 32 nốt ruồi. Thay vào đó, chúng tôi sẽ chỉ lấy 3 bit từ pRNG và đưa chúng vào các chân địa chỉ của 4051 Mux / DeMux. Nhưng trước tiên, hãy làm theo sơ đồ trên để xây dựng pRNG. Các chip 4013 có 2 flip-flops D trên mỗi chip: một bên trái và một bên phải. RESET, SET và VSS kết nối với đất trong khi VDD kết nối với nguồn. Khi bạn hoàn tất, hãy đảm bảo pRNG hoạt động bằng cách kết nối các đèn LED với mỗi đầu ra Q (DATASHEET!). Đôi khi bạn cần khởi động pRNG bằng cách kết nối bất kỳ Q nào trong thời gian ngắn với nguồn.
Để chỉ có tám nốt ruồi, lần này 4051 sẽ hoạt động như Bộ phân kênh (ngược lại với MUX) nơi một đầu vào luôn được kết nối với 1 (nguồn) và các chân địa chỉ sẽ quyết định chân nào trong số tám chân đầu ra có 1 chân đó. gửi đến. Vì vậy, kết nối một dây từ 3 Q khác nhau (3 flip flops D khác nhau) từ pRNG và đặt chúng vào các chân địa chỉ của DeMux (E, VEE, GND kết nối với đất, VCC kết nối với nguồn, bất kỳ Y nào là đầu ra, bất kỳ S là chân địa chỉ và Z là đầu vào đầu tiên). Đặt một đèn LED (có điện trở) cho mỗi đầu ra và bạn sẽ thấy tám nốt ruồi nhấp nháy mỗi giây (hoặc bất kỳ tốc độ nào của bộ đếm thời gian đáng kinh ngạc của bạn). Chúc mừng bạn đã tạo ra những nốt ruồi!
Bước 5: Đó là Đếm ngược cuối cùng
Đối với bảng đếm ngược và bảng điểm, chúng tôi sẽ chủ yếu sử dụng bộ đếm lên / xuống 4029 dường như có thể đếm ở dạng thập phân cũng như nhị phân. Trong dự án ban đầu của mình, tôi đã làm một việc quá phức tạp bằng cách đếm theo hệ nhị phân nhưng trong nửa chừng dự án, tôi nhận ra rằng mình có thể đếm theo thập kỷ (thập phân) bằng cách sử dụng các bộ đếm này. KIỂM TRA DATASHEETS
Đầu tiên, để đếm ngược, bạn sẽ cần một bộ đếm thời gian ổn định được kết nối với cả hai đồng hồ chạy ở tốc độ 1 giây. Sau đó, khi nó hoạt động, hãy lấy hai chip 4029 và thiết lập chúng kết nối VDD với nguồn điện; VSS, Nhị phân / thập kỷ, tăng / giảm và tất cả các JAM trên một chip. Trên chip thứ hai, kết nối mọi thứ giống nhau ngoại trừ kết nối Jam 1 và 2 để cấp nguồn cho phần còn lại tiếp đất. Chân mang trong chip đầu tiên được kết nối với đất. Chân của chip đầu tiên được kết nối với chân mang của chip thứ hai. Kết nối kích hoạt hiện tại của cả hai chip với nút DEBOUNCED sẽ hoạt động như nút khởi động. Để dừng trò chơi, bạn sẽ cần một số logic để dừng bộ đếm thời gian 555. Vì vậy, hãy lấy một số chip 4071 OR và so sánh tất cả các đầu ra Q của các chip 4029, vì vậy về cơ bản khi nó đạt đến 0, tất cả logic cổng OR sẽ xuất ra 0, đây là lần duy nhất nó xuất ra 0. Lấy đầu ra đó và đặt nó vào chân đặt lại của bộ hẹn giờ 555 lấy dây nguồn ở đó ra. Bây giờ bạn có đếm ngược!
Bước 6: Bảng điểm
"loading =" lười biếng"
Vì đội của tôi còn một thời gian nên chúng tôi quyết định thêm tốc độ bổ sung và chế độ trừ điểm. Nếu bạn muốn làm điều đó, hãy nghĩ đến việc sử dụng một số cổng XOR và một số logic khác. Nó không quá phức tạp nên bạn sẽ có thể làm được. Nếu bạn biết cách hàn, hãy kiếm một số protoboards và hàn điểm số và đếm ngược để bạn có thể dễ dàng nhìn thấy khi chơi. Để làm cho vỏ máy, hãy lấy một ít gỗ, khoét lỗ, và thì đấy là giá đỡ cho các nốt ruồi! Tôi đã sử dụng máy cắt laser, nhưng hãy làm theo bất kỳ cách nào bạn thích. Đối với các nốt ruồi in 3D, hãy lên mạng, tìm kiếm một nốt ruồi 3D, cắt bỏ phần thân, chỉ in phần đầu và dán lên nút.
Nếu bạn gặp sự cố, hãy nhớ đó là một phần của bất kỳ thiết kế mạch nào. Theo nghĩa đen, hầu như tất cả thời gian của tôi đều dành cho việc gỡ lỗi dự án này. Thiết kế là một phần dễ dàng, tìm ra điểm sai khi bạn xây dựng nó là một thách thức.
Cuối cùng, tôi rất thích dự án này và hy vọng bạn cũng vậy. Tôi chắc chắn đã học được rất nhiều từ việc làm này và cũng nên làm như vậy. Vui lòng gửi bình luận, câu hỏi hoặc đề xuất! Cảm ơn!
Đề xuất:
Tạo khối gương vô cực DỄ DÀNG - KHÔNG In 3D và KHÔNG Lập trình: 15 Bước (với Hình ảnh)
Tạo khối gương vô cực DỄ DÀNG | KHÔNG In 3D và KHÔNG Lập trình: Mọi người đều thích một khối lập phương vô cực đẹp, nhưng chúng trông có vẻ khó tạo ra. Mục tiêu của tôi đối với Tài liệu hướng dẫn này là chỉ cho bạn từng bước cách tạo một tài liệu. Không chỉ vậy, với những hướng dẫn mà tôi đang cung cấp cho bạn, bạn sẽ có thể thực hiện một
Tự làm Bộ phân phối nước rửa tay không tiếp xúc mà không cần Arduino hoặc vi điều khiển: 17 bước (có hình ảnh)
DIY Máy rửa tay không tiếp xúc Không cần Arduino hoặc Vi điều khiển: Như chúng ta đã biết, sự bùng phát COVID-19 đã tấn công thế giới và thay đổi lối sống của chúng ta. Trong điều kiện này, Rượu và nước rửa tay là những chất lỏng quan trọng, tuy nhiên, chúng phải được sử dụng đúng cách. Chạm vào hộp đựng cồn hoặc nước rửa tay bằng tay bị nhiễm trùng c
Ánh sáng mặt trời không dùng pin, hoặc ánh sáng mặt trời ban ngày Tại sao không?: 3 bước
Ánh sáng mặt trời không dùng pin, hoặc ánh sáng ban ngày bằng năng lượng mặt trời … Tại sao không?: Chào mừng bạn. Xin lỗi vì tiếng anh của tôi Mặt trời? Tại sao? Tôi có một căn phòng hơi tối vào ban ngày, và tôi cần phải bật đèn khi sử dụng. tính phí
Tủ Arcade theo chủ đề Không gian / Không gian được vẽ tay: 6 bước (có hình ảnh)
Tủ điện tử theo chủ đề Retro / Không gian được sơn bằng tay: Chào mừng bạn đến với hướng dẫn của tôi để tạo Tủ điện tử theo chủ đề Không gian / Retro Gaming của riêng bạn! Đối với Tủ điện tử có thiết kế theo chủ đề này, bạn sẽ cần: Bảng Raspberry Pi 3 hoặc 2 (RSComponents hoặc Pimoroni) £ 28- 34 Cáp Micro USB đến Nguồn Raspberry Pi £ 28-1
Đế / đế làm mát máy tính xách tay Zero Cost (Không có keo, Không khoan, Không có đai ốc & bu lông, Không có vít): 3 bước
Đế / đế làm mát máy tính xách tay Zero Cost (Không có keo, Không khoan, Không có đai ốc & bu lông, Không có vít): CẬP NHẬT: VUI LÒNG KO VOTE CHO CỦA TÔI HƯỚNG DẪN, CẢM ƠN ^ _ ^ BẠN CŨNG CÓ THỂ BỎ LỠ CHO CUỘC THI KHÁC CỦA TÔI THAM GIA TẠI www.instructables.com/id/Zero-Cost-Alumin-Furnace-No-Propane-No-Glue-/ HOẶC CÓ THỂ BỎ LỠ CHO NGƯỜI BẠN TỐT NHẤT CỦA TÔI