আরডুইনো এবং নকিয়া 5110 ডিসপ্লে সহ DIY মৃত্তিকা আর্দ্রতা মনিটর: 6 টি ধাপ (ছবি সহ)
আরডুইনো এবং নকিয়া 5110 ডিসপ্লে সহ DIY মৃত্তিকা আর্দ্রতা মনিটর: 6 টি ধাপ (ছবি সহ)
Anonim
Image
Image
আরডুইনো এবং একটি নকিয়া 5110 ডিসপ্লে সহ DIY মৃত্তিকা আর্দ্রতা মনিটর
আরডুইনো এবং একটি নকিয়া 5110 ডিসপ্লে সহ DIY মৃত্তিকা আর্দ্রতা মনিটর

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

মাটির আর্দ্রতা মনিটর তৈরি করা একটি দুর্দান্ত শিক্ষার অভিজ্ঞতা। যখন আপনি এই প্রকল্পটি নির্মাণ শেষ করবেন তখন আপনি মাটির আর্দ্রতা সেন্সর কিভাবে কাজ করবেন তা সম্পর্কে আরও ভালভাবে বুঝতে পারবেন, আপনি জানতে পারবেন কিভাবে নকিয়া 5110 এলসিডি ডিসপ্লেটি তারে লাগানো যায় এবং আপনি দেখতে পাবেন Arduino প্ল্যাটফর্ম কতটা শক্তিশালী হতে পারে। এই প্রকল্পটি একটি ভিত্তি এবং প্রাপ্ত অভিজ্ঞতা হিসাবে, আপনি সহজেই ভবিষ্যতে আরও জটিল প্রকল্প তৈরি করতে সক্ষম হবেন।

আমরা রিয়েল টাইমে একটি পাত্রের মৃত্তিকা আর্দ্রতা পরিমাপ করতে এই প্রকল্পটি ব্যবহার করতে পারি এবং প্রয়োজনের সময় উদ্ভিদকে স্বয়ংক্রিয়ভাবে জল দেওয়ার জন্য আরডুইনো থাকতে পারি! এটি একটি খুব দরকারী সেন্সর যা প্রকল্পের দুর্দান্ত সম্ভাবনাগুলি খুলে দেয়।

আর দেরি না করে, শুরু করা যাক!

ধাপ 1: সমস্ত যন্ত্রাংশ পান

সব যন্ত্রাংশ পান
সব যন্ত্রাংশ পান

এই প্রকল্পটি নির্মাণের জন্য প্রয়োজনীয় অংশগুলি হল:

1. মৃত্তিকা আর্দ্রতা সেন্সর ▶

2. Nokia 5110 LCD ▶

3. Arduino Uno ▶

4. ছোট ব্রেডবোর্ড ▶

5. তারের ▶

প্রকল্পের খরচ খুবই কম, এটি প্রায় 10 $।

ধাপ 2: মৃত্তিকা আর্দ্রতা সেন্সর

মৃত্তিকা আর্দ্রতা সেন্সর
মৃত্তিকা আর্দ্রতা সেন্সর

মৃত্তিকা আর্দ্রতা সেন্সর একটি খুব আকর্ষণীয় সেন্সর। এছাড়াও, এর ব্যবহার খুবই সহজ।

দুটি বড় উন্মুক্ত প্যাড সেন্সরের প্রোব হিসেবে কাজ করে। মাটিতে যত বেশি জল, প্যাডের মধ্যে পরিবাহিতা তত ভাল। এটি একটি কম প্রতিরোধের ফলাফল।

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

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

ধাপ 3: নোকিয়া 5110 এলসিডি ডিসপ্লে

Image
Image
নোকিয়া 5110 এলসিডি ডিসপ্লে
নোকিয়া 5110 এলসিডি ডিসপ্লে

নকিয়া 5110 আমার আরডুইনো প্রজেক্টের জন্য আমার প্রিয় ডিসপ্লে।

নোকিয়া 5110 একটি মৌলিক গ্রাফিক এলসিডি স্ক্রিন যা মূলত একটি সেল ফোন স্ক্রিন হিসাবে তৈরি করা হয়েছিল। এটি PCD8544 কন্ট্রোলার ব্যবহার করে যা একটি লো পাওয়ার CMOS LCD কন্ট্রোলার/ড্রাইভার। এই কারণে এই ডিসপ্লেতে একটি চিত্তাকর্ষক শক্তি খরচ রয়েছে। এটি শুধুমাত্র 0.4mA ব্যবহার করে যখন এটি চালু থাকে কিন্তু ব্যাকলাইট নিষ্ক্রিয় করা হয়। স্লিপ মোডে থাকা অবস্থায় এটি 0.06mA এর কম ব্যবহার করে! এটি একটি অন্যতম কারণ যা এই প্রদর্শনটিকে আমার প্রিয় করে তোলে। PCD8544 একটি সিরিয়াল বাস ইন্টারফেসের মাধ্যমে মাইক্রোকন্ট্রোলারকে ইন্টারফেস করে। এটি আরডুইনো দিয়ে ডিসপ্লে ব্যবহার করা খুব সহজ করে তোলে।

আপনাকে কেবল 8 টি তারের সাথে সংযোগ স্থাপন করতে হবে এবং নিম্নলিখিত গ্রন্থাগারটি ব্যবহার করতে হবে:

www.rinkydinkelectronics.com/library.php?i…।

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

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

এখন, চলুন!

ধাপ 4: মৃত্তিকা আর্দ্রতা মনিটর নির্মাণ

মৃত্তিকা আর্দ্রতা মনিটর নির্মাণ
মৃত্তিকা আর্দ্রতা মনিটর নির্মাণ
মৃত্তিকা আর্দ্রতা মনিটর নির্মাণ
মৃত্তিকা আর্দ্রতা মনিটর নির্মাণ
মৃত্তিকা আর্দ্রতা মনিটর নির্মাণ
মৃত্তিকা আর্দ্রতা মনিটর নির্মাণ

এখন সব অংশ একসাথে সংযুক্ত করা যাক।

প্রথমে আমরা মৃত্তিকা আর্দ্রতা সেন্সর মডিউল সংযুক্ত করি। এটিতে মাত্র 4 টি পিন রয়েছে এবং আমরা সেগুলির মধ্যে তিনটি সংযোগ করতে যাচ্ছি।

মাটির আর্দ্রতা সেন্সর সংযুক্ত করা

Vcc Pin Arduino এর 5V তে যায়

GND পিন টন Arduino এর GND যায়

A0 পিন Arduino এর A0 পিনে যায়

পরবর্তী ধাপ হল Nokia 5110 LCD ডিসপ্লে সংযুক্ত করা।

নকিয়া 5110 এলসিডি ডিসপ্লে সংযুক্ত করা হচ্ছে

আরএসটি Arduino এর ডিজিটাল পিন 12 এ যায়

সিই Arduino এর ডিজিটাল পিন 11 এ যায়

ডিসি Arduino এর ডিজিটাল পিন 10 এ যায়

DIN Arduino এর ডিজিটাল পিন 9 তে যায়

CLK Arduino এর ডিজিটাল পিন 8 এ যায়

VCC Arduino 3.3V এ যায়

আলো Arduino GND এ যায় (ব্যাকলাইট চালু)

GND Arduino GND তে যায়

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

ধাপ 5: প্রকল্পের কোড

Image
Image

প্রকল্পের কোড 2 টি ফাইল নিয়ে গঠিত।

1. ui.c

2. MoistureSensorNokia.ino

ui.c কোড - ইউজার ইন্টারফেস

Ui.c ফাইলে, ইউজার ইন্টারফেসের বাইনারি মান রয়েছে যা প্রকল্পটি বুট হওয়ার পরে উপস্থিত হয়। আপনার Arduino প্রজেক্টে আপনার কাস্টম গ্রাফিক্স কিভাবে লোড করবেন তা দেখার জন্য আমি প্রস্তুত করা সংযুক্ত ভিডিওটি দেখুন।

MoistureSensorNokia.ino কোড - প্রধান প্রোগ্রাম

প্রকল্পের মূল কোড খুবই সহজ। আমাদের নোকিয়া 5110 লাইব্রেরি অন্তর্ভুক্ত করতে হবে। পরবর্তীতে আমরা কিছু ভেরিয়েবল ঘোষণা করি। আমরা প্রদর্শন শুরু করি এবং আমরা একবার ui আইকন মুদ্রণ করি। তারপর আমরা সেন্সর সেকেন্ড থেকে এনালগ মান পড়ি। সমস্ত যাদু লুপ ফাংশনে ঘটে:

অকার্যকর লুপ () {

lcd.clrScr ();

lcd.drawBitmap (0, 0, ui, 84, 48);

sensorValue = analogRead (sensorPin); // আমরা এখানে সেন্সর পড়ি

শতাংশ = convertToPercent (sensorValue);

শতাংশ স্ট্রিং = স্ট্রিং (শতাংশ); stringLength = percentString.length (); displayPercent (stringLength); lcd.update (); বিলম্ব (1000); }

লুপ ফাংশনে আমরা প্রথমে ডিসপ্লে ক্লিয়ার করি এবং আমরা UI আইকন প্রিন্ট করি। আমরা তখন সেন্সরের মান পড়ি। এর পরে, আমরা শতকরা ভ্যালুতে আমরা যে এনালগ মানটি পড়ি তা গোপন করি এবং এই মানটিকে আমরা পর্দায় প্রদর্শনের জন্য এটিকে একটি স্ট্রিং ভেরিয়েবলে রূপান্তর করি। এই পদ্ধতি প্রতি সেকেন্ডে পুনরাবৃত্তি করা হয়।

আমি এই নির্দেশযোগ্য কোড সংযুক্ত করেছি। কোডের সর্বশেষ সংস্করণটি ডাউনলোড করার জন্য আপনি প্রকল্পের ওয়েবপৃষ্ঠাটি দেখতে পারেন:

ধাপ 6: প্রকল্পটি পরীক্ষা করা

প্রকল্পটি পরীক্ষা করা হচ্ছে
প্রকল্পটি পরীক্ষা করা হচ্ছে

এখন কোডটি লোড হয়ে গেলে আমরা মাটি আর্দ্রতা মনিটর পরীক্ষা করতে পারি এবং নকিয়া 5110 এলসিডি ডিসপ্লেতে রিয়েল টাইমে মাটির আর্দ্রতার মাত্রা দেখতে পারি।

আপনি সংযুক্ত ফটোতে দেখতে পাচ্ছেন, মৃত্তিকা আর্দ্রতা মনিটর ঠিক কাজ করে!

আমি শুকনো মাটি দিয়ে আমার সামনে একটি কাপ রাখলাম। যখন আমি কাপে সেন্সর রাখি তখন আমরা নোকিয়া 5110 ডিসপ্লেতে মাটির আর্দ্রতার মান কম পড়ি। যখন আমি কাপে কিছু পানি youাললাম তখন আপনি স্পষ্টভাবে দেখতে পাবেন যে আর্দ্রতার মাত্রা বেড়েছে।

প্রকল্পটি ভালভাবে কাজ করছে এবং আমরা দৃশ্যত মাটির আর্দ্রতার মাত্রা পরীক্ষা করতে পারি। অবশ্যই এটি সেন্সরের একটি প্রদর্শনী, আমি এই সেন্সর দিয়ে ভবিষ্যতে আরো দরকারী প্রকল্প নির্মাণ করতে যাচ্ছি।

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

প্রস্তাবিত: