日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 工業(yè)控制 > 電路設計項目集錦
[導讀]想象一下,把Arduino和GSM模塊(如SIM900或SIM800)變成一個微型電話:你可以按下一個按鈕撥出或發(fā)送消息!下面是如何構建您自己的簡單項目。

Arduino + GSM模塊:打電話和發(fā)短信

想象一下,把Arduino和GSM模塊(如SIM900或SIM800)變成一個微型電話:你可以按下一個按鈕撥出或發(fā)送消息!下面是如何構建您自己的簡單項目。

您需要的組件

?Arduino Uno(或類似)

?GSM模塊(SIM900、SIM800、SIM900A等)

?兩個按鈕

?兩個LED(220個?Ω電阻)

?跳線和面包板

?上傳代碼的USB線

?支持語音和短信功能的SIM卡(支持2G網(wǎng)絡)

電路設置

遵循以下聯(lián)系:

?Arduino數(shù)字?10→GSM TX

?Arduino數(shù)字?11→GSM RX

?Arduino GND→GSM GND

?使用Arduino D7上的按鈕1進行呼叫

?使用Arduino D8上的按鈕2發(fā)送短信

?通話時LED?1 (D5上)燈亮

短信發(fā)送期間的LED?2 (D4上)燈用適當?shù)碾娫礊镚SM模塊供電(通常為12?V/1?A或調(diào)節(jié)5?V/ 3-4?V,具體取決于您的模塊)

它是如何工作的

打電話

?按下按鈕1 (D7)

?Arduino發(fā)送:ATD;撥打

?LED?1在撥號時點亮

?延遲后,Arduino發(fā)送ATH掛起

?活動在串行監(jiān)視器上顯示

發(fā)送短信

?按二鍵(D8)

?Arduino發(fā)送:

?AT+CMGF=1啟用文本模式

?在+發(fā)生=“電話號碼”

?消息文本

?Ctrl+Z (ASCII 26)發(fā)送短信

?Arduino發(fā)送:AT+CMGF=1啟用文本模式AT+CMGS=“電話號碼”

?短信textCtrl+Z (ASCII 26)發(fā)送短信

?LED?2表示行動正在進行中

?確認信息出現(xiàn)在串行監(jiān)視器上

接收短信(可選)

?Arduino也可以使用AT命令接收短信:

?使用AT+CNMI=2,2,0,0,0配置轉發(fā)

?然后監(jiān)視gsm.available()來讀取傳入的短信文本和遠程號碼

?Arduino也可以使用AT命令接收短信:使用AT+CNMI=2,2,0,0,0配置轉發(fā),然后監(jiān)控gsm.available()讀取傳入的短信文本和遠程號碼

示例代碼片段

重要提示和故障排除

?確保您的SIM卡支持您所在國家所需的2G頻段(例如,許多GSM模塊僅支持900?/?1800?MHz)

?檢查電源要求:GSM模塊經(jīng)常需要1-2?A的穩(wěn)定突發(fā)電流;建議使用單獨的調(diào)節(jié)器或電池

?適當?shù)倪壿嬰娖揭莆豢赡苁潜匾?Arduino 5?V→模塊3.3?V引腳),以避免損壞模塊

?匹配Arduino (Serial Monitor)和GSM模塊的波特率,避免輸出亂碼

本文編譯自hackster.io

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀

在本教程中,我們將學習如何使用 DHT21 濕度和溫度傳感器與 Arduino 進行配合,并將測量值顯示在 OLED 顯示屏上。

關鍵字: OLED 顯示屏 DHT21 溫度傳感器 Arduino

使用 Arduino 超聲波傳感器進行距離測量是一個非常簡單的項目,能夠精確測量較短的距離。在開始之前,您必須了解超聲波傳感器 HCSR-04,這是一種低成本的傳感器。該超聲波傳感器由發(fā)射模塊和接收模塊組成。發(fā)射模塊發(fā)射...

關鍵字: Arduino 超聲波傳感器 HCSR-04

MQ-135 氣體傳感器廣泛用于空氣質(zhì)量監(jiān)測。它能夠檢測諸如氨氣、氮氧化物、酒精、苯、煙霧和二氧化碳等有害氣體。在本項目中,我們將 MQ-135 與 Arduino Uno 進行接口連接,以測量空氣質(zhì)量水平,并將測量結果...

關鍵字: Arduino 氣體傳感器 MQ-135

該項目展示了如何將 HC-SR04 超聲波傳感器與 Arduino Uno 連接起來,以實現(xiàn)精確的距離測量。超聲波傳感器在機器人技術、避障系統(tǒng)、停車系統(tǒng)以及物聯(lián)網(wǎng)應用中被廣泛應用。該裝置操作簡便、成本低廉,非常適合初學者...

關鍵字: HC-SR04 超聲波傳感器 Arduino

該項目展示了在基于 FreeRTOS 的系統(tǒng)(運行于 Arduino Uno 上)中實現(xiàn)安全的數(shù)據(jù)共享訪問的實現(xiàn)方式。

關鍵字: LED ADC 數(shù)據(jù) Arduino

盡管我們稱之為“字符顯示”,但每個字符并非是一個單獨的完整塊狀物。如果你給屏幕通電并仔細觀察,就會發(fā)現(xiàn)每個字母或數(shù)字都是由一個由小點組成的網(wǎng)格構成的。

關鍵字: Arduino 液晶顯示器 連接器

該項目使用 DHT11 傳感器來測量環(huán)境溫度(攝氏度)和相對濕度(百分比),并將測量結果顯示在 Arduino 串行監(jiān)視器上。

關鍵字: Arduino DHT11 傳感器 物聯(lián)網(wǎng)

路燈在無需開啟的情況下也會消耗大量電能。本項目展示了一種使用 Arduino 和 LDR(光敏電阻)的智能自動路燈系統(tǒng),該系統(tǒng)能在夜間自動開啟,在白天自動關閉,從而有助于降低電力消耗。

關鍵字: Arduino 光敏電阻 路燈 運動傳感器

編譯以檢查代碼。此操作無需新的庫或附加文件。調(diào)用 Setup() 函數(shù)即可開啟 UART 電路,并通過 Serial.begin(31250) 設置默認的串行波特率或速度(適用于 MIDI)。

關鍵字: Arduino 示波器 連接器 USB-MIDI 適配器

這個使用Arduino的自動收費站系統(tǒng)項目演示了如何使用Arduino Uno, RFID技術,IR傳感器和伺服電機構建一個全自動收費站系統(tǒng)來處理車輛檢測,支付處理和閘門控制-所有這些都無需人工干預。這是一個動手,初學者...

關鍵字: Arduino RFID 傳感器 伺服電機
關閉