สารบัญ:

ตัวแจ้งเตือนสภาพอากาศตาม SIM900 GSM: 3 ขั้นตอน (พร้อมรูปภาพ)
ตัวแจ้งเตือนสภาพอากาศตาม SIM900 GSM: 3 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ตัวแจ้งเตือนสภาพอากาศตาม SIM900 GSM: 3 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ตัวแจ้งเตือนสภาพอากาศตาม SIM900 GSM: 3 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Arduino SMS Alert by GPS and Sound ระบบแจ้งเตือน ข้อความ ตำแหน่ง และโทรเพื่อเล่นเสียง 2024, พฤศจิกายน
Anonim
ตัวแจ้งเตือนสภาพอากาศตาม SIM900 GSM
ตัวแจ้งเตือนสภาพอากาศตาม SIM900 GSM

เราต้องการการอัปเดตสภาพอากาศบนโทรศัพท์มือถือของเราเสมอ อาจมาจากแอปออนไลน์หรือแอประบบโดยใช้อินเทอร์เน็ต แต่ที่นี่ฉันจะแสดงให้คุณเห็นถึงวิธีการใช้คุณสมบัติการส่งข้อความบนมือถือของเราเพื่อรับการอัปเดตอุณหภูมิและความชื้น คุณสามารถขยายได้เช่นกันเพื่อรับแรงกด ความสูง และการอัปเดต GPS ที่นี่ฉันใช้ DHT22 เพื่อรับการอัปเดตอุณหภูมิและความชื้น แต่คุณสามารถใช้ BMP280 เพื่อรับการอัปเดตแรงดันได้เช่นกัน เห็นได้ชัดว่าฉันใช้ Arduino สำหรับการคำนวณทั้งหมดและ SIM900 สำหรับกระบวนการส่ง SMS เนื่องจากการใช้ Arduino จะเป็นเรื่องง่ายสำหรับผู้ใช้ส่วนใหญ่ แต่จริงๆ แล้ว คุณสามารถใช้ไมโครคอนโทรลเลอร์ใดก็ได้สำหรับกระบวนการทั้งหมด เพื่อที่คุณจะต้องอ่านแผ่นข้อมูลของ SIM900 และ DHT22 สำหรับตอนนี้ฉันจะใช้ Arduino UNO ง่ายๆ สำหรับสิ่งนี้ นาโน เมกะ ไมโคร จะทำงานด้วย…

ขั้นตอนที่ 1: อะไหล่ที่จำเป็น

อะไหล่ที่จำเป็น
อะไหล่ที่จำเป็น
อะไหล่ที่จำเป็น
อะไหล่ที่จำเป็น

1. Arduino UNO/นาโน/เมกะ/ไมโคร

2. SIM900/800

3. 1 10K ตัวต้านทาน

4. DHT22/DHT11

5. จัมเปอร์

6. เขียงหั่นขนม (อาจไม่จำเป็น)

7. แยกแหล่งจ่ายไฟสำหรับ SIM900/800

ขั้นตอนที่ 2: วิธีการทำงานและการเชื่อมต่อวงจร

วิธีการทำงานและการเชื่อมต่อวงจร
วิธีการทำงานและการเชื่อมต่อวงจร
วิธีการทำงานและการเชื่อมต่อวงจร
วิธีการทำงานและการเชื่อมต่อวงจร
วิธีการทำงานและการเชื่อมต่อวงจร
วิธีการทำงานและการเชื่อมต่อวงจร

SIM900/800 เป็นโมดูล GSM ที่ทำงานบนวิธี TX-RX และใช้คำสั่ง AT สามารถใส่ซิมการ์ด 3g ปกติได้ที่นี่ และคุณยังสามารถโทรออกและรับสายได้หากคุณต่อไมโครโฟนไว้ที่นี่ แต่ฉันไม่ได้ใช้ ฟีเจอร์นั้นที่นี่ ที่นี่ฉันจะใช้สิ่งอำนวยความสะดวกในการส่งข้อความของ SIM900 SIM900 สามารถโทรออก รับสาย โทรออก และส่งข้อความ คุณสามารถเติมเงินซิมของคุณด้วยแพ็กข้อความแล้วใช้เพื่อป้องกันการชาร์จเกินเนื่องจากมี SMS หลายชุด

ที่นี่ DHT22 จะได้รับข้อมูลอุณหภูมิและความชื้นและจะถูกส่งไปยังผู้ใช้เป็นข้อความ สมมติว่า DHT22 และ SIM900 อยู่ในบ้านของคุณและคุณอยู่ในที่ทำงาน คุณจึงทำให้ระบบส่งข้อความหาผู้ใช้ได้ทุกๆ 3 ชม. คุณสามารถปรับแต่งเวลานั้นได้เช่นกันในโค้ดที่แนบมาด้านล่าง

การเชื่อมต่อวงจรนั้นง่ายและเรียบง่ายเกินไป ใช้จัมเปอร์สำหรับทุกการเชื่อมต่อ

โมดูล SIM900 มีเวอร์ชันต่างๆ รุ่นของฉันใช้อะแดปเตอร์ 12V 1A เพื่อจ่ายไฟ รุ่นอื่นอาจต้องใช้แหล่งจ่ายไฟ 5V ดังนั้น ให้ตรวจสอบเวอร์ชันของคุณอย่างรอบคอบก่อนใช้งาน และอย่าลืมว่าอุปกรณ์เหล่านี้เป็นอุปกรณ์ที่ไวต่อไฟฟ้าสถิต ดังนั้นอย่าเก็บไว้ใกล้เทอร์โมคอลหรือพลาสติก

ขั้นตอนที่ 3: การอัปโหลดรหัส

กำลังอัปโหลดรหัส
กำลังอัปโหลดรหัส

หลังจากเชื่อมต่อแล้ว ให้เปิดโมดูล GSM ก่อนโดยใส่ซิมการ์ด ตอนนี้ให้ดูว่าไฟ LED บนโมดูลกะพริบหรือไม่ หากกะพริบเร็วเกินไป (1 กะพริบ/วินาที) ให้ดึงการเชื่อมต่อ TX และ RX ออกแล้วใส่กลับเข้าไปใหม่ โดยปกติควรกะพริบ 1 กะพริบ/3 วินาที หากเป็นเวลา 1 กะพริบ/3 วินาที คุณสามารถยืนยันได้ว่าซิมพร้อมใช้งานแล้ว

จากนั้นเปิด arduino IDE และเปิดภาพร่างที่แนบมาที่นี่ ระบุหมายเลขโทรศัพท์ของคุณในแบบร่างที่ SIM900 ควรส่งข้อความ จากนั้นอัปโหลด คุณควรเห็นข้อความที่ส่งหลังจากช่วงเวลาที่กำหนด คุณสามารถเปลี่ยนได้เช่นกันในรหัส

ตอนนี้คุณพร้อมแล้วและอัปเดตสภาพอากาศปัจจุบัน

คุณสามารถเพิ่ม BMP280 เพื่อรับการอัปเดตแรงดันหรืออะไรก็ได้ที่คุณชอบ คุณสามารถดูสถานะของถังเก็บน้ำ ติดเซ็นเซอร์ PIR เพื่อตรวจจับว่ามีมนุษย์อยู่ในบ้านของคุณ ฯลฯ

สำหรับปัญหาใด ๆ แสดงความคิดเห็นได้ที่นี่หรือส่งอีเมลมาที่ [email protected]

แนะนำ: