Shield SIM900(A)

Từ ChipFC Wiki
Phiên bản vào lúc 16:56, ngày 13 tháng 4 năm 2014 của BS135 (Thảo luận | đóng góp) (Để điều khiển thông qua máy tính)
Bước tới: chuyển hướng, tìm kiếm

Editor.png

Bài viết này đang được phát triển hoặc chỉnh sửa lớn.
Bạn có thể đóng góp để bài viết hoàn thiện hơn.
Sau khi chỉnh sửa xong thông báo này sẽ được gỡ bỏ.

Thông tin chung

Giới thiệu

  • Module SIM900A của hãng SIMCom, được thiết kế dưới dạng shield cho ChipiUno (hoặc các mạch Arduino khác), có thể sử dụng với các hệ thống mạch khác qua kết nối 6 chân.
  • SIM900A là module GSM/GPRS Dual-band 900/1800MHz nhỏ gọn, giá thành thấp, hoạt động ổn định và phù hợp cho nhiều mục đích sử dụng. Tuy nhiên, SIM900A cũng có nhược điểm là dòng tiêu thụ đỉnh có thể lên tới 3A và khó hiện thực phần mạch do được đóng gói dạng LCC - Leadless Chip Carrier, không sử dụng header cắm như các module khác (vd SIM548C...). Ngoài ra, do SIM900A hoạt động với mức điện áp tín hiệu là 2.8V nên khi giao tiếp với các hệ thống ngoài chạy 3.3V/5V sẽ cần bộ chuyển áp.
  • Nắm bắt những điều đó, ChipFC đã đưa ra sản phẩm module shield SIM900A tích hợp các linh kiện, kết nối cần thiết, sẵn sàng cho người sử dụng để nghiên cứu, học tập hoặc demo nhanh chóng, tiện lợi các dự án có ứng dụng GSM/GPRS. Việc thiết kế thành shield Arduino cũng xuất phát từ mục đích này, bởi người sử dụng không chỉ có trong tay một sản phẩm phần cứng ổn định mà còn có thể tham khảo rất nhiều các thư viện lập trình, các luồng trao đổi về SIM900, về GSM/GPRS trên các diễn đàn Arduino.

Thông số

  • Nguồn cấp: 5-9VDC, 2-3A (đã test hoạt động tốt với adapter 5V/2A)
  • Nhiệt độ hoạt động: -40oC đến +85oC

Các linh kiện tích hợp sẵn

  • Đầu cắm nguồn adapter 2.5mm hoặc nguồn pin (khuyến cáo sử dụng pin Lipo 1 cell, điện áp danh định 3.7V)
  • Khe cắm sim loại push-push FMS006-2600-0
  • Antenna loại GSM Rubber 50mm và connector SMA-RAF-15, IPX SMD PCB
  • Mic & Speaker dùng jack 3.5mm stereo
  • Nút power key cho SIM900, led tín hiệu cho Net Light và Status
  • Nút reset cho Arduino

Kết nối tín hiệu điều khiển

Hàng rào 6 chân:

  • pin 1: Status/output - theo dõi nhanh trạng thái hoạt động của module SIM900
  • pin 2: Power/input - bật/tắt module SIM900 (tín hiệu PowerKey)
  • pin 3: RxD/input - chân UART (tương thích 3.3V/5V)
  • pin 4: TxD/output - chân UART (tương thích 3.3V/5V)
  • pin 5: GND/power
  • pin 6: VCC/power - chỉ dùng để so sánh áp cho module chuyển áp tín hiệu (không có tác dụng cấp nguồn cho SIM900)

Sử dụng cơ bản

Khởi động

Thực hiện tuần tự các bước sau:

  • Cấp nguồn: sử dụng Adapter (khuyên dùng loại 5V/2A). Chú ý:
    • Phần nguồn rất quan trọng, nếu nguồn không đúng sẽ làm ảnh hưởng đến hoạt động của SIM900(A).
    • Chỗ cái jack tròn đầu ra của Adapter thì ở giữa phải là cực dương, phía ngoài là cực âm.
    • Khi được cấp nguồn, đèn led màu đỏ 4V1 gần Antenna sẽ sáng.
  • Nhấn nút khởi động: nhấn giữ nút PowerKey khoảng 2 giây. Khi thấy ked Status chớp tắt tức là module đã được khởi động xong và đang hoạt động.


Chú ý: khi cần tắt SIM900(A) cũng nhấn giữ nút PowerKey đến khi đèn Status tắt hẳn. Sau đó mới ngắt điện.

Để điều khiển thông qua máy tính

Trong phần này chúng ta sẽ dùng máy tính kết nối với SIM900(A) để truyền lệnh điều khiển.

Thực hiện các bước sau:

  • Dùng module USB-to-Serial làm trung gian.
    • Kết nối theo thứ tự các chân VCC, GND, TxD, RxD của bo SIM900A với các chân VCC, GND, Rx, Tx của bo USB-to-Serial. Nhớ rằng trong giao tiếp UART thì các tín hiệu nối chéo nhau, tức là tín hiệu Tx bo này nối với tín hiệu Rx bo kia và ngược lại.
    • Dùng cáp USB để nối bo USB-to-Serial mới máy tính. Driver có thể download tại đây
  • Trên máy tính cần có một phần mềm để truyền lệnh điều khiển, bạn có thể sử dụng Terminal. Sau khi tải về, chạy trực tiếp không cần cài đặt. Mở chương trình lên, nhấn nút ReScan -> chọn cổng COM Port -> Nhấn nút Connect. Chú ý là sau khi bạn đã kết nối thành khi bạn kết nối
  • Gắn sim vào khe sim của module SIM900A
  • Cấp nguồn như trên
  • Nhấn giữ nút PowerKey để khởi động

Sử dụng nâng cao

(đang thực hiện)