সুচিপত্র:

এসএমএস সহ জলের স্তর নির্দেশক: 4 টি ধাপ
এসএমএস সহ জলের স্তর নির্দেশক: 4 টি ধাপ

ভিডিও: এসএমএস সহ জলের স্তর নির্দেশক: 4 টি ধাপ

ভিডিও: এসএমএস সহ জলের স্তর নির্দেশক: 4 টি ধাপ
ভিডিও: প্রাইমারির ১ম ধাপের ৮০টি প্রশ্নের ব্যাখ্যাসহ সমাধান। Assistant Teacher Question Solution 2022 2024, জুলাই
Anonim
এসএমএস সহ জলের স্তর নির্দেশক
এসএমএস সহ জলের স্তর নির্দেশক

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

চল শুরু করি.

ধাপ 1: উপাদান

উপাদান
উপাদান
উপাদান
উপাদান
উপাদান
উপাদান
উপাদান
উপাদান

1. Atmega328

2. Arduino Uno

3. x1 সুইচ করুন

4. ক্রিস্টাল অসিলেটর x1

5. 10uf ক্যাপাসিটর x2

6. BC547 npn ট্রানজিস্টার x4

7. প্রতিরোধক 1k x5

8. প্রতিরোধক 100 x8

9. PCB x1

10. LM7805 5volt নিয়ন্ত্রক

11. LM7812 12volt নিয়ন্ত্রক

12. ক্যাপাসিটর 22uf x2

13. সৌর প্যানেল 20v

14. হিট সিঙ্ক x1

15. তারের

16. জিএসএম মডেম 800H বা 900A

ধাপ 2: সংযোগ এবং PCB তৈরি

সংযোগ এবং পিসিবি তৈরি
সংযোগ এবং পিসিবি তৈরি
সংযোগ এবং পিসিবি তৈরি
সংযোগ এবং পিসিবি তৈরি
সংযোগ এবং পিসিবি তৈরি
সংযোগ এবং পিসিবি তৈরি
সংযোগ এবং পিসিবি তৈরি
সংযোগ এবং পিসিবি তৈরি

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

পিসিবিতে প্রতিরোধক এবং ট্রানজিস্টর মাউন্ট করুন।

পিসিবিতে 28 পিন আইসি সকেট মাউন্ট করুন।

আমরা স্বতন্ত্র আরডুইনো তৈরি করছি।

22uf ক্যাপাসিটার সহ স্ফটিক দোলক সোল্ডার।

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

ক্যাপাসিটরের সাথে সঠিকভাবে ভোল্টেজ রেগুলেটরের সংযোগ তৈরি করুন।

হিট সিঙ্ক অবশ্যই 7812 ভোল্টেজ রেগুলেটরের সাথে সংযুক্ত থাকতে হবে কারণ জিএসএম মডেম এটি থেকে আরো কারেন্ট টানে।

সৌর প্যানেল 7812 আইসি এর ইনপুটের সাথে সংযুক্ত।

পিসিবিতে ckt ডায়াগ্রামের মতো সমস্ত উপাদান সোল্ডার করুন। সংযোগগুলি পরীক্ষা করুন।

ধাপ 3: প্রোগ্রামিং

প্রোগ্রামিং
প্রোগ্রামিং

আপনার আরডুইনো ইউএনওকে আপনার পিসির সাথে সংযুক্ত করুন এটিতে atmega328।

আপনার আরডুইনোতে নিম্নলিখিত কোডটি বার্ন করুন।

int a = 0; int b = 0;

int c = 0;

int d = 0;

অকার্যকর সেটআপ()

{পিনমোড (A1, INPUT);

পিনমোড (A0, INPUT);

পিনমোড (A2, INPUT);

পিনমোড (এ 4, ইনপুট);

Serial.begin (9600);

}

অকার্যকর লুপ ()

{int r = digitalRead (A4);

int s = digitalRead (A0);

int t = digitalRead (A1);

int u = digitalRead (A2);

যদি (r == HIGH && s == LOW && t == LOW && u == LOW)

{যদি (a == 0)

{Serial.println ("AT+CMGF = 1");

বিলম্ব (500);

Serial.println ("AT+CMGS = your" your no। / ""); // রিসিভার ফোন নম্বর বিলম্ব (500) পরিবর্তন করুন;

সিরিয়াল.প্রিন্ট ("লেভেল 1 মোটর চালু করুন"); // আপনি যে বার্তাটি পাঠাতে চান

বিলম্ব (500);

Serial.write (26);

বিলম্ব (500);

একটি ++; b = 0; c = 0; d = 0;

}

}

যদি (r == HIGH && s == HIGH && t == LOW && u == LOW)

{যদি (b == 0)

{Serial.println ("AT+CMGF = 1");

বিলম্ব (500);

Serial.println ("AT+CMGS = your" your no। / ""); // রিসিভারের ফোন নম্বর পরিবর্তন করুন

বিলম্ব (500);

সিরিয়াল.প্রিন্ট ("লেভেল 2 এ জল");

// আপনি যে বার্তাটি পাঠাতে চান

বিলম্ব (500);

Serial.write (26);

বিলম্ব (500);

খ ++; a = 0; c = 0; d = 0;

} }

if (r == HIGH && s == HIGH && t == HIGH && u == LOW) {if (c == 0)

{Serial.println ("AT+CMGF = 1");

বিলম্ব (500);

Serial.println ("AT+CMGS = your" your no। / ""); // রিসিভার ফোন নম্বর বিলম্ব (500) পরিবর্তন করুন;

সিরিয়াল.প্রিন্ট ("লেভেল 3 এ জল"); // আপনি যে বার্তাটি পাঠাতে চান

বিলম্ব (500);

Serial.write (26);

বিলম্ব (500);

c ++; b = 0; d = 0; a = 0; }}

যদি (r == HIGH && s == HIGH && t == HIGH && u == HIGH)

{যদি (d == 0) {Serial.println ("AT+CMGF = 1");

বিলম্ব (500);

Serial.println ("AT+CMGS = your" your no। / ""); // রিসিভারের ফোন নম্বর পরিবর্তন করুন

বিলম্ব (500);

সিরিয়াল.প্রিন্ট ("মোটর বন্ধ ট্যাঙ্ক ফুল সুইচ"); // আপনি যে বার্তাটি পাঠাতে চান

বিলম্ব (500);

Serial.write (26);

বিলম্ব (500);

ডি ++; c = 0; b = 0; a = 0;

} }

অন্য

{সিরিয়াল.প্রিন্ট ("সার্কিট সংযুক্ত নয়");

}

}

এখন আইসি সরান এবং পিসিবিতে ইনস্টল করুন।

ধাপ 4: একত্রিতকরণ এবং পরীক্ষা

একত্রিতকরণ এবং পরীক্ষা
একত্রিতকরণ এবং পরীক্ষা
একত্রিতকরণ এবং পরীক্ষা
একত্রিতকরণ এবং পরীক্ষা
একত্রিতকরণ এবং পরীক্ষা
একত্রিতকরণ এবং পরীক্ষা

আপনার পানির ট্যাঙ্কের সমান উচ্চতার একটি পিভিসি পাইপ নিন।

ট্যাঙ্কের বিভিন্ন স্তরে ckt থেকে তারগুলি আটকে দিন।

মনে রাখবেন Vcc তারটি সবসময় পানিতে ডুবে থাকে।

সমস্ত সংযোগ তৈরি করুন।

Ic এর Rx সংযোগ করুন যা পিন 2 এ GSM মডেমের Tx এর সাথে সংযুক্ত করুন।

আইসি এর Tx সংযোগ করুন যা পিন 3 এ GSM মডেমের Rx এর সাথে সংযুক্ত করুন।

সৌর প্যানেলটিকে 7812 আইসি ইনপুটের সাথে সংযুক্ত করুন।

সমস্ত সংযোগ পরীক্ষা করুন এবং প্রকল্পটি প্রস্তুত।

সিস্টেমকে বৃষ্টি থেকে রক্ষা করার জন্য শেড তৈরি করুন।

এটা পরীক্ষা করো!

প্রস্তাবিত: