সুচিপত্র:

Arduino GSM ভিত্তিক মোটর কন্ট্রোল (GSM মডিউল ছাড়া): 3 টি ধাপ
Arduino GSM ভিত্তিক মোটর কন্ট্রোল (GSM মডিউল ছাড়া): 3 টি ধাপ

ভিডিও: Arduino GSM ভিত্তিক মোটর কন্ট্রোল (GSM মডিউল ছাড়া): 3 টি ধাপ

ভিডিও: Arduino GSM ভিত্তিক মোটর কন্ট্রোল (GSM মডিউল ছাড়া): 3 টি ধাপ
ভিডিও: Battery less power supply and battery life calculation for embedded devices II 2024, নভেম্বর
Anonim
Arduino GSM ভিত্তিক মোটর কন্ট্রোল (GSM মডিউল ছাড়া)
Arduino GSM ভিত্তিক মোটর কন্ট্রোল (GSM মডিউল ছাড়া)

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

আমি কেবল এটি সংশোধন করেছি যে কল করার সময় যদি আপনি জিনিসটি কাটেন (রিলে) চালু থাকবে যতক্ষণ না আপনি ফিরে কল করবেন। আপনি এই প্রকল্পের সাথে যেকোনো ধরনের সস্তা মোবাইল বা যে কোন মোবাইল ফোন ব্যবহার করতে পারেন।

আমরা যা ব্যবহার করছি তা হল মোবাইল ফোনের ভাইব্রেটর মোটরের সংযোগ। মনে রাখবেন যে আপনাকে অবশ্যই ভাইব্রেটর মোটরটি সংযোগ বিচ্ছিন্ন করতে হবে তারপর সংযোগ স্থাপন করতে হবে কারণ এটি পিছনের EMF কে আমাদের সার্কিট বোর্ডগুলি (Arduino) ধ্বংস করতে পারে।

যখন সংযোগগুলি সম্পন্ন হয় তখন অবশ্যই প্রকল্পে কোন ভাইব্রেটর থাকবে না (সংযোগ বিচ্ছিন্ন করে ফেলে দিন)।

ধাপ 1: ভাইব্রেটরের কাজ বোঝা

ভাইব্রেটরের কাজ বোঝা
ভাইব্রেটরের কাজ বোঝা
ভাইব্রেটরের কাজ বোঝা
ভাইব্রেটরের কাজ বোঝা

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

একটি অসিলোস্কোপ তার চালু এবং বন্ধ করার আচরণ বুঝতে সাহায্য করে। আমার ক্ষেত্রে কল এটি 1 সেকেন্ডের জন্য কম্পন দেয় তারপর অন্য সেকেন্ডের জন্য বন্ধ। যে সব লুপ ছিল (বারবার পদ্ধতিতে)।

আমি কিছু পরিবর্তন করার পরে এর জন্য একটি পুশ বোতাম কোড ব্যবহার করেছি।

ধাপ 2: পরিকল্পিত এবং কোড

পরিকল্পিত এবং কোড
পরিকল্পিত এবং কোড
পরিকল্পিত এবং কোড
পরিকল্পিত এবং কোড

এখানে আমাদের মোবাইল ফোন থেকে ভাইব্রেটর সংযোগের +ve তারের সংযোগ করতে হবে আরডিনোর পিন 10 এর সাথে, যখন GND- কে ভাইব্রেটর সংযোগের -ve টার্মিনালে সংযুক্ত করা হয়েছে।

আমি 5v রিলে ব্যবহার করছি এবং তাই arduino 5v ব্যবহার করে এটি BC547 NPN ট্রানজিস্টার রিলে ড্রাইভার সার্কিটে সরবরাহ করার জন্য। Arduino uno এ Pin6 হল আউটপুট পিন। আপনি আরও আউটপুট করতে পারেন এবং বিভিন্ন ফাংশন সম্পাদন করতে পারেন।

ধাপ 3: কাজ এবং কোড ভিডিও

আমি নিচে ব্যাখ্যা করছি কিভাবে আমার কোড এবং ব্যবস্থা আমার জন্য কাজ করেছে।

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

এটি আসলেই খুব সহজ পদ্ধতি যখন কোডটি বোঝা কঠিন নয়। কোডের জন্য কোন লাইব্রেরির প্রয়োজন নেই তাই এটি সহজেই সংকলিত আপনাকে বিরক্ত করার দরকার নেই। কোন সমস্যা হলে আমাকে এখানে জিজ্ঞাসা করুন। শুভকামনা।!

প্রস্তাবিত: