সুচিপত্র:

স্লট মেশিন: 4 টি ধাপ
স্লট মেশিন: 4 টি ধাপ

ভিডিও: স্লট মেশিন: 4 টি ধাপ

ভিডিও: স্লট মেশিন: 4 টি ধাপ
ভিডিও: ক্যাসিনোর গোপন তথ্য ফাঁস | না দেখলে মিস | Secret Casino | 10 secret Casinos Don't Want You To Know 2024, জুলাই
Anonim
স্লট মেশিন
স্লট মেশিন

দ্রষ্টব্য: আমার এখন একটি নির্দেশযোগ্য আছে যা স্লট মেশিনের জন্য আরডুইনো কোড সরবরাহ করে।

আমার মনে আছে যখন আমি 17 বছর বয়সী, সাম্প্রতিক উচ্চ বিদ্যালয়ের স্নাতক ছিলাম, এবং ক্যালিফোর্নিয়া থেকে আমার দাদা-দাদিদের সাথে মিশিগানে তাদের বাড়িতে ফিরে যাচ্ছিলাম। অবশ্যই আমরা লাস ভেগাসে থামলাম এবং স্ট্রিপ দিয়ে হেঁটে যাচ্ছিলাম তা দেখার জন্য। প্রায় সব ক্যাসিনোই সামনের দিকে খোলা ছিল তাই আমি আমার দাদা -দাদীর সাথে এক জায়গায় ঘুরতাম। আমি একটি নিকেল স্লট মেশিন দেখেছি এবং শুধু একটি মুদ্রা আটকে রাখতে হয়েছিল। জ্যাকপটগুলি প্রত্যেককে 50 টি নিকেলের দুটি রোল হিসাবে প্রদান করা হয়েছিল তাই লাইট এবং শব্দ বন্ধ হয়ে গেলে একজন ক্যাসিনো কর্মী এসেছিলেন। তিনি আমার দিকে তাকালেন, রোলগুলো আমার দাদীর হাতে তুলে দিলেন এবং চুপচাপ তাকে বললেন যে 21 বছরের কম বয়সী কেউই সেখানে থাকার কথা নয়।

আমি টেকনোলজি পছন্দ করি কিন্তু আমি কোনভাবেই একজন টেক জাঙ্কি নই এবং আমি অনেক "পুরাতন স্কুল" সামগ্রী যেমন পুরাকীর্তি, গাড়ি ইত্যাদি পছন্দ করি উদাহরণস্বরূপ, যদি আমি কখনও একটি পিনবল মেশিন কেনার সিদ্ধান্ত নিই তবে আমি একটি চাই 60 বা 70 এর দশক থেকে তারা খুব চকচকে হওয়ার আগে। আমিও জুয়াড়ি নই কিন্তু আমার মনে আছে সেই পুরনো সময় স্লট মেশিনটি কতটা শীতল ছিল। শুধু মজা করার জন্য আমি ইবে -তে কিছু পরীক্ষা করার সিদ্ধান্ত নিয়েছি এবং দামের ট্যাগগুলি দেখে আমি অজ্ঞান হয়েছি। আমি সম্ভবত এটি বহন করতে পারি কিন্তু আমি খুব সস্তা এবং যাই হোক না কেন এটির জন্য আমাদের বাড়িতে কোন জায়গা নেই। তবুও, আমি ভেবেছিলাম যে ছোট ছোট ছেলেমেয়েরা এমন একটি খেলনা উপভোগ করতে পারে যখন তারা বেড়াতে আসে তাই আমি সিদ্ধান্ত নিলাম যে আমি একটি ছোট সংস্করণ তৈরি করতে পারি কিনা।

ধাপ 1: উপাদান

উপাদান
উপাদান
উপাদান
উপাদান
উপাদান
উপাদান

পুরাতন সময় স্লট মেশিনগুলিতে তিনটি জানালা এবং যান্ত্রিক চাকা ছিল যা বিভিন্ন ধরণের ছবি দিয়ে জানালার পিছনে ঘুরত যখন একটি মুদ্রা ertedোকানো হতো এবং পাশের হ্যান্ডেলটি টানা হতো। ঘূর্ণন চাকা এক সময়ে একটি থামাতে হবে এবং বিভিন্ন ধরণের মিলের চিত্রগুলির জন্য কিছু ধরণের অর্থ প্রদান হবে। জ্যাকপট ঘটলে তারা ফ্ল্যাশিং লাইট এবং শব্দ করার প্রবণতাও রাখে। আমি একটি আসল স্লট মেশিনকে পুনরায় তৈরি করার চেষ্টা করছিলাম না তবে কমপক্ষে এর কিছু মৌলিক বিষয় থাকতে হবে। যখন একটি জ্যাকপট ঘটেছিল এবং কিছু ফ্ল্যাশ লাইট জ্বালানোর জন্য কয়েনগুলির জন্য ফাঁদের দরজা সক্রিয় করার জন্য আমার একটি সোলেনয়েড দরকার ছিল। আমি কিছু ধরণের শব্দও চেয়েছিলাম তাই আমি আমার জাঙ্ক বাক্সে একটি সাউন্ড রেকর্ডার মডিউল খুঁজে পেয়েছি এবং সর্বদা জনপ্রিয় শব্দ "উইনার, উইনার, চিকেন ডিনার" রেকর্ড করেছি। এটি একটি ছোট স্পিকারের মাধ্যমে বাজায়।

ডিসপ্লেটি বড় অঙ্কের উদ্বৃত্ত 1601 LCD গুলির মধ্যে একটি যা আমি পড়ে আছি। আমি তিনটি জানালার নকল করার জন্য বর্গাকার বন্ধনী অক্ষর ব্যবহার করেছি এবং অবশেষে "টাম্বলিং" চাকার জন্য অক্ষরের পরিবর্তে সংখ্যা ব্যবহার করার সিদ্ধান্ত নিয়েছি। ডিজিটের "চাকা" ঘুরানোর সময় আমি ক্লিক করার শব্দ করার জন্য একটি ছোট বাজার যুক্ত করেছি। আমি একটি মুদ্রা ertedোকানোর সময় "স্পিন" ট্রিগার করব কিনা বা আলাদা হ্যান্ডেল তৈরি করব কিনা তা নিয়ে আমি হেমড এবং হাউজ করেছি। আমি যে মুদ্রা স্লটটি কিনেছি তা একটি মুদ্রা প্রত্যাখ্যান বোতাম নিয়ে এসেছে তাই আমি স্পিন শুরু করার জন্য এটি ব্যবহার করার সিদ্ধান্ত নিয়েছি। আমি একটি মাইক্রো সুইচ মাউন্ট করেছি যাতে এটি সক্রিয় হয় যখন মুদ্রা প্রত্যাখ্যান বোতামটি প্রায় পুরোপুরি চাপানো হয়। কয়েন স্লট এবং ফাঁদ দরজার মধ্যে স্ক্র্যাপ পিভিসি পাইপের একটি টুকরো placedোকানো কয়েন ধরে রাখার জন্য রাখা হয়েছিল।

মজাদার একটি বড় অংশ মন্ত্রিসভা তৈরির জন্য একটু কাঠের কাজ করা (আমার অন্যান্য শখগুলির মধ্যে একটি) ছিল। আমার স্ক্র্যাপের স্তূপে আমার কাছে এমন কিছু ছিল না যা আমি স্থানীয় কাঠের দোকানের দিকে ঘুরে দেখলাম। তারা যে ধরনের বহন করে তার মধ্যে একটি হল পপলার যা আমার কাছে বেশ নরম লাগছিল। কিন্তু যখন আমি বোর্ডের মাধ্যমে বাছাই করা শুরু করলাম তখন আমি এমন একটিকে দেখতে পেলাম যেটা ছিল শুধু তার বিভিন্ন রঙের ব্যান্ডের কারণে। এটি কেবল পরেই আমি জানতে পেরেছিলাম যে এটি "রেইনবো পপলার" নামে একটি উদাহরণ। দুর্ভাগ্যবশত, আমার ফটোগ্রাফি সত্যিই এটি ন্যায়বিচার করে না।

ধাপ 2: হার্ডওয়্যার

হার্ডওয়্যার
হার্ডওয়্যার

স্কিম্যাটিক উপরে দেখানো হয়েছে। বেশিরভাগ উপাদান ইতিমধ্যে পূর্ববর্তী বিভাগে বর্ণিত হয়েছে এবং মোটামুটি সুস্পষ্ট। আমি সামনের দিকে চারটি ভিন্ন রঙের এলইডি স্থাপন করেছি, প্রতিটি পাশে দুটি, এবং যখন জ্যাকপট আঘাত করা হয় তখন তারা পিছনে ফ্ল্যাশ করে। পরিকল্পিতভাবে PIC পিন 11 এবং 12 এ দুটি LED এর মত দেখানো হয়েছে। সাউন্ড মডিউল বলছে এটি 5 ভোল্টে চলবে কিন্তু স্পেক্স দেখায় যে এটি এর চেয়ে কম সুখী। একটি নিয়ন্ত্রকের পরিবর্তে আমি মডিউলে +5 ভোল্ট নামানোর জন্য সিরিজের কয়েকটি উদ্ধারকৃত 1 এমপি ডায়োড রেখেছি। মডিউলের ইনপুটগুলি 3. vol ভোল্ট লেভেল পছন্দ করে তাই ট্রিগার ইনপুটে একটি রোধকারী বিভাজক যুক্ত করা হয়।

সোলেনয়েড 12 ভোল্টে চলে এবং মূলত আমি যুক্তির জন্য +5 ভোল্ট সরবরাহ করতে 7805 রেগুলেটর ব্যবহার করার পরিকল্পনা করেছি। বড় এলসিডি-র বর্তমান ড্রয়ের কারণে, প্রচুর শক্তি অপচয় হচ্ছে তাই আমি আমার পার্টস সাপ্লাই থেকে একটি সাধারণ ডিসি-ডিসি বক রেগুলেটর বোর্ড ধরলাম। আমি যে ছোট সোলেনয়েড ব্যবহার করেছি তা খুব শক্তিশালী নয় এবং যদি অনেকগুলি কয়েন ফাঁদের দরজায় চেপে থাকে তবে তা প্রত্যাহার করবে না। এটি কোনও সমস্যা হওয়া উচিত নয় কারণ আমি বাচ্চাদের আগ্রহ ধরে রাখতে 8: 1 মতভেদ তৈরি করেছি। যাই হোক না কেন, আমি ভোল্টেজ ড্রপ কমাতে সোলেনয়েড সক্রিয় করার জন্য একটি জেনেরিক এন-চ্যানেল FET ব্যবহার করার সিদ্ধান্ত নিয়েছি।

ধাপ 3: সফটওয়্যার

মুদ্রা স্লটের বোতাম টিপে না হওয়া পর্যন্ত মূল রুটিন কেবল ক্রমাগত লুপ করে। স্পিন চক্রটি সক্রিয় করার জন্য প্রথমে একটি মুদ্রা toোকানোর কোন প্রয়োজন নেই কিন্তু আমি আশা করছি যে বাচ্চারা তা বুঝতে পারবে না। যদিও প্রধান রুটিন লুপিং, এটি পরিবর্তনশীল "এলোমেলো" বৃদ্ধি করছে। এটি 255 হিট করার পরে চক্রটি শূন্যে ফিরে যাবে। যখন "স্পিন" রুটিন বলা হয় তখন এটি কেবল "র্যান্ডম" এর মানগুলির চেকের তালিকার মধ্য দিয়ে যায় যাতে কোন বিজয়ী হয়েছে কিনা তা নির্ধারণ করে। আগেই বলা হয়েছে, মতভেদ 8: 1 এ সেট করা আছে কিন্তু "স্পিন" এ বিজয়ী মানগুলি পরিবর্তন করে এটি সহজেই পরিবর্তন করা যায়। যদি কোন মিলের মান না পাওয়া যায়, তাহলে যুক্তিটি শুধু "র্যান্ডম" -এ বিট বদল করে এবং প্রতিটি তিনটি বিটকে একটি সংখ্যা হিসেবে প্রদর্শন করে। ডিজিটের একটি দুর্ঘটনাজনিত মিল যাতে না ঘটে তা নিশ্চিত করার জন্য একটি পরীক্ষা করা হয়।

পাওয়ার আপ ডিসপ্লে তিনটি উইন্ডোর প্রতিটিতে একটি প্রশ্ন চিহ্ন দেখায়। যখন "চাকা" ঘুরছে, প্রতিটি জানালা একটি ফাঁকা এবং একটি প্রশ্ন চিহ্নের মধ্যে পরিবর্তিত হবে এবং তারপর অবশেষে এক সময়ে এক নম্বর স্থানে স্থির হবে। সেই যুক্তিটি রুটিন "Send_Digs" এর মধ্যে রয়েছে। পুরো ডিসপ্লেটি ক্রমাগত পুনর্লিখন করার পরিবর্তে, রুটিন "Send_Dig" একটি নির্দিষ্ট LCD লোকেশনে লিখে। এছাড়াও, যখন "চাকা" ঘুরছে, চাকার যান্ত্রিক শব্দকে অনুকরণ করার জন্য রুটিন "ক্লিকিট" বলা হয়। এটি পাইজিও বুজারে 2ms অন / 100ms অফ সিকোয়েন্স পাঠানোর মাধ্যমে সম্পন্ন হয়।

যখন একটি জ্যাকপট ঘটে তখন LED এর ডান থেকে বামে বিকল্প ফ্ল্যাশিং, সাউন্ড মডিউল সক্রিয় হয় এবং মুদ্রার দরজাটি মুক্তি পায়। কোন আংশিক পরিশোধ নেই, শুধু সব বা কিছুই নয়। কয়েন সংগ্রহের পর মুদ্রার দরজাটি ম্যানুয়ালি ল্যাচের দিকে ঠেলে দিতে হবে।

এই পোস্টের জন্য এটাই। আমার অন্যান্য ইলেকট্রনিক্স প্রকল্পগুলি দেখুন: www.boomerrules.wordpress.com

ধাপ 4: ভিডিও

এখানে স্লট মেশিনের একটি সংক্ষিপ্ত ভিডিও রয়েছে।

প্রস্তাবিত: