جدول المحتويات:
فيديو: ماكينة القمار: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
ملاحظة: لدي الآن Instructable يوفر كود Arduino لجهاز Slot Machine.
أتذكر عندما كنت في السابعة عشرة من عمري ، تخرجت مؤخرًا من المدرسة الثانوية ، وكنت أسافر مع أجدادي من كاليفورنيا إلى منزلهم في ميشيغان. بالطبع توقفنا في لاس فيجاس وسرنا في القطاع فقط لنرى ما كان هناك لنرى. كانت جميع الكازينوهات تقريبًا مفتوحة في المقدمة لذا تجولت في واحدة مع أجدادي. رأيت ماكينة سلوت من النيكل واضطررت فقط إلى وضع قطعة نقود فيها. مفاجأة ، مفاجأة ، لقد فزت بالجائزة الكبرى! تم دفع الجوائز على شكل لفتين من 50 نيكل لكل منهما ، لذا جاء موظف الكازينو عندما انطفأت الأضواء والصوت. نظر إلي ، وسلم القوائم إلى جدتي وأخبرها بهدوء أن أي شخص أقل من 21 عامًا ليس من المفترض أن يكون هناك حقًا.
أنا أحب التكنولوجيا ولكنني لست مدمنًا على التكنولوجيا بأي حال من الأحوال ، كما أنني أحب الكثير من أشياء "المدرسة القديمة" مثل التحف والسيارات وما إلى ذلك ، على سبيل المثال ، إذا قررت يومًا ما شراء آلة الكرة والدبابيس ، فأنا أريد واحدة من الستينيات أو السبعينيات قبل أن يصبحوا متألقين للغاية. أنا أيضًا لست مقامرًا ولكني أتذكر كم كانت آلة القمار القديمة تلك رائعة. فقط من أجل المتعة ، قررت أن أتفقد البعض على موقع eBay وأغمي عليه عندما رأيت بطاقات الأسعار. ربما كان بإمكاني تحمل تكاليفها ولكني رخيصة جدًا ولا يوجد مكان في منزلنا لها على أي حال. ومع ذلك ، اعتقدت أن الأطفال الكبار قد يستمتعون بلعبة كهذه عندما يأتون للزيارة ، لذلك قررت أن أرى ما إذا كان بإمكاني بناء نسخة صغيرة.
الخطوة 1: المكونات
كانت ماكينات القمار القديمة تحتوي على ثلاث نوافذ وعجلات ميكانيكية بها مجموعة متنوعة من الصور التي تدور خلف النوافذ عند إدخال عملة معدنية وسحب المقبض الجانبي. ستتوقف عجلات الغزل واحدة تلو الأخرى وسيحدث نوع من الدفع للعديد من الصور المطابقة. كانوا يميلون أيضًا إلى الحصول على أضواء وامضة وضوضاء في حالة حدوث الفوز بالجائزة الكبرى. لم أكن أحاول بالضبط إعادة إنشاء ماكينة قمار فعلية ولكن على الأقل كان يجب أن يكون لديها بعض الأساسيات. كنت بحاجة إلى ملف لولبي لتنشيط باب المصيدة للعملات المعدنية عند حدوث الفوز بالجائزة الكبرى وبعض مصابيح LED للأضواء الوامضة. أردت أيضًا نوعًا من الصوت ، لذلك وجدت وحدة مسجل صوت في صندوق البريد غير المرغوب فيه وسجلت العبارة الشائعة "الفائز ، الفائز ، عشاء الدجاج". يتم تشغيله من خلال مكبر صوت صغير.
الشاشة هي واحدة من شاشات الكريستال السائل 1601 الفائضة ذات الأرقام الكبيرة التي استلقيت حولها. لقد استخدمت أحرفًا مربعة الشكل لمحاكاة ثلاث نوافذ وقررت أخيرًا استخدام الأرقام بدلاً من الأحرف للعجلات "المتدحرجة". أضفت جرسًا صغيرًا لإصدار صوت طقطقة أثناء دوران "العجلات" الرقمية. لقد تأثرت وتحدثت حول ما إذا كان سيتم تشغيل "الدوران" أم لا عند إدخال عملة معدنية أو بناء مقبض منفصل. كانت فتحة العملة التي اشتريتها مزودة بزر رفض العملة ، لذا قررت استخدام ذلك لبدء الدوران. لقد قمت بتركيب مفتاح صغير بحيث يتم تنشيطه عند الضغط على زر رفض العملة بالكامل تقريبًا. تم وضع قطعة من أنبوب PVC الخردة بين فتحة العملة المعدنية وباب المصيدة لتثبيت العملات المعدنية المدرجة.
كان جزء كبير من المتعة هو القيام ببعض الأعمال الخشبية (إحدى هواياتي الأخرى) لبناء الخزانة. لم يكن لدي أي شيء صحيح تمامًا في كومة الخردة الخاصة بي ، لذا توجهت إلى متجر الأخشاب المحلي لأبحث حولي. أحد الأنواع التي يحملونها هو خشب الحور الذي بدا لي ، بالنسبة لي ، لطيفًا جدًا. ولكن عندما بدأت في الفرز عبر الألواح ، صادفت لوحًا كان علي أن أحصل عليه بسبب تنوع نطاقات الألوان فيه. اكتشفت لاحقًا أنها مثال لما يسمى "قوس قزح الحور". لسوء الحظ ، فإن التصوير الفوتوغرافي الخاص بي لا يحقق العدالة حقًا.
الخطوة 2: الأجهزة
يظهر التخطيطي أعلاه. تم وصف معظم المكونات بالفعل في القسم السابق وهي واضحة إلى حد ما. لقد وضعت أربعة ألوان مختلفة من مصابيح LED في المقدمة ، واثنتان على كل جانب ، وتومض ذهابًا وإيابًا عند ضرب الفوز بالجائزة الكبرى. يُظهر المخطط فقط تلك على شكل اثنين من مصابيح LED على دبابيس PIC 11 و 12. تقول وحدة الصوت أنها ستعمل على 5 فولت لكن المواصفات تظهر أنها أكثر سعادة مع أقل من ذلك. بدلاً من المنظم ، قمت فقط بوضع زوجين من الثنائيات 1 أمبير التي تم إنقاذها في سلسلة لإسقاط +5 فولت في الوحدة. تفضل مدخلات الوحدة مستويات 3.3 فولت لذلك تمت إضافة مقسم المقاوم إلى إدخال الزناد.
يعمل الملف اللولبي على 12 فولت وكنت قد خططت في الأصل لاستخدام منظم 7805 لتوفير +5 فولت للمنطق. بسبب السحب الحالي لشاشة LCD الكبيرة ، كان هناك الكثير من الطاقة التي يتم تبديدها ، لذا حصلت على لوحة منظم باك DC-DC بسيطة من مزود أجزائي للقيام بالمهمة. الملف اللولبي الصغير الذي استخدمته ليس قويًا جدًا ولن يتراجع إذا ضغطت العديد من العملات على باب المصيدة. لا ينبغي أن تكون هذه مشكلة لأنني صنعت الاحتمالات 8: 1 لإبقاء الأطفال مهتمين. على أي حال ، قررت استخدام FET عام لقناة N لتنشيط الملف اللولبي لتقليل انخفاض الجهد.
الخطوة الثالثة: البرمجيات
يتكرر الروتين الرئيسي باستمرار حتى يتم الضغط على الزر الموجود في فتحة العملة. ليس هناك شرط لإدخال عملة معدنية أولاً لتفعيل دورة الدوران ولكني آمل ألا يكتشف الأطفال ذلك. بينما يقوم الروتين الرئيسي بالتكرار الحلقي ، فإنه يزيد المتغير "عشوائي". سوف يتجاوز ببساطة إلى الصفر الدورة بعد أن يصل إلى 255. عندما يتم استدعاء روتين "Spin" ، فإنه يمر عبر قائمة من عمليات التحقق على القيمة في "Random" لتحديد ما إذا كان الفائز قد حدث. كما ذكرنا سابقًا ، تم تعيين الاحتمالات عند 8: 1 ولكن يمكن تغييرها بسهولة عن طريق تعديل القيم الرابحة في "Spin". إذا لم يتم العثور على قيمة مطابقة ، فإن المنطق يبدل البتات في "عشوائي" ويعرض كل ثلاث بتات كرقم. يتم إجراء اختبار للتأكد من عدم حدوث تطابق عرضي للأرقام.
تعرض شاشة عرض الطاقة علامة استفهام في كل من النوافذ الثلاثة. أثناء دوران "العجلات" ، ستتبدل كل نافذة بين علامة فارغة وعلامة استفهام ثم تستقر أخيرًا على رقم واحد في كل مرة. ويرد هذا المنطق في الروتين "Send_Digs". بدلاً من الاضطرار إلى إعادة كتابة الشاشة بالكامل باستمرار ، يكتب الروتين "Send_Dig" في موقع LCD محدد. أيضًا ، أثناء دوران "العجلات" ، يتم استدعاء "Clickit" الروتينية لمحاكاة الصوت الميكانيكي للعجلات. يتم تحقيق ذلك عن طريق إرسال متواليات 2ms on / 100ms إلى الجرس piezio.
عندما يحدث الفوز بالجائزة الكبرى ، يومض LED البديل من اليمين إلى اليسار ، ويتم تنشيط وحدة الصوت ، ويتم تحرير باب العملة. لا توجد دفعات جزئية ، فقط الكل أو لا شيء. بعد أن يتم جمع العملات المعدنية ، يجب دفع باب العملة يدويًا مرة أخرى إلى المزلاج.
هذا كل ما يخص هذا المنشور. تحقق من مشاريعي الإلكترونية الأخرى على: www.boomerrules.wordpress.com
الخطوة 4: الفيديو
إليكم مقطع فيديو قصير لماكينة القمار وهي تعمل.
موصى به:
ماكينة تقطيع الطعام من اردوينو: 6 خطوات
قطاعة الطعام الميكانيكية من Arduino: تم تصميم أداة تقطيع الطعام هذه التي تعمل بالطاقة من Arduino لمساعدتك في التقطيع والتقطيع في المطبخ. في البداية ، اعتقدت أنه سيكون قادرًا على قطع جميع الأطعمة ، لكنني علمت أنه نظرًا لمحرك المؤازرة الأصغر ، لم يكن قادرًا على قطع الإصدار
STONE Display + STM32 + ماكينة صنع القهوة: 6 خطوات
STONE Display + STM32 + Coffee Maker: أنا مهندس برمجيات MCU ، تلقيت مؤخرًا مشروعًا هو أن تكون آلة قهوة ، المتطلبات المنزلية مع تشغيل شاشة تعمل باللمس ، الوظيفة جيدة ، أعلى من اختيار الشاشة قد لا يكون جيدًا جدًا ، لحسن الحظ ، يمكنني أن أقرر هذا المشروع
ماكينة القهوة الذكية - جزء من نظام SmartHome البيئي: 4 خطوات
آلة القهوة الذكية - جزء من نظام SmartHome البيئي: آلة صنع القهوة المخترقة ، جعلتها جزءًا من SmartHome Ecosystem أنا أمتلك ماكينة قهوة Delonghi قديمة جيدة (DCM) (ليست ترويجًا وأريدها أن تكون "ذكية". لذلك ، اخترقتها عن طريق تثبيت ESP8266 وحدة مع واجهة لعقلها / متحكم باستخدام
ماكينة لحام البقعة 18650 المصغرة DIY: 10 خطوات
Mini DIY 18650 Spot Welder: لقد لاحظت على مجموعات Facebook ومشاهدة مقاطع فيديو أخرى ، يسأل DIYers عما إذا كان عمال اللحام هؤلاء يستحقون السعر الصغير. ثم كنت أتصفح الأمازون في ذلك اليوم ولاحظت أن هذه كانت محلية في الولايات. لذلك اشتريت 5 منهم وقررت
ماكينة صنع الشاي: 8 خطوات
آلة صنع الشاي: هذه آلة أستخدمها لتذكير نفسي بشاي ، لأنني غالبًا ما أنسىها لفترة طويلة بعد أن أضع كيس الشاي