সুচিপত্র:

অঙ্কন আর্ম যা শব্দ দ্বারা নিয়ন্ত্রিত হয় - Arduino স্কুল প্রকল্প: 4 টি ধাপ (ছবি সহ)
অঙ্কন আর্ম যা শব্দ দ্বারা নিয়ন্ত্রিত হয় - Arduino স্কুল প্রকল্প: 4 টি ধাপ (ছবি সহ)

ভিডিও: অঙ্কন আর্ম যা শব্দ দ্বারা নিয়ন্ত্রিত হয় - Arduino স্কুল প্রকল্প: 4 টি ধাপ (ছবি সহ)

ভিডিও: অঙ্কন আর্ম যা শব্দ দ্বারা নিয়ন্ত্রিত হয় - Arduino স্কুল প্রকল্প: 4 টি ধাপ (ছবি সহ)
ভিডিও: ক্যামেরা ভুলবশত বন্ধ করতে ভুলে গিয়েছিলো , এবং তারপর যা হলো নিজেই দেখে নিন 2024, নভেম্বর
Anonim
অঙ্কন আর্ম যা শব্দ দ্বারা নিয়ন্ত্রিত হয় - Arduino স্কুল প্রকল্প
অঙ্কন আর্ম যা শব্দ দ্বারা নিয়ন্ত্রিত হয় - Arduino স্কুল প্রকল্প

এটি আমার প্রথমবারের মতো Arduino এর সাথে কাজ করা, এবং এরকম কিছু নিয়ে কাজ করা, তাই যদি আমি কোন ভুল করে থাকি তবে দু sorryখিত! আমি এই ধারণাটি পেয়েছি যখন আমি আমার শখগুলি সম্পর্কে চিন্তা করেছি, যা অঙ্কন এবং সংগীত। তাই আমি এই দুটিকে একত্রিত করার চেষ্টা করেছি! একটি স্ব-অঙ্কন বাহু যা শব্দ দ্বারা প্রভাবিত হয়।

ধাপ 1: ধাপ 1: উপকরণ

- আরডুইনো উনো

- ব্রেডবোর্ড

- সাউন্ড ডিটেক্টর (স্পার্কফুন সেন -12642)

- 2 (মিনি) Servo এর

- টাই মোড়ানো / জিপ টাই

- কিছু কাঠ এবং কাগজ

- এমন কিছু যা দিয়ে আপনি আঁকতে/লিখতে পারেন

ধাপ 2: ধাপ 2: সেটআপ

পদক্ষেপ 2: সেটআপ
পদক্ষেপ 2: সেটআপ

আমি প্রথমে সার্ভো এবং তারপর সাউন্ড ডিটেক্টর প্লাগ ইন করেছিলাম। স্পার্কফুন সেন -12642 সাউন্ড ডিটেক্টরের 3 টি আউটপুট আছে, আমি কেবল "খাম" আউটপুট ব্যবহার করেছি।

Servo 1 = pin ~ 9

Servo 2 = pin ~ 10

সাউন্ড ডিটেক্টর = A0 পিন

লাল রেখাগুলি (5v) ব্রেডবোর্ডে ইতিবাচক দিকের সাথে সংযুক্ত এবং কালো রেখাগুলি (স্থল) নেতিবাচক দিকের সাথে সংযুক্ত।

ধাপ 3: ধাপ 3: নন-ইলেকট্রনিক্স

ধাপ 3: নন-ইলেকট্রনিক্স
ধাপ 3: নন-ইলেকট্রনিক্স
ধাপ 3: নন-ইলেকট্রনিক্স
ধাপ 3: নন-ইলেকট্রনিক্স
ধাপ 3: নন-ইলেকট্রনিক্স
ধাপ 3: নন-ইলেকট্রনিক্স

নিশ্চিত করুন যে সার্ভোগুলি স্থির এবং সঠিক জায়গায় রয়েছে। আমি তাদের স্থির করার জন্য টাই মোড়ানো ব্যবহার করেছি। তারপরে আমি কাঠের বাহুতে (প্রতিস্থাপনযোগ্য) উপরের অংশগুলি বাঁধার জন্য টাই মোড়ানো ব্যবহার করেছি। এর পরে আপনি কাঠের বাহুর অংশগুলিকে সার্ভের সাথে সংযুক্ত করতে পারেন। Arduino এবং breadboard সব তারের সংযোগ করুন।

তারপরে আমি শব্দ আবিষ্কারককে তারগুলি বিক্রি করেছি।

ধাপ 4: ধাপ 4: কোড

আমি কোডিং এ ভাল হওয়ার কাছাকাছি নই, কিন্তু আমি আমার সর্বোচ্চ চেষ্টা করেছি এবং ইন্টারনেট অনেক সাহায্য করেছে:)

#Servo myservo1 অন্তর্ভুক্ত করুন; Servo myservo2; int pos = 0; int PIN_ANALOG_IN = A0;

অকার্যকর সেটআপ () {Serial.begin (9600);

// ডিসপ্লে স্ট্যাটাস

Serial.println ("সূচনা"); myservo1.attach (9); myservo2.attach (10); }

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

{int মান;

// খামের ইনপুট চেক করুন

মান = analogRead (PIN_ANALOG_IN);

// খাম মান servo এর প্রভাবিত করে

Serial.println (মান); যদি (মান 5) && (মান 10) && (মান 20) && (মান 30) && (মান 60)) {myservo1.write (এলোমেলো (0, 90)); myservo2.write (এলোমেলো (0, 90)); }

বিলম্ব (180);

}

প্রস্তাবিত: