Mục lục:

Máy đánh bạc bỏ túi Arduino: 4 bước
Máy đánh bạc bỏ túi Arduino: 4 bước

Video: Máy đánh bạc bỏ túi Arduino: 4 bước

Video: Máy đánh bạc bỏ túi Arduino: 4 bước
Video: Bộ Váy Hoa Súng gây bão truyền thông của Hoa Hậu Khánh Vân tại Miss Universe 2021 2024, Tháng bảy
Anonim
Máy đánh bạc bỏ túi Arduino
Máy đánh bạc bỏ túi Arduino

Tôi sẽ thành thật trước và nói rằng dự án này sẽ không bao giờ xảy ra ngoại trừ việc tôi đang trú ẩn tại chỗ trong đợt bùng phát coronavirus, tôi tình cờ thấy Người hướng dẫn đang tổ chức cuộc thi “Dải đèn LED” và tôi có một số dải đèn LED trong một chiếc hộp đã không sử dụng trong nhiều năm. Tôi cảm thấy tốt hơn nhiều khi thoát khỏi lồng ngực của mình. Những gì tôi đã xây dựng cuối cùng là một phiên bản bỏ túi của máy đánh bạc mà tôi đã xây dựng cho các cháu của mình trong một phiên bản Có thể hướng dẫn trước đó. Cái này không có khe cho tiền xu hoặc cửa bẫy để thanh toán nhưng nó có đèn nhấp nháy và hiệu ứng âm thanh. Tôi sẽ xem bọn trẻ nghĩ gì bất cứ khi nào chúng tôi thoát khỏi cảnh sống lưu vong.

Bước 1: Dải đèn LED

Dải dẫn
Dải dẫn

Hầu hết thời gian những dải này được sử dụng làm đèn trang trí nhưng tôi muốn tìm ra thứ gì đó để xây dựng nơi tôi có thể chỉ sử dụng một số mảnh nhỏ. Một số dải được hàn kín để chống thấm nhưng tôi cũng có một số dải dễ cắt thành nhiều mảnh. Như bạn có thể thấy trong hình, họ thậm chí còn chỉ cho bạn nơi cắt. Việc hàn dây vào các mấu đồng rất dễ dàng nhưng hãy đảm bảo bạn sử dụng một mỏ hàn có nhiệt độ tương đối thấp và không để nó trên dải đồng quá lâu vì toàn bộ về cơ bản là bằng nhựa. Các dải tôi đã gắn sáu đèn LED trong một phần và chín đèn LED trong phần tiếp theo. Các phần này xen kẽ nhau để tạo nên chiều dài của dải.

Bước 2: Phần cứng

Phần cứng
Phần cứng
Phần cứng
Phần cứng
Phần cứng
Phần cứng

Các sơ đồ được hiển thị ở trên. Phần đầu tiên trình bày chi tiết về các kết nối Arduino. Như tôi đã làm trước đây, tôi đã phát triển phần mềm trên Arduino Nano và sau đó lập trình một chip ATMega328 độc lập cho lần lắp ráp cuối cùng. Điều đó giúp giảm cả kích thước và mức tiêu thụ hiện tại cho dự án hoạt động bằng pin này. Công tắc có thể là bất kỳ tiếp xúc tạm thời, loại thường mở. Bộ rung là loại piezo tiêu chuẩn chạy trên điện áp thấp đến 1,5 vôn.

Sơ đồ thứ hai trình bày chi tiết các kết nối với các dải LED. Như được hiển thị, dải điển hình có nguồn điện chạy qua một điện trở hạn chế dòng điện và sau đó các đèn LED được nối tiếp với nhau. Tôi đã sử dụng các phần có sáu đèn LED để chúng phù hợp với hộp dự án của tôi. Trong số sáu đèn LED, hai đèn màu đỏ, hai đèn xanh lục và hai đèn LED xanh lam. Các dải có lớp nền bằng chất kết dính nên rất dễ dàng để dính chúng vào bảng bánh mì. Tôi đã thay thế vỏ đen bình thường của hộp dự án bằng một miếng Plexiglas trắng 1/8 inch. Đèn LED đủ sáng để chiếu qua.

Các dải LED thường chạy trên 12 volt, nhưng của tôi hoạt động tốt trên 9 volt vì vậy tôi đã chọn điều đó để giảm mức tiêu thụ hiện tại. Vì điện áp cao hơn mức mà Arduino muốn thấy trên các chân của nó, tôi đã phải đặt các trình điều khiển bóng bán dẫn tại chỗ. Tôi có một loạt các bóng bán dẫn 2N3904 rẻ tiền vì vậy tôi đã sử dụng những bóng bán dẫn đó nhưng bất kỳ loại NPN tín hiệu nhỏ nào cũng nên hoạt động. Tôi đã sử dụng điện trở 7,5 k-ohm trên đế nhưng giá trị đó không quan trọng. Bạn có thể sử dụng điện trở thấp hơn nhưng hãy nhớ rằng nó sẽ làm tăng mức tiêu thụ hiện tại.

Nguồn điện cho dự án này đến từ pin lithium 18650 3,7 volt tiêu chuẩn. Giống như các dự án trước, tôi kết nối nó với một bảng sạc nhỏ để tôi có thể sử dụng cáp điện thoại USB để sạc lại pin. Đầu ra của bảng sạc đi qua một công tắc bật / tắt đến hai nơi khác nhau. Một kết nối là ATMega328 chạy tốt ở điện áp thấp hơn. Kết nối khác là với bo mạch tăng DC-to-DC mà tôi cũng đã sử dụng trong các dự án trước đây. Thông thường, tôi tăng điện áp lên 5 volt và sau đó chạy mọi thứ khỏi đó. Tuy nhiên, lần này, tôi đã tăng nó lên 9 volt đặc biệt cho các dải LED.

Bước 3: Phần mềm

Phần mềm này khá đơn giản. Quy trình chính chỉ lặp lại liên tục cho đến khi nhấn công tắc “Bắt đầu”. Trong khi quy trình chính đang lặp lại, nó đang tăng biến “Ngẫu nhiên”. Nó sẽ chỉ đơn giản tràn về 0 vòng lặp sau khi chạm 255. Khi quy trình “Spin” được gọi, nó sử dụng giá trị modulus 27 trong “Random” để lập chỉ mục vào bảng tra cứu trong đó đèn LED sẽ sáng trên mỗi dải. Bảng tra cứu có tổng cộng 27 mục nhập với ba trong số đó là các màu phù hợp. Điều đó đặt tỷ lệ chiến thắng là 1 trong 9. Thói quen “Spin” chạy một vòng để nhấp nháy các kết hợp đèn LED khác nhau từ bàn và sau đó cuối cùng giải quyết trên một. Như trong phần mềm Slot Machine ban đầu, quy trình “Clickit” mô phỏng âm thanh của bánh xe quay. Nếu tất cả các màu trùng nhau, thì thói quen "Người chiến thắng" được gọi là. Quy trình “Người chiến thắng” sẽ sáng ngay lập tức tất cả các đèn LED trên một dải và sau đó từng dải được bật / tắt theo trình tự. Bộ rung cũng phát ra âm báo bật / tắt trong thời gian này.

Bước 4: Video

Video không hoàn toàn phù hợp với trò chơi vì đèn LED trông bị mờ và điện thoại không thu âm thanh. Tuy nhiên, nó cung cấp một cái nhìn cơ bản về hoạt động của trò chơi.

Đề xuất: