যখন Arduino প্রকল্পের কথা আসে, কম্পন সেন্সর তারা বিভিন্ন অ্যাপ্লিকেশন একটি অপরিহার্য ভূমিকা পালন করে. এই মডিউলগুলি গতিবিধি বা কম্পন সনাক্তকরণ এবং সংকেত তৈরি করার অনুমতি দেয় যা অ্যালার্ম সিস্টেম, বুদ্ধিমান রোবট বা এমনকি শিল্প মেশিনগুলির জন্য কম্পন বিশ্লেষণেও ব্যবহার করা যেতে পারে। যদিও এই মডিউলগুলির অফারটি ব্যাপক, তবে তাদের বৈশিষ্ট্যগুলি এবং কীভাবে সেগুলিকে সঠিকভাবে একত্রিত করা যায় তা জানা অপরিহার্য৷
বিভিন্ন ধরনের ভাইব্রেশন সেন্সর মডিউল আছে, যেমন দঃপঃ-420 বা SW-18010P, যা তাদের ব্যবহারিক বৈশিষ্ট্যগুলির জন্য আলাদা। সিসমিক অ্যালার্ম, অ্যান্টি-থেফ সিস্টেম, বা শক ডিটেকশন প্রজেক্ট তৈরি করা হোক না কেন, এই সেন্সরগুলি নতুনদের জন্যও কার্যকর করার জন্য একটি সাশ্রয়ী এবং সহজ বিকল্প। নীচে, আমরা এই ডিভাইসগুলি সম্পর্কে আপনার যা যা জানা দরকার তা অন্বেষণ করি: তাদের উপাদান, অপারেশন, সংযোগের উদাহরণ এবং Arduino এ প্রোগ্রামিং।
একটি ভাইব্রেশন সেন্সর মডিউল কি?
একটি কম্পন সেন্সর মডিউল সনাক্ত করার জন্য ডিজাইন করা একটি ডিভাইস আন্দোলন o vibes নেই তাদের পরিবেশের জন্য নির্দিষ্ট। ভিতরে, তারা সাধারণত একটি স্প্রিং বা কুণ্ডলী ব্যবহার করে যা বাহ্যিক উদ্দীপনায় প্রতিক্রিয়া দেখায়, এর আউটপুট পরিবর্তন করে। মডেলের উপর নির্ভর করে, তাদের ডিজিটাল আউটপুট থাকতে পারে, যা মাইক্রোকন্ট্রোলারগুলির সাথে একীভূত করা সহজ করে তোলে যেমন যাও Arduino.
এই মডিউলগুলির সাধারণ বৈশিষ্ট্য
- অপারেটিং ভোল্টেজ: অধিকাংশ মডিউল একটি পরিসীমা মধ্যে কাজ 3.3V y 5V, Arduino এর সাথে কাজ করার জন্য উপযুক্ত।
- ডিজিটাল ফলাফল: তারা আকারে সুইচিং মান তৈরি করে 0 y 1, কম্পন আছে কি না তা নির্দেশ করে।
- সহজ স্থাপন: এগুলিতে বোল্টের গর্ত রয়েছে যা তাদের শারীরিক প্রকল্পগুলিতে মাউন্ট করা সহজ করে তোলে।
- সামঞ্জস্য: তারা একাধিক অ্যাপ্লিকেশনের সাথে সামঞ্জস্যপূর্ণ, থেকে এলার্ম ডিভাইস পর্যন্ত শিল্প পরিবেশ.
ব্যবহারিক উদাহরণ: SW-420 এবং Arduino প্রোগ্রামিং
স্ক্রিনশট
কম্পন সেন্সরের একটি জনপ্রিয় উদাহরণ হল মডিউল দঃপঃ-420. এটি নিম্নলিখিত হিসাবে সংযুক্ত করা যেতে পারে: পিন VCC সাথে সংযুক্ত 5V Arduino এর, GND al GND বোর্ডের, এবং ডিজিটাল আউটপুট পিন (DO) আরডুইনোতে একটি ডিজিটাল পোর্টে, যেমন পিন 8. এই মডিউল এছাড়াও একটি অন্তর্ভুক্ত এলইডি সনাক্তকরণ অবস্থা নির্দেশ করে।
এই সেন্সরের সাথে কাজ করার জন্য এখানে একটি বেস কোড রয়েছে:
int sensorpin = 8; int pinLed = 13; অকার্যকর সেটআপ() { পিনমোড(পিন সেন্সর, ইনপুট); পিনমোড (পিনলেড, আউটপুট); } void loop() { if (digitalRead(pinSensor)) { digitalwrite(pinLed, HIGH); বিলম্ব (1000); ডিজিটাল রাইট (পিনলেড, কম); বিলম্ব (1000); } অন্য { ডিজিটাল রাইট (পিনলেড, কম); } }
এই কোড একটি চালু এলইডি এক সেকেন্ডের জন্য যখন সেন্সর কম্পন সনাক্ত করে এবং কোন উদ্দীপনা না থাকলে এটি বন্ধ করে দেয়।
ব্যবহার এবং অ্যাপ্লিকেশন
ভাইব্রেশন সেন্সর মডিউলগুলির বিভিন্ন অ্যাপ্লিকেশন রয়েছে, যার মধ্যে রয়েছে:
- সিসমিক অ্যালার্ম: এর গতিবিধি সনাক্ত করতে সক্ষম আমি সাধারণত সামনে ক ভূমিকম্প.
- চুরি বিরোধী সিস্টেম: গাড়ি বা অ্যালার্ম সক্রিয় করার জন্য পারফেক্ট মোটরসাইকেল.
- শিল্প: এর কম্পন বিশ্লেষণে ব্যবহৃত হয় মেশিন ব্যর্থতা প্রতিরোধ করতে।
উপরন্তু, কিছু মডেল যেমন SW-18010P যেমন অতিরিক্ত বৈশিষ্ট্য অন্তর্ভুক্ত সামঞ্জস্যযোগ্য সংবেদনশীলতা y ধুলো প্রতিরোধের, যা প্রতিকূল পরিবেশে এর সম্ভাবনাকে প্রসারিত করে।
আরও উন্নত প্রকল্পে, এই সেন্সরগুলিকে ব্যবহার করে বৃহত্তর সিস্টেমের সাথে একত্রিত করা সম্ভব বাধা o সংকেত প্রক্রিয়াকরণ কম্পনের তীব্রতা পরিমাপ করতে। এটি জটিল অ্যাপ্লিকেশনগুলির জন্য বৃহত্তর নমনীয়তায় অনুবাদ করে।
এই সব তথ্য, এটা স্পষ্ট যে কম্পন সেন্সর তারা উদ্ভাবনী প্রকল্পের জন্য খুব দরকারী টুল. একটি ছোট হোম ডিভাইস থেকে শিল্প সিস্টেম, তারা অফার ব্যবহারিক সমাধান y বাস্তবায়ন করা সহজ, বিশেষ করে যদি আপনি একটি প্ল্যাটফর্ম হিসাবে Arduino ব্যবহার করেন।