Mục lục:

Máy đánh bạc: 4 bước
Máy đánh bạc: 4 bước

Video: Máy đánh bạc: 4 bước

Video: Máy đánh bạc: 4 bước
Video: Livestream, quảng cáo đánh bạc tràn lan trên mạng: Vì sao khó kiểm soát? | VTV24 2024, Tháng bảy
Anonim
May đanh bạc
May đanh bạc

LƯU Ý: Tôi hiện có một Tài liệu hướng dẫn cung cấp mã Arduino cho Máy đánh bạc.

Tôi nhớ khi tôi 17 tuổi, vừa tốt nghiệp trung học phổ thông, và đang cùng ông bà đi du lịch từ California trở về nhà của họ ở Michigan. Tất nhiên, chúng tôi dừng lại ở Las Vegas và đi bộ Dải chỉ để xem những gì có thể xem. Hầu như tất cả các sòng bạc đều mở ở phía trước nên tôi lang thang vào một sòng bạc với ông bà của mình. Tôi nhìn thấy một máy đánh bạc bằng niken và chỉ cần bỏ một đồng xu vào. Thật bất ngờ, thật bất ngờ, tôi trúng số độc đắc! Giải đặc biệt được trả thành hai cuộn, mỗi cuộn 50 niken để một nhân viên sòng bạc đến khi đèn và âm thanh tắt. Anh ấy nhìn tôi, đưa cuộn cho bà tôi và lặng lẽ nói với bà rằng bất cứ ai dưới 21 tuổi thực sự không nên ở trong đó.

Tôi thích công nghệ nhưng tôi không phải là một người nghiện công nghệ và tôi cũng thích rất nhiều thứ “cổ lỗ sĩ” như đồ cổ, ô tô, v.v. Ví dụ, nếu tôi quyết định mua một chiếc máy bắn bi, tôi sẽ muốn một cái từ những năm 60 hoặc 70 trước khi chúng quá rối mắt. Tôi cũng không phải là một tay cờ bạc nhưng tôi nhớ cái máy đánh bạc thời xưa đó tuyệt vời như thế nào. Chỉ để giải trí, tôi quyết định kiểm tra một số trên eBay và tôi đã ngất xỉu khi nhìn thấy các thẻ giá. Tôi có thể đủ tiền mua nó nhưng tôi quá rẻ và dù sao cũng không có chỗ trong nhà của chúng tôi để mua nó. Tuy nhiên, tôi nghĩ rằng những đứa trẻ lớn có thể thích một món đồ chơi như vậy khi chúng đến thăm nên tôi quyết định xem liệu tôi có thể xây dựng một phiên bản nhỏ hay không.

Bước 1: Các thành phần

Các thành phần
Các thành phần
Các thành phần
Các thành phần
Các thành phần
Các thành phần

Máy đánh bạc thời xưa có ba cửa sổ và bánh xe cơ học với nhiều hình ảnh khác nhau sẽ quay sau cửa sổ khi một đồng xu được đưa vào và tay cầm bên được kéo. Các bánh xe quay sẽ dừng lại tại một thời điểm và một số hình thức thanh toán sẽ xảy ra cho các hình ảnh phù hợp khác nhau. Họ cũng có xu hướng có đèn nhấp nháy và tiếng ồn nếu một giải độc đắc xảy ra. Tôi không cố gắng tạo lại chính xác một máy đánh bạc thực tế nhưng ít nhất nó phải có một số điều cơ bản. Tôi cần một bộ điện từ để kích hoạt cửa bẫy cho tiền xu khi xảy ra giải độc đắc và một số đèn LED để nhấp nháy. Tôi cũng muốn một số loại âm thanh nên tôi đã tìm thấy một mô-đun máy ghi âm trong hộp rác của mình và ghi lại cụm từ phổ biến "Người chiến thắng, người chiến thắng, bữa tối gà". Nó phát qua một loa nhỏ.

Màn hình là một trong những màn hình LCD 1601 thặng dư chữ số lớn mà tôi đã tìm thấy. Tôi đã sử dụng các ký tự trong ngoặc vuông để mô phỏng ba cửa sổ và cuối cùng quyết định chỉ sử dụng các số thay vì các ký tự cho bánh xe "nhào lộn". Tôi đã thêm một cái còi nhỏ để tạo ra tiếng lách cách khi “bánh xe” của chữ số đang quay. Tôi băn khoăn và đắn đo về việc có nên kích hoạt "vòng quay" khi một đồng xu được đưa vào hay không hoặc xây một tay cầm riêng biệt. Khe xu tôi đã mua đi kèm với một nút từ chối xu vì vậy tôi quyết định sử dụng nó để bắt đầu quay. Tôi đã gắn một công tắc vi mô để nó được kích hoạt khi nút từ chối tiền xu được nhấn gần như hoàn toàn. Một đoạn ống nhựa PVC vụn được đặt giữa khe đặt đồng xu và cửa bẫy để giữ những đồng xu đã được nhét vào.

Một phần lớn của niềm vui là làm một công việc đồ gỗ nhỏ (một trong những sở thích khác của tôi) để đóng tủ. Tôi không có bất cứ thứ gì phù hợp trong đống phế liệu của mình nên tôi đi đến cửa hàng gỗ địa phương để xem xét xung quanh. Một trong những loại họ mang theo là cây dương, đối với tôi, nghe có vẻ khá nhạt nhẽo. Nhưng khi tôi bắt đầu phân loại qua các bảng, tôi bắt gặp một bảng mà tôi phải có vì sự đa dạng của các dải màu. Mãi sau này tôi mới biết rằng đó là một ví dụ về cái được gọi là “Rainbow Poplar”. Thật không may, nhiếp ảnh của tôi không thực sự làm điều đó một cách công bằng.

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

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

Sơ đồ được hiển thị ở trên. Hầu hết các thành phần đã được mô tả trong phần trước và khá rõ ràng. Tôi đã đặt bốn đèn LED màu khác nhau ở mặt trước, hai đèn ở mỗi bên và chúng nhấp nháy qua lại khi trúng giải độc đắc. Sơ đồ chỉ hiển thị chúng dưới dạng hai đèn LED trên chân PIC 11 và 12. Mô-đun âm thanh cho biết nó sẽ chạy trên 5 volt nhưng các thông số kỹ thuật cho thấy nó hoạt động tốt hơn với ít hơn thế. Thay vì một bộ điều chỉnh, tôi chỉ cần đặt một vài điốt 1 amp được tận dụng trong chuỗi để giảm +5 volt cho mô-đun. Các đầu vào cho mô-đun thích mức 3,3 volt vì vậy một bộ chia điện trở đã được thêm vào đầu vào kích hoạt.

Bộ điện từ chạy trên 12 volt và ban đầu tôi dự định chỉ sử dụng bộ điều chỉnh 7805 để cung cấp +5 volt cho logic. Do hiện tại của màn hình LCD lớn, có rất nhiều điện năng bị tiêu tán vì vậy tôi đã lấy một bảng điều chỉnh buck DC-DC đơn giản từ nguồn cung cấp linh kiện của mình để thực hiện công việc. Bộ điện từ nhỏ mà tôi đã sử dụng không mạnh lắm và sẽ không rút lại nếu có quá nhiều đồng xu đè xuống cửa bẫy. Điều đó không thành vấn đề vì tôi đã đưa ra tỷ lệ cược 8: 1 để giữ cho bọn trẻ hứng thú. Trong mọi trường hợp, tôi quyết định sử dụng FET kênh N chung để kích hoạt điện từ nhằm giảm điện áp rơi.

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

Quy trình chính chỉ lặp lại liên tục cho đến khi nhấn nút trên khe cắm đồng xu. Không bắt buộc phải đưa đồng xu vào trước để kích hoạt chu kỳ quay nhưng tôi hy vọng rằng bọn trẻ không hiểu ra điề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 trở lại 0 chu kỳ sau khi chạm 255. Khi quy trình “Spin” được gọi, nó chỉ đi qua một danh sách kiểm tra giá trị trong “Ngẫu nhiên” để xác định xem người chiến thắng đã xảy ra hay chưa. Như đã nêu trước đó, tỷ lệ cược được đặt ở mức 8: 1 nhưng nó có thể dễ dàng thay đổi bằng cách sửa đổi các giá trị chiến thắng trong “Vòng quay”. Nếu không tìm thấy giá trị phù hợp, thì logic chỉ chuyển các bit thành “Ngẫu nhiên” và hiển thị từng bit dưới dạng một số. Một bài kiểm tra được thực hiện để đảm bảo rằng sự trùng khớp ngẫu nhiên của các chữ số không xảy ra.

Màn hình bật nguồn hiển thị một dấu chấm hỏi trong mỗi cửa sổ trong số ba cửa sổ. Trong khi “bánh xe” đang quay, mỗi cửa sổ sẽ xen kẽ giữa một ô trống và một dấu chấm hỏi, sau đó cuối cùng chuyển sang số một tại một thời điểm. Logic đó được chứa trong quy trình “Send_Digs”. Thay vì phải liên tục viết lại toàn bộ màn hình, quy trình “Send_Dig” ghi vào một vị trí LCD cụ thể. Ngoài ra, trong khi "bánh xe" đang quay, "Clickit" thông thường được gọi để mô phỏng âm thanh cơ học của bánh xe. Điều này được thực hiện bằng cách gửi chuỗi tắt 2ms bật / 100ms tới bộ rung piezio.

Khi giải độc đắc xảy ra, đèn LED nhấp nháy thay thế từ phải sang trái, mô-đun âm thanh được kích hoạt và cửa đồng xu được giải phóng. Không có khoản thanh toán một phần nào, chỉ là tất cả hoặc không có gì. Sau khi thu thập tiền xu, cửa xu phải được đẩy ngược lại bằng tay để chốt.

Đó là nó cho bài đăng này. Kiểm tra các dự án điện tử khác của tôi tại: www.boomerrules.wordpress.com

Bước 4: Video

Đây là một đoạn video ngắn về máy đánh bạc đang hoạt động.

Đề xuất: