সুচিপত্র:

ESP32 ব্যবহার করে $ 30 এর নিচে একটি ট্যাঙ্ক ভলিউম রিডার তৈরি করুন: 5 টি ধাপ (ছবি সহ)
ESP32 ব্যবহার করে $ 30 এর নিচে একটি ট্যাঙ্ক ভলিউম রিডার তৈরি করুন: 5 টি ধাপ (ছবি সহ)

ভিডিও: ESP32 ব্যবহার করে $ 30 এর নিচে একটি ট্যাঙ্ক ভলিউম রিডার তৈরি করুন: 5 টি ধাপ (ছবি সহ)

ভিডিও: ESP32 ব্যবহার করে $ 30 এর নিচে একটি ট্যাঙ্ক ভলিউম রিডার তৈরি করুন: 5 টি ধাপ (ছবি সহ)
ভিডিও: ESP32 Tutorial 31 - Project LED Strip with Obstacle Avoidance | SunFounder's ESP32 IoT Learnig kit 2024, ডিসেম্বর
Anonim
ESP32 ব্যবহার করে $ 30 এর নিচে একটি ট্যাঙ্ক ভলিউম রিডার তৈরি করুন
ESP32 ব্যবহার করে $ 30 এর নিচে একটি ট্যাঙ্ক ভলিউম রিডার তৈরি করুন

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

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

স্তর সেন্সরগুলি মুক্ত-প্রবাহিত পদার্থের স্তর পরিমাপ করতে ব্যবহৃত হয়। এই জাতীয় পদার্থের মধ্যে রয়েছে জল, তেল, স্লারি ইত্যাদি তরল পদার্থের পাশাপাশি দানাদার/পাউডার আকারে কঠিন পদার্থ (যেগুলি কঠিন হতে পারে)। এই পদার্থগুলি মাধ্যাকর্ষণের কারণে ধারক ট্যাঙ্কে বসতে থাকে এবং বিশ্রাম অবস্থায় তাদের স্তর বজায় রাখে। এই গাইডে আপনি শিখবেন কিভাবে আপনার নিজের ঘরে তৈরি স্তর, তাপমাত্রা এবং আর্দ্রতা সেন্সর তৈরি করতে হয়। ইউবিডটস, একটি অ্যাপ্লিকেশন সক্ষমকরণ প্ল্যাটফর্মের মাধ্যমে আপনার নতুন সংগৃহীত ডেটা ব্যবহার করার জন্য নির্দেশাবলী অন্তর্ভুক্ত রয়েছে।

ধাপ 1: প্রয়োজনীয়তা

  • ESP32
  • অতিস্বনক সেন্সর - HC -SR04
  • DHT11 সেন্সর
  • প্লাস্টিক সুরক্ষা কেস
  • জাম্পার তার
  • মাইক্রো ইউএসবি কেবল
  • Arduino IDE 1.8.2 বা উচ্চতর
  • ইউবিডটস অ্যাকাউন্ট - বা - স্টেম লাইসেন্স

ধাপ 2: তারের এবং আবরণ

তারের এবং আবরণ
তারের এবং আবরণ
তারের এবং আবরণ
তারের এবং আবরণ
তারের এবং আবরণ
তারের এবং আবরণ

সেন্সর HC-SR04 (অতিস্বনক সেন্সর) 5V যুক্তি দিয়ে কাজ করে। দয়া করে, ESP32 এবং অতিস্বনক সেন্সরের মধ্যে ESP32 এবং DHT11 সেন্সর (তাপমাত্রা এবং আর্দ্রতা সেন্সর) এর মধ্যে সঠিক সংযোগ তৈরি করতে টেবিল এবং চিত্রটি অনুসরণ করুন।

সেন্সরের কাজগুলি দেখানোর জন্য আমি একটি স্কেল-আকারের ট্যাঙ্ক সহ একটি ছোট প্রোটোটাইপ তৈরি করেছি, তবে এটির সাথে একটি চূড়ান্ত প্রোটোটাইপ উপরেরটির মতো হওয়া উচিত।

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

ধাপ 3: আপনার সংযুক্ত ডিভাইস প্রোগ্রাম করার জন্য, Arduino IDE এর সাথে সংযোগ স্থাপন করুন

ESP32 দিয়ে শুরু করার আগে, Arduino IDE দিয়ে আপনার বোর্ড সেটআপ করুন। আপনি যদি বোর্ড সেটআপের সাথে পরিচিত না হন, অনুগ্রহ করে নীচের নিবন্ধটি উল্লেখ করুন এবং বোর্ডটি সংকলিত না হওয়া পর্যন্ত ধাপে ধাপে অনুসরণ করুন:

ESP32-DevKitC কে Ubidots এর সাথে সংযুক্ত করুন

একবার আপনার বোর্ড কম্পাইল হয়ে গেলে, সেন্সর চালানোর জন্য প্রয়োজনীয় লাইব্রেরিগুলি ইনস্টল করুন: "PubSubClient" এবং "DHT:"

স্কেচ/প্রোগ্রামে যান -> লাইব্রেরি অন্তর্ভুক্ত করুন -> লাইব্রেরি ম্যানেজার এবং পাবসুব ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন। কেবল সঠিক লাইব্রেরি খুঁজে পেতে, অনুসন্ধান বারের মধ্যে PubSubClient অনুসন্ধান করুন।

2. DHT লাইব্রেরি ডাউনলোড করতে লাইব্রেরির সংগ্রহস্থলে যান। লাইব্রেরি ডাউনলোড করতে "ক্লোন বা ডাউনলোড" নামক সবুজ বোতামে ক্লিক করুন এবং "ডাউনলোড জিপ" নির্বাচন করুন।

3. এখন, Arduino IDE- এ ফিরে, Sketch-> Include Library -> Add. ZIP Library- এ ক্লিক করুন

4. DHT এর. ZIP ফাইল নির্বাচন করুন এবং তারপর "গ্রহণ করুন" বা "চয়ন করুন"

5. Arduino IDE বন্ধ করুন এবং এটি আবার খুলুন। পুনরায় আরম্ভ করা প্রয়োজন; দয়া করে এই পদক্ষেপটি এড়িয়ে যাবেন না।

এখন সময় এসেছে কোডিং শুরু করার:) নিচের কোডটি কপি করে Arduino IDE তে পেস্ট করুন।

কোডটি খুঁজে পেতে নিচের লিঙ্কে যান।

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

কিভাবে আপনার ইউবিডটস টোকেন পাবেন

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

পরবর্তী, আপনার ESP32 এ কোডটি আপলোড করুন। আপলোড করতে চেক মার্ক আইকনের পাশে ডান-তীর আইকনটি চয়ন করুন। একবার আপলোড হয়ে গেলে, আপনি Arduino IDE তে একটি "সম্পন্ন আপলোড" বার্তা পাবেন।

এর সাথে, আপনি সেন্সর এখন ডেটা ইউবিডটস কে পাঠাচ্ছেন!

ধাপ 4: ইউবিডটসে ডেটা পরিচালনা

ইউবিডটসে ডেটা পরিচালনা
ইউবিডটসে ডেটা পরিচালনা
ইউবিডটসে ডেটা পরিচালনা
ইউবিডটসে ডেটা পরিচালনা
ইউবিডটসে ডেটা পরিচালনা
ইউবিডটসে ডেটা পরিচালনা

যদি আপনার ডিভাইসটি সঠিকভাবে সংযুক্ত থাকে তবে আপনি আপনার ইউবিডটস অ্যাপ্লিকেশনে আপনার ডিভাইস বিভাগের মধ্যে একটি নতুন ডিভাইস তৈরি দেখতে পাবেন। ডিভাইসের নাম হবে "esp32", এছাড়াও ডিভাইসের ভিতরে আপনি ভেরিয়েবলের দূরত্ব, আর্দ্রতা এবং তাপমাত্রা দেখতে পাবেন:

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

কিভাবে আপনি ডিভাইসের নাম এবং পরিবর্তনশীল নাম সমন্বয় করবেন

পরবর্তী, ট্যাঙ্কে মুক্ত-প্রবাহিত পদার্থের আয়তন গণনা করার জন্য, একটি ভলিউম মান গণনা করার জন্য আমাদের একটি উদ্ভূত পরিবর্তনশীল তৈরি করতে হবে।

ডেরিভেড ভেরিয়েবল আসুন আমরা ডিফল্ট ভেরিয়েবল ব্যবহার করে অপারেশন তৈরি করি, তাই এই ক্ষেত্রে আমরা একটি নলাকার ট্যাঙ্কের বৈশিষ্ট্য সহ ভলিউম সূত্র প্রয়োগ করতে যাচ্ছি:

  • Pi = বৃত্তের পরিধি তার ব্যাসের অনুপাত (ধ্রুবক)
  • r = ট্যাঙ্কের ব্যাসার্ধ
  • h = ট্যাঙ্কের উচ্চতা

"Addvariable" এ ক্লিক করুন এবং "Derived" নির্বাচন করুন। আপনি নতুন উইন্ডোতে দেখতে পাচ্ছেন যে আপনাকে ক্ষেত্রের সূত্রটি সংযুক্ত করতে হবে।

একবার আপনি আপনার ট্যাঙ্কের বৈশিষ্ট্যগুলির সাথে সূত্রটি সংযুক্ত করেছেন, পরিবর্তনশীল "দূরত্ব" নির্বাচন করুন।

আপনার সূত্র প্রবেশ করার সাথে সাথে, আপনার ভলিউম আপনার ইউবিডটস অ্যাপ্লিকেশনে পড়া শুরু করবে।

ধাপ 5: ফলাফল

ফলাফল
ফলাফল
ফলাফল
ফলাফল

এখন আপনার সেন্সর কাজ শুরু করার জন্য প্রস্তুত! উপরে আপনি বিভিন্ন ভলিউমে লেভেল সেন্সরের কাজ দেখতে পারেন।

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

প্রস্তাবিত: