Mục lục:

Hệ thống báo động GSM cá nhân - Mô-đun SMS SIM900A, Arduino: 3 bước
Hệ thống báo động GSM cá nhân - Mô-đun SMS SIM900A, Arduino: 3 bước

Video: Hệ thống báo động GSM cá nhân - Mô-đun SMS SIM900A, Arduino: 3 bước

Video: Hệ thống báo động GSM cá nhân - Mô-đun SMS SIM900A, Arduino: 3 bước
Video: Android SMS App Based Device Switching using Arduino 2024, Tháng bảy
Anonim
Hệ thống báo động GSM cá nhân - Mô-đun SMS SIM900A, Arduino
Hệ thống báo động GSM cá nhân - Mô-đun SMS SIM900A, Arduino

Một vài lần một tháng tôi đưa người cô già của tôi đến nhà thờ địa phương. Đôi khi dịch vụ nhà thờ mất nhiều thời gian hơn và thời gian kết thúc khó có thể đoán trước được. Vì vậy, sau vài giờ chờ đợi, tôi nghĩ sẽ tốt hơn nếu cô ấy có thể cảnh báo tôi rằng dịch vụ đã kết thúc. Tuy nhiên, bà đã 88 tuổi và không thể cầm một chiếc điện thoại thông minh thông thường được nữa.

Tôi có ý tưởng làm một thiết bị để cô ấy có thể báo động để tôi đến đón cô ấy, bằng cách đó, dự án nhanh chóng này đã ra đời.

Mô-đun chỉ có một công tắc, nếu bạn bật nó lên, nó sẽ kết nối với mạng GSM, nhận thời gian từ mạng và gửi một tin nhắn SMS: "dì của bạn muốn được đón" cùng với điện áp pin đo được và thời gian. SMS đã được gửi.

Cô ấy cũng có thể sử dụng điều này như một hệ thống báo động cá nhân để cảnh báo tôi mọi lúc mọi nơi. Nó không thể được sử dụng như một hệ thống 'phụ nữ'.

Trong dự án này, tôi đã tìm hiểu thêm về mô-đun SIM900A và các lệnh AT.

Quân nhu

Thiết bị được làm từ:

  • mô-đun SIM900A giá rẻ
  • arduino pro mini (5V, 168P)
  • Pin LiPo
  • Bước lên mô-đun (tháo cổng USB cái)
  • dẫn đường
  • Điện trở 1k

Bước 1: Flash Sim900A

Sim900A cổ phần không hoạt động ở quốc gia của tôi (Hà Lan). Tuy nhiên, sau khi flash nó với phần sụn 1137B09SIM900B32_ST.cla, nó hoạt động tốt (thậm chí bạn có thể sử dụng kết nối dữ liệu di động (GPRS).

Phần sụn được tìm thấy trên trang web này.

Công cụ flash có thể được tìm thấy ở đây hoặc ở đây.

Flash qua bộ điều hợp FTDI, hãy xem video này.

Mô-đun GSM cần lệnh 'AT + CLTS = 1' một lần để nó có thể yêu cầu thời gian hiện tại từ mạng GSM khi kết nối với nó.

Bước 2: Thiết lập phần cứng

Thiết lập phần cứng
Thiết lập phần cứng
Thiết lập phần cứng
Thiết lập phần cứng
Thiết lập phần cứng
Thiết lập phần cứng

Đối với dự án nhanh chóng này, tôi chỉ cần hàn tất cả các thành phần lại với nhau và xếp chồng lên nhau.

Xem sơ đồ cho các kết nối

Vỏ bọc được thiết kế bằng Fusion360, nhờ video này của 'anh chàng có giọng Thụy Sĩ'.

Các tệp STL được xuất bản trên Thingiverse.

Bước 3: Thiết lập phần mềm

Mã được xuất bản trên Github của tôi. Nhiều lệnh AT có thể được tìm thấy ở đây.

Chương trình:

  • Có một init của mô-đun GSM
  • Đảm bảo kết nối với mạng GSM
  • Lấy thời gian từ mạng GSM quảng cáo dấu thời gian trong tin nhắn SMS
  • Đảm bảo rằng tin nhắn SMS đã được gửi (nếu việc gửi không thành công, một nỗ lực khác sẽ được thực hiện sau 60 giây)
  • Đặt mô-đun GSM ở chế độ ngủ để tiết kiệm pin trong thời gian trước khi tôi chuyển mô-đun

Đề xuất: