সুচিপত্র:

রাস্পবেরি পাই ব্যবহার করে, SI7006: 6 ধাপের সাথে আর্দ্রতা এবং তাপমাত্রা মূল্যায়ন করুন
রাস্পবেরি পাই ব্যবহার করে, SI7006: 6 ধাপের সাথে আর্দ্রতা এবং তাপমাত্রা মূল্যায়ন করুন

ভিডিও: রাস্পবেরি পাই ব্যবহার করে, SI7006: 6 ধাপের সাথে আর্দ্রতা এবং তাপমাত্রা মূল্যায়ন করুন

ভিডিও: রাস্পবেরি পাই ব্যবহার করে, SI7006: 6 ধাপের সাথে আর্দ্রতা এবং তাপমাত্রা মূল্যায়ন করুন
ভিডিও: সবচেয়ে ছোট কম্পিউটার Raspberry Pi 3 Model B+ Full Setup 2024, নভেম্বর
Anonim
Image
Image
আমাদের প্রয়োজনীয় যন্ত্রপাতি
আমাদের প্রয়োজনীয় যন্ত্রপাতি

রাস্পবেরি পাইয়ের জন্য উত্সাহী হওয়ায় আমরা এর সাথে আরও কিছু দর্শনীয় পরীক্ষার কথা ভেবেছিলাম।

এই প্রচারাভিযানে, আমরা একটি রাস্পবেরি পাই এবং SI7006, আর্দ্রতা এবং তাপমাত্রা সেন্সর ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা পরিমাপ করব যা নিয়ন্ত্রণ করা প্রয়োজন। সুতরাং আসুন আর্দ্রতা পরিমাপের জন্য একটি সিস্টেম তৈরির এই যাত্রাটি দেখি।

ধাপ 1: আমাদের প্রয়োজনীয় যন্ত্রপাতি

আমাদের প্রয়োজনীয় যন্ত্রপাতি
আমাদের প্রয়োজনীয় যন্ত্রপাতি
আমাদের প্রয়োজনীয় যন্ত্রপাতি
আমাদের প্রয়োজনীয় যন্ত্রপাতি

সঠিক অংশগুলি, তাদের মূল্য এবং পৃথিবীতে কোথায় পাওয়া যায় তা না জেনে, এটি সত্যিই বিরক্তিকর। চিন্তা করবেন না। আমরা আপনার জন্য যে সাজানো আছে। একবার আপনি সমস্ত অংশে আপনার হাত পেয়ে গেলে, প্রকল্পটি 100 মিটার স্প্রিন্টে বোল্টের মতো দ্রুত হবে।

1. রাস্পবেরি পাই

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

2. রাস্পবেরি পাই এর জন্য I2C শিল্ড

আমাদের মতে, রাস্পবেরি পাই 2 এবং পাই 3 এর একমাত্র অভাব যা সত্যই একটি I²C পোর্ট। INPI2 (I2C অ্যাডাপ্টার) একাধিক I²C ডিভাইসের সাথে ব্যবহারের জন্য রাস্পবেরি পাই 2/3 একটি I²C পোর্ট প্রদান করে। এটি DCUBE স্টোরে পাওয়া যায়।

3. SI7006 আর্দ্রতা এবং তাপমাত্রা সেন্সর

Si7006 I²C আর্দ্রতা এবং তাপমাত্রা সেন্সর হল একচেটিয়া CMOS IC আর্দ্রতা এবং তাপমাত্রা সেন্সর উপাদান, একটি এনালগ থেকে ডিজিটাল রূপান্তরকারী, সংকেত প্রক্রিয়াকরণ, ক্রমাঙ্কন তথ্য এবং একটি I²C ইন্টারফেস। আমরা DCUBE স্টোর থেকে এই সেন্সরটি কিনেছি।

4. I2C কানেক্টিং কেবল

আমাদের DCUBE স্টোরে I²C কানেক্টিং ক্যাবল পাওয়া যায়।

5. মাইক্রো ইউএসবি কেবল

সর্বনিম্ন জটিল, কিন্তু শক্তির প্রয়োজনের ক্ষেত্রে সবচেয়ে কঠোর হল রাস্পবেরি পাই! রাস্পবেরি পাই পাওয়ার সবচেয়ে সহজ উপায় হল মাইক্রো ইউএসবি তারের মাধ্যমে।

6। ইথারনেট (ল্যান) কেবল/ ইউএসবি ওয়াইফাই ডংগল

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

7. HDMI কেবল/দূরবর্তী অ্যাক্সেস

বোর্ডে HDMI তারের সাথে, আপনি এটি একটি ডিজিটাল টিভি বা মনিটরের সাথে সংযুক্ত করতে পারেন। টাকা বাঁচাতে চান! রাস্পবেরি পাই বিভিন্ন পদ্ধতি ব্যবহার করে দূর থেকে অ্যাক্সেস করা যায় যেমন- SSH এবং ইন্টারনেটের মাধ্যমে অ্যাক্সেস। আপনি PuTTY ওপেন সোর্স সফটওয়্যার ব্যবহার করতে পারেন।

অর্থ প্রায়ই খুব বেশি খরচ হয়।

পদক্ষেপ 2: হার্ডওয়্যার সংযোগ তৈরি করা

হার্ডওয়্যার সংযোগ তৈরি করা
হার্ডওয়্যার সংযোগ তৈরি করা
হার্ডওয়্যার সংযোগ তৈরি করা
হার্ডওয়্যার সংযোগ তৈরি করা

সাধারণভাবে, সার্কিটটি বেশ সোজা সামনের দিকে। দেখানো পরিকল্পিত অনুযায়ী সার্কিট তৈরি করুন। লেআউট তুলনামূলকভাবে সহজ, এবং আপনার কোন সমস্যা হওয়া উচিত নয় আমাদের চেতনায়, আমরা হার্ডওয়্যার এবং সফটওয়্যারের জন্য আমাদের স্মৃতি পুনর্নবীকরণ করার জন্য ইলেকট্রনিক্সের কিছু মৌলিক বিষয় সংশোধন করেছি। আমরা এই প্রকল্পের জন্য একটি সাধারণ ইলেকট্রনিক্স স্কিম্যাটিক তৈরি করতে চেয়েছিলাম। ইলেকট্রনিক স্কিম্যাটিক্স ইলেকট্রনিক্সের জন্য একটি ব্লুপ্রিন্টের মত। একটি ব্লুপ্রিন্ট তৈরি করুন এবং নকশাটি সাবধানে অনুসরণ করুন। ইলেকট্রনিক্সে আরও গবেষণার জন্য, YouTube আপনার আগ্রহ ধরে রাখতে পারে (এটি কী!)।

রাস্পবেরি পাই এবং I2C শিল্ড সংযোগ

প্রথমে রাস্পবেরি পাই নিন এবং তার উপর I²C শিল্ড রাখুন। আলতো করে শিল্ড টিপুন। যখন আপনি জানেন যে আপনি কি করছেন, এটি একটি কেকের টুকরা। (উপরের ছবিটি দেখুন)।

সেন্সর এবং রাস্পবেরি পাই সংযোগ

সেন্সরটি নিন এবং এর সাথে I²C কেবল সংযুক্ত করুন। এই তারের সেরা পারফরম্যান্সের জন্য, দয়া করে মনে রাখবেন I²C আউটপুট সর্বদা I²C ইনপুটের সাথে সংযুক্ত থাকে। রাস্পবেরি পাই এর জন্য একইভাবে করা উচিত I²C ieldাল এটির উপরে লাগানো I²C শিল্ড/অ্যাডাপ্টার এবং সংযোগকারী তারগুলি ব্যবহার করার বড় সুবিধা হল যে আমাদের কোন তারের সমস্যা নেই যা হতাশার কারণ হতে পারে এবং ঠিক করতে সময় ব্যয় করতে পারে, বিশেষ করে যখন আপনি নিশ্চিত নন কোথায় সমস্যা সমাধান শুরু করবেন। এটি একটি প্লাগ অ্যান্ড প্লে বিকল্প (এটি প্লাগ, আনপ্লাগ এবং প্লে। এটি ব্যবহার করা খুবই সহজ, এটি অবিশ্বাস্য)।

দ্রষ্টব্য: বাদামী তারের সর্বদা একটি ডিভাইসের আউটপুট এবং অন্য ডিভাইসের ইনপুটের মধ্যে গ্রাউন্ড (GND) সংযোগ অনুসরণ করা উচিত।

নেটওয়ার্কিং গুরুত্বপূর্ণ

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

সার্কিটের ক্ষমতা

রাস্পবেরি পাই এর পাওয়ার জ্যাকের মধ্যে মাইক্রো ইউএসবি কেবল প্লাগ করুন। এটি চালু করুন এবং আমরা বন্ধ।

বিশাল বিদ্যুতের সাথে আসে বিশাল বিদ্যুৎ বিল

স্ক্রিনের সাথে সংযোগ

আমরা হয় একটি নতুন মনিটর/টিভিতে HDMI ক্যাবল সংযুক্ত করতে পারি অথবা আমরা দূরবর্তীভাবে সংযুক্ত রাস্পবেরি পাই তৈরিতে একটু শৈল্পিক হতে পারি যা SSH এবং PuTTY- এর মতো রিমোট অ্যাক্সেস টুল ব্যবহার করে অর্থনৈতিক।

মনে রাখবেন, এমনকি ব্যাটম্যানকেও এই অর্থনীতিতে ডাউনসাইজ করতে হবে।

ধাপ 3: পাইথন প্রোগ্রামিং রাস্পবেরি পাই

পাইথন প্রোগ্রামিং রাস্পবেরি পাই
পাইথন প্রোগ্রামিং রাস্পবেরি পাই

আপনি আমাদের Github সংগ্রহস্থলে রাস্পবেরি পাই এবং SI7006 সেন্সরের জন্য পাইথন কোড দেখতে পারেন।

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

নীচে পাইথন কোড রয়েছে এবং আপনি যে কোন উপায়ে কোডটি ক্লোন এবং সম্পাদনা করতে পারেন।

# একটি স্বাধীন ইচ্ছার লাইসেন্স দিয়ে বিতরণ করা।# এটি যে কোন উপায়ে ব্যবহার করুন, লাভ বা বিনামূল্যে, যদি এটি তার সংশ্লিষ্ট কাজের লাইসেন্সের সাথে খাপ খায়। # SI7006-A20 # এই কোডটি SI7006-A20_I2CS I2C মিনি মডিউলের সাথে কাজ করার জন্য ডিজাইন করা হয়েছে ControlEverything.com থেকে। #

এসএমবিএস আমদানি করুন

আমদানির সময়

# I2C বাস নিন

বাস = smbus. SMBus (1)

# SI7006_A20 ঠিকানা, 0x40 (64)

# 0xF5 (245) আপেক্ষিক আর্দ্রতা কোন হোল্ড মাস্টার মোড bus.write_byte (0x40, 0xF5) নির্বাচন করুন

সময় ঘুম (0.5)

# SI7006_A20 ঠিকানা, 0x40 (64)

# ডেটা ফিরে পড়ুন, 2 বাইট, আর্দ্রতা MSB প্রথম ডেটা 0 = bus.read_byte (0x40) data1 = bus.read_byte (0x40)

# ডেটা রূপান্তর করুন

আর্দ্রতা = (125.0 * (data0 * 256.0 + data1) / 65536.0) - 6.0

# SI7006_A20 ঠিকানা, 0x40 (64)

# 0xF3 (243) তাপমাত্রা কোন হোল্ড মাস্টার মোড বাস নির্বাচন করুন। write_byte (0x40, 0xF3)

সময় ঘুম (0.5)

# SI7006_A20 ঠিকানা, 0x40 (64)

# ডাটা ফিরে পড়ুন, 2 বাইট, তাপমাত্রা MSB প্রথম ডেটা 0 = bus.read_byte (0x40) data1 = bus.read_byte (0x40)

# ডেটা রূপান্তর করুন

cTemp = (175.72 * (data0 * 256.0 + data1) / 65536.0) - 46.85 fTemp = cTemp * 1.8 + 32

# স্ক্রিনে আউটপুট ডেটা

মুদ্রণ "আপেক্ষিক আর্দ্রতা হল: %.2f %% RH" %আর্দ্রতা মুদ্রণ "সেলসিয়াস তাপমাত্রা হল: %.2f C" %cTemp মুদ্রণ "ফারেনহাইটে তাপমাত্রা হল: %.2f F" %fTemp

ধাপ 4: ব্যবহারিকতা মোড

ব্যবহারিক মোড
ব্যবহারিক মোড

এখন, কোডটি ডাউনলোড করুন (বা গিট পুল) এবং এটি রাস্পবেরি পাইতে খুলুন।

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

ধাপ 5: অ্যাপ্লিকেশন এবং বৈশিষ্ট্য

Si7006 আর্দ্রতা, শিশির বিন্দু এবং তাপমাত্রা পরিমাপের জন্য একটি সঠিক, কম শক্তি, কারখানা-ক্যালিব্রেটেড ডিজিটাল সমাধান প্রস্তাব করে, যেমন HVAC/R, থার্মোস্ট্যাটস/হিউমিডিস্ট্যাটস, রেসপিরেটরি থেরাপি, হোয়াইট গুডস, ইন্ডোর ওয়েদার স্টেশন, মাইক্রো-এনভায়রনমেন্ট /ডেটা সেন্টার, স্বয়ংচালিত জলবায়ু নিয়ন্ত্রণ এবং ডিফগিং, সম্পদ এবং পণ্য ট্র্যাকিং এবং মোবাইল ফোন এবং ট্যাবলেট।

যেমন আমি কিভাবে আমার ডিম পছন্দ করি? উমম, কেকের মধ্যে!

আপনি রাস্পবেরি পাই এবং SI7006-A20 ব্যবহার করে একটি প্রকল্প স্টুডেন্ট ক্লাসরুম ইনকিউবেটর তৈরি করতে পারেন, একটি যন্ত্র যা পরিবেশগত অবস্থার জন্য ব্যবহৃত হয়, যেমন তাপমাত্রা এবং আর্দ্রতা যা নিয়ন্ত্রণ করা প্রয়োজন। ক্লাসরুমে ডিম ফোটানো! এটি একটি সন্তোষজনক এবং তথ্যবহুল বিজ্ঞান প্রকল্প হবে এবং শিক্ষার্থীদের জীবনের মৌলিক রূপ দেখার জন্য অভিজ্ঞতার উপর প্রথম হাত থাকবে। স্টুডেন্ট ক্লাসরুম ইনকিউবেটর নির্মাণের জন্য একটি খুব দ্রুত প্রকল্প। নিম্নলিখিতগুলি আপনার এবং আপনার শিক্ষার্থীদের জন্য একটি মজাদার এবং সফল অভিজ্ঞতা তৈরি করা উচিত। তরুণ মন দিয়ে ডিম ফোটানোর আগে নিখুঁত সরঞ্জাম দিয়ে শুরু করা যাক।

ধাপ 6: উপসংহার

এই উদ্যোগকে আরও পরীক্ষা -নিরীক্ষার জন্য বিশ্বাস করুন। আপনি যদি রাস্পবেরি পাই -এর জগতের দিকে তাকিয়ে ভাবছেন, তাহলে আপনি ইলেকট্রনিক্স বুনিয়াদি, কোডিং, নকশা, সোল্ডারিং এবং কী না ব্যবহার করে নিজেকে বিস্মিত করতে পারেন। এই প্রক্রিয়ায়, কিছু প্রকল্প হতে পারে যা সহজ হতে পারে, আবার কিছু আপনাকে পরীক্ষা করতে পারে, আপনাকে চ্যালেঞ্জ করতে পারে। আপনার সুবিধার জন্য, আমাদের ইউটিউবে একটি আকর্ষণীয় ভিডিও টিউটোরিয়াল আছে যা আপনার ধারণার জন্য দরজা খুলে দিতে পারে। তবে আপনি একটি উপায় তৈরি করতে পারেন এবং আপনার একটি সৃষ্টিকে পরিবর্তন করে এবং এটি নিখুঁত করতে পারেন। মজা করুন এবং আরও অন্বেষণ করুন!

প্রস্তাবিত: