সুচিপত্র:
- ধাপ 1: পূর্বনির্ধারিত প্রয়োজনীয়তা
- ধাপ 2: অ্যাসেম্বল হার্ডওয়্যার
- ধাপ 3: আরডুইনোতে প্রোগ্রাম লোড করুন
- ধাপ 4: ধ্বংস
ভিডিও: অ্যাটলাসের কন্ডাকটিভিটি সেন্সরের স্বয়ংক্রিয় তাপমাত্রা ক্ষতিপূরণ: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
এই প্রকল্পে, আমরা অ্যাটলাস সায়েন্টিফিক থেকে পরিবাহী সেন্সরকে স্বয়ংক্রিয়ভাবে ক্ষতিপূরণ দেব। তাপমাত্রার পরিবর্তনগুলি পরিবাহিতা/মোট দ্রবীভূত কঠিন পদার্থ/তরল পদার্থের লবণাক্ততার উপর প্রভাব ফেলে এবং এর ক্ষতিপূরণ দিয়ে আমরা নিশ্চিত করছি যে আমাদের পাঠ্য আসলে সেই নির্দিষ্ট তাপমাত্রায় যা আছে। অ্যাটলাসের তাপমাত্রা সেন্সর ব্যবহার করা হয়।
তাপমাত্রা রিডিংগুলি পরিবাহিতা সেন্সরে প্রেরণ করা হয় যার পরে ক্ষতিপূরণযুক্ত পরিবাহিতা রিডিংগুলি আউটপুট হয়। অপারেশনটি I2C প্রোটোকলের মাধ্যমে এবং রিডিংগুলি Arduino সিরিয়াল প্লটার বা মনিটরে প্রদর্শিত হয়।
সতর্কতা:
অ্যাটলাস সায়েন্টিফিক ভোক্তা ইলেকট্রনিক্স তৈরি করে না। এই যন্ত্রটি বৈদ্যুতিক প্রকৌশলীদের জন্য তৈরি। আপনি যদি ইলেকট্রিক্যাল ইঞ্জিনিয়ারিং বা এমবেডেড সিস্টেম প্রোগ্রামিং এর সাথে পরিচিত না হন, তাহলে এই পণ্যগুলি আপনার জন্য নাও হতে পারে।
এই ডিভাইসটি একটি উইন্ডোজ কম্পিউটার ব্যবহার করে তৈরি এবং পরীক্ষা করা হয়েছিল। এটি ম্যাকের উপর পরীক্ষা করা হয়নি, অ্যাটলাস সায়েন্টিফিক জানে না যে এই নির্দেশগুলি ম্যাক সিস্টেমের সাথে সামঞ্জস্যপূর্ণ কিনা।
সুবিধাদি:
- তাপমাত্রা স্বয়ংক্রিয়ভাবে হিসাব করা হয়, সঠিক পরিবাহিতা রিডিং সক্ষম করে।
- রিয়েল-টাইম পরিবাহিতা এবং তাপমাত্রা আউটপুট।
উপাদান:
- Arduino Uno বা STEMTera বোর্ড
- ব্রেডবোর্ড (যদি স্টেমটেরা বোর্ড ব্যবহার করা না হয়)
- জাম্পার তার
- 1- পরিবাহিতা সেন্সর কিট
- 1- তাপমাত্রা সেন্সর কিট
ধাপ 1: পূর্বনির্ধারিত প্রয়োজনীয়তা
ক) সেন্সরগুলি ক্যালিব্রেট করুন: প্রতিটি সেন্সরের একটি অনন্য ক্রমাঙ্কন প্রক্রিয়া রয়েছে। নিম্নলিখিত পড়ুন: Ezo EC ডেটশীট, Ezo RTD ডেটশীট।
খ) I2C তে সেন্সরের প্রোটোকল সেট করুন এবং প্রতিটি সেন্সরের জন্য একটি অনন্য I2C ঠিকানা দিন। এই প্রকল্পের নমুনা কোড অনুসারে, নিম্নলিখিত ঠিকানাগুলি ব্যবহার করা হয়: লবণাক্ততা সেন্সর ঠিকানা 100 এবং তাপমাত্রা সেন্সর ঠিকানা 102।
এই প্রকল্পে সেন্সরগুলি বাস্তবায়নের আগে অবশ্যই ক্যালিব্রেশন এবং I2C এ স্যুইচ করতে হবে।
ধাপ 2: অ্যাসেম্বল হার্ডওয়্যার
পরিকল্পিতভাবে দেখানো হিসাবে হার্ডওয়্যার সংযুক্ত করুন।
আপনি একটি Arduino UNO বা STEMTera বোর্ড ব্যবহার করতে পারেন। STEMTera বোর্ড এই প্রকল্পে তার কম্প্যাক্ট ডিজাইনের জন্য ব্যবহার করা হয়েছিল যেখানে Arduino রুটিবোর্ডের সাথে মিলিত হয়।
ধাপ 3: আরডুইনোতে প্রোগ্রাম লোড করুন
এই প্রকল্পের কোড I2C মোডে EZO সার্কিটের জন্য একটি কাস্টমাইজড লাইব্রেরি এবং হেডার ফাইল ব্যবহার করে। কোডটি ব্যবহার করার জন্য আপনাকে তাদের আপনার Arduino IDE তে যুক্ত করতে হবে। আইডিইতে এই সংযোজন করার প্রক্রিয়াটি নীচের পদক্ষেপগুলির অন্তর্ভুক্ত।
আপনার কম্পিউটারে গিটহাব থেকে একটি জিপ ফোল্ডার Ezo_I2c_lib ডাউনলোড করুন।
খ) আপনার কম্পিউটারে, Arduino IDE খুলুন (যদি আপনার কাছে IDE না থাকে তবে আপনি এখানে থেকে ডাউনলোড করতে পারেন)। আপনি যদি সিরিয়াল প্লটার ব্যবহার করতে চান তবে IDE এর সাম্প্রতিক সংস্করণটি ডাউনলোড করতে ভুলবেন না।
গ) IDE তে, স্কেচ -> লাইব্রেরি অন্তর্ভুক্ত করুন ->. ZIP লাইব্রেরি যোগ করুন -> আপনার ডাউনলোড করা Ezo_I2c_lib ফোল্ডারটি নির্বাচন করুন। উপযুক্ত ফাইলগুলি এখন অন্তর্ভুক্ত করা হয়েছে।
এই প্রকল্পের জন্য দুটি নমুনা কোড কাজ করবে। আপনি চয়ন করতে পারেন।
d) temp_comp_example অথবা temp_comp_rt_example থেকে আপনার আইডিই ওয়ার্ক প্যানেলে কোড কপি করুন। আপনি উপরে ডাউনলোড করা Ezo_I2c_lib জিপ ফোল্ডার থেকে তাদের অ্যাক্সেস করতে পারেন।
"Temp_comp_example" কোডটি ইসি সেন্সরে তাপমাত্রা সেট করে কাজ করে এবং তারপর একটি রিডিং নিন। "Temp_comp_rt_example" কোডের জন্য, তাপমাত্রা সেট করা হয় এবং একটি শটে একটি রিডিং নেওয়া হয়। উভয়ই একই ফলাফল দেবে।
e) আপনার Arduino Uno বা STEMTera বোর্ডে temp_comp_example অথবা temp_comp_rt_example কম্পাইল করে আপলোড করুন।
f) আপনার IDE তে, Tools -> Serial Plotter এ যান অথবা আপনার কীবোর্ডে Ctrl+Shift+L চাপুন। চক্রান্তকারীর জানালা খুলবে। বড রেট 9600 এ সেট করুন। রিয়েল-টাইম গ্রাফিং এখন শুরু করা উচিত।
জ) সিরিয়াল মনিটর ব্যবহার করতে, টুলস -> সিরিয়াল মনিটরে যান অথবা আপনার কীবোর্ডে Ctrl+Shift+M চাপুন। মনিটর খুলবে। বাড রেট 9600 সেট করুন এবং "ক্যারেজ রিটার্ন" নির্বাচন করুন। ইসি এবং তাপমাত্রা রিডিং প্রদর্শন করা উচিত।
ধাপ 4: ধ্বংস
ভিডিওতে দেখানো পরীক্ষার সারসংক্ষেপ:
পার্ট 1: কোন তাপমাত্রা ক্ষতিপূরণ
প্রাথমিকভাবে, জল প্রায় 30 ° C তাপমাত্রায় থাকে। এটি তখন প্রায় 65 ডিগ্রি সেলসিয়াসে উত্তপ্ত হয় যখন সিরিয়াল প্লটারে পরিবাহিতা (সবুজ গ্রাফ) এবং তাপমাত্রা (লাল গ্রাফ) রিডিং পরিলক্ষিত হয়। (Arduino নমুনা কোডের জন্য যা স্বয়ংক্রিয় তাপমাত্রা ক্ষতিপূরণ ছাড়াই একাধিক সার্কিট পড়ার অনুমতি দেয় এই লিঙ্কটি পড়ুন)।
পার্ট 2: তাপমাত্রা ক্ষতিপূরণ
Arduino কোড যা স্বয়ংক্রিয় তাপমাত্রা ক্ষতিপূরণ জন্য অ্যাকাউন্ট বোর্ডে আপলোড করা হয়। কোডের জন্য এই LINK দেখুন। আরও একবার, জলের প্রারম্ভিক বিন্দু প্রায় 30 ° C। এটি ক্রমান্বয়ে প্রায় 65 ডিগ্রি সেলসিয়াসে উন্নীত হয় যখন সিরিয়াল প্লটারে পরিবাহিতা (সবুজ গ্রাফ) এবং তাপমাত্রা (লাল গ্রাফ) রিডিং পরিলক্ষিত হয়।
প্রস্তাবিত:
একটি রিয়েল-টাইম ওয়েল ওয়াটার টেম্পারেচার, কন্ডাকটিভিটি এবং ওয়াটার লেভেল মিটার: Ste টি ধাপ (ছবি সহ)
একটি রিয়েল-টাইম ওয়েল তাপমাত্রা, কন্ডাকটিভিটি এবং ওয়াটার লেভেল মিটার: এই নির্দেশাবলী বর্ণনা করে কিভাবে কম খরচে, রিয়েল-টাইম, মনিটরিং টেম্পারেচারের জন্য ওয়াটার মিটার, ইলেকট্রিক্যাল কন্ডাকটিভিটি (ইসি) এবং খননকৃত কূপের পানির স্তর। মিটারটি একটি খননকৃত কূপের ভিতরে ঝুলানো, জলের তাপমাত্রা পরিমাপ, ইসি এবং
ওয়্যারলেস তাপমাত্রা এবং আর্দ্রতা সেন্সরের ডেটা এক্সেলে পাঠানো হচ্ছে: 34 টি ধাপ
এক্সেলকে ওয়্যারলেস তাপমাত্রা এবং আর্দ্রতা সেন্সরের ডেটা পাঠানো: আমরা এখানে এনসিডির তাপমাত্রা এবং আর্দ্রতা সেন্সর ব্যবহার করছি, কিন্তু ধাপগুলো যে কোনও এনসিডি পণ্যের জন্য সমান থাকে, তাই আপনার যদি অন্য এনসিডি ওয়্যারলেস সেন্সর থাকে, তা ছাড়াও নিখরচায় অভিজ্ঞতা নিন। এই পাঠ্যটি বন্ধ করার মাধ্যমে, আপনার প্রয়োজন
অতিস্বনক সেন্সর এবং যোগাযোগহীন তাপমাত্রা সেন্সরের সাথে Arduino ইন্টারফেসিং: 8 টি ধাপ
অতিস্বনক সেন্সর এবং যোগাযোগহীন তাপমাত্রা সেন্সরের সাথে Arduino ইন্টারফেসিং: আজকাল, নির্মাতারা, বিকাশকারীরা প্রকল্পগুলির প্রোটোটাইপিংয়ের দ্রুত বিকাশের জন্য Arduino কে পছন্দ করছেন। Arduino একটি ওপেন সোর্স ইলেকট্রনিক্স প্ল্যাটফর্ম যা সহজেই ব্যবহারযোগ্য হার্ডওয়্যার এবং সফটওয়্যারের উপর ভিত্তি করে। Arduino খুব ভাল ব্যবহারকারী সম্প্রদায় আছে এই প্রকল্পে
তাপমাত্রা সেন্সরের নেটওয়ার্ক: 6 টি ধাপ
তাপমাত্রা সেন্সরের নেটওয়ার্ক: তাপমাত্রা এবং আর্দ্রতা আপনার ল্যাব, রান্নাঘর, উত্পাদন লাইন, অফিস, হত্যাকারী রোবট এবং এমনকি আপনার বাড়িতে গুরুত্বপূর্ণ তথ্য। আপনার যদি একাধিক অবস্থান বা কক্ষ বা স্থানগুলি পর্যবেক্ষণ করার প্রয়োজন হয় তবে আপনার এমন কিছু প্রয়োজন যা নির্ভরযোগ্য, কমপ্যাক্ট, নির্ভুল এবং সম্বন্ধীয়
নোড-রেড ব্যবহার করে এনসিডি ওয়্যারলেস তাপমাত্রা এবং আর্দ্রতা সেন্সরের ইমেল সতর্কতা তৈরি করা: 22 টি পদক্ষেপ
নোড-রেড ব্যবহার করে এনসিডি ওয়্যারলেস তাপমাত্রা এবং আর্দ্রতা সেন্সরের ইমেল সতর্কতা তৈরি করা: আমরা এখানে এনসিডির তাপমাত্রা এবং আর্দ্রতা সেন্সর ব্যবহার করছি, কিন্তু ধাপগুলি যে কোনও এনসিডি পণ্যের জন্য সমান থাকে, তাই আপনার যদি অন্য এনসিডি ওয়্যারলেস সেন্সর থাকে তবে বিনামূল্যে অভিজ্ঞতা নিন পাশাপাশি পর্যবেক্ষণ করুন। এই পাঠ্যটি বন্ধ করার মাধ্যমে, আপনার প্রয়োজন