সুচিপত্র:

আরডুইনো এবং রাস্পবেরি পাই সহ আইওটি গ্যাস আবিষ্কারক: 5 টি ধাপ
আরডুইনো এবং রাস্পবেরি পাই সহ আইওটি গ্যাস আবিষ্কারক: 5 টি ধাপ

ভিডিও: আরডুইনো এবং রাস্পবেরি পাই সহ আইওটি গ্যাস আবিষ্কারক: 5 টি ধাপ

ভিডিও: আরডুইনো এবং রাস্পবেরি পাই সহ আইওটি গ্যাস আবিষ্কারক: 5 টি ধাপ
ভিডিও: Power Conditioning with Energy Harvesters - II 2024, নভেম্বর
Anonim
Image
Image
গ্যাস সেন্সরকে আরডুইনোতে সংযুক্ত করুন
গ্যাস সেন্সরকে আরডুইনোতে সংযুক্ত করুন

এই নির্দেশে আপনি একটি Arduino, একটি রাস্পবেরি পাই, এবং একটি MQ-5 গ্যাস সেন্সর ব্যবহার করে একটি IoT গ্যাস আবিষ্কারক তৈরি করতে শিখবেন। এই অংশগুলি ছাড়াও গ্যাস সেন্সরের সাথে আরডুইনো সংযোগ করার জন্য আপনার তিনটি তারের প্রয়োজন হবে। একবার এটি হয়ে গেলে আপনি রুমে বর্তমান গ্যাসের মাত্রা পেতে Arduino এবং Raspberry Pi এর জন্য কোড লিখতে সক্ষম হবেন, তা প্রাকৃতিক গ্যাস, অ্যালকোহল, এমনকি আপনার শ্বাস -প্রশ্বাসও। চল শুরু করি!

ধাপ 1: গ্যাস সেন্সরটিকে আরডুইনোতে সংযুক্ত করুন

গ্যাস সেন্সরকে আরডুইনোতে সংযুক্ত করুন
গ্যাস সেন্সরকে আরডুইনোতে সংযুক্ত করুন

গ্যাস সেন্সরটিকে আরডুইনোতে সংযুক্ত করতে আপনার তিনটি তারের প্রয়োজন হবে:

-সেন্সরের A0 (এনালগ আউট) থেকে আরডুইনোতে একটি এনালগ ইনপুট পিন

-সেন্সরের GND (গ্রাউন্ড পিন) থেকে আরডুইনোতে একটি গ্রাউন্ড পিন

-সেন্সরের VCC (পাওয়ার ইনপুট) থেকে আরডুইনোতে একটি 5v পিন

একবার এটি হয়ে গেলে, আরডুইনো চালু করুন। আপনার গ্যাস সেন্সরে একটি লাল আলো দেখা উচিত।

ধাপ 2: রাস্পবেরি পাই এর সাথে Arduino সংযুক্ত করুন

Arduino কে Raspberry Pi এর সাথে সংযুক্ত করুন
Arduino কে Raspberry Pi এর সাথে সংযুক্ত করুন

এটি পিআই এর ইউএসবি পোর্টের মাধ্যমে চালিত কিনা তা যাচাই করার জন্য আপনাকে রাস্পবেরি পাইতে আরডুইনো প্লাগ করতে হবে। আপনি Arduino এর serial.println () ফাংশনের মাধ্যমে যোগাযোগের জন্য এই সংযোগটি ব্যবহার করবেন, যা রাস্পবেরি পাই দ্বারা প্রাপ্ত হবে।

ধাপ 3: Arduino এর জন্য কিছু কোড লিখুন

Arduino এর জন্য কিছু কোড লিখুন
Arduino এর জন্য কিছু কোড লিখুন

এখন যেহেতু Arduino সংযুক্ত করা হয়েছে এটি অবশ্যই গ্যাস সেন্সর থেকে একটি রিডিং নিতে এবং এটি রাস্পবেরি পাইতে প্রেরণ করতে সক্ষম হবে। এটি করার জন্য, কয়েকটি লাইন কোড প্রয়োজন: Arduino অবশ্যই সেন্সর থেকে এনালগ ইনপুট নিতে হবে এবং তারপর এটি সিরিয়াল সংযোগে লিখতে হবে, যা Pi কে এটি পড়তে দেবে। এটি কীভাবে করা যায় তার একটি উদাহরণ ছবিতে অন্তর্ভুক্ত করা হয়েছে।

ধাপ 4: রাস্পবেরি পাই এর জন্য কিছু কোড লিখুন

রাস্পবেরি পাই এর জন্য কিছু কোড লিখুন
রাস্পবেরি পাই এর জন্য কিছু কোড লিখুন
রাস্পবেরি পাই এর জন্য কিছু কোড লিখুন
রাস্পবেরি পাই এর জন্য কিছু কোড লিখুন
রাস্পবেরি পাই এর জন্য কিছু কোড লিখুন
রাস্পবেরি পাই এর জন্য কিছু কোড লিখুন

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

এরপরে, আপনি একটি নতুন সিরিয়াল সংযোগ শুরু করতে চান এবং একটি সেন্সর ক্লাস লিখতে চান যা Arduino থেকে পড়বে এবং সেই তথ্যটি আমাদের ফ্লাস্ক রুট বরাবর পাঠাবে, যা দ্বিতীয় ছবিতে দেখানো হয়েছে। অবশেষে, আপনি HTML এ একটি ওয়েবপৃষ্ঠা তৈরি করতে চাইবেন যাতে আমরা আসলে আমাদের ডেটা দেখতে পারি। আপনি কীভাবে এটি করতে পারেন তার একটি উদাহরণ এখানে অন্তর্ভুক্ত করা হয়েছে।

ধাপ 5: একটি কেস তৈরি করুন এবং এটি চেষ্টা করুন

একটি কেস তৈরি করুন এবং এটি ব্যবহার করে দেখুন!
একটি কেস তৈরি করুন এবং এটি ব্যবহার করে দেখুন!
একটি কেস তৈরি করুন এবং এটি ব্যবহার করে দেখুন!
একটি কেস তৈরি করুন এবং এটি ব্যবহার করে দেখুন!
একটি কেস তৈরি করুন এবং এটি ব্যবহার করে দেখুন!
একটি কেস তৈরি করুন এবং এটি ব্যবহার করে দেখুন!

অবশেষে, একবার আপনি আপনার সেন্সরটি পরীক্ষা করে নিলে, আপনি এটির জন্য একটি কেস তৈরি করতে পারেন এবং এটি পরীক্ষা করে দেখতে পারেন! আপনি একটি 3D প্রিন্টার দিয়ে একটি কেস তৈরি করতে পারেন (Pi এবং Arduino এর জন্য আগে থেকে তৈরি কেস ইতিমধ্যেই বিদ্যমান) অথবা কার্ডবোর্ড থেকে একটি তৈরি করতে পারেন। উভয়ের একটি উদাহরণ উপরে অন্তর্ভুক্ত করা হয়েছে। আমরা থিংভার্স (এখানে এবং এখানে) থেকে আমাদের মামলা পেয়েছি। শেষ পর্যন্ত, পছন্দ আপনার উপর! সুখী বিল্ডিং!

প্রস্তাবিত: