步驟1:要點(diǎn)
1。我們?yōu)槭裁词褂肧IM900A:名稱為900的使用
表示模塊支持900Mhz頻段的通信。在我們來自印度的國家,大多數(shù)網(wǎng)絡(luò)提供商都使用900Mhz頻段。如果您來自其他國家/地區(qū),則必須檢查您所在地區(qū)的移動網(wǎng)絡(luò)頻段。
2。GSM模塊的電源要求:
GSM模塊由不同的公司生產(chǎn),即使對于相同的GSMIC,它們也可以使用不同的輸入電源規(guī)格。您需要檢查那些規(guī)格。并確保使用相同的內(nèi)容。我們使用的模塊需要12V,1A的輸入電源。
3。LM-35內(nèi)部參考的使用:
LM35是常用的TO-92溫度傳感器。經(jīng)常與等式一起使用
溫度=*100.0)/1024;
但是,這不會產(chǎn)生高分辨率。但是,這很容易避免。LM35僅產(chǎn)生0至+1V的電壓。ADC使用5V作為最大可能值。這浪費(fèi)了可能范圍的80%。如果將aRef更改為1.1V,則將獲得幾乎最高分辨率。
GSM入門
1)將SIM卡插入模塊中并鎖定。
2)連接采用者并在電源上。
3)等待一段時間,然后查看
4)成功建立連接后,狀態(tài)LED將每3秒閃爍一次。
步驟2:全部所需材料
1)SIM900/900AGSM模塊
物料分揀機(jī)器人電機(jī)驅(qū)動2)ArduinoUno
3)16x2LCD屏幕
4)一些連接線
5)LM-35溫度傳感器
步驟3:進(jìn)行硬件連接
1)將GSM與Arduino連接
我們正在使用SoftwareSerial庫與GSM進(jìn)行串行通信。連接如上圖所示。
2)將LCD與Arduino
連接連接如上圖所示。
3)將LM-35與Arduino
連接如上圖所示
步驟4:代碼:TCP和HTTPGet
a)接口代碼用于GSM
創(chuàng)建的功能列表:
·
openWeatherRequest
:
Getweatherdatafrom·
Post2thingspeak:
垃圾分揀機(jī)器人的構(gòu)成Postsdataon
一些您需要的AT指令可以根據(jù)您的需要更改參數(shù):
·使用您自己的Apikey作為在程序啟動時初始化的變量apikey
·
AT_input(“AT+SAPBR=3,1,”APN“,”X1
“”,“OK”):YouwillfinditinopenWeatherRequestfunction.
X1-為您的Sim使用APN,用于airtel是
·
廣州高速分揀機(jī)器人YouwillfinditinopenWeatherRequest
分揀機(jī)器人結(jié)構(gòu)function.
X2-使用您所在地區(qū)的ID,例如印度穆拉德納加爾,它是1262453
X3-使用您自己的Appid,您可以通過在上創(chuàng)建帳戶來創(chuàng)建
b)LM35的接口代碼
創(chuàng)建的要使用的功能列表:
·
并聯(lián)分揀機(jī)器人結(jié)構(gòu)設(shè)計temp
:Returnmeasuredroomtemperatureinfloat
c)LCD的接口代碼
要使用的功能列表:
·
Multi_print(String
str):Printsonbothhardserialandsoftserial
第5步:在Arduino中上傳代碼
1。此Github存儲庫中提供了代碼
2。在zip中下載存儲庫。
3。解壓并打開all_phone_operations文件夾。
4。在Arduinoide中打開并打開它。
項(xiàng)目團(tuán)隊成員:-
1.DevaHarshaBolisetty
2.DevvratArya
3.AgamTyagi
分揀機(jī)器人硬件電路設(shè)計分揀機(jī)器人拋光機(jī)食品分揀機(jī)器人哪家強(qiáng)