สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
นี่เป็นโครงการ DIY การแจ้งเตือนความปลอดภัยภายในบ้านที่เรียบง่าย แต่มีประโยชน์มาก ฉันทำโครงการนี้เนื่องจากการโจรกรรมในสำนักงานของฉัน
เสบียง
ฮาร์ดแวร์ที่จำเป็น:
- Gboard Pro SIM900 GSM / GPRS ATMega2560
- MC-38 เซ็นเซอร์สวิตช์แม่เหล็กแบบมีสาย
- ตัวต้านทาน (1K & 330 โอห์ม)
- นำ
- อะแดปเตอร์ไฟ DC 12V
- รองรับซิมการ์ด Quad-band 850/900/1800/1900 Mhz (ในโปรเจ็กต์ 2G SIM ที่ใช้)
ซอฟต์แวร์ที่จำเป็น:
Arduino IDE
ขั้นตอนที่ 1: การเชื่อมต่อวงจร
แนวคิดการทำงานของวงจรนั้นง่าย:
กรณีที่ 1: เมื่อแม่เหล็กอยู่ใกล้กัน วงจรจะทำหน้าที่เป็นสวิตช์ปิด ดังนั้นพินคอนโทรลเลอร์จึงได้รับลอจิก 0 (LOW)
กรณีที่ 2: เมื่อแม่เหล็กแยกออกจากกัน วงจรจะทำหน้าที่เป็นสวิตช์เปิด ดังนั้นพินคอนโทรลเลอร์จึงได้รับลอจิก 1 (สูง)
ขั้นตอนที่ 2: การติดตั้ง Arduino IDE และ GboardPro Library
ทำตามลิงค์อย่างเป็นทางการของ Arduino ด้านล่างเพื่อติดตั้ง Arduino IDE บนระบบปฏิบัติการของคุณ:
บน Windows ->
บน Linux ->
บน Mac ->
สำหรับ Windows และ Mac นั้นค่อนข้างตรงไปตรงมาในการติดตั้ง ไม่มีปัญหาใหญ่ระหว่างการติดตั้ง แต่ผู้ใช้ Linux โดยเฉพาะผู้เริ่มต้นพบปัญหาเกี่ยวกับการติดตั้ง Arduino ซึ่งปัญหาข้อผิดพลาดในการอัปโหลดซีเรียลที่พบบ่อยที่สุด ("avrdude: ser_open(): can't open device") ระหว่างการติดตั้งครั้งแรก ดังนั้นฉันจึงบันทึกวิดีโอที่คุณอาจติดตามตามที่แสดงด้านบน
ดาวน์โหลดไฟล์ห้องสมุดที่ให้ไว้ด้านล่าง แยกและคัดลอกไปยังโฟลเดอร์ Arduino -> ไลบรารีดังที่แสดงด้านบน ตอนนี้ เปิด Arduino IDE และคุณสามารถตรวจสอบโค้ดตัวอย่างสำหรับ GSM GboardPro
รายละเอียดเพิ่มเติมเกี่ยวกับ Gboard Pro ได้ที่ ->
ขั้นตอนที่ 3: การเขียนโปรแกรม
สำหรับการอัปโหลดโค้ด เราต้องใช้ USB เป็นตัวแปลงอนุกรม ฉันใช้การเชื่อมต่อ cp2102 ที่แสดงในภาพด้านบน
การเชื่อมต่อพิน:
CP2102 Gboard Pro
GND GND
RXD RXD
TXD TXD
DTR DTR
เชื่อมต่ออะแดปเตอร์ไฟ 12V กับบอร์ด GboardPro เพื่อจ่ายไฟ
หากคุณใช้ CP2102 ตัวเดียวกัน ให้ติดตั้งไดรเวอร์จากลิงค์:
ตอนนี้เลือกบอร์ด Arduino mega ที่เหมาะสมจากเครื่องมือ -> บอร์ดที่มีพอร์ตที่เหมาะสมดังแสดงในภาพด้านบน
ทำการเปลี่ยนแปลงที่เหมาะสมตามที่ระบุในรหัสที่เกี่ยวข้องกับหมายเลขของคุณ
หมายเลขถ่าน="+91xxxxxxxxxx"; //หมายเลขปลายทาง
คัดลอกโค้ดด้านล่างใน IDE ของคุณ คอมไพล์แล้วกดอัพโหลด รหัสสามารถอธิบายตนเองได้ง่ายพร้อมความคิดเห็น ยังคงหากมีข้อสงสัยใด ๆ แสดงความคิดเห็นด้านล่าง
ขั้นตอนที่ 4: การบรรจุและการติดตั้ง
ใช้กล่องที่เหมาะสมในการแพ็คระบบตามภาพและติดตั้งที่ประตูบ้านหรือที่ทำงานของคุณ
แค่นั้นแหละ ขอบคุณ!!