অকেজো মেশিন: এল রোম্প হুয়েভস: 10 টি ধাপ
অকেজো মেশিন: এল রোম্প হুয়েভস: 10 টি ধাপ
Anonim
অকেজো মেশিন: এল রোম্প হুয়েভস
অকেজো মেশিন: এল রোম্প হুয়েভস

এল রম্পে হিউভোসকে হ্যালো বলুন, জর্জ ক্রিস্টি এবং রেবেকা ডিউক এস্ট্রাডা দ্বারা তৈরি অকেজো মেশিন

এটা কি করা উচিত?

এটি ব্রাঞ্চের সময় এবং আপনি আপনার নরম ডিম পাওয়ার স্বপ্ন দেখছেন। ডিম ভাঙ্গার জন্য অনেক মনোযোগ এবং অভিজ্ঞতার প্রয়োজন হয়, আমরা আপনাকে সাহায্য করার জন্য একটি রোবট তৈরি করেছি! কিন্তু … তার জন্মদিনে কিছু খারাপ হয়ে গিয়েছিল এবং এটি বিশ্বের কাছে কিছুটা বিদ্রোহী হয়ে উঠেছিল। এটি সত্যিই আপনাকে সাহায্য করার চেষ্টা করবে, কিন্তু যদি আপনি আপনার ব্রাঞ্চের সময় কিছু সুন্দর গান বাজান, তাহলে এটি সত্যিই উত্তেজিত হতে পারে এবং জিনিসগুলি ভুল হতে পারে..

সুতরাং, আপনার ব্রাঞ্চ উপভোগ করুন এবং আশা করি এটি কিছু জিনিসকে গোলমাল করতে পারে =)

ধাপ 1: অংশগুলির তালিকা

অংশগুলির তালিকা
অংশগুলির তালিকা

এটি আপনার প্রয়োজনীয় অংশগুলির তালিকা। 3D মুদ্রিত সমর্থন আপনি আপনার পছন্দ মত করতে পারেন, কিন্তু সবসময় মনে রাখবেন ইলেকট্রনিক্সের জন্য পর্যাপ্ত জায়গা দিতে।

1x Servo মোটর SG90 [1]

1x সীমা সুইচ [2]

1x মাইক্রোফোন-সেন্সর মডিউল ইডুইনো SE019 [3]

3x লাল LEDs [5]

1x Arduino Uno [4]

1x প্রোটোবার্ড [6]

1x চমৎকার 3D মুদ্রিত সমর্থন

আপনার পছন্দের 1x চামচ

1x ব্যাটারি মডিউল (alচ্ছিক)

তারের একটি গুচ্ছ [7]

কিছু ডিম

পদক্ষেপ 2: সমর্থন

সহযোগিতা
সহযোগিতা
সহযোগিতা
সহযোগিতা
সহযোগিতা
সহযোগিতা
সহযোগিতা
সহযোগিতা

থ্রিডি প্রিন্টেড সাপোর্টটি ডিজাইন করা হয়েছে ডিমের জন্য একটি ছোট অ্যাপারচার সহ বোতামটি ফিট করার জন্য, চামচ ঘুরানোর জন্য সার্ভোর জন্য সমর্থন, ভিতরে আরডুইনো এবং ইলেকট্রনিক্সের জন্য একটি জায়গা যা ঘটতে পারে তা থেকে সুরক্ষিত। এবং কিছু আলো যা সঙ্গীতের সাথে জ্বলজ্বল করবে।

ধাপ 3: কোড

কোড
কোড
কোড
কোড

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

গোলমাল এড়ানোর জন্য কিছু ম্যাপিং এবং "যদি" শর্তগুলি অন্যটিতে ব্যবহার করা হয়েছিল।

আপনার উপাদানগুলিকে ওয়্যারিং শুরু করতে, কেবল ফ্রিজিং ডায়াগ্রামটি দেখুন।

// অকেজো রোবট উপস্থাপনা:

// মোটর এবং সাউন্ড ইন্টিগ্রেশনের জন্য কোড এর উপর ভিত্তি করে: // // একটি সার্ভো মুভ টু সাউন্ড তৈরি করুন। // // 2012 Cenk Özdemir দ্বারা

// Servo #include // একটি servo অবজেক্ট তৈরি করা Servo myservo;

// মাইক্রোফোনসেন্সর

int sensorPin = A0;

int sensorValue = 0; // বোতাম

int buttonPin = 2;

int buttonState = 0; //এলইডি

int ledPin = 12;

অকার্যকর সেটআপ() {

Serial.begin (9600);

Serial.println ("অনলাইন");

myservo.attach (9);

পিনমোড (সেন্সরপিন, ইনপুট);

pinMode (buttonPin, INPUT);

pinMode (ledPin, OUTPUT);

}

অকার্যকর লুপ () {

buttonState = digitalRead (buttonPin);

যদি (buttonState == LOW) // এটি বিপরীত ভাবে কাজ করছে। বোতাম টিপলে কম। যদি শর্তটি সত্য হয়, পুরো জাদু শুরু করুন এবং আসুন কিছু ডিম ভাঙি;)

{

int sensorValue = analogRead (sensorPin);

int LEDValue = মানচিত্র (sensorValue, 0, 150, 0, 255); // LED এর জন্য একটি মান মানচিত্র যা 0..255 এর মধ্যে একটি পূর্ণসংখ্যা হতে পারে

sensorValue = মানচিত্র (sensorValue, 60, 150, 80, 45); // সেন্সর মান সহ servo এর সম্ভাব্য পরিসরের মানচিত্র। int MoveDelayValue = মানচিত্র (sensorValue, 0, 300, 0, sensorValue); // সার্ভারকে স্ট্যান্ডার্ড পজিশনে সেট করুন Serial.println (sensorValue);

if (sensorValue <80) {// if শর্ত দিয়ে কিছু গোলমাল কাটুন

বিলম্ব (1);

myservo.write (sensorValue); // ম্যাপ করা পড়াতে সার্ভো সরান

analogWrite (ledPin, sensorValue); // গণনা করা মান দিয়ে চালু করুন

বিলম্ব (MoveDelayValue / 2); // এবং এই বিলম্বের সময় সরান

}

analogWrite (ledPin, 0); // আবার নেতৃত্ব বন্ধ করুন।

}

অন্য {

digitalRead (sensorValue == 0);

}

}

ধাপ 4: সমাবেশ - 1

সমাবেশ - ১ টি
সমাবেশ - ১ টি

প্রথম: আপনার সমস্ত সার্কিট একত্রিত করুন এবং পরীক্ষা করুন যে এটি প্রত্যাশা অনুযায়ী কাজ করছে। তাদের ট্যাগ করুন এবং সমাবেশে এগিয়ে যাওয়ার জন্য সংযোগ বিচ্ছিন্ন করুন।

ধাপ 5: সমাবেশ - 2

সমাবেশ - 2
সমাবেশ - 2
সমাবেশ - 2
সমাবেশ - 2

আলোর বাল্বগুলি একজোড়া তারের সাহায্যে বাড়ানো হয়েছিল। গর্তগুলিতে সমস্ত লাইট ইনস্টল করুন। সেগুলো ঠিক করার জন্য গরম আঠা যোগ করুন

ধাপ 6: সমাবেশ - 3

সমাবেশ - 3
সমাবেশ - 3
সমাবেশ - 3
সমাবেশ - 3

সার্ভো ইনস্টল করুন এবং গরম আঠা দিয়ে এটি ঠিক করুন।

আদর্শভাবে, ইনস্টলেশনের আগে আপনার কেবলগুলি ট্যাগ করুন যাতে সমস্ত পুনরায় প্লাগ করা সহজ হয়।

ধাপ 7: সমাবেশ -4

সমাবেশ -4
সমাবেশ -4
সমাবেশ -4
সমাবেশ -4

মাইক্রোফোনের সংযোগকারীগুলিকে প্রসারিত করুন যাতে এটি রাখার জন্য আপনার আরও নমনীয়তা থাকে।

এটি সমর্থন মধ্যে রাখুন এবং এটি আঠালো

ধাপ 8: সমাবেশ - 5

সমাবেশ - 5
সমাবেশ - 5
সমাবেশ - 5
সমাবেশ - 5

স্লটে বোতাম বোর্ড রাখুন এবং এটি আঠালো দিয়ে ঠিক করুন।

ক্যাপটি রাখুন এবং যাচাই করুন যে বোতামটি ডিম দ্বারা সক্রিয় করা যেতে পারে।

ধাপ 9: আপনার ব্রাঞ্চ উপভোগ করুন এবং কিছু মজা করুন =)

এখন সময় এসেছে নিজের Rompe Huevos চেষ্টা করার।

সাপোর্টে একটি ডিম রাখুন এবং আপনার অকেজো মেশিনটি সক্রিয় করতে কিছু সঙ্গীত বাজান বা গান করুন।

পরে কিছু জঞ্জাল পরিষ্কার করার জন্য প্রস্তুত থাকুন।

প্রস্তাবিত: