สารบัญ:

ตัวบ่งชี้ระดับน้ำพร้อม SMS: 4 ขั้นตอน
ตัวบ่งชี้ระดับน้ำพร้อม SMS: 4 ขั้นตอน

วีดีโอ: ตัวบ่งชี้ระดับน้ำพร้อม SMS: 4 ขั้นตอน

วีดีโอ: ตัวบ่งชี้ระดับน้ำพร้อม SMS: 4 ขั้นตอน
วีดีโอ: การประชุม "การบริหารงานขององค์การ (ระดับสถานศึกษา) นำระบบ ICT ด้วยโปรแกรม SMSS มาใช้ในภารกิจ 4 ด้าน 2024, พฤศจิกายน
Anonim
ตัวบ่งชี้ระดับน้ำพร้อม SMS
ตัวบ่งชี้ระดับน้ำพร้อม SMS

วันนี้ฉันจะพูดถึงโครงการที่มีประโยชน์มาก เรียกว่าตัวบ่งชี้ระดับน้ำพร้อมการแจ้งเตือนทาง SMS ทุกคนมีถังเก็บน้ำเหนือศีรษะที่บ้านของพวกเขา ปัญหาคือไม่มีระบบติดตามน้ำในถัง ปัญหารองตามมาคือเมื่อปั๊มน้ำเริ่มทำงาน พวกเขาไม่รู้ว่าจะเติมเมื่อไหร่ และบางครั้งมีสถานการณ์ที่ปั๊มสูบน้ำไปยังถังต่อไปและน้ำเริ่มทะลักออกจากถัง มีการสูญเสียพลังงานเช่นเดียวกับการสูญเสียน้ำ ดังนั้นระบบนี้จึงมีประโยชน์มากในการตรวจจับระดับน้ำ นอกจากนี้ยังเป็นประโยชน์สำหรับอาคารสูงที่ไม่สามารถตรวจสอบระดับน้ำได้

มาเริ่มกันเลย.

ขั้นตอนที่ 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 regulator

11. LM7812 12volt regulator

12. ตัวเก็บประจุ 22uf x2

13. แผงโซล่าเซลล์ 20v

14. ฮีทซิงค์ x1

15. สายไฟ

16. โมเด็ม GSM 800H หรือ 900A

ขั้นตอนที่ 2: การเชื่อมต่อและสร้าง PCB

การเชื่อมต่อและการทำ PCB
การเชื่อมต่อและการทำ PCB
การเชื่อมต่อและการทำ PCB
การเชื่อมต่อและการทำ PCB
การเชื่อมต่อและการทำ PCB
การเชื่อมต่อและการทำ PCB
การเชื่อมต่อและการทำ PCB
การเชื่อมต่อและการทำ PCB

ทำการเชื่อมต่อทรานซิสเตอร์ด้วยตัวต้านทานบนเขียงหั่นขนมตามที่แสดงในแผนภาพ ckt ตรวจสอบเอาต์พุต เอาต์พุตจะมากกว่า 3 โวลต์เพื่อส่งลอจิก HIGH ไปยัง Arduino

ติดตั้งตัวต้านทานและทรานซิสเตอร์บน pcb

ติดตั้งซ็อกเก็ต ic 28 พินบน pcb

เรากำลังสร้าง Arduino แบบสแตนด์อโลน

ประสานคริสตัลออสซิลเลเตอร์พร้อมกับตัวเก็บประจุ 22uf

เชื่อมต่อเอาท์พุตของทรานซิสเตอร์กับพินอนาล็อก o IC อ้างอิงถึงไดอะแกรมพินของไอซี

ทำการเชื่อมต่อตัวควบคุมแรงดันไฟฟ้าอย่างถูกต้องกับตัวเก็บประจุ

ต้องต่อฮีตซิงก์กับตัวควบคุมแรงดันไฟฟ้า 7812 เนื่องจากโมเด็ม GSM จะดึงกระแสไฟออกมามากกว่า

แผงโซลาร์เซลล์เชื่อมต่อกับอินพุตของ 7812 ic

ประสานส่วนประกอบทั้งหมดดังในไดอะแกรม ckt บน pcb ตรวจสอบการเชื่อมต่อ

ขั้นตอนที่ 3: การเขียนโปรแกรม

การเขียนโปรแกรม
การเขียนโปรแกรม

เชื่อมต่อ Arduino UNO ของคุณกับพีซีที่มี wiyh ic atmega328 ในนั้น

เบิร์นโค้ดต่อไปนี้ลงใน Arduino ของคุณ

int a=0;int b=0;

int c=0;

int d=0;

การตั้งค่าเป็นโมฆะ ()

{ โหมดพิน (A1, อินพุต);

โหมดพิน (A0, INPUT);

โหมดพิน (A2, INPUT);

โหมดพิน (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)

{ ถ้า (a==0)

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

ล่าช้า (500);

Serial.println("AT+CMGS=\"your no.\"");// เปลี่ยนหมายเลขโทรศัพท์ผู้รับล่าช้า (500);

Serial.print("ระดับ 1 เปิดมอเตอร์ "); //ข้อความที่คุณต้องการส่ง

ล่าช้า (500);

Serial.write(26);

ล่าช้า (500);

++; ข=0; ค=0; ง=0;

}

}

if(r==สูง && s==สูง && t==ต่ำ && u==ต่ำ)

{ ถ้า (b==0)

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

ล่าช้า (500);

Serial.println("AT+CMGS=\"your no.\"");// เปลี่ยนหมายเลขโทรศัพท์ผู้รับ

ล่าช้า (500);

Serial.print("น้ำที่ระดับ 2");

//ข้อความที่คุณต้องการส่ง

ล่าช้า (500);

Serial.write(26);

ล่าช้า (500);

ข++; ก=0; ค=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 no.\"");// เปลี่ยนหมายเลขโทรศัพท์ผู้รับล่าช้า (500);

Serial.print("น้ำที่ระดับ 3"); //ข้อความที่คุณต้องการส่ง

ล่าช้า (500);

Serial.write(26);

ล่าช้า (500);

ค ++; ข=0; ง=0; ก=0; } }

if(r==สูง && s==สูง && t==สูง && u==สูง)

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

ล่าช้า (500);

Serial.println("AT+CMGS=\"your no.\"");// เปลี่ยนหมายเลขโทรศัพท์ผู้รับ

ล่าช้า (500);

Serial.print("แทงค์ปิดมอเตอร์เต็มถัง"); //ข้อความที่คุณต้องการส่ง

ล่าช้า (500);

Serial.write(26);

ล่าช้า (500);

ด++; ค=0; ข=0; ก=0;

} }

อื่น

{ Serial.print ("ไม่ได้เชื่อมต่อวงจร");

}

}

ตอนนี้ลบ ic และติดตั้งลงใน pcb

ขั้นตอนที่ 4: การประกอบและทดสอบ

การประกอบและทดสอบ
การประกอบและทดสอบ
การประกอบและทดสอบ
การประกอบและทดสอบ
การประกอบและทดสอบ
การประกอบและทดสอบ

นำท่อพีวีซีที่มีความสูงเท่ากับถังเก็บน้ำของคุณ

ติดสายไฟจาก ckt ที่ระดับต่างๆ ของถัง

โปรดทราบว่าสาย Vcc จะจุ่มลงในน้ำเสมอ

สร้างการเชื่อมต่อทั้งหมด

เชื่อมต่อ Rx ของ ic ซึ่งอยู่บนพิน 2 กับ Tx ของโมเด็ม GSM

เชื่อมต่อ Tx ของ ic ซึ่งอยู่บนพิน 3 กับ Rx ของโมเด็ม GSM

ต่อแผงโซลาร์เซลล์เข้ากับอินพุต 7812 ic

ตรวจสอบการเชื่อมต่อทั้งหมด และโครงการก็พร้อม

ทำเพิงสำหรับระบบป้องกันฝน

ทดสอบเลย!

แนะนำ: