সুচিপত্র:

রাস্পবেরি পাই এবং এসআই 7021: 6 ধাপ ব্যবহার করে বাড়িতে একটি হাইগ্রোমিটার তৈরি করুন
রাস্পবেরি পাই এবং এসআই 7021: 6 ধাপ ব্যবহার করে বাড়িতে একটি হাইগ্রোমিটার তৈরি করুন

ভিডিও: রাস্পবেরি পাই এবং এসআই 7021: 6 ধাপ ব্যবহার করে বাড়িতে একটি হাইগ্রোমিটার তৈরি করুন

ভিডিও: রাস্পবেরি পাই এবং এসআই 7021: 6 ধাপ ব্যবহার করে বাড়িতে একটি হাইগ্রোমিটার তৈরি করুন
ভিডিও: WORLD’S SMALLEST AND CHEAPEST COMPUTER || RASSPBERRY PI 4B UNBOXING & REVIEW WITH SETUP IN BANGLA 2024, জুলাই
Anonim
Image
Image
প্রয়োজনীয় অভাবী গিয়ার
প্রয়োজনীয় অভাবী গিয়ার

এটা কি আজ আর্দ্র? এটা আমার কাছে একটু আর্দ্র লাগছে।

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

এই ক্রুসেডে আমরা একটি হাইগ্রোমিটার তৈরি করব, বায়ুমণ্ডলের আর্দ্রতা পরিমাপের জন্য ব্যবহৃত একটি সিস্টেম, রাস্পবেরি পাই এবং এসআই 7021, আর্দ্রতা এবং তাপমাত্রা সেন্সর ব্যবহার করে। আমাদের লক্ষ্য ছিল অ্যাপার্টমেন্টে আপেক্ষিক আর্দ্রতা এবং তাপমাত্রা পরীক্ষা করা (আদর্শ আপেক্ষিক আর্দ্রতা প্রায় 40-50%, আদর্শ ঘরের তাপমাত্রা প্রায় 15 ° C (59 ° F) এবং 30 ° C (86 ° F)) এবং এক উপায় একটি hygrometer ব্যবহার করা হয়। আমরা অবশ্যই একটি কিনতে পারতাম, কিন্তু হাতে রাস্পবেরি পাই এবং আর্দ্রতা ও তাপমাত্রা সেন্সর থাকায় আমরা ভেবেছিলাম আমরা একটা তৈরি করব (কেন নয়!)।

ধাপ 1: অভাবী জরুরী গিয়ার

প্রয়োজনীয় অভাবী গিয়ার
প্রয়োজনীয় অভাবী গিয়ার
প্রয়োজনীয় অভাবী গিয়ার
প্রয়োজনীয় অভাবী গিয়ার

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

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

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

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

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

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

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

4. I²C কানেক্টিং কেবল

আমাদের D²cubeStore এ I²C কানেক্টিং ক্যাবল পাওয়া যায়।

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

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

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

আপনি কি কখনও আপনার জীবনের দিকে তাকান এবং মনে করেন, ইন্টারনেট আমার কি করেছে?

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

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

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

আমি গণিতকে ঘৃণা করি, কিন্তু আমি অর্থ গণনা করতে ভালোবাসি।

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

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

সাধারণভাবে, সার্কিটটি বেশ সোজা সামনের দিকে। দেখানো পরিকল্পিত অনুযায়ী সার্কিট তৈরি করুন। বিন্যাস তুলনামূলকভাবে সহজ, এবং আপনার কোন সমস্যা হওয়া উচিত নয়।

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

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

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

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

সেন্সরটি নিন এবং এর সাথে I²C কেবল সংযুক্ত করুন। এই তারের যথাযথ ক্রিয়াকলাপের জন্য, দয়া করে মনে রাখবেন I²C আউটপুট সর্বদা I²C ইনপুটের সাথে সংযুক্ত থাকে। রাস্পবেরি পাই এর জন্য একইভাবে অনুসরণ করতে হয়েছিল যার উপরে I²C ieldাল লাগানো ছিল।

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

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

ইন্টারনেট সংযোগ গুরুত্বপূর্ণ

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

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

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

আমাদের প্রজন্ম বিদ্যুৎবিহীন এক ঘন্টার চেয়ে একটি জম্বি রহস্যোদ্ঘাটনের জন্য প্রস্তুত

মনিটরের সাথে সংযোগ

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

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

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

আপনি আমাদের গিথুব্রেপোসিটরিতে রাস্পবেরি পাই এবং এসআই 7021 এর জন্য পাইথন কোড দেখতে পারেন।

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

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

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

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

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

আমদানির সময়

# I2C বাস নিন

বাস = smbus. SMBus (1)

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

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

সময় ঘুম (0.3)

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

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

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

আর্দ্রতা = ((data0 * 256 + data1) * 125 / 65536.0) - 6

সময় ঘুম (0.3)

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

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

সময় ঘুম (0.3)

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

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

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

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

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

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

ধাপ 4: ওয়ার্কিং মোড

কাজের অবস্থা
কাজের অবস্থা

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

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

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

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

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

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

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

প্রস্তাবিত: