步驟1:要點(diǎn)
1。我們?yōu)槭裁词褂?a target="_blank">SIM900A:名稱為900的使用
表示模塊支持900Mhz頻段的通信。在我們來自印度的國家,大多數(shù)網(wǎng)絡(luò)提供商都使用900Mhz頻段。如果您來自其他國家/地區(qū),則必須檢查您所在地區(qū)的移動(dòng)網(wǎng)絡(luò)頻段。
2。 GSM模塊的電源要求:
GSM模塊由不同的公司生產(chǎn),即使對(duì)于相同的GSM IC,它們也可以使用不同的輸入電源規(guī)格。您需要檢查那些規(guī)格。并確保使用相同的內(nèi)容。我們使用的模塊需要12V,1A(最好為2A)的輸入電源。
3。 LM-35(溫度傳感器)內(nèi)部參考的使用:
LM35是常用的TO-92溫度傳感器。經(jīng)常與等式一起使用
溫度=(5.0 *模擬輸入)* 100.0)/1024;
但是,這不會(huì)產(chǎn)生高分辨率。但是,這很容易避免。 LM35僅產(chǎn)生0至+ 1V的電壓。 ADC使用5V作為最大可能值。這浪費(fèi)了可能范圍的80%。如果將aRef更改為1.1V,則將獲得幾乎最高分辨率。
GSM入門
1)將SIM卡插入模塊中并鎖定。
2)連接采用者并在電源上。
3)等待一段時(shí)間,然后查看
4)成功建立連接后,狀態(tài)LED將每3秒閃爍一次。
步驟2:全部所需材料
1)SIM900/900A GSM模塊(最好來自ATRIM電子產(chǎn)品。)
2)Arduino Uno
3)16x2 LCD屏幕
4)一些連接線(M2M和M2F)
5)LM-35溫度傳感器
步驟3:進(jìn)行硬件連接
1)將GSM與Arduino連接
我們正在使用SoftwareSerial庫與GSM進(jìn)行串行通信。連接如上圖所示。
2)將LCD與Arduino
連接連接如上圖所示。
3)將LM-35與Arduino
連接如上圖所示
步驟4:代碼:TCP和HTTP Get
a)接口代碼用于GSM
創(chuàng)建的功能列表:
·
openWeatherRequest
(void):
Get weather data from openweather.com ·
Post2thingspeak (int
data):
Posts data on thingspeak.com
一些您需要的AT指令可以根據(jù)您的需要更改參數(shù):
·使用您自己的Apikey作為在程序啟動(dòng)時(shí)初始化的變量apikey
·
AT_input(“AT+SAPBR=3,1,”APN“,”X1
“”,“OK”): You will find it in openWeatherRequest function.
X1-為您的Sim使用APN,用于airtel是www.airtelgprs.com
·
AT_input(“AT+HTTPPARA=”URL“,”http://api.openweathermap.org/data/2.5/weather?id=X2&units=metric&appid=X3“”,“OK”):
You will find it in openWeatherRequest
function.
X2-使用您所在地區(qū)的ID,例如印度穆拉德納加爾(Muradnagar),它是1262453
X3-使用您自己的Appid,您可以通過在openweather.com上創(chuàng)建帳戶來創(chuàng)建
b)LM35的接口代碼
創(chuàng)建的要使用的功能列表:
·
temp
(void): Return measured room temperature in float
c)LCD的接口代碼
要使用的功能列表:
·
Multi_print(String
str): Prints on both hardserial and soft serial
第5步:在Arduino中上傳代碼
1。此Github存儲(chǔ)庫中提供了代碼
2。在zip中下載存儲(chǔ)庫。
3。解壓并打開all_phone_operations文件夾。
4。在Arduino ide中打開并打開它(如圖所示)。
項(xiàng)目團(tuán)隊(duì)成員:-
1.Deva Harsha Bolisetty
2.Devvrat Arya
3.Agam Tyagi
責(zé)任編輯:wv
-
機(jī)器人
+關(guān)注
關(guān)注
211文章
28418瀏覽量
207097 -
GSM模塊
+關(guān)注
關(guān)注
6文章
48瀏覽量
23144 -
氣象站
+關(guān)注
關(guān)注
1文章
751瀏覽量
15671
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論