สารบัญ:

ระบบเตือนภัย GSM ส่วนบุคคล - โมดูล SMS SIM900A, Arduino: 3 ขั้นตอน
ระบบเตือนภัย GSM ส่วนบุคคล - โมดูล SMS SIM900A, Arduino: 3 ขั้นตอน

วีดีโอ: ระบบเตือนภัย GSM ส่วนบุคคล - โมดูล SMS SIM900A, Arduino: 3 ขั้นตอน

วีดีโอ: ระบบเตือนภัย GSM ส่วนบุคคล - โมดูล SMS SIM900A, Arduino: 3 ขั้นตอน
วีดีโอ: Android SMS App Based Device Switching using Arduino 2024, พฤศจิกายน
Anonim
ระบบเตือนภัย GSM ส่วนบุคคล - โมดูล SMS SIM900A, Arduino
ระบบเตือนภัย GSM ส่วนบุคคล - โมดูล SMS SIM900A, Arduino

สองสามครั้งต่อเดือนฉันพาป้าเก่ามาที่คริสตจักรท้องถิ่น บางครั้งการรับใช้ในโบสถ์ใช้เวลานานกว่านั้นมาก และเวลาสิ้นสุดก็คาดเดาได้ยาก ดังนั้นหลังจากรอประมาณครึ่งชั่วโมง ฉันคิดว่ามันคงจะดีกว่าถ้าเธอสามารถเตือนฉันว่าบริการได้สิ้นสุดลงแล้ว อย่างไรก็ตาม เธออายุ 88 ปี และไม่สามารถใช้งานสมาร์ทโฟนทั่วไปได้อีกต่อไป

ฉันมีความคิดที่จะสร้างอุปกรณ์เพื่อที่เธอจะได้เตือนให้ฉันไปรับเธอ ด้วยวิธีนี้ โครงการด่วนนี้จึงถือกำเนิดขึ้น

โมดูลมีสวิตช์เพียงตัวเดียว หากคุณเปิดเครื่อง มันจะเชื่อมต่อกับเครือข่าย GSM รับเวลาจากเครือข่ายและส่ง SMS: "ป้าของคุณต้องการรับ" พร้อมกับแรงดันแบตเตอรี่ที่วัดได้และเวลา SMS ถูกส่ง

เธอยังสามารถใช้ระบบนี้เป็นระบบเตือนภัยส่วนบุคคลเพื่อเตือนฉันไม่ว่าจะอยู่ที่ใด ไม่สามารถใช้เป็นระบบ 'ผู้หญิงลง'

ในโครงการนี้ ฉันได้เรียนรู้เพิ่มเติมเกี่ยวกับโมดูล SIM900A และคำสั่ง AT

เสบียง

อุปกรณ์ทำมาจาก:

  • โมดูล SIM900A ราคาถูก
  • Arduino โปรมินิ (5V, 168P)
  • แบตเตอรี่ LiPo
  • โมดูลก้าวขึ้น (ถอดพอร์ต USB หญิง)
  • ไฟ LED
  • ตัวต้านทาน 1k

ขั้นตอนที่ 1: แฟลช Sim900A

sim900A สต็อกไม่ทำงานในประเทศของฉัน (เนเธอร์แลนด์) อย่างไรก็ตาม หลังจากแฟลชด้วยเฟิร์มแวร์ 1137B09SIM900B32_ST.cla ก็ใช้งานได้ดี (คุณยังสามารถใช้การเชื่อมต่อข้อมูลมือถือ (GPRS) ได้)

พบเฟิร์มแวร์ในเว็บไซต์นี้

เครื่องมือแฟลชสามารถพบได้ที่นี่หรือที่นี่

แฟลชผ่านอะแดปเตอร์ FTDI ดูวิดีโอนี้

โมดูล GSM ต้องการคำสั่ง 'AT+CLTS=1' หนึ่งครั้ง เพื่อให้สามารถขอเวลาปัจจุบันจากเครือข่าย GSM เมื่อเชื่อมต่อ

ขั้นตอนที่ 2: การตั้งค่าฮาร์ดแวร์

การตั้งค่าฮาร์ดแวร์
การตั้งค่าฮาร์ดแวร์
การตั้งค่าฮาร์ดแวร์
การตั้งค่าฮาร์ดแวร์
การตั้งค่าฮาร์ดแวร์
การตั้งค่าฮาร์ดแวร์

สำหรับโครงการด่วนนี้ ฉันเพิ่งบัดกรีส่วนประกอบทั้งหมดเข้าด้วยกันแล้ววางซ้อนกันทั้งหมด

ดูแผนผังการเชื่อมต่อ

โครงตู้ได้รับการออกแบบใน Fusion360 ต้องขอบคุณวิดีโอนี้ของ 'คนที่มีสำเนียงสวิส'

ไฟล์ STL เผยแพร่บน Thingiverse

ขั้นตอนที่ 3: ตั้งค่าซอฟต์แวร์

รหัสถูกเผยแพร่บน Github ของฉัน คำสั่ง AT จำนวนมากสามารถพบได้ที่นี่

โปรแกรม:

  • เริ่มต้นโมดูล GSM หรือไม่
  • รับรองการเชื่อมต่อกับเครือข่าย GSM
  • รับเวลาจากเครือข่าย GSM ที่โฆษณาการประทับเวลาในข้อความ SMS
  • ตรวจสอบให้แน่ใจว่าได้ส่ง SMS แล้ว (หากการส่งไม่สำเร็จ ให้ลองอีกครั้งหลังจาก 60 วินาที)
  • ตั้งค่าโมดูล GSM ให้อยู่ในโหมดสลีปเพื่อประหยัดพลังงานแบตเตอรี่ก่อนที่ฉันจะเปลี่ยนโมดูล

แนะนำ: