সুচিপত্র:
- সরবরাহ
- ধাপ 1: কোড এবং পরিকল্পনা
- ধাপ 2: কীপ্যাড
- ধাপ 3: এলসিডি স্ক্রিন
- ধাপ 4: চূড়ান্ত (রুক্ষ) কাজ পণ্য
- ধাপ 5: সমস্ত বেল এবং শিস
ভিডিও: অলস 301 ডার্ট বাডি !: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
আমার কলেজের রুমমেট এবং আমি সম্প্রতি একটি মারধর করা ডার্ট বোর্ড উত্তরাধিকার সূত্রে পেয়েছি …
আমরা 301 এর মতো গেমগুলি অন্বেষণ করা শুরু করেছি, যেখানে প্রতিটি খেলোয়াড় 301 পয়েন্টে শুরু করে কয়েক রাউন্ডের সময় শূন্য পয়েন্টে নেমে আসে। এটি মজা ছিল, তবে বোর্ডের পাশে দেওয়া (ছোট) হোয়াইটবোর্ডে লেখা সময় সাপেক্ষ ছিল, এবং পরবর্তী খেলোয়াড়কে শ্যুটিং থেকে বাধা দেয় যতক্ষণ না আগের খেলোয়াড়টি পথ থেকে সরে যায়।
সুতরাং, আমি ভেবেছিলাম এটি একটি মজাদার বিকেলে একটি আর্ডুইনো-ভিত্তিক ক্যালকুলেটরকে চাবুক দেওয়া হবে যা আমাদের সাহায্য করতে পারে।
এক ঘণ্টার মধ্যে আমি একটি রুটির বোর্ডে একটি মোটামুটি কাজ প্রোটোটাইপ ছিল। যাইহোক আরো কয়েক ঘন্টা কাজের সাথে আমি ব্রেডবোর্ডটি সরিয়ে দিলাম এবং সবকিছুকে একটি সস্তা বাক্সে বেঁধে দিলাম যা আমি দেয়াল থেকে ঝুলিয়ে রেখেছিলাম।
সরবরাহ
আরডুইনো ন্যানো
নিম্নলিখিত কোন সস্তা Adafruit/আমাজন সংস্করণ:
16x2 LCD স্ক্রিন
কীপ্যাড
Potentiometer (বিভিন্ন প্রতিরোধক কাজ করবে)
পুরুষ-পুরুষ, পুরুষ-মহিলা, মহিলা-মহিলা মিশ্রিত জাম্পার তারের
পাইজো স্পিকার
ব্রেডবোর্ড
ধাপ 1: কোড এবং পরিকল্পনা
কোডটি অত্যন্ত সহজ এবং মৌলিক ছিল। আমি এখানে একটি অভিনব কিছুর জন্য যাচ্ছিলাম না কারণ এটি একটি দ্রুত প্রকল্প ছিল, কিন্তু আপনি কোডটি আপনার পছন্দ অনুযায়ী গোলমাল করতে পারেন। আমি এক থেকে চারজন খেলোয়াড় যে কোন জায়গায় খেলার পরিকল্পনা করেছি।
আমি চারজন খেলোয়াড়কে সন্তুষ্ট করার জন্য একটি আরডুইনো ফাংশন লিখেছিলাম। আমি এটিকে "গেম 4 পি" বলেছিলাম। আমি তারপর এটি আরো তিনবার কপি এবং আটকানো এবং "game1P", "game2P", ইত্যাদি ফাংশনগুলির নামকরণ করেছি এবং সেই অনুযায়ী অতিরিক্ত কোড মুছে ফেলেছি। মূল ধারণাটি নিম্নরূপ ছিল:
1) প্রিন্ট স্কোর, প্রম্পট প্লেয়ার 1 যেতে
2) যখন খেলোয়াড় স্কোরে প্রবেশ করে, পরবর্তী খেলোয়াড়ের কাছে যদি একটি থাকে
3) পুনরাবৃত্তি করুন (2) যতক্ষণ না সমস্ত খেলোয়াড় যান, তারপরে (1) এ শুরু করুন
4) যদি কোন খেলোয়াড়ের স্কোর শূন্যে পৌঁছায়, খেলাটি শেষ করুন এবং একটি নতুন গেমের জন্য অনুরোধ করুন
আমি কোডটি দেখতে পারি যে আমি কীভাবে জিনিসগুলি পরিচালনা করি
-কীপ্যাডে জিনিস ুকানো
-ভাল ইনপুট নিশ্চিত করা
-যথাক্রমে নীচের বাম এবং ডান কীগুলি ব্যবহার করে যোগ এবং বিয়োগ উভয়ই অনুমোদন করা
ধাপ 2: কীপ্যাড
আমি আমার ইনপুট পরিচালনা করতে একটি সস্তা কীপ্যাড ব্যবহার করেছি।
Arduino এর কীপ্যাড লাইব্রেরি পর্দার পিছনে সমস্ত শীতল জিনিসের যত্ন নেয় এখানে সুন্দরভাবে ব্যাখ্যা করা হয়েছে। মূলত আপনার সারিতে একটি পিন এবং আপনার আরডুইনোতে কলাম প্রতি একটি পিন বিনামূল্যে প্রয়োজন।
আমার ক্ষেত্রে, আমি একটি বিয়োগ ক্রিয়া (301 থেকে আপনার স্কোর বিয়োগ করতে) ট্রিগার করতে নীচের ডান কী ব্যবহার করেছি এবং যোগ করার জন্য নীচের বাম কী (যদি কেউ গোলমাল করে, খেলাটি নষ্ট হবে না)। একটি সংখ্যায় প্রবেশ না করেই এই কীগুলি টিপলে প্রথমে কেবল পরবর্তী প্লেয়ারের দিকে অগ্রসর হয়।
সিরিয়াল মনিটর এবং কীপ্যাড লাইব্রেরির সাথে প্রদত্ত উদাহরণ কোডের সাথে প্রায় কয়েক মিনিট খেলার পরে, আমি কীপ্রেসগুলি প্রদর্শনের জন্য এলসিডি স্ক্রিন সংহত করার জন্য প্রস্তুত ছিলাম।
ধাপ 3: এলসিডি স্ক্রিন
আবারও, আরডুইনোতে এই উপাদানটির জন্য একটি লাইব্রেরি রয়েছে। এলসিডি লাইব্রেরি এলসিডি স্ক্রিন ব্যবহার করে এমন সমস্ত শেননিগান পরিচালনা করে। একটি দুর্দান্ত পিনআউট সংস্থান এখানে পাওয়া যাবে। আমি যে এলসিডি স্ক্রিন ব্যবহার করেছি তার সবগুলোই সেই লিঙ্কটিতে ব্যাখ্যা করা একই পিনআউট অনুসরণ করে।
রুক্ষ প্রোটোটাইপের সময়, আমি একটি পোটেন্টিওমিটার খুঁজে পাইনি, যা ব্যাকলাইটের সাথে স্ক্রিনে পাঠ্যের বৈসাদৃশ্য সামঞ্জস্য করতে প্রয়োজন (পিন 3 এর জন্য প্রয়োজন)। তাই আমি একটি ভোল্টেজ ডিভাইডার তৈরির জন্য একগুচ্ছ প্রতিরোধক ব্যবহার করেছি এবং এমন একটি স্পট অনুসন্ধান করেছি যা আমার কাছে যুক্তিসঙ্গত মনে হয়েছে।
সিরিয়াল মনিটরের সাথে আরও কয়েক মিনিট গোলমাল করার পরে, আমি এটি সব একসাথে রাখার জন্য প্রস্তুত ছিলাম!
ধাপ 4: চূড়ান্ত (রুক্ষ) কাজ পণ্য
এখানে ক্রিয়ায় রুটিবোর্ড পণ্য একটি ভিডিও। প্রত্যাশা অনুযায়ী সবকিছু কাজ করে।
আপনি আপনার কাজের ঘন্টা পরে এখানে থামতে পারেন, অথবা আপনি আরও কয়েক ঘন্টা ব্যয় করতে পারেন এবং এটি আমার মতো সুন্দর (কিছুটা) সুন্দর দেখতে প্যাকেজ করতে পারেন …
ধাপ 5: সমস্ত বেল এবং শিস
না, এটি বোমা নয়। এটি বেশ রুক্ষ দেখায়, তবে এটি কাজটি সম্পন্ন করে!
আমি ভাল/খারাপ কীপ্রেসগুলির সাথে সম্পর্কিত কিছু আনন্দদায়ক প্রতিক্রিয়ার জন্য একটি স্পিকার যুক্ত করেছি। একটি ছোট প্লাস্টিকের বাক্সের সাথে আমার চারপাশে বিছানো ছিল এবং কিছু জিপ টাই ছিল, আমি এই জিনিসটি প্যাকেজ করে দেয়ালে ঝুলিয়ে রাখতে পেরেছিলাম!
পড়ার জন্য ধন্যবাদ, দয়া করে রেটিং দিন এবং "1 ঘন্টা চ্যালেঞ্জ" -এ আমার জন্য ভোট দেওয়ার কথা বিবেচনা করুন যেখানে এই প্রজেক্টটি জমা দেওয়া হয়েছে।
মন্তব্যগুলিতে নির্দ্বিধায় প্রশ্ন জিজ্ঞাসা করুন!
প্রস্তাবিত:
অলস 7 / কুইক বিল্ড সংস্করণ: 8 টি ধাপ (ছবি সহ)
অলস 7 / কুইক বিল্ড সংস্করণ: হ্যাঁ। আরেকটা. আমি থিংভার্সে যে তথ্যগুলো রেখেছি তা এখানে কপি/পেস্ট করব, এই ডকুমেন্টেশনটি কেবলমাত্র নেতৃত্বাধীন স্ট্রিপ রাউটিংয়ের জন্যই প্রয়োজন।
দরিদ্র মানুষের সেন্ট্রিফিউজ এবং অলস সুজান: 3 টি ধাপ
দরিদ্র মানুষের সেন্ট্রিফিউজ এবং অলস সুজান: ভূমিকা + গণিত এবং নকশা সেন্ট্রিফিউজ সেন্ট্রিফিউজগুলি ঘনত্ব দ্বারা উপকরণগুলি পৃথক করতে ব্যবহৃত হয়। উপকরণের মধ্যে ঘনত্বের মধ্যে পার্থক্য যত বেশি, তাদের আলাদা করা তত সহজ। তাই দুধের মতো ইমালসনে, একটি সেন্ট্রিফিউজ কিছু আলাদা করতে পারে
অলস 7 / এক: 12 টি ধাপ (ছবি সহ)
অলস 7/এক: অলস 7/এক বৈশিষ্ট্য/নির্দেশাবলী একই স্কেচের উপর ভিত্তি করে অন্যান্য প্রকল্পের মতো, এখানে আরেকটি ভিডিও (ধাপ 10 -এ স্কেচ নির্দেশাবলীর সাথে সংযুক্ত) আপডেট - 2020/07/30 এবং আরেকটি কভার (B) যোগ করেছে
অলস মানুষের জন্য অলস ঘড়ি !: ৫ টি ধাপ
অলস মানুষের জন্য অলস ঘড়ি !: একটি উষ্ণ এবং রৌদ্রোজ্জ্বল শনিবার সকালে, আপনি বিছানায় শুয়ে আছেন, পৃথিবীর সব মিষ্টি জিনিসের স্বপ্ন দেখছেন। হঠাৎ, আপনার অ্যালার্ম ঘড়ি চিৎকার শুরু করে, আপনার মস্তিষ্ক ভেদ করে, আপনাকে জাগতে বাধ্য করে। আপনি স্নুজ বোতামটি খুঁজে পেতে আপনার হাতে পৌঁছেছেন
গ্লাইডার ডার্ট বিমান: 4 টি ধাপ
গ্লাইডার ডার্ট এয়ারপ্লেন: আমি আপনাকে দেখাব কিভাবে গ্লাইডার ডার্ট প্লেন তৈরি করা যায়। এটা বেশ সহজ