সুচিপত্র:
- সরবরাহ
- ধাপ 1: সার্কিট সংযুক্ত করুন
- ধাপ 2: চাপ সেন্সর সংযুক্ত করুন
- ধাপ 3: কোড আপলোড করুন
- ধাপ 4: এক্সেলে সেন্সর মান বের করুন
- ধাপ 5: অতিরিক্ত Nerdy বিট
ভিডিও: Arduino এর সাথে MPX5010 ডিফারেনশিয়াল প্রেসার সেন্সর কিভাবে পড়বেন: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
আমি যেভাবে কোডটি লিখেছি তা এমন যে এটি একটি ভিন্ন চাপ সেন্সর অনুসারে সহজেই পরিবর্তন করা যায়। যেকোনো চাপ সেন্সরের জন্য ডাটা শীট থেকে মানগুলির উপর ভিত্তি করে কোডে নিম্নলিখিত কনস্ট ভেরিয়েবলগুলি পরিবর্তন করুন:
- এমভি তে "সেন্সর অফসেট" মান
- mV/mmH2O তে "সংবেদনশীলতা" মান
একবার যখন আমি এই চাপ সেন্সরটি পেয়েছিলাম, আমি অনলাইনে ঘুরে দেখলাম এবং এই সেন্সর থেকে চাপের রিডিংগুলিকে চাপের প্রকৃত ইউনিট, কেপিএ বা সিএমএইচ 2 ওতে বের করার জন্য একটি উদাহরণ কোড খুঁজে বের করার চেষ্টা করেছি। আমি এই সঠিক সেন্সরের জন্য একটি নমুনা কোড খুঁজে পেয়েছি, এটি চালানোর পরে আমি লক্ষ্য করেছি যে রিডিংগুলি ডেটশীটে কী হওয়া উচিত তার সাথে মিলছে না, তাই আমি আমার নিজের হিসাব এবং আমার নিজের কোড লেখার সিদ্ধান্ত নিয়েছি … এটি বয়স দেখায় কিন্তু এটি কাজ করে, হুররে !! তাই আমি ভেবেছিলাম আমি এটি বিশ্বের সাথে ভাগ করে নেব যাতে অন্য লোকদের একই যন্ত্রণার মধ্য দিয়ে যেতে না হয়।
উপভোগ করুন !!
সরবরাহ
আপনার প্রয়োজন হবে:
- একটি MPX5010 চাপ সেন্সর (অবশ্যই)
- একটি Arduino, Uno বা অন্য কোন
- কিছু সিলিকন পায়ের পাতার মোজাবিশেষ (চাপ সেন্সর থেকে চাপ নল সংযোগ করতে)
- ছোট তারের বন্ধন (সিলিকন পায়ের পাতার মোজাবিশেষ সুরক্ষিত করার জন্য)
- ছোট 2 মিমি টিউব ব্রাস বা প্লাস্টিক (আমি একটি WD40 ক্যান থেকে টিউব ব্যবহার করেছি)
- কিছু অন্তরণ টেপ (শুধুমাত্র প্রয়োজন যদি আপনার সিলিকন পায়ের পাতার মোজাবিশেষ আপনার WD40 টিউব জন্য খুব বড়)
ধাপ 1: সার্কিট সংযুক্ত করুন
অতি সহজ সংযোগ চিত্র দেখুন
ধাপ 2: চাপ সেন্সর সংযুক্ত করুন
- আপনার সিলিকন পায়ের পাতার মোজাবিশেষকে চাপ সেন্সর পোর্টে সংযুক্ত করুন, একটি ভাল সীল তৈরি করার জন্য আপনার প্রয়োজন হলে কেবল টাই ব্যবহার করুন
- আপনি যে পাইপটিতে বায়ুর চাপ অনুভব করতে চান তার মধ্যে একটি 2 মিমি গর্ত ড্রিল করুন
- WD40 টিউবটিকে গর্তে ধাক্কা দিন, এটি একটি সত্যিই টাইট ফিট হওয়া উচিত। সিল সম্পূর্ণ করার জন্য সামান্য আঠালো ব্যবহার করুন
- WD40 টিউবের উপর আপনার সিলিকন পায়ের পাতার মোজাবিশেষ স্লাইড করুন (ফিট করার জন্য আমাকে টিউবের চারপাশে ইনসুলেশন টেপ মোড়ানো ছিল)। তারপর একটি ছোট তারের টাই যোগ করুন
ধাপ 3: কোড আপলোড করুন
আপনার কোডটি আপনার Arduino এ আপলোড করুন, তারপর সংখ্যাগুলি দেখতে (সিরিজের উপরের ডানদিকে ম্যাগনিফায়ার গ্লাস প্রতীক সহ বোতাম) দেখতে সিরিয়াল টার্মিনালে ক্লিক করুন।
আপনি মিলিসেকেন্ড সময় দেখতে হবে, তারপর একটি ',' তারপর চাপ মান।
আপনার কেপিএ বা সিএমএইচ 2 ও -তে সংখ্যা গণনার কোডের বিকল্প রয়েছে, কেবল আপনার যে লাইনটি প্রয়োজন নেই তা মন্তব্য করুন।
একটি "বিলম্ব (500) যোগ করুন;" আপনি যদি রিডিংগুলিকে টার্মিনালে প্রস্তুত করা সহজ করতে ধীর করতে চান।
আমি যেভাবে কোডটি লিখেছি তা এমন যে এটি একটি ভিন্ন চাপ সেন্সর অনুসারে সহজেই পরিবর্তন করা যায়। যেকোনো চাপ সেন্সরের জন্য ডাটা শীট থেকে মানগুলির উপর ভিত্তি করে কোডে নিম্নলিখিত কনস্ট ভেরিয়েবলগুলি পরিবর্তন করুন:
- এমভি তে "সেন্সর অফসেট" মান
- mV/mmH2O তে "সংবেদনশীলতা" মান
ধাপ 4: এক্সেলে সেন্সর মান বের করুন
- আপনার Arduino সিরিয়াল টার্মিনালে কিছু রিডিং লগ ইন করুন। ফর্ম্যাটে থাকা উচিত: "সময় (এমএস), চাপ পড়া"
- ইউএসবি কেবল আন-প্লাগ করুন
- আপনার সিরিয়াল টার্মিনাল থেকে সমস্ত মান নির্বাচন করুন এবং অনুলিপি করুন
- এগুলি একটি নোটপ্যাডে আটকান
- ফাইল> সেভ হিসাবে ক্লিক করুন
- আপনার ফাইলের নাম টাইপ করুন তারপর এক্সটেনশনটি ".csv" (খুব গুরুত্বপূর্ণ) এ পরিবর্তন করুন এবং এটি সংরক্ষণ করুন
- আপনার ফাইল এক্সপ্লোরার খুলুন এবং আপনার এক্সেল লোগো সহ আপনার ফাইলটি দেখতে হবে (তার মানে আপনি.csv ফাইলটি সঠিকভাবে তৈরি করেছেন)
- আপনার নতুন.csv ফাইলে ডাবল ক্লিক করুন এবং এটি এক্সেলে খুলবে এবং এটি স্বয়ংক্রিয়ভাবে আপনার মান দুটি পৃথক কলামে সাজানো উচিত এবং কমা থেকে মুক্তি পাবে (এজন্য.csv ফাইলগুলি দুর্দান্ত!)
তারপরে আপনি এগিয়ে যেতে পারেন এবং সময়ের সাথে চাপের গ্রাফ তৈরি করতে পারেন বা আপনি যা চান তা করতে পারেন।
BTW: CSV মানে "কমা-বিভক্ত মান"।
ধাপ 5: অতিরিক্ত Nerdy বিট
এটা এতদূর তৈরি করার জন্য ভাল! এর মানে আপনি নির্বোধ পরীক্ষায় উত্তীর্ণ হয়েছেন এবং পুরস্কার হিসেবে আমি আপনাকে কিছু প্রযুক্তিগত বিবরণ বলব।
তাই আমি শুরুতে উল্লেখ করেছি একটি নমুনা কোড সম্পর্কে যা আমি এই সঠিক সেন্সরের জন্য পেয়েছি যা আমাকে ভুল মান দিয়েছে। এটি পরীক্ষা করার জন্য আমি তাদের সমীকরণটি ব্যবহার করে ডেটশীট থেকে প্রতিক্রিয়া গ্রাফে (সংযুক্ত) কয়েকটি পয়েন্ট গণনা করেছিলাম এবং আমি দেখতে পেলাম যে এগুলি গ্রাফের সাথে মেলে না। তাই আমি আমার নিজের হিসাব তৈরি করেছি এবং এটিকে তাত্ত্বিকভাবে কাজ করে তা প্রমাণ করার জন্য ডেটশীটে গ্রাফের সাথে রেফারেন্স করেছি, তারপরে আমি উভয় কোডের সাথে ডেটা-লগ করেছি এবং গ্রাফগুলি সংযুক্ত করেছি, যা আমি সংযুক্ত করেছি।
সংযুক্ত গ্রাফগুলিতে, নীল লাইন হল আমি খুঁজে পাওয়া উদাহরণ কোড এবং লাল লাইন হল আমার কোড। গ্রাফের দিকে তাকানোর সময় সমস্যাটি যুক্তিসঙ্গতভাবে স্পষ্ট কারণ ওয়েব উদাহরণ কোডটি পরিবেষ্টিত অবস্থায় 0 পরিমাপ করে না যা এটি করা উচিত কারণ আমরা ডিফারেনশিয়াল চাপ পরিমাপ করছি।
ঠিক আছে তাই এটি অত্যধিক টেকনোলজিক হবে না, হতাশ হওয়ার জন্য দু sorryখিত কিন্তু আশা করি আপনি এটি উপভোগ করেছেন:)
প্রস্তাবিত:
ডিফারেনশিয়াল স্ট্রবস্কোপের সাথে সময় ম্যানিপুলেশন প্রভাব (পুরোপুরি বিশদ): 10 টি ধাপ
ডিফারেনশিয়াল স্ট্রবোস্কোপের সাথে টাইম ম্যানিপুলেশন ইফেক্ট (পুরোপুরি বিশদভাবে): আজ আমরা একটি ডিফারেনশিয়াল স্ট্রবোস্কোপ তৈরি করতে শিখব যা পর্যায়ক্রমে চলমান বস্তুকে চোখের সামনে স্থির রাখতে পারে। স্পিনিং অবজেক্টের ছোটখাটো খুঁটিনাটি নোট করার জন্য এখনও যথেষ্ট যা অন্যথায় অদৃশ্য। এটি বিয়াও দেখাতে পারে
ডিফারেনশিয়াল সেন্সর বায়াসিং: 3 ধাপ
ডিফারেনশিয়াল সেন্সর বায়াসিং: এই নির্দেশযোগ্য দেখায় কিভাবে আপনি একটি ডিফারেনশিয়াল সেন্সর বায়াসিং সার্কিট তৈরি করতে পারেন। এই সার্কিট অপ্রচলিত। সেখানে মিলে যাওয়া প্রতিরোধক আইসি ব্রিজগুলি বিক্রি করা হয়
স্কিআইডি দিয়ে প্রেসার সেন্সর কীভাবে ব্যবহার করবেন: 9 টি ধাপ
কিভাবে স্কিআইডি দিয়ে প্রেশারসেন্সর ব্যবহার করবেন: এই প্রকল্পটি স্কুইআইডি এর মাধ্যমে আরডুইনো দিয়ে 3642BH সেগমেন্ট কিভাবে ব্যবহার করতে হয় তার নির্দেশনা শুরু করার আগে, স্কিআইআইডি কীভাবে ব্যবহার করবেন তার জন্য একটি প্রাথমিক টিউটোরিয়াল নিচে দেওয়া হল https://www.instructables.com/id/Getting- শুরু-সহ-স্কিআইডি-সম্পাদক
Arduino এর সাথে BMP180 (ব্যারোমেট্রিক প্রেসার সেন্সর) ইন্টারফেসিং: 9 টি ধাপ
Arduino এর সাথে BMP180 (ব্যারোমেট্রিক প্রেসার সেন্সর) ইন্টারফেসিং: BMP-180 হল i2c ইন্টারফেস সহ একটি ডিজিটাল ব্যারোমেট্রিক প্রেসার সেন্সর। Bosch এর এই ক্ষুদ্র সেন্সরটি ছোট আকার, কম বিদ্যুৎ খরচ এবং উচ্চ নির্ভুলতার জন্য বেশ সুবিধাজনক।
কিভাবে একটি হাস্যকরভাবে সস্তা এনালগ প্রেসার সেন্সর তৈরি করবেন: 4 টি ধাপ (ছবি সহ)
কিভাবে একটি হাস্যকরভাবে সস্তা এনালগ প্রেসার সেন্সর তৈরি করা যায়: একটি সাধারণ এনালগ প্রেসার সেন্সরের জন্য অতিরিক্ত পরিমাণ অর্থ প্রদান করে ক্লান্ত? আচ্ছা এখানে একটি অবিশ্বাস্যভাবে সস্তা এনালগ প্রেসার সেন্সর তৈরির একটি সহজ গন্ধযুক্ত উপায়। এই প্রেসার সেন্সর যথাযথ পরিমাপের ক্ষেত্রে ভয়ঙ্করভাবে সঠিক হবে না