সুচিপত্র:

ই-সুইচ: 5 টি ধাপ
ই-সুইচ: 5 টি ধাপ

ভিডিও: ই-সুইচ: 5 টি ধাপ

ভিডিও: ই-সুইচ: 5 টি ধাপ
ভিডিও: 3 switch, fuse and socket wiring | ইলেক্ট্রিক্যাল সুইচ বোর্ড ওয়ারিং #switchboardwiring #homewiring 2024, নভেম্বর
Anonim
ই-সুইচ
ই-সুইচ

এই নির্দেশনাটি সাউথ ফ্লোরিডা ইউনিভার্সিটি (www.makecourse.com) এ মেককোর্সের প্রকল্পের প্রয়োজনীয়তা পূরণের জন্য তৈরি করা হয়েছিল।

ই-সুইচ এমন একটি যন্ত্র যা একটি Arduino Uno, একটি IR রিসিভার, এবং একটি HCSR04 প্রক্সিমিটি সেন্সর ব্যবহার করে একটি সার্বো মোটর নিয়ন্ত্রণ করে যা একটি হালকা সুইচের সাথে সংযুক্ত থাকে। এই পণ্যটি শক্তি সঞ্চয় এবং রিমোট কন্ট্রোল ক্ষমতার মাধ্যমে অ্যাক্সেসের সহজতা যোগ করার জন্য তৈরি করা হয়েছিল। পণ্যটি বিদ্যমানগুলির থেকে পৃথক যে এটি ইনস্টল করার জন্য প্রস্তুত, শুধুমাত্র একটি বিদ্যমান লাইট সুইচ দিয়ে স্ক্রু করা প্রয়োজন, আর কোন সমাবেশ বা তারের প্রয়োজন নেই। প্রয়োজনীয় উপকরণগুলি নীচে তালিকাভুক্ত করা হয়েছে:

  • আরডুইনো উনো
  • HCSR04 প্রক্সিমিটি সেন্সর
  • আইআর রিসিভার + রিমোট
  • SG90 Servo মোটর
  • 3D প্রিন্টার + PLA ফিলামেন্ট
  • তারের
  • ছোট ব্রেডবোর্ড
  • ভেলক্রো
  • বৈদ্যুতিক টেপ

ধাপ 1: তারের

তারের
তারের

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

আইআর রিসিভার: আইআর রিসিভারে 3 টি পিন থাকে, বামদিকে সিগন্যাল পিন থাকে, যা ডিজিটাল পিনের সাথে সংযুক্ত থাকে। মাঝের পিনটি হল গ্রাউন্ড পিন, এবং শেষ পিনটি হল ভোল্টেজ পিন যার জন্য +5V প্রয়োজন।

HCSR04 প্রক্সিমিটি সেন্সর: প্রক্সিমিটি সেন্সরের 4 টি পিন আছে, বাম থেকে ডানে সেগুলো হল VCC (+5V), Trig (pin 4), Echo (pin 3), and ground।

SG90 সার্ভো মোটর: সার্ভোতে 3 টি সংযোগ রয়েছে, লাল হল VCC (+5V), বাদামী হল স্থল, এবং হলুদ হল সংকেত (পিন 5)।

ধাপ 2: কোড

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

*কোডটি.rar ফাইল হিসাবে আপলোড করা হয়েছে, আনজিপ করা আবশ্যক*

আরডুইনো কোড HCSR04 এবং IR রিসিভারকে ইনপুট হিসেবে ব্যবহার করে, যেখানে সার্ভো মোটরই একমাত্র আউটপুট। সার্ভো মোটরগুলির বর্তমান অবস্থান রেকর্ড করতে একটি ভেরিয়েবল ডাব "স্টেট" ব্যবহার করা হয়। 0 অফ পজিশনে থাকা সার্ভোর সাথে সামঞ্জস্যপূর্ণ, 1 অন পজিশনের নির্দেশক।

লুপে, প্রথম ধাপ হল শেষ রেকর্ড করা প্রক্সিমিটি সেন্সর দূরত্ব (lastValue) আপডেট করা, পরবর্তীটি বর্তমান দূরত্ব (দূরত্ব) রেকর্ড করা, তারপর এই মানগুলির তুলনা করা হয়। যদি শেষ মান বর্তমান দূরত্বের চেয়ে বেশি হয়, তাহলে একটি হাত এগিয়ে আসছে, এবং সার্বো 90 ডিগ্রী নিচে, লাইট বন্ধ করে দেবে, বর্তমান অবস্থা 1। প্রত্যাহার করা হচ্ছে, এবং সার্ভো 90 ডিগ্রি উপরে ঘুরবে, লাইট জ্বালিয়ে দেবে, বর্তমান অবস্থা 0 থাকলে। ফলাফলের উপর নির্ভর করে, আইআর রিসিভার আপ বা ডাউন হবে। কোড 0xFFE01F আইআর রিমোট প্লাস বাটনের সাথে মিলে যায়, এবং যদি প্রাপ্ত হয় তাহলে আলো চালু করার জন্য সার্ভোকে উপরের দিকে ঘুরিয়ে দেবে, বর্তমান অবস্থাটি 0। আলো নিভিয়ে দেওয়ার জন্য সার্ভো নিচের দিকে, বর্তমান অবস্থা 1। যদি কোন সংকেত না পাওয়া যায়, কোডটি লুপ হয়ে যায় এবং অনুসন্ধান চালিয়ে যায় (irrecv.resume)।

ধাপ 3: 3D মুদ্রিত উপাদান

3D মুদ্রিত উপাদান
3D মুদ্রিত উপাদান
3D মুদ্রিত উপাদান
3D মুদ্রিত উপাদান
3D মুদ্রিত উপাদান
3D মুদ্রিত উপাদান

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

  • হালকা সুইচ বন্ধনী: এই টুকরাটি তার প্রংগুলির মধ্যে একটি হালকা সুইচ ধরে রাখার জন্য ডিজাইন করা হয়েছিল, এটি একটি সার্ভো মোটরের সাথে সংযুক্ত করার জন্যও ডিজাইন করা হয়েছিল এবং এর জন্য একটি গর্ত রয়েছে।
  • হাউজিংয়ে 4 টি বগি রয়েছে: একটি প্রক্সিমিটি সেন্সরের জন্য, যা হাউজিংয়ের সামনের অংশে, একটি আয়তক্ষেত্রাকার খোলার সাথে। এর ঠিক উপরে আরডুইনো এবং আইআর রিসিভারের জন্য একটি বগি, এটি এমন গর্ত তৈরি করেছে যা অন্যান্য বগি (তারের জন্য), পাশাপাশি স্ক্রুগুলির জন্য গর্ত তৈরি করে। আবাসনের পিছনের অংশটি ফাঁকা হয়ে গেছে। দুটি প্রং ধারণকারী বৃহৎ এলাকা হল সার্ভো মোটর এবং ব্রেডবোর্ড বগি, সার্বো মোটর মাউন্ট করার জন্য প্রংগুলি ফাঁকা এবং আকারের। ছোট বগি শেষ, এবং এটি একটি 9V ব্যাটারি জন্য লাগানো হয়।

ধাপ 4: সমাবেশ

সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ
  1. HCSR04 এর পিনের সাথে তারের সংযোগ করুন, তারপর সেন্সরটিকে তার বগিতে রাখুন, যেমনটি চিত্রিত করা হয়েছে। খোলার মাধ্যমে এবং সার্ভো মোটর বগিতে তারগুলি চালান।
  2. আইআর রিসিভারের পিনের সাথে তারের সংযোগ করুন, তারপরে রিসিভারটিকে আর্দুইনো কম্পার্টমেন্টের ভিতরের সামনের প্যানেলে বৈদ্যুতিক টেপ ব্যবহার করে সুরক্ষিত করুন, নিশ্চিত করুন যে রিসিভারের মাথা পাশ থেকে বেরিয়ে যাচ্ছে, যোগাযোগের সমস্যাগুলি রোধ করার জন্য। যতটা সম্ভব আবাসনের শীর্ষে রাখুন। সার্ভার মোটর বগিতে তারগুলি চালান।
  3. মূল খোলার কাছাকাছি হাউজিংয়ের দীর্ঘতম গর্তের মাধ্যমে ব্যাটারি সংযোগকারী কেবলটি চালান। নিশ্চিত করুন যে সংযোগকারীর উভয় অংশ যথাযথ দিকে রয়েছে (Arduino সংযোগকারী Arduino বগি, ব্যাটারি সংযোগকারী থেকে ব্যাটারি কম্পার্টমেন্ট)।
  4. একটি সার্ভো স্ক্রু ব্যবহার করে, 3 ডি প্রিন্টেড লাইট সুইচ বন্ধনীটিকে সার্ভো মোটরের সাথে চিত্রিত হিসাবে সংযুক্ত করুন। তারপরে, তারের ইঙ্গিত দিয়ে প্রংগুলি ব্যবহার করে সার্ভো মোটরটি মাউন্ট করুন।
  5. ব্রেডবোর্ড ইনস্টল করতে ভেলক্রো ব্যবহার করুন।
  6. আরডুইনোকে তার আবাসনে রাখার আগে, সমস্ত উপাদানগুলিকে রুটিবোর্ডে সংযুক্ত করুন, তারপরে উপযুক্ত আরডুইনো পিনগুলিতে। সমস্ত উপাদান সমান্তরালভাবে তাদের শক্তি সরবরাহ করা উচিত। শেষ হয়ে গেলে, Arduino এর বগিতে রাখুন, 9V ব্যাটারি পোর্টটি বাইরের দিকে মুখ করে।
  7. 9V ব্যাটারিটি তার আবাসনে রাখুন এবং Arduino এর সাথে সংযুক্ত করুন।

ধাপ 5: ব্যবহার

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

প্রস্তাবিত: