這個GSM/GPRS擴展板使用的是SIM900 4頻 GSM/GPRS 模組。為Arduino主控板提供GSM/GPRS功能擴展。加上這個擴展板後,Arduino可以進行短息收發,以及GPRS資料連接通訊。


引腳圖:

1. 擴展板上有開關可以選擇SIM900串口或者SIM900 debug口連接,如果選擇Debug口,必須實用Arduino的硬體串口來控制,模擬串口無效。板子上提供了法拉電容對模組的RTC供電。
2. Debug撥動開關,可以設置將SIM900的DEBUG口連接到Arduino或者通過Arduino上的ATMEGA8U2/FT232連接到PC上,進行debug調試
3. 3.3V和5V自動電平相容,可以自適應3.3V或者5V的主控板,支持leaf maple和Chipkit這類3.3V的其他平臺開發板
產品原理圖和手冊下載:http://pan.baidu.com/s/1eQGezWu(複製到流覽器)

今天,就教大家使用sim900擴展板製作家居防盜報警器,檢測到人體活動就給指定的號碼打電話。(還可以加入MQ2等感測器,增加煙霧、煤氣洩漏檢測報警功能,可以看這個教程:http://item.taobao.com/item.htm?spm=686.1000925.1000774.31.sEYPHe&id=15366746049)
今天的教程需要用到的配件有:

3pin杜邦線和高腳排母不是必要的,可以用1pin杜邦線代替。9V/2A電源適配器必須要,因為這個ICOMSAT工作的峰值電流是2A,比如打電話的瞬間,如果供電不足就會掉電。天線和延長線是跟ICOMSAT配套的,買就送。Sim卡僅支援聯通或者移動的SIM卡,不支持電信卡。
因為我們要使用到sim900的串口,所以燒寫程式前不要把ICOMSAT疊加上去,否則程式燒寫不進uno。UNO驅動安裝請看這裏:http://item.taobao.com/item.htm?id=12614383503 關於跳帽和其他參數請查閱ICOMSAT的手冊,原理圖和庫文件。
雖然現在我們只是做簡單教程,不需要用到庫,但是我們還是提供庫檔,這樣小夥伴們就可以開發出更牛逼的作品了。我很期待哦~
廢話不多說,以下是這次教程用到的代碼:
int PIR = 2; //人體紅外感測器接到uno的D2
int val = 0;
void setup()
{
pinMode(PIR, INPUT);
pinMode(9, OUTPUT); //D9 是sim900的電源控制腳
digitalWrite(9,HIGH);
delay(1000);
digitalWrite(9,LOW);
delay(10000);
delay(5000);
Serial.begin(9600);
}
void loop()
{
val = digitalRead(PIR);
if(val == LOW)
{
Serial.print("ATD12345678900;\r");//12345678900改成你要撥打的電話號碼
delay(5000);
while(!digitalRead(PIR));
}
else
{
Serial.print("NO");
delay(1000);
}
}
接下來組裝硬體,使用3PIN杜邦線,連接人體紅外感測器到D2,插入高腳排母,如圖:
插入sim卡(確認有錢,沒有過期),接上天線,疊加上ICOMSAT。如下圖:


注意跳帽是這樣跳。如下圖:

如果是用的1pin杜邦線,最終效果如下圖:

硬體就這樣組裝好了,因為使用的是程式自動開機,所以上電後sim900模組就開始啟動了,感測器也開始工作了。使用前,一定要把人體紅外感測器固定住,因為從相對論來說,它自己動的話也是可以判斷為檢測到運動。
*退貨/退款權益說明:
1. 根據消保法規定,消費者均享有商品到貨七天猶豫期(非試用期)之權利
2. 但特別標定說明、特殊包裝商品不得拆封,否則恕不接受退貨。
3. 受理消費者的退換貨,從商品收訖起7天內為退換貨保證期,若超過此期間視同驗收完成不得退換貨。並請所有消費者注意以下事項:
(1)不良品退還經檢查與測試後,若發現商品本身並無瑕疵,消費者必須支付所有發生之相關費用。
(2)在您收到貨品後如因非人為因素之商品損毀、刮傷、或運輸過程造成包裝破損不完整者,請您儘速通知本公司客服人員,我們會進行商品瑕疵或損壞鑑定,並儘速將新品寄給您。
(3)所有要辦理退貨或換貨的客戶皆需E-mail或來電至客服中心,並提供:訂單號碼,退、換貨原因,您的姓名及聯絡電話,E-mail地址。
(4)若您所訂購之商品無問題而您欲退貨,運費需自付,退回的商品必須是全新狀態(不可拆封),包括主要商品、使用手冊、、週邊零件,否則賣家有權拒絕接受退貨。
(5)若商品因消費者個人不當使用拆卸產生人為因素造成故障、損毀、磨損、擦傷、刮傷、髒污、包裝破損不完整者,或是發票、附配件不齊者,恕不接受退貨。