সুচিপত্র:

I2C মোড ব্যবহার করে Arduino Duemilanove এর সাথে ইন্টারফেসিং সেন্সিরিয়ন, SPS-30, পার্টিকুলেট ম্যাটার সেন্সর: 5 টি ধাপ
I2C মোড ব্যবহার করে Arduino Duemilanove এর সাথে ইন্টারফেসিং সেন্সিরিয়ন, SPS-30, পার্টিকুলেট ম্যাটার সেন্সর: 5 টি ধাপ

ভিডিও: I2C মোড ব্যবহার করে Arduino Duemilanove এর সাথে ইন্টারফেসিং সেন্সিরিয়ন, SPS-30, পার্টিকুলেট ম্যাটার সেন্সর: 5 টি ধাপ

ভিডিও: I2C মোড ব্যবহার করে Arduino Duemilanove এর সাথে ইন্টারফেসিং সেন্সিরিয়ন, SPS-30, পার্টিকুলেট ম্যাটার সেন্সর: 5 টি ধাপ
ভিডিও: keypad and LCD interfacing with arduino in bangla 2024, নভেম্বর
Anonim
I2C মোড ব্যবহার করে Arduino Duemilanove এর সাথে ইন্টারফেসিং সেন্সিরিয়ন, SPS-30, পার্টিকুলেট ম্যাটার সেন্সর
I2C মোড ব্যবহার করে Arduino Duemilanove এর সাথে ইন্টারফেসিং সেন্সিরিয়ন, SPS-30, পার্টিকুলেট ম্যাটার সেন্সর
I2C মোড ব্যবহার করে Arduino Duemilanove এর সাথে ইন্টারফেসিং সেন্সিরিয়ন, SPS-30, পার্টিকুলেট ম্যাটার সেন্সর
I2C মোড ব্যবহার করে Arduino Duemilanove এর সাথে ইন্টারফেসিং সেন্সিরিয়ন, SPS-30, পার্টিকুলেট ম্যাটার সেন্সর

যখন আমি এসপিএস 30 সেন্সরগুলিকে ইন্টারফেস করার চেষ্টা করছিলাম, তখন আমি বুঝতে পারলাম যে বেশিরভাগ উৎস রাস্পবেরি পাই এর জন্য কিন্তু আরডুইনো এর জন্য নয়। আমি আরডুইনোর সাথে সেন্সর কাজ করার জন্য একটু সময় ব্যয় করি এবং আমি আমার অভিজ্ঞতা এখানে পোস্ট করার সিদ্ধান্ত নিয়েছি যাতে এটি অন্যান্য ব্যবহারকারীদের জন্য উপকারী হতে পারে। ইন্টারফেসটি খুব সহজ, আপনার যদি সঠিক তারের থাকে তবে কোনও সোল্ডারিংয়ের প্রয়োজন নেই। আপনি সেন্সর কাজ করতে Arduino বোর্ডে পাঁচটি লিড লাগান। এছাড়াও লাইব্রেরিগুলি ইতিমধ্যে উপলব্ধ।

আপনি উপাদানগুলি সংগ্রহ করার পরে, সাবধানে পরীক্ষা করুন এবং আপনার কাছে কী, সংযোগকারী ইত্যাদি আছে তা দেখুন। এই প্রকল্পে আমি I2C সংযোগ মোড অনুসরণ করেছি।

সরবরাহ

  • SPS30 Sensirion পার্টিকুলেট ম্যাটার সেন্সর এবং কানেক্টর ক্যাবল আমি এখানে আমার পেয়েছি।
  • Arduino Duemilanove (যেকোনো ধরনের Arduino যতক্ষণ আপনি SC এবং SDA পিন নির্ধারণ করবেন ততক্ষণ কাজ করা উচিত)
  • Arduino জন্য USB তারের

ধাপ 1: I2C মোডের জন্য আপনার সেন্সরকে আরডুইনোতে সংযুক্ত করুন

I2C মোডের জন্য আপনার সেন্সরকে Arduino এর সাথে সংযুক্ত করুন
I2C মোডের জন্য আপনার সেন্সরকে Arduino এর সাথে সংযুক্ত করুন
I2C মোডের জন্য আপনার সেন্সরকে Arduino এর সাথে সংযুক্ত করুন
I2C মোডের জন্য আপনার সেন্সরকে Arduino এর সাথে সংযুক্ত করুন
I2C মোডের জন্য আপনার সেন্সরকে Arduino এর সাথে সংযুক্ত করুন
I2C মোডের জন্য আপনার সেন্সরকে Arduino এর সাথে সংযুক্ত করুন
I2C মোডের জন্য আপনার সেন্সরকে Arduino এর সাথে সংযুক্ত করুন
I2C মোডের জন্য আপনার সেন্সরকে Arduino এর সাথে সংযুক্ত করুন

প্রতিটি Arduino বিভিন্ন সংযোগ থাকতে পারে। আমি আগে উল্লেখ করেছি, আমি I2C মোড ব্যবহার করেছি (UART নয়)। সেন্সরটি সরাসরি Arduino এর 5V পিন দ্বারা চালিত হতে পারে।

স্কিম্যাটিক্সে দেখানো হিসাবে সংযোগগুলি করুন। Duemilanove পিনের জন্য (চিত্রে দেখানো হয়েছে):

এসডিএ এডিসি 4

এসসিএল এডিসি 5

নিশ্চিত করুন যে SPS30 এর পিন 4 ("ইন্টারফেস সিলেক্ট") সেন্সরের পাওয়ার-আপে GND- এর সাথে সংযুক্ত আছে, অন্যথায় সেন্সর I2C মোডের পরিবর্তে UART এ কাজ করে এবং এই ড্রাইভার সেন্সর সনাক্ত করবে না।

ধাপ 2: আপনার Arduino IDE এর জন্য লাইব্রেরি ইনস্টল করুন

আমি এখানে নির্দেশাবলী অনুসরণ করেছি:

লাইব্রেরি ইনস্টলেশন নির্দেশাবলী

ধাপ 3: প্রোগ্রাম

আবার ব্যবহারের জন্য নির্দেশাবলী অনুসরণ করুন:

ব্যবহার

Github সাইট থেকে ব্যবহৃত প্রোগ্রাম হল sps30.ino ফাইল।

ধাপ 4: প্লট আউটপুট

আপনি যদি কিছু না করেন, প্রোগ্রামটি সিরিয়াল মনিটরে আউটপুট করতে দেখা যায়।

আমি প্রথমে এটির চক্রান্ত করার চেষ্টা করেছি, প্রোগ্রামটি সম্পাদনা করে কেবল উল্লিখিত লাইনটি নিষ্ক্রিয় করে।

ধাপ 5: সিরিয়াল মনিটর সেটিং

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

প্রস্তাবিত: