
সুচিপত্র:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36


Tinkercad প্রকল্প
এটি ক্লাসিক হ্যাক-এ-মোল গেমের একটি এলইডি সংস্করণ।
মূলত 4 টি এলইডি -র মধ্যে একটি এলোমেলো এলইডি ছিদ্রের পরিবর্তে একটি তিলের পরিবর্তে আলোকিত হয় এবং প্লেয়ারটি তিলটি ঝাঁকানোর পরিবর্তে একটি জয়স্টিক ব্যবহার করে LED বন্ধ করে দেয়!
সরবরাহ
আরডুইনো ইউনো/ন্যানো বা যেকোনো বৈকল্পিক বোর্ড
4 LEDs এবং সংশ্লিষ্ট বর্তমান সীমাবদ্ধ প্রতিরোধক।
X, Y আউটপুট সহ জয়স্টিক মডিউল
সক্রিয় বাজার (alচ্ছিক)
জাম্পার তারগুলি.. ডিবাগ করার জন্য যথেষ্ট!
ধাপ 1: সার্কিট হুক আপ

Arduino Uno বোর্ডকে জয়স্টিক মডিউলে সংযুক্ত করুন, 2 অ্যানালগ ইনপুট পিনকে জয়স্টিকের X Y আউটপুটের সাথে সংযুক্ত করুন।
4 LEDs প্রতিরোধক ব্যবহার করে 4 ডিজিটাল বা এনালগ আউটপুট পিন পিনের সাথে সংযুক্ত করা হবে।
একটি ডিজিটাল আউটপুট পিনের সাথে যুক্ত হতে হবে সক্রিয় বুজার
ধাপ 2: পিন সেটআপের জন্য কোড
int xVal = 0, yVal = 0, butVal = 0, xPin = A0, yPin = A1, joyPin = 13, butPin = 7, স্পিকারপিন = 9;
int leftLED = A2, rightLED = A3, topLED = A4, bottomLED = A5;
int selectedLED = 0; // A2, A3, A4 বা A5 এর একটি হতে পারে
অকার্যকর সেটআপ() {
পিনমোড (এক্সপিন, ইনপুট);
পিনমোড (ওয়াইপিন, ইনপুট);
pinMode (leftLED, OUTPUT);
পিনমোড (ডান LED, আউটপুট);
pinMode (topLED, OUTPUT); পিনমোড (নিচের এলইডি, আউটপুট);
পিনমোড (জয়পিন, আউটপুট);
pinMode (buzzerPin, OUTPUT);
}
ধাপ 3: জয়স্টিক সেন্সিং এর জন্য কোড
অকার্যকর জয়স্টিকসেন্সরুটিন ()
{
xVal = analogRead (xPin); yVal = analogRead (yPin); butVal = digitalRead (butPin);
joyPin = mapXYtoPin (xVal, yVal, butVal);
analogWrite (নির্বাচিত LED, 1024);
যদি (নির্বাচিত LED! = leftLED) {analogWrite (leftLED, 0); } যদি (নির্বাচিত LED! = rightLED) {analogWrite (rightLED, 0); }
যদি (নির্বাচিত LED! = topLED) {analogWrite (topLED, 0); }
যদি (নির্বাচিত LED! = bottomLED) {analogWrite (bottomLED, 0); }
যদি (joyPin == selectedLED) // Mole Whacked
{
analogWrite (নির্বাচিত LED, 0);
//
// moLED whacking জন্য সঙ্গীত/স্বন চালানোর জন্য কোড যোগ করুন !!
//
}
}
int mapXYtoPin (int xVal, int yVal, int butVal) {যদি ((xVal <100) এবং (yVal 400)) {return bottomLED; }
অন্যথায় যদি ((xVal> 900) এবং (yVal 400)) {return topLED; }
অন্যথায় যদি ((xVal 400) এবং (yVal <100)) {return leftLED; }
অন্যথায় যদি ((xVal 400) এবং (yVal> 900)) {return rightLED; }
অন্য {রিটার্ন -1; }
}
ধাপ 4: প্রধান লুপ রুটিন কোড
অকার্যকর লুপ () {
জন্য (int i = 0; i <length; i ++)
{
যদি (এলোমেলো (0, 100)> 90) {selectedLED = anaPinMap (এলোমেলো (2, 6));}
// এখানে গেম মিউজিকের জন্য কোড যোগ করুন
// *** *** ***
//
}
int anaPinMap (int randNum) {
যদি (randNum == 2) {রিটার্ন A2; }
অন্যথায় যদি (randNum == 3) {রিটার্ন A3; }
অন্যথায় যদি (randNum == 4) {রিটার্ন A4; }
অন্যথায় যদি (randNum == 5) {রিটার্ন A5; }
}
ধাপ 5: চেষ্টা করার জন্য প্রস্তুত

ধাপ 6: প্রোটোটাইপের জন্য আরডুইনো ন্যানো বাস্তবায়ন

ব্রেডবোর্ডে আরডুইনো ন্যানো দিয়ে তৈরি একই বাস্তবায়ন, এলইডি, রেজিস্টার এবং বুজার, এবং এক্সওয়াই জয়স্টিক সুইচ সহ কাস্টম তৈরি বোর্ড।
ধাপ 7: আপনার প্রিয়জনকে উপস্থাপনের জন্য চূড়ান্ত প্যাকেজড হ্যাক-এ-মোলেড প্রোটোটাইপ


প্রোটোটাইপের জন্য সরবরাহ:
সাধারণ কার্ডবোর্ড বাক্স (ন্যূনতম 4cmX6cmX3cm), সমর্থন থেকে অতিরিক্ত কার্ডবোর্ডের টুকরা।
চ্যাসি আবরণের জন্য আলংকারিক কাগজ (alচ্ছিক)
বহুমুখী আঠালো/আঠালো
মিনি ব্রেডবোর্ড (alচ্ছিক)
আরডুইনো ন্যানো
ছোট ইউনিভার্সাল পিসিবি
Arduino ন্যানো পাওয়ার জন্য 9V ব্যাটারি (ভিন পিনের সাথে সংযোগ করুন)।
এসপিডিটি সুইচ
উপরের ধাপ 1 এ বর্ণিত অন্যান্য সরবরাহ (এলইডি, প্রতিরোধক, জয়স্টিক, বুজার, তার)।
প্রস্তাবিত:
কিভাবে 4G LTE ডাবল BiQuade অ্যান্টেনা সহজ ধাপ: 3 ধাপ

কিভাবে 4G LTE ডাবল BiQuade অ্যান্টেনা সহজ ধাপ তৈরি করতে হয়: বেশিরভাগ সময় আমি মুখোমুখি হয়েছি, আমার প্রতিদিনের কাজের জন্য আমার ভাল সংকেত শক্তি নেই। তাই। আমি বিভিন্ন ধরণের অ্যান্টেনা অনুসন্ধান করি এবং চেষ্টা করি কিন্তু কাজ করি না। নষ্ট সময়ের পরে আমি একটি অ্যান্টেনা খুঁজে পেয়েছি যা আমি তৈরি এবং পরীক্ষা করার আশা করি, কারণ এটি নির্মাণের নীতি নয়
Arduino Halloween Edition - Zombies Pop -out Screen (ছবি সহ ধাপ): 6 টি ধাপ

আরডুইনো হ্যালোইন সংস্করণ - জম্বি পপ -আউট স্ক্রিন (ছবি সহ ধাপ): আপনার বন্ধুদের ভয় দেখাতে চান এবং হ্যালোইনে কিছু চিৎকারের শব্দ করতে চান? অথবা শুধু কিছু ভাল কৌতুক করতে চান? এই Zombies পপ আউট পর্দা যে করতে পারেন! এই নির্দেশনায় আমি আপনাকে শেখাবো কিভাবে সহজেই আরডুইনো ব্যবহার করে লাফ দিয়ে জম্বি তৈরি করতে হয়। HC-SR0
LED Whack-a-mole: 5 ধাপ

LED Whack-a-mole: " Whack-a-mole " সাতটি এলইডি এবং একটি জয়স্টিক ব্যবহার করে। এখানে 4 " মোলস " আমার বোর্ডে, বাম থেকে 3 য়, 4 র্থ, 5 ম এবং 6 ষ্ঠ এলইডি দ্বারা প্রতিনিধিত্ব করা হয়। এই চারটি এলইডির মধ্যে একটি এলোমেলোভাবে আলোকিত হবে এবং একটি নির্দিষ্ট একটি অফার করবে
Arduino Uno ধাপে ধাপে ধাপে ধাপে (8-ধাপ): 8 টি ধাপ

Arduino Uno ধাপে ধাপে ধাপে ধাপে (8-ধাপ): অতিস্বনক শব্দ ট্রান্সডুসার L298N Dc মহিলা অ্যাডাপ্টার একটি পুরুষ ডিসি পিন Arduino UNO ব্রেডবোর্ড দিয়ে কিভাবে এটি কাজ করে: প্রথমে, আপনি Arduino Uno এ কোড আপলোড করুন (এটি ডিজিটাল সজ্জিত একটি মাইক্রোকন্ট্রোলার এবং এনালগ পোর্ট কোড রূপান্তর করতে (C ++)
Whack-a-someone: 6 ধাপ (ছবি সহ)

Whack-a-someone: এই প্রকল্পটি ছিল 'ক্রিয়েটিভ ইলেকট্রনিক্স', মালাগা বিশ্ববিদ্যালয়ের একটি বেং ইলেকট্রনিক্স ইঞ্জিনিয়ারিং চতুর্থ বর্ষের মডিউল, টেলিকমিউনিকেশন স্কুল (www.etsit.uma.es)। এই নির্দেশে আমরা একটি ব্যক্তিগতকৃত সংস্করণ তৈরি করেছি Whack-a-mole এর