Bộ điều khiển SMS trên AT90S8515 và Siemens C45
Điều khiển qua kênh GSM của bốn bộ truyền động (có thể mở rộng lên 8). Lệnh được gửi qua SMS từ điện thoại của bạn và sau khi được kích hoạt, SMS phản hồi sẽ được gửi đến điện thoại của bạn. Khối này được xây dựng trên sự kết hợp giữa bộ vi điều khiển AT90S8515 và điện thoại di động.
Sản xuất bộ điều khiển
Bất kỳ MK nào có cổng nối tiếp và bộ nhớ flash 8 kilobyte đều được. Loại Atmega8, ATmega8535, Atmega88. Bất kỳ điện thoại nào có modem tích hợp đều được (nút ấn cũ Eriksson T10, T18, Siemens C35, C45).
Sơ đồ thiết bị
Bộ vi điều khiển được lập trình bằng cách sử dụng bộ lập trình tự chế nổi tiếng PonyProg hoặc bất kỳ bộ lập trình nào khác dành cho bộ vi điều khiển ATMEL. MK firmware trong file hex đính kèm.
Chương trình được viết cho điện thoại Siemens C45, đối với các điện thoại khác, bạn cần sử dụng các lệnh AT thích hợp. Thẻ SIM của nhà điều hành MEGAFON được sử dụng.
Một tin nhắn SMS nhận được trên điện thoại sẽ được truyền qua modem tích hợp đến bộ thu phát UART của vi điều khiển. MK phân tích số điện thoại mà SMS đến và nếu nó khớp với số được lưu trong bộ nhớ của MK thì nó sẽ thực thi một lệnh (bật hoặc tắt kênh tương ứng). Sau khi bộ khởi động hoặc rơle trạng thái rắn được kích hoạt, tín hiệu phản hồi sẽ được gửi đến đầu vào của MK.Bộ vi điều khiển tạo một tin nhắn SMS phản hồi (nó hoạt động - nó không hoạt động) và gửi nó đến số điện thoại điều khiển.
Tùy chọn, khi hoàn thiện chương trình: Ngoài ra, các đầu vào khác của MK có thể nhận tín hiệu từ cảm biến an ninh, báo động, cảm biến cháy, v.v. MK cũng gửi SMS về sự kiện đã xảy ra. Những thay đổi sau đây phải được thực hiện đối với tệp chương trình cơ sở:
:1008D0000000333400004234000032431A00393340 - in đậm 39333833353030383431 được tô sáng.
:1008E0003833353030383431000039373833353328 - số gọi (9383500841)
:1008F00030303438463100003800423831301A0088- và cái còn lại in đậm 393738333533303034384631
:00000001FF là số tương tự cho SMS; thay vào đó, bạn cần nhập số điện thoại của mình vào tệp hex mà từ đó bạn sẽ điều khiển thiết bị.
:1008E0003833353030383431000039373833353328 - số gọi (9383500841)
:1008F00030303438463100003800423831301A0088- và cái còn lại in đậm 393738333533303034384631
:00000001FF là số tương tự cho SMS; thay vào đó, bạn cần nhập số điện thoại của mình vào tệp hex mà từ đó bạn sẽ điều khiển thiết bị.
Bạn có thể tải firmware và bo mạch tại đây:
proshivka-shema-plata.zip
[233,31 Kb] (tải xuống: 83)
Xem video
Các lớp học tương tự
Đặc biệt thú vị
Bình luận (0)