সুচিপত্র:

ছায়া থিয়েটার: 3 ধাপ (ছবি সহ)
ছায়া থিয়েটার: 3 ধাপ (ছবি সহ)

ভিডিও: ছায়া থিয়েটার: 3 ধাপ (ছবি সহ)

ভিডিও: ছায়া থিয়েটার: 3 ধাপ (ছবি সহ)
ভিডিও: গোবরে পা দিয়ে ইনফেকশন হয়ে গেল 2024, নভেম্বর
Anonim
ছায়া থিয়েটার
ছায়া থিয়েটার

এই নির্দেশনাটি নিম্নলিখিত সরবরাহগুলি ব্যবহার করে কীভাবে একটি মৌলিক ছায়া থিয়েটার তৈরি করতে পারে তা প্রদর্শন করবে। আমার আবেদনের জন্য আমি তরঙ্গের মধ্যে একটি নৌকা দোলনা তৈরি করেছি কিন্তু কিছু সামান্য সমন্বয় সহ, আপনি যে কোন আকার/বস্তু ব্যবহার করতে পারেন যা আপনি চান যে দৃশ্য তৈরি করতে চান।

- আরডুইনো ইউনো কিট

- 3D প্রিন্টার এবং ডিজাইন সফটওয়্যার

-9 ভোল্ট ব্যাটারি

-আইআর রিসিভার

- এলইডি

-(https://www.amazon.com/6000K-6500K-600mA-700mA-Int…)

- সার্ভো মোটরস

- ব্রেডবোর্ড

- নকল কাগজ

ধাপ 1: নকশা

নকশা
নকশা

আপনার সার্টো মোটরগুলিকে সংযুক্ত করার জন্য বন্ধনীতে মাউন্ট করার জন্য এক্সট্রুডড খাঁজ সহ নৌকা এবং তরঙ্গ, আপনার পছন্দসই অংশগুলি ডিজাইন করতে সলিডওয়ার্কস বা উদ্ভাবকের মতো একটি প্রোগ্রাম ব্যবহার করুন।

আমি যে রৈখিক অনুভূমিক এবং উল্লম্ব গতি পেতে চেয়েছিলাম, আমি সার্ভোর সাথে সংযুক্ত একটি দুটি বার সিস্টেম ব্যবহার করেছি এবং একটি টি -এর মতো একটি গাইড রেল রয়েছে যা নৌকা এবং তরঙ্গের টুকরোতে অন্য টি আকৃতির সন্নিবেশের সাথে খাপ খায়।

3D মুদ্রিত বন্ধনীগুলি আকার এবং ফিটের মধ্যেও পরিবর্তন করা যেতে পারে কিন্তু লক্ষ্য করার মতো একটি বিষয় হল গর্তের ব্যাসগুলি অবশ্যই একে অপরের সাথে এবং সার্ভো মোটরের উপর মাপসই করা উচিত। আমার সার্ভোস এবং অ্যাপ্লিকেশনের জন্য, সমস্ত গর্তের ব্যাস 5 মিমি। এবং টি রেলগুলি 1 মিমি ছোট প্রস্থের ভিত্তিতে তাদের সন্নিবেশের চেয়ে বেশি।

মুদ্রণের পরে, মসৃণ ফিটিং এবং চলন্ত অংশগুলির জন্য কিছু হালকা স্যান্ডিং এবং ফাইলিংয়ের প্রয়োজন হতে পারে।

ধাপ 2: সমাবেশ

সমাবেশ
সমাবেশ

এই প্রকল্পের জন্য আপনার সমস্ত যন্ত্রাংশ স্থাপন গুরুত্বপূর্ণ কারণ যদি তারা সঠিক অবস্থানে না থাকে, তাহলে আপনার ছায়া অভিক্ষেপ সঠিক হবে না।

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

পরবর্তী আপনার নেতৃত্ব আলগা মাউন্ট (ভবিষ্যতে সমন্বয় জন্য)। LED এর জন্য আমি এটিকে কিছু জাম্পার তারের সাথে এবং তারপর 9 ভোল্টের ব্যাটারিতে সংযুক্ত করে বাহ্যিকভাবে মাউন্ট করেছি, কিন্তু আপনি এটিকে আরও একধাপ এগিয়ে নিয়ে যেতে পারেন এবং এটিকে আরডুইনোতে একীভূত করতে পারেন যাতে আপনাকে ঘুরতে তারগুলি ম্যানুয়ালি অপসারণ করতে হবে না। আলো চালু এবং বন্ধ।

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

এই বিন্দু থেকে শুধু আপনার তারের, arduino, breadboard, এবং IR রিসিভার রাখুন যেখানে তারা আলোর সাথে হস্তক্ষেপ করবে না এবং আপনি সম্পন্ন করেছেন।

ধাপ 3: কোডিং

#অন্তর্ভুক্ত

#অন্তর্ভুক্ত

#ডিফাইন প্লে 0xFFC23D

int oscillate = 0; int RECV_PIN = 11; // আইআর রিসিভার পিন

Servo servo;

Servo servo2;

int val; // আবর্তন কোণ

বুল cw রোটেশন, ccwRotation; // আবর্তনের অবস্থা

IRrecv irrecv (RECV_PIN);

decode_results ফলাফল;

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

{Serial.begin (9600);

irrecv.enableIRIn (); // রিসিভার শুরু করুন

servo2.attach (7); // দ্বিতীয় servo পিন

servo.attach (9); // servo পিন

}

অকার্যকর লুপ () {যদি (irrecv.decode (& ফলাফল)) {

Serial.println (results.value, HEX);

irrecv.resume (); // পরবর্তী মান গ্রহণ করুন

যদি (results.value == play || oscillate)

{

দোলনা = 1;

servo.write (5); // ভেরিয়েবল 'পজ' অবস্থানে যেতে সার্ভোকে বলুন

servo2.write (5);

বিলম্ব (400); // সার্ভো অবস্থানে পৌঁছানোর জন্য অপেক্ষা করে

servo.write (50); // ভেরিয়েবল 'পজ' অবস্থানে যেতে সার্ভোকে বলুন

servo2.write (50);

বিলম্ব (400); // সার্ভো অবস্থানে পৌঁছানোর জন্য অপেক্ষা করে

}

}

}

প্রস্তাবিত: