فهرست مطالب:

شاخص سطح آب با پیامک: 4 مرحله
شاخص سطح آب با پیامک: 4 مرحله

تصویری: شاخص سطح آب با پیامک: 4 مرحله

تصویری: شاخص سطح آب با پیامک: 4 مرحله
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, جولای
Anonim
شاخص سطح آب با پیامک
شاخص سطح آب با پیامک

امروز من قصد دارم در مورد یک پروژه بسیار مفید صحبت کنم. به آن شاخص سطح آب با اعلان پیامک گفته می شود. همه در خانه های خود مخزن سربار دارند. مشکل این است که هیچ سیستمی برای ردیابی آب در مخزن وجود ندارد. سپس یک مشکل ثانویه پیش می آید که وقتی پمپ آب آنها شروع به کار می کند ، آنها نمی دانند که وقتی پمپ پر می شود و گاهی اوقات شرایطی وجود دارد که پمپ همچنان آب را به مخزن پمپ می کند و آب از مخزن شروع به بیرون ریختن می کند. هدر رفت انرژی و همچنین هدر رفتن آب وجود دارد. بنابراین این سیستم برای تشخیص سطح آب بسیار مفید است. همچنین برای ساختمانهای بلند که در آن امکان بررسی سطح آب وجود ندارد مفید است.

بیایید شروع کنیم.

مرحله 1: اجزاء

اجزاء
اجزاء
اجزاء
اجزاء
اجزاء
اجزاء
اجزاء
اجزاء

1. Atmega328

2. آردوینو اونو

3. سوئیچ x1

4. نوسان ساز کریستال x1

5. خازن 10uf x2

6. ترانزیستور BC547 npn x4

7. مقاومت 1k x5

8. مقاومت 100 x8

9. PCB x1

10. تنظیم کننده LM7805 5 ولت

11. تنظیم کننده LM7812 12 ولت

12. خازن 22uf x2

13. پانل خورشیدی 20 ولت

14. هیت سینک x1

15. سیم

16. مودم GSM 800H یا 900A

مرحله 2: اتصالات و ساخت PCB

اتصالات و ساخت PCB
اتصالات و ساخت PCB
اتصالات و ساخت PCB
اتصالات و ساخت PCB
اتصالات و ساخت PCB
اتصالات و ساخت PCB
اتصالات و ساخت PCB
اتصالات و ساخت PCB

همانطور که در نمودار ckt نشان داده شده است ، خروجی را با ترانزیستورها با Resistors روی تخته نان متصل کنید. خروجی بیشتر از 3 ولت خواهد بود تا منطق HIGH را به آردوینو ارسال کند.

مقاومت ها و ترانزیستورها را روی pcb نصب کنید.

سوکت آی سی 28 پین را روی pcb نصب کنید.

ما در حال ساخت آردوینو مستقل هستیم.

نوسان ساز کریستال را به همراه خازن های 22uf لحیم کنید.

خروجی های ترانزیستورها را به پین های آنالوگ متصل کنید یا IC به نمودار پین IC مراجعه کنید.

تنظیم کننده ولتاژ را به درستی با خازن ها وصل کنید.

هیت سینک باید به تنظیم کننده ولتاژ 7812 متصل شود زیرا مودم GSM جریان بیشتری از آن می گیرد.

پنل خورشیدی متصل به ورودی آی سی 7812.

تمام اجزا را مانند نمودار ckt روی pcb لحیم کنید. اتصالات را بررسی کنید.

مرحله 3: برنامه نویسی

برنامه نويسي
برنامه نويسي

arduino UNO خود را به PC wiyh ic atmega328 موجود در آن متصل کنید

کد زیر را در آردوینو خود رایت کنید

int a = 0 ؛ int b = 0 ؛

int c = 0؛

int d = 0؛

void setup ()

{pinMode (A1 ، INPUT) ؛

pinMode (A0 ، INPUT) ؛

pinMode (A2 ، INPUT) ؛

pinMode (A4 ، INPUT) ؛

Serial.begin (9600)؛

}

حلقه خالی ()

{int r = digitalRead (A4) ؛

int s = digitalRead (A0) ؛

int t = digitalRead (A1) ؛

int u = digitalRead (A2) ؛

if (r == HIGH && s == LOW && t == LOW && u == LOW)

{if (a == 0)

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

تأخیر (500) ؛

Serial.println ("AT+CMGS = \" شماره شما. / "") ؛ // تغییر شماره تلفن گیرنده تاخیر (500) ؛

Serial.print ("روشن کردن موتور سطح 1") ؛ // پیامی که می خواهید ارسال کنید

تأخیر (500) ؛

Serial.write (26)؛

تأخیر (500) ؛

a ++ ؛ b = 0 ؛ c = 0 ؛ d = 0 ؛

}

}

if (r == HIGH && s == HIGH && t == LOW && u == LOW)

{if (b == 0)

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

تأخیر (500) ؛

Serial.println ("AT+CMGS = \" شماره شما. / "") ؛ // تغییر شماره تلفن گیرنده

تأخیر (500) ؛

Serial.print ("آب در سطح 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 = \" شماره شما. / "") ؛ // تغییر شماره تلفن گیرنده تاخیر (500) ؛

Serial.print ("آب در سطح 3") ؛ // پیامی که می خواهید ارسال کنید

تأخیر (500) ؛

Serial.write (26)؛

تأخیر (500) ؛

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

if (r == HIGH && s == HIGH && t == HIGH && u == HIGH)

{if (d == 0) {Serial.println ("AT+CMGF = 1")؛

تأخیر (500) ؛

Serial.println ("AT+CMGS = \" شماره شما. / "") ؛ // تغییر شماره تلفن گیرنده

تأخیر (500) ؛

Serial.print ("موتور خاموش کننده کامل مخزن") ؛ // پیامی که می خواهید ارسال کنید

تأخیر (500) ؛

Serial.write (26)؛

تأخیر (500) ؛

d ++ ؛ c = 0 ؛ b = 0 ؛ a = 0 ؛

} }

دیگری

{Serial.print ("مدار متصل نیست") ؛

}

}

حالا ic را بردارید و آن را در pcb نصب کنید

مرحله 4: مونتاژ و آزمایش

مونتاژ و آزمایش
مونتاژ و آزمایش
مونتاژ و آزمایش
مونتاژ و آزمایش
مونتاژ و آزمایش
مونتاژ و آزمایش

یک لوله PVC با ارتفاع برابر مخزن آب خود بردارید.

سیم ها را از ckt در سطوح مختلف مخزن بچسبانید.

توجه داشته باشید که سیم Vcc همیشه در آب فرو می رود.

همه اتصالات را انجام دهید.

Rx of ic که روی پین 2 قرار دارد را به Tx مودم GSM وصل کنید

Tx of ic که روی پین 3 قرار دارد را به Rx مودم GSM وصل کنید

پنل خورشیدی را به ورودی 7812 ic وصل کنید.

همه اتصالات را بررسی کنید و پروژه آماده است.

برای محافظت از سیستم در برابر باران ، سوله ای بسازید.

امتحانش کن!

توصیه شده: