সুচিপত্র:

WaterLevelAlarm - SRO2001: 9 ধাপ (ছবি সহ)
WaterLevelAlarm - SRO2001: 9 ধাপ (ছবি সহ)

ভিডিও: WaterLevelAlarm - SRO2001: 9 ধাপ (ছবি সহ)

ভিডিও: WaterLevelAlarm - SRO2001: 9 ধাপ (ছবি সহ)
ভিডিও: Monsters Inc - 2319 CDA Entry scene. 2024, নভেম্বর
Anonim
ওয়াটার লেভেল অ্যালার্ম - SRO2001
ওয়াটার লেভেল অ্যালার্ম - SRO2001
ওয়াটার লেভেল অ্যালার্ম - SRO2001
ওয়াটার লেভেল অ্যালার্ম - SRO2001

আমার উপলব্ধির বিশদ ব্যাখ্যা করার আগে আমি আপনাকে একটি ছোট গল্প বলব;)

আমি দেশে থাকি এবং দুর্ভাগ্যবশত আমার কাছে পৌর স্যুয়ারেজ নেই, তাই আমার একটি অন-সাইট স্যানিটেশন আছে যা লিফট পাম্প দিয়ে কাজ করে। ঝড়ের কারণে আমার বেশ কয়েক দিন বিদ্যুৎ বিভ্রাট না হওয়া পর্যন্ত সবকিছুই সাধারণত ভালভাবে কাজ করে…

আপনি কি দেখছেন আমি এটা নিয়ে কোথায় যাচ্ছি? না?

ঠিক আছে, বিদ্যুৎ ছাড়াই পাম্পটি গর্ত থেকে জল বের করে দিতে আর কাজ করে না!

এবং দুর্ভাগ্যবশত আমার জন্য আমি সেই সময় এটা মনে করি নি … তাই পানির স্তর বার বার উপরে উঠে গেল, যতক্ষণ না পাম্পটি প্রায় পূর্ণ হয়ে গেছে! এটি পুরো সিস্টেমের ক্ষতি করতে পারে (যা খুব ব্যয়বহুল …)

তাই পাম্পের কূপের পানি অস্বাভাবিক মাত্রায় পৌঁছলে আমাকে সতর্ক করার জন্য একটি অ্যালার্ম তৈরির ধারণা ছিল। তাই যদি পাম্পে কোন সমস্যা হয় বা বিদ্যুৎ বিভ্রাট হয়, তাহলে অ্যালার্ম বাজবে এবং যে কোন বড় ক্ষতির আগে আমি তাৎক্ষণিক হস্তক্ষেপ করতে সক্ষম হব।

এখানে আমরা ব্যাখ্যা জন্য যান!

ধাপ 1: সরঞ্জাম এবং ইলেকট্রনিক্স উপাদান

সরঞ্জাম এবং ইলেকট্রনিক্স উপাদান
সরঞ্জাম এবং ইলেকট্রনিক্স উপাদান

ইলেকট্রনিক্স উপাদান:

- 1 মাইক্রোচিপ PIC 12F675

- 2 ক্ষণস্থায়ী সুইচ বোতাম

- 1 এলইডি

- 1 বজার

- 1 ডিসি-ডিসি বুস্ট মডিউল (কারণ আমার বাজারের জন্য 12V জোরে লাগবে)

- 4 প্রতিরোধক (180 ওম; 2 x 10 কে ওহম; 100 কে ওহম)

- 1 ডিটেক্টর (ফ্লোটার)

- 1 ব্যাটারি ধারক

- 1 পিসিবি বোর্ড

- ১ টি প্লাস্টিকের বাক্স/কেস

সরঞ্জাম:

- একটি প্রোগ্রামার একটি মাইক্রোচিপ 12F675 এ কোড ইনজেক্ট করতে (যেমন PICkit 2)

- 4.5V মিনি পাওয়ার সাপ্লাই

আমি আপনাকে মাইক্রোচিপ এমপিএলএবি আইডিই (ফ্রিওয়্যার) ব্যবহার করার পরামর্শ দিচ্ছি যদি আপনি কোডটি সংশোধন করতে চান তবে আপনার সিসিএস কম্পাইলার (শেয়ারওয়্যার) প্রয়োজন হবে। আপনি অন্য কম্পাইলারও ব্যবহার করতে পারেন কিন্তু প্রোগ্রামে আপনার অনেক পরিবর্তন প্রয়োজন হবে।

কিন্তু আমি আপনাকে প্রদান করব। HEX ফাইল যাতে আপনি সরাসরি মাইক্রোকন্ট্রোলারে ইনজেক্ট করতে পারেন।

পদক্ষেপ 2: বাধ্যবাধকতা

- বিদ্যুৎ ব্যর্থতার ক্ষেত্রে সিস্টেমটি চালানোর জন্য শক্তিতে স্বয়ংসম্পূর্ণ হতে হবে।

- সিস্টেমের কমপক্ষে 1 বছরের স্বায়ত্তশাসন থাকতে হবে (আমি বছরে একবার স্যানিটেশন রক্ষণাবেক্ষণ করি)।

- অ্যালার্ম অবশ্যই গড় দূরত্ব থেকে শোনা যাবে। (প্রায় 50 মিটার)

- সিস্টেমটি একটি অপেক্ষাকৃত ছোট বাক্সে ফিট করতে হবে

ধাপ 3: পরিকল্পিত

পরিকল্পিত
পরিকল্পিত

এখানে CADENCE ক্যাপচার সিআইএস লাইট দিয়ে পরিকল্পিতভাবে তৈরি করা হয়েছে। উপাদানগুলির ভূমিকা ব্যাখ্যা:

- 12F675: মাইক্রোকন্ট্রোলার যা ইনপুট এবং আউটপুট পরিচালনা করে

- SW1: অপারেটিং বোতাম

- SW2: রিসেট বোতাম

- D1: স্ট্যাটাস LED

- R1: MCLR এর জন্য পুল-আপ প্রতিরোধক

- R2: কন্ট্রোল বোতাম পরিচালনার জন্য পুল-ডাউন রোধ

- R3: LED D1 এর জন্য বর্তমান সীমাবদ্ধ প্রতিরোধক

- R4: সেন্সরে বর্তমান সীমাবদ্ধ প্রতিরোধক

- PZ1: বুজার (এলার্ম টোন)

- J3 এবং J4: তাদের মধ্যে ডিসি-ডিসি বুস্ট মডিউল সংযোগকারী

ডিসি-ডিসি বুস্ট মডিউলটি alচ্ছিক আপনি মাইক্রোকন্ট্রোলারের সাথে সরাসরি বুজার সংযোগ করতে পারেন, কিন্তু আমি আমার বাজারের সাউন্ড লেভেল বাড়ানোর জন্য এটি ব্যবহার করি কারণ তার অপারেটিং ভোল্টেজ 12V এবং মাইক্রোকন্ট্রোলার আউটপুটের ভোল্টেজ মাত্র 4.5V।

ধাপ 4: ব্রেডবোর্ডে প্রোটোটাইপিং

ব্রেডবোর্ডে প্রোটোটাইপিং
ব্রেডবোর্ডে প্রোটোটাইপিং
ব্রেডবোর্ডে প্রোটোটাইপিং
ব্রেডবোর্ডে প্রোটোটাইপিং

আসুন উপরের পরিকল্পিত অনুযায়ী একটি রুটিবোর্ডে উপাদানগুলি একত্রিত করি এবং মাইক্রোকন্ট্রোলার প্রোগ্রাম করি!

এর বর্তমান খরচ পরিমাপের জন্য মাউন্ট করার সাথে সিরিজের অ্যামিটার মোডে মাল্টিমিটার যোগ করা ছাড়া আর বিশেষ কিছু বলার নেই।

বিদ্যুৎ খরচ যতটা সম্ভব কম হওয়া উচিত কারণ সিস্টেমটি অবশ্যই 24/24 ঘন্টা কাজ করবে এবং কমপক্ষে 1 বছরের স্বায়ত্তশাসন থাকতে হবে।

মাল্টিমিটারে আমরা দেখতে পাই যে সিস্টেমের বিদ্যুৎ খরচ মাত্র 136uA যখন মাইক্রোকন্ট্রোলার প্রোগ্রামটির চূড়ান্ত সংস্করণের সাথে প্রোগ্রাম করা হয়।

1.5V 1200mAh এর 3 টি ব্যাটারি দিয়ে সিস্টেমকে শক্তিশালী করে এটি একটি স্বায়ত্তশাসন প্রদান করে:

3 * 1200 / 0.136 = 26470 H স্বায়ত্তশাসন, প্রায় 3 বছর!

আমি এই ধরনের স্বায়ত্তশাসন পেতে পারি কারণ আমি প্রোগ্রামে SLEEP মোডে মাইক্রোকন্ট্রোলার রাখি, তাই প্রোগ্রামটি দেখা যাক!

ধাপ 5: প্রোগ্রাম

কার্যক্রম
কার্যক্রম

প্রোগ্রামটি MPLAB IDE দিয়ে C ভাষায় লেখা এবং কোডটি CCS C কম্পাইলারের সাথে সংকলিত।

কোডটি সম্পূর্ণরূপে মন্তব্য করা হয়েছে এবং বোঝার জন্য বেশ সহজ আমি আপনাকে উৎসগুলি ডাউনলোড করতে দেব যদি আপনি জানতে চান যে এটি কিভাবে কাজ করে অথবা আপনি যদি এটি পরিবর্তন করতে চান।

সংক্ষেপে, সর্বাধিক শক্তি সঞ্চয় করার জন্য মাইক্রোকন্ট্রোলার স্ট্যান্ডবাই মোডে রয়েছে এবং যদি তার পিন 2 এ অবস্থার পরিবর্তন হয় তবে এটি জেগে ওঠে:

যখন তরল স্তরের সেন্সর সক্রিয় হয়, এটি একটি খোলা সুইচ হিসাবে কাজ করে এবং তাই পিন 2 এর ভোল্টেজ উচ্চ থেকে নিম্ন পর্যন্ত পরিবর্তিত হয়)। এরপর মাইক্রোকন্ট্রোলার সতর্ক করার জন্য অ্যালার্ম ট্রিগার করে।

মনে রাখবেন যে SW2 বোতাম দিয়ে মাইক্রোকন্ট্রোলারটি পুনরায় সেট করা সম্ভব।

MPLAB প্রকল্পের একটি জিপ ফাইল নিচে দেখুন:

ধাপ 6: সোল্ডারিং এবং সমাবেশ

সোল্ডারিং এবং সমাবেশ
সোল্ডারিং এবং সমাবেশ
সোল্ডারিং এবং সমাবেশ
সোল্ডারিং এবং সমাবেশ
সোল্ডারিং এবং সমাবেশ
সোল্ডারিং এবং সমাবেশ

আমি উপরের চিত্র অনুযায়ী পিসিবিতে উপাদানগুলো dালাই। একটি পরিষ্কার সার্কিট তৈরির জন্য সমস্ত উপাদান স্থাপন করা সহজ নয় কিন্তু আমি ফলাফলে বেশ খুশি! একবার আমি ওয়েল্ডগুলি শেষ করার পরে আমি তারগুলিতে গরম আঠা লাগিয়েছিলাম যাতে তারা নড়াচড়া না করে।

আমি বক্সের সামনের দিকে যে তারগুলোকে একত্রিত করেছি তা "হিট সঙ্কুচিত টিউবিং" দিয়ে পরিষ্কার এবং আরও শক্ত করার জন্য।

আমি তারপর দুটি বোতাম এবং LED ইনস্টল করার জন্য কেসের সামনের প্যানেল দিয়ে ড্রিল করলাম। তারপরে শেষ পর্যন্ত তারগুলিকে একসাথে মোচড়ানোর পরে সামনের প্যানেল উপাদানগুলিতে সোল্ডার করুন। তারপর গরম আঠালো এটি চলন্ত থেকে রাখা।

ধাপ 7: সিস্টেম অপারেশন ডায়াগ্রাম

সিস্টেম অপারেশন ডায়াগ্রাম
সিস্টেম অপারেশন ডায়াগ্রাম

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

ধাপ 8: ভিডিও

প্রতিটি ধাপে একটি মন্তব্য সহ, সিস্টেমটি কীভাবে কাজ করে তা বোঝানোর জন্য আমি একটি সংক্ষিপ্ত ভিডিও তৈরি করেছি।

ভিডিওতে আমি সেন্সরটি কীভাবে কাজ করে তা দেখানোর জন্য হাত দিয়ে ম্যানিপুলেট করি, কিন্তু যখন সিস্টেমটি তার চূড়ান্ত স্থানে থাকে তখন একটি দীর্ঘ তারের (প্রায় 5 মিটার) থাকবে যা অ্যালার্ম থেকে কূপে ইনস্টল করা সেন্সরের দিকে যাবে যেখানে জলের স্তর পর্যবেক্ষণ করতে হবে।

ধাপ 9: উপসংহার

এখানে আমি এই প্রকল্পের শেষে আছি, এটি একটি খুব বিনয়ী ছোট প্রকল্প কিন্তু আমি মনে করি এটি একটি ইলেকট্রনিক্সের শিক্ষানবিসের জন্য একটি বেস বা একটি প্রকল্পের পরিপূরক হিসাবে কাজে লাগতে পারে।

আমি জানি না আমার লেখার ধরন সঠিক হবে কিনা কারণ আমি দ্রুত এগিয়ে যাওয়ার জন্য আংশিকভাবে একটি স্বয়ংক্রিয় অনুবাদক ব্যবহার করছি এবং যেহেতু আমি স্থানীয়ভাবে ইংরেজি বলছি না তাই আমি মনে করি কিছু বাক্য সম্ভবত ইংরেজিতে নিখুঁতভাবে লেখার জন্য অদ্ভুত হবে।

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

প্রস্তাবিত: