সুচিপত্র:

দূরবর্তী তাপমাত্রা পর্যবেক্ষণ: 7 ধাপ (ছবি সহ)
দূরবর্তী তাপমাত্রা পর্যবেক্ষণ: 7 ধাপ (ছবি সহ)

ভিডিও: দূরবর্তী তাপমাত্রা পর্যবেক্ষণ: 7 ধাপ (ছবি সহ)

ভিডিও: দূরবর্তী তাপমাত্রা পর্যবেক্ষণ: 7 ধাপ (ছবি সহ)
ভিডিও: শেষ-পর্ব ।। টেকসই উন্নয়ন ও আমাদের ভূমিকা ।। class 7 itihas o samajik biggan chapter 7 2024, জুলাই
Anonim
দূরবর্তী তাপমাত্রা পর্যবেক্ষণ
দূরবর্তী তাপমাত্রা পর্যবেক্ষণ

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

ধাপ 1: দক্ষতা আবশ্যক

এই প্রজেক্টের জন্য আপনাকে শুধু কিছু মৌলিক প্রোগ্রামিং জ্ঞান প্রয়োজন। প্রোগ্রামটি C# এ লেখা কিন্তু সহজেই আপনার প্রিয় ভাষায় পোর্ট করা যাবে!

ধাপ 2: হার্ডওয়্যার

হার্ডওয়্যার
হার্ডওয়্যার

আপনার যা প্রয়োজন তা এখানে:

ভিন্ট হাব ফিজেট

তাপমাত্রা ফিজেট

ধাপ 3: প্রকল্প ওভারভিউ

প্রজেক্ট সারসংক্ষেপ
প্রজেক্ট সারসংক্ষেপ

এই প্রকল্পে একটি TMP1000 রয়েছে যা একটি VINT হাবের সাথে সংযুক্ত যা একটি কম্পিউটারে প্লাগ করা আছে। কম্পিউটারে চলমান সফটওয়্যার ইলেকট্রনিক্সের সাথে ইন্টারফেস করে এবং একটি নির্দিষ্ট তাপমাত্রার নিচে তাপমাত্রা নেমে গেলে একটি বিজ্ঞপ্তি (ইমেল বা পাঠ্য) পাঠায়। দ্রষ্টব্য: ভিন্ট হাব এনালগ সেন্সরগুলির সাথে ইন্টারফেস করতেও ব্যবহার করা যেতে পারে, তাই যদি আপনার কাছে একটি পুরানো এনালগ তাপমাত্রা সেন্সর থাকে তবে এটি ব্যবহার করতে ভুলবেন না! আপনি যদি একটি এনালগ সেন্সর ব্যবহার করেন, কোডে কিছু সামান্য পরিবর্তন প্রয়োজন হবে। আরো তথ্যের জন্য একটি মন্তব্য করুন।

ধাপ 4: সফ্টওয়্যার ওভারভিউ

সফটওয়্যার ওভারভিউ
সফটওয়্যার ওভারভিউ
সফটওয়্যার ওভারভিউ
সফটওয়্যার ওভারভিউ
সফটওয়্যার ওভারভিউ
সফটওয়্যার ওভারভিউ

ফর্মের শীর্ষে বর্তমান তাপমাত্রা প্রদর্শিত হয় এবং এটি প্রতি 30 সেকেন্ডে আপডেট হয়। তাপমাত্রার নীচে, কয়েকটি সেটিংস রয়েছে:

  • তাপমাত্রার সীমা: যদি তাপমাত্রা 5 মিনিটের বেশি সময় ধরে এই মানের নিচে থাকে, তাহলে ব্যবহারকারীকে জানানো হবে। তাপমাত্রা না বাড়ানো পর্যন্ত প্রতি ঘন্টায় একটি ইমেল পাঠানো হবে।
  • এখানে বিজ্ঞপ্তি পাঠান: একটি ইমেল ঠিকানা নির্দিষ্ট করুন যা তাপমাত্রা থ্রেশহোল্ডের নিচে নেমে গেলে বিজ্ঞপ্তি দেওয়া উচিত। দ্রষ্টব্য: অনেক বেতার সরবরাহকারী একটি ইমেল থেকে পাঠ্য বিকল্প অফার করে, তাই বিজ্ঞপ্তি সরাসরি একটি ফোনে পাঠানো যেতে পারে।

ইমেল সেটিংস ট্যাবের অধীনে, আরও কয়েকটি বিকল্প রয়েছে:

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

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

ধাপ 5: কোড

কোড
কোড

এই প্রকল্পের কোড তাপমাত্রা মনিটর.জিপ ফাইলে পাওয়া যায়। প্রোগ্রামটি কম্পাইল করার আগে, নিশ্চিত করুন যে আপনার কম্পিউটারে Phidget লাইব্রেরি ইনস্টল আছে। আপনি এখানে Phidget লাইব্রেরি খুঁজে পেতে পারেন।

এখানে কোডের একটি দ্রুত ওভারভিউ দেওয়া হল:

  • যখন ফর্মটি লোড হয়, একটি তাপমাত্রা সেন্সর বস্তু তৈরি করুন এবং সংযুক্তি, বিচ্ছিন্নকরণ এবং ত্রুটি ইভেন্টগুলিতে সাবস্ক্রাইব করুন।
  • সংযুক্ত হ্যান্ডলারে, DataInterval 30 সেকেন্ডে সেট করুন।
  • ইভেন্ট হ্যান্ডলারে, তাপমাত্রার লেবেল আপডেট করুন এবং তাপমাত্রা সীমার নিচে আছে কিনা তা পরীক্ষা করুন। যদি তাপমাত্রা সীমার নিচে থাকে, একটি কাউন্টার বাড়ান এবং প্রস্থান করুন। যদি কাউন্টার নির্দেশ করে যে তাপমাত্রা 5 মিনিটের জন্য সীমার নিচে ছিল, একটি বিজ্ঞপ্তি পাঠান।
  • যদি একটি বিজ্ঞপ্তি পাঠানো হয়, 1 ঘন্টা টাইমার শুরু করুন যা সময় শেষ না হওয়া পর্যন্ত আর কোনও বিজ্ঞপ্তি পাঠানো থেকে বিরত রাখবে।

ধাপ 6: বিজ্ঞপ্তি

বিজ্ঞপ্তি
বিজ্ঞপ্তি

এখানে একটি ইমেল বিজ্ঞপ্তির একটি উদাহরণ দেওয়া হয়েছে যা রিপোর্ট করা তাপমাত্রা 5 ডিগ্রি সেলসিয়াসের নীচে 5 মিনিটের বেশি হলে পাঠানো হয়েছিল।

ধাপ 7: প্রশ্ন?

প্রকল্প সম্পর্কে আপনার কোন প্রশ্ন থাকলে, আমাদের মন্তব্য বিভাগে জানান!

পড়ার জন্য ধন্যবাদ

প্রস্তাবিত: