সুচিপত্র:
- সরবরাহ
- ধাপ 1: I2C মোডের জন্য আপনার সেন্সরকে আরডুইনোতে সংযুক্ত করুন
- ধাপ 2: আপনার Arduino IDE এর জন্য লাইব্রেরি ইনস্টল করুন
- ধাপ 3: প্রোগ্রাম
- ধাপ 4: প্লট আউটপুট
- ধাপ 5: সিরিয়াল মনিটর সেটিং
ভিডিও: I2C মোড ব্যবহার করে Arduino Duemilanove এর সাথে ইন্টারফেসিং সেন্সিরিয়ন, SPS-30, পার্টিকুলেট ম্যাটার সেন্সর: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
যখন আমি এসপিএস 30 সেন্সরগুলিকে ইন্টারফেস করার চেষ্টা করছিলাম, তখন আমি বুঝতে পারলাম যে বেশিরভাগ উৎস রাস্পবেরি পাই এর জন্য কিন্তু আরডুইনো এর জন্য নয়। আমি আরডুইনোর সাথে সেন্সর কাজ করার জন্য একটু সময় ব্যয় করি এবং আমি আমার অভিজ্ঞতা এখানে পোস্ট করার সিদ্ধান্ত নিয়েছি যাতে এটি অন্যান্য ব্যবহারকারীদের জন্য উপকারী হতে পারে। ইন্টারফেসটি খুব সহজ, আপনার যদি সঠিক তারের থাকে তবে কোনও সোল্ডারিংয়ের প্রয়োজন নেই। আপনি সেন্সর কাজ করতে Arduino বোর্ডে পাঁচটি লিড লাগান। এছাড়াও লাইব্রেরিগুলি ইতিমধ্যে উপলব্ধ।
আপনি উপাদানগুলি সংগ্রহ করার পরে, সাবধানে পরীক্ষা করুন এবং আপনার কাছে কী, সংযোগকারী ইত্যাদি আছে তা দেখুন। এই প্রকল্পে আমি I2C সংযোগ মোড অনুসরণ করেছি।
সরবরাহ
- SPS30 Sensirion পার্টিকুলেট ম্যাটার সেন্সর এবং কানেক্টর ক্যাবল আমি এখানে আমার পেয়েছি।
- Arduino Duemilanove (যেকোনো ধরনের Arduino যতক্ষণ আপনি SC এবং SDA পিন নির্ধারণ করবেন ততক্ষণ কাজ করা উচিত)
- Arduino জন্য USB তারের
ধাপ 1: I2C মোডের জন্য আপনার সেন্সরকে আরডুইনোতে সংযুক্ত করুন
প্রতিটি Arduino বিভিন্ন সংযোগ থাকতে পারে। আমি আগে উল্লেখ করেছি, আমি I2C মোড ব্যবহার করেছি (UART নয়)। সেন্সরটি সরাসরি Arduino এর 5V পিন দ্বারা চালিত হতে পারে।
স্কিম্যাটিক্সে দেখানো হিসাবে সংযোগগুলি করুন। Duemilanove পিনের জন্য (চিত্রে দেখানো হয়েছে):
এসডিএ এডিসি 4
এসসিএল এডিসি 5
নিশ্চিত করুন যে SPS30 এর পিন 4 ("ইন্টারফেস সিলেক্ট") সেন্সরের পাওয়ার-আপে GND- এর সাথে সংযুক্ত আছে, অন্যথায় সেন্সর I2C মোডের পরিবর্তে UART এ কাজ করে এবং এই ড্রাইভার সেন্সর সনাক্ত করবে না।
ধাপ 2: আপনার Arduino IDE এর জন্য লাইব্রেরি ইনস্টল করুন
আমি এখানে নির্দেশাবলী অনুসরণ করেছি:
লাইব্রেরি ইনস্টলেশন নির্দেশাবলী
ধাপ 3: প্রোগ্রাম
আবার ব্যবহারের জন্য নির্দেশাবলী অনুসরণ করুন:
ব্যবহার
Github সাইট থেকে ব্যবহৃত প্রোগ্রাম হল sps30.ino ফাইল।
ধাপ 4: প্লট আউটপুট
আপনি যদি কিছু না করেন, প্রোগ্রামটি সিরিয়াল মনিটরে আউটপুট করতে দেখা যায়।
আমি প্রথমে এটির চক্রান্ত করার চেষ্টা করেছি, প্রোগ্রামটি সম্পাদনা করে কেবল উল্লিখিত লাইনটি নিষ্ক্রিয় করে।
ধাপ 5: সিরিয়াল মনিটর সেটিং
শুধু লাইনটি সম্পাদনা করুন এবং সিরিয়াল মনিটরে সেট করুন। অবশ্যই, প্রতিবার আপনাকে নতুন পরিবর্তন সহ আপনার কোড আপলোড করতে হবে।
প্রস্তাবিত:
Arduino UNO- এর সাথে ক্যাপাসিটিভ ফিঙ্গারপ্রিন্ট সেন্সর ইন্টারফেসিং: 7 টি ধাপ
Arduino UNO- এর সাথে ক্যাপাসিটিভ ফিঙ্গারপ্রিন্ট সেন্সর ইন্টারফেসিং: আরে, কি হচ্ছে, বন্ধুরা! আজ এখানে CETech থেকে আজ আমরা আমাদের প্রকল্পগুলিতে একটি সুরক্ষামূলক স্তর যুক্ত করতে যাচ্ছি। চিন্তা করবেন না আমরা এর জন্য কোন দেহরক্ষী নিয়োগ করতে যাচ্ছি না। এটি DFRobot থেকে একটি সুন্দর সুন্দর আঙ্গুলের ছাপ সেন্সর হবে তাই
অতিস্বনক সেন্সর এবং যোগাযোগহীন তাপমাত্রা সেন্সরের সাথে Arduino ইন্টারফেসিং: 8 টি ধাপ
অতিস্বনক সেন্সর এবং যোগাযোগহীন তাপমাত্রা সেন্সরের সাথে Arduino ইন্টারফেসিং: আজকাল, নির্মাতারা, বিকাশকারীরা প্রকল্পগুলির প্রোটোটাইপিংয়ের দ্রুত বিকাশের জন্য Arduino কে পছন্দ করছেন। Arduino একটি ওপেন সোর্স ইলেকট্রনিক্স প্ল্যাটফর্ম যা সহজেই ব্যবহারযোগ্য হার্ডওয়্যার এবং সফটওয়্যারের উপর ভিত্তি করে। Arduino খুব ভাল ব্যবহারকারী সম্প্রদায় আছে এই প্রকল্পে
I2C / IIC LCD ডিসপ্লে - Arduino এর সাথে SPI থেকে IIC মডিউল ব্যবহার করে I2C LCD ডিসপ্লেতে একটি SPI LCD ব্যবহার করুন: 5 টি ধাপ
I2C / IIC LCD ডিসপ্লে | Arduino এর সাথে SPI থেকে IIC মডিউল ব্যবহার করে I2C LCD ডিসপ্লেতে একটি SPI LCD ব্যবহার করুন: হাই বন্ধুরা যেহেতু একটি স্বাভাবিক SPI LCD 1602 এর সাথে সংযোগ করার জন্য অনেকগুলি তার রয়েছে তাই এটিকে arduino দিয়ে ইন্টারফেস করা খুব কঠিন কিন্তু বাজারে একটি মডিউল পাওয়া যায় যা এসপিআই ডিসপ্লেকে আইআইসি ডিসপ্লেতে রূপান্তর করুন যাতে আপনাকে কেবল 4 টি তারের সংযোগ করতে হবে
Arduino এর সাথে 2.4Ghz NRF24L01 মডিউল ব্যবহার করে ওয়্যারলেস রিমোট - Nrf24l01 4 চ্যানেল / 6 চ্যানেল ট্রান্সমিটার রিসিভার কোয়াডকপ্টার - আরসি হেলিকপ্টার - আরডুইনো ব্যবহার করে আরসি প্লেন: 5 টি ধাপ (ছবি সহ)
Arduino এর সাথে 2.4Ghz NRF24L01 মডিউল ব্যবহার করে ওয়্যারলেস রিমোট | Nrf24l01 4 চ্যানেল / 6 চ্যানেল ট্রান্সমিটার রিসিভার কোয়াডকপ্টার | আরসি হেলিকপ্টার | আরডুইনো ব্যবহার করে আরসি প্লেন: একটি আরসি গাড়ি চালানোর জন্য | চতুর্ভুজ | ড্রোন | আরসি প্লেন | RC নৌকা, আমাদের সবসময় একটি রিসিভার এবং ট্রান্সমিটার দরকার, ধরুন RC QUADCOPTER এর জন্য আমাদের একটি 6 টি চ্যানেল ট্রান্সমিটার এবং রিসিভার দরকার এবং সেই ধরনের TX এবং RX খুব ব্যয়বহুল, তাই আমরা আমাদের একটি তৈরি করতে যাচ্ছি
ক্লাউডএক্স মাইক্রোকন্ট্রোলার ব্যবহার করে শিফট রেজিস্টারের সাথে ইন্টারফেসিং 7-সেগমেন্ট ডিসপ্লে: 5 টি ধাপ
ক্লাউডএক্স মাইক্রোকন্ট্রোলার ব্যবহার করে শিফট রেজিস্টারের সাথে ইন্টারফেসিং 7-সেগমেন্ট ডিসপ্লে: এই প্রজেক্টে আমরা ক্লাউডএক্স মাইক্রোকন্ট্রোলারের সাথে সাত সেগমেন্ট এলইডি ডিসপ্লে ইন্টারফেস করার একটি টিউটোরিয়াল প্রকাশ করছি। সাতটি সেগমেন্ট ডিসপ্লে অনেক এমবেডেড সিস্টেম এবং ইন্ডাস্ট্রিয়াল অ্যাপলিকেশনে ব্যবহার করা হয় যেখানে আউটপুটের পরিসর দেখানো হয়