Sim800L是您的GSM/GPRS控制項(xiàng)目最便宜的解決方案。您可以撥打電話,接收和發(fā)送短信,獲取位置信息。您可以使用移動(dòng)電話執(zhí)行任何操作。
在將此模塊集成到項(xiàng)目之前,應(yīng)檢查模塊是否正常工作。
此模塊適用于AT命令,這些命令可能看起來(lái)令人困惑。因此,我建議您使用軟件。
我使用了AT Command Tester工具,可以免費(fèi)使用7天。我將展示如何使用該軟件配置SIM800L模塊。
設(shè)置軟件時(shí),需要安裝JAVA并使用JAVA打開(kāi)jar文件。
連接模塊到Arduino
您應(yīng)該為SIM800模塊提供4.2V的電壓。我使用過(guò)LM2596降壓模塊。您必須從電位計(jì)將輸出電壓調(diào)至4.2伏。別忘了將Arduino GND與LM2596輸出( - )復(fù)合。
首先,將Sim800模塊連接到Arduino;
NET - 》無(wú)連接
VCC - 》 LM2596輸出+
RST - 》 Arduino D9
RXD - 》 Arduino D7
TXD - 》 Arduino D8
GND - 》 LM2596輸出 -
打開(kāi)一個(gè)空白的Arduino Sketch并上傳以下代碼:
#include
SoftwareSerial mySerial(8,7); // Change These Pins if you make different wiring
void setup()
{
Serial.begin(19200);
//Serial.println(“Begin”);
mySerial.begin(19200);
}
void loop()
{
if (mySerial.available())
Serial.write(mySerial.read());
if (Serial.available())
mySerial.write(Serial.read());
}
打開(kāi)AT Command Tester工具。單擊“查找端口”并選擇正確的端口。選擇BaudRate為19200.
選擇設(shè)備端口和正確的波特率(串口速度)后,按AT命令測(cè)試器上的“連接”。該工具將向設(shè)備發(fā)送查詢并進(jìn)行連接。
您可以使用診斷工具獲取與設(shè)備相關(guān)的信息,并且可以輕松查詢網(wǎng)絡(luò)來(lái)自設(shè)備。
在建立數(shù)據(jù)連接之前,需要在網(wǎng)絡(luò)中注冊(cè)設(shè)備。在網(wǎng)絡(luò)選擇部分,可以將設(shè)備配置為手動(dòng)或自動(dòng)注冊(cè)。
使用On Voice Call選項(xiàng)卡,您可以測(cè)試撥出和撥入語(yǔ)音呼叫。該工具提供易于使用的界面來(lái)?yè)艽驌艹鎏?hào)碼并接聽(tīng)來(lái)電。
-
Arduino
+關(guān)注
關(guān)注
188文章
6471瀏覽量
187289
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論