সুচিপত্র:
- ধাপ 1: উপকরণ সংগ্রহ করুন
- ধাপ 2: সার্কিট তৈরি করুন
- ধাপ 3: সার্কিট পরীক্ষা করুন
- ধাপ 4: কম্পন সনাক্ত করতে আপনার সেন্সরকে ক্যালিব্রেট করুন
- ধাপ 5: একটি পরিবেষ্টিত প্রদর্শন তৈরি করুন
- ধাপ 6: ডিসপ্লে চালানোর জন্য সেন্সর ডেটা ব্যবহার করুন
- ধাপ 7: সেন্সরটি মাউন্ট করুন এবং পানির পাইপে প্রদর্শন করুন
- ধাপ 8: ভবিষ্যতের পরামর্শ
ভিডিও: কম খরচে জল প্রবাহ সেন্সর এবং পরিবেষ্টিত প্রদর্শন: 8 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:03
জল একটি মূল্যবান সম্পদ। লক্ষ লক্ষ মানুষের বিশুদ্ধ খাবার পানির অ্যাক্সেস নেই, এবং প্রতিদিন প্রায় 4000 শিশু জল দূষিত অসুস্থতায় মারা যায়। তবুও, আমরা আমাদের সম্পদ দিয়ে অপচয় করতে থাকি। এই প্রকল্পের সর্বাধিক লক্ষ্য হল আরও টেকসই জল ব্যবহার আচরণকে অনুপ্রাণিত করা এবং বিশ্বব্যাপী জলের সমস্যা সম্পর্কে সচেতনতা বৃদ্ধি করা।এটি কিভাবে একটি পাইপে জলের প্রবাহকে নির্মমভাবে সনাক্ত করা যায় এবং একটি পরিবেষ্টিত প্রদর্শন চালানো যায় তার একটি নির্দেশনা। আমি একটি পাইজো ট্রান্সডুসার, কিছু LED এবং একটি arduino ব্যবহার করছি। ডিভাইসটি একটি রুক্ষ প্রোটোটাইপ যা শেষ পর্যন্ত একটি প্ররোচিত প্রযুক্তি হয়ে উঠবে যা টেকসই আচরণকে অনুপ্রাণিত করে এবং পানির ব্যবহার সম্পর্কে সচেতনতা বাড়ায়। এটি কার্নেগি মেলন ইউনিভার্সিটির হিউম্যান কম্পিউটার ইন্টারঅ্যাকশন ইনস্টিটিউটে, লিভিং এনভায়রনমেন্টস ল্যাবে স্টেসি কুজনেটসভ এবং এরিক পাওলোসের একটি প্রকল্প। paulos.net/ লিভিং এনভায়রনমেন্টস Labhttps://www.living-environments.net নীচের ভিডিওটি এই প্রজেক্টের আগের ভার্সনটি তুলে ধরে, যেখানে পানির প্রবাহ সনাক্ত করতে পাইজো এলিমেন্টের পরিবর্তে মাইক্রোফোন ব্যবহার করা হয়। পাইজো ট্রান্সডুসার ব্যবহার করার সময় আপনি আরও ভাল পারফরম্যান্স অর্জন করবেন, তাই এই নির্দেশযোগ্য পাইজো পদ্ধতির বিবরণ দেয়। এই প্রকল্পের ধারণা এবং নকশায় সাহায্যের জন্য ব্রায়াম লিম, ব্রায়ান পেন্ডলটন, ক্রিস হ্যারিসন এবং স্টুয়ার্ট অ্যান্ডারসনকে বিশেষ ধন্যবাদ!
ধাপ 1: উপকরণ সংগ্রহ করুন
আপনার প্রয়োজন হবে:- ব্রেডবোর্ড- মাইক্রোকন্ট্রোলার (আমি একটি Arduino ব্যবহার করেছি)- Mastic- Piezo Transducer (https://www.radioshack.com/product/index.jsp?productId=2062402)- কয়েকটি LED (আমি 2 হলুদ ব্যবহার করেছি, 2 লাল, 2 সবুজ)- মোমবাতি ধারক বা অনুরূপ আকারের ধারক- ওয়্যার- 1 মোহম (বা অন্যান্য বড় মান) প্রতিরোধক- 4.7K প্রতিরোধক (3)- 1K প্রতিরোধক (1)- নিম্ন-মানের প্রতিরোধক (LED এর জন্য)- ক্লিপিং ওয়্যার- জাম্পার ওয়্যার্স- ম্যাস্টিক- অপ amp (LM613)
ধাপ 2: সার্কিট তৈরি করুন
সার্কিটটিতে পাইজো থেকে সিগন্যাল বাড়ানোর জন্য একটি পরিবর্ধক এবং বেস ভোল্টেজ উত্তোলনের জন্য একটি ভোল্টেজ ডিভাইডার রয়েছে দুটি ইনপুটগুলির মধ্যে একটি হাই-ভ্যালু রোধকারী পাইজো গঠন করে, যা সিগন্যালের জন্য একটি পুল-ডাউন রোধক হিসাবে কাজ করে।
ধাপ 3: সার্কিট পরীক্ষা করুন
সার্কিটে পাইজো সংযুক্ত করুন, এবং arduino হুক আপ। ভোল্টেজ ডিভাইডার 2.5V এ বেস ভোল্টেজ সেট করে, তাই সিগন্যালের বেস রিডিংগুলি Arduino এনালগ পিনে 512 এর কাছাকাছি হওয়া উচিত (0 থেকে 1023 এর মধ্যে অর্ধেক পথ)। খনি 5/20 এর কাছাকাছি +/- 30 ওঠানামা করে। আপনি এই সংখ্যার চারপাশে কিছু ওঠানামা দেখতে পাবেন।
ধাপ 4: কম্পন সনাক্ত করতে আপনার সেন্সরকে ক্যালিব্রেট করুন
যখন ট্যাপটি চালু করা হয়, পাইপের কম্পনগুলি পাইজোকে একটি ওঠানামা করতে পারে। যেহেতু বেস রিডিং প্রায় 520 টি বন্ধ, আপনি কম্পন সনাক্ত করতে এই সংখ্যার চারপাশে একটি প্রশস্ততা গণনা করতে পারেন। আমার থ্রেশহোল্ড 130 এ সেট করা আছে, কিন্তু আপনি আপনার কম্পনের ধরন এবং আপনার বিশেষ পাইজো টুকরার সংবেদনশীলতার উপর নির্ভর করে এটি বৃদ্ধি বা হ্রাস করতে পারেন। বিভিন্ন স্থানে পৃষ্ঠের উপর ট্যাপ বা আঁচড়ানোর চেষ্টা করুন এবং বিভিন্ন তীব্রতা দেখুন Arduino তে আপনি কোন ধরনের রিডিং পান। এটি তরঙ্গ প্রশস্ততা নির্ধারণের একটি অশোধিত উপায় যা এলোমেলো স্ট্যাটিক কারেন্টের কারণে মিথ্যা ইতিবাচকতা এড়িয়ে যায়। আরও উন্নত পদ্ধতি যেমন FFT ব্যবহার করা যেতে পারে ।// নমুনা কোডিন্ট সেন্সর = 2; // এনালগ ইনিন্ট ভ্যাল = 0; // এনালগ পিনেন্ট গড় জন্য বর্তমান পড়া; // তরঙ্গ প্রশস্ততা MIDPOINT = 520 চলমান গড়; // বেস রিডিংভয়েড সেটআপ () {Serial.begin (9600); গড় = মাঝামাঝি; // মিডপয়েন্ট এ গড় গড়} অকার্যকর লুপ () {val = analogRead (sensor); // গণনা তরঙ্গ পরিমাপ যদি (val> MIDPOINT) {val = val - MIDPOINT; } অন্য {val = MIDPOINT - val; } // পরিমাপের গড় চলমান গড় থেকে গড় গড় = (গড় * 0.5) + (ভ্যাল * 0.5); যদি (গড়> 130) {// কম্পন ধরা পড়ে! Serial.println ("TAP"); বিলম্ব (100); // সিরিয়াল পোর্ট ওভারলোড না হওয়া নিশ্চিত করতে বিলম্ব}}
ধাপ 5: একটি পরিবেষ্টিত প্রদর্শন তৈরি করুন
যদি আপনার সেন্সর সঠিকভাবে কাজ করে, আপনি তথ্য দেখানোর জন্য একটি পরিবেষ্টিত ডিসপ্লে যোগ করতে পারেন। আমার LED গুলি এমনভাবে যুক্ত করা হয়েছে যে প্রতিটি রঙ দুটি LED দ্বারা আলোকিত হয়। এটি করার জন্য, প্রতিটি রঙের 'ইন' (সংক্ষিপ্ত) সীসা একসাথে সংযুক্ত করুন, এবং আরডুইনোতে সংযোগ করার আগে কম মূল্যের প্রতিরোধক ব্যবহার করুন। সমস্ত LED এর স্থল (দীর্ঘ) সীসা সংযুক্ত করুন এবং Arduino এ মাটিতে সংযুক্ত করুন একবার LED সংযুক্ত হয়ে গেলে, প্রদর্শনের জন্য মোমবাতি ধারক ব্যবহার করুন। যেহেতু মোমবাতি ধারক অ্যালুমিনিয়াম দিয়ে তৈরি, তাই আপনি সার্কিটকে শর্ট আউট হতে বাধা দেওয়ার জন্য LED erোকানোর আগে পাত্রে নীচে একটি অন্তরক যেমন প্লাস্টিকের টুকরো রাখতে পারেন।
ধাপ 6: ডিসপ্লে চালানোর জন্য সেন্সর ডেটা ব্যবহার করুন
আমার হাত ধুতে প্রায় 10 সেকেন্ড সময় লাগে। এইভাবে, আমি ট্যাপ চালু করার পর প্রথম 10 সেকেন্ডের জন্য সবুজ আলো দেখানোর জন্য ডিসপ্লে প্রোগ্রাম করেছি। 10 সেকেন্ডের পরে, হলুদ LED চালু হয়। 20 সেকেন্ডের পরে জল থেকে গেলে ডিসপ্লে লাল হয়ে যায়, এবং 25 সেকেন্ড বা তার বেশি সময় ধরে ট্যাপ চলতে থাকলে লাল বাতি জ্বলতে শুরু করে। বিকল্প ডিসপ্লে তৈরি করতে আপনার কল্পনা ব্যবহার করুন!
ধাপ 7: সেন্সরটি মাউন্ট করুন এবং পানির পাইপে প্রদর্শন করুন
পাইজোকে ট্যাপের সাথে সংযুক্ত করার জন্য ম্যাস্টিক বা কাদামাটি ব্যবহার করুন এবং উপরে ডিসপ্লেটি সুরক্ষিত করার জন্য মস্তিকের আরেকটি স্তর step ধাপ থেকে আপনাকে আপনার থ্রেশহোল্ড প্রশস্ততা বা 'MIDPOINT' পুনরায় সামঞ্জস্য করতে হতে পারে। পাইপের।
ধাপ 8: ভবিষ্যতের পরামর্শ
আপনি একটি ব্যাটারি থেকে Arduino চালানো চয়ন করতে পারেন। একটি আসন্ন টিউটোরিয়াল আপনাকে দেখাবে কিভাবে এই ডিসপ্লেটি সরাসরি চলমান পানি থেকে বিদ্যুৎ টেনে নিয়ে, অথবা আশেপাশের পরিবেষ্টিত আলো শক্তিকে কাজে লাগিয়ে চালাতে হয়!
প্রস্তাবিত:
প্রবাহ নির্দেশ সেন্সর: 16 টি ধাপ
ফ্লো ডাইরেকশন সেন্সর: ডি সেন্সর জাল ডি স্ট্রোমিংসরিচিং ইন ডাইমেন্সি মেটেন, নামলিজক স্ট্রোমিং নর লিঙ্কস নর রেচটস। De sensor bestaat uit twee buizen die beiden loodrecht op de stromingsrichting staan। Beide buizen hebben een klepje die opengaat als er stroming
জল প্রবাহ মিটার (অতিস্বনক) সঙ্গে প্রবাহ পরিমাপ: 5 ধাপ (ছবি সহ)
জল প্রবাহ মিটার (অতিস্বনক) সঙ্গে প্রবাহ পরিমাপ: জল আমাদের গ্রহের জন্য একটি গুরুত্বপূর্ণ সম্পদ আমরা মানুষের প্রতিদিন জল প্রয়োজন। এবং জল বিভিন্ন শিল্পের জন্য প্রয়োজনীয় এবং আমরা মানুষের প্রতিদিন এটি প্রয়োজন। যেহেতু জল আরও মূল্যবান এবং দুষ্প্রাপ্য হয়ে উঠেছে, তাই কার্যকরভাবে পর্যবেক্ষণ এবং মানুষের প্রয়োজন
Arduino এবং প্রক্রিয়াকরণের সাথে তাপমাত্রা এবং আর্দ্রতা প্রদর্শন এবং ডেটা সংগ্রহ: 13 টি ধাপ (ছবি সহ)
Arduino এবং প্রক্রিয়াকরণের সাথে তাপমাত্রা এবং আর্দ্রতা প্রদর্শন এবং ডেটা সংগ্রহ: ভূমিকা: এটি একটি প্রকল্প যা একটি Arduino বোর্ড, একটি সেন্সর (DHT11), একটি উইন্ডোজ কম্পিউটার এবং প্রসেসিং (একটি বিনামূল্যে ডাউনলোডযোগ্য) প্রোগ্রাম ব্যবহার করে তাপমাত্রা, ডিজিটাল এবং আর্দ্রতা ডেটা প্রদর্শন করতে বার গ্রাফ ফর্ম, প্রদর্শন সময় এবং তারিখ এবং একটি গণনা সময় চালান
একটি বায়ু ভিত্তিক পরিবেষ্টিত প্রদর্শন করুন: 8 টি ধাপ (ছবি সহ)
একটি বায়ু-ভিত্তিক পরিবেষ্টিত প্রদর্শন করুন: এটি একটি ক্লাস প্রকল্প যা ত্রিনহ লে এবং ম্যাট আরলাকাস দ্বারা এইচসিআইএন 720 এর জন্য ডিজাইন করা হয়েছে: রচেস্টার ইনস্টিটিউট অফ টেকনোলজিতে প্রোটোটাইপিং ওয়েয়ারেবল এবং ইন্টারনেট অব থিংস ডিভাইস। একটি
বাস আগমনের জন্য পরিবেষ্টিত প্রদর্শন: Ste টি ধাপ (ছবি সহ)
বাস আগমনের জন্য পরিবেষ্টিত প্রদর্শন: যদিও তথ্য দেখার জন্য স্ক্রিনগুলি জনপ্রিয় হতে পারে, সেগুলি অবশ্যই তথ্য গ্রহণের একমাত্র মাধ্যম নয়। আমাদের পরিবেশের কাছ থেকে তথ্য দেখার জন্য বেশ কয়েকটি সুযোগ রয়েছে এবং এই প্রকল্পের সাথে আমরা হ্যাক করতে চাই