<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>電子資料>SIM808遠程冷卻風扇帶氣象和加油站

SIM808遠程冷卻風扇帶氣象和加油站

2023-07-03 | zip | 0.75 MB | 次下載 | 免費

資料介紹

描述

描述

最近由于夏天的炎熱使我的室溫出現問題,尤其是當我出去幾個小時后返回時。不幸的是,我房間里的冷卻風扇在插入電源時幾乎無法通過控制開關打開或關閉。而且,我不想默認這個唯一的功能。因此,我設想這個項目能夠控制我的冷卻風扇,并在我離開時通過 SMS 消息獲取有關我房間溫度和濕度的信息。為了獲得溫度和濕度值,我使用了 DHT11 溫度和濕度傳感器。而且,我使用 2-Way 繼電器模塊來打開或關閉冷卻風扇。

此外,由于管道膨脹引起的氣體泄漏是溫度上升時的危險問題。因此,我在設備中添加了一個 MQ-135 氣體傳感器,它可以檢測 NH3、NOx、酒精、苯、煙霧、CO2,以檢查我房間中的有害氣體狀態。而且,最重要的是,為了能夠通過短信發送命令來控制冷卻風扇并獲得天氣和燃氣信息作為反饋,我使用了 DFRobot 贊助的 SIM808 GPS/GPRS/GSM Shield。

DFRobot 贊助的產品

?

pYYBAGOAb6WAHgNxAAoBwf2ZmjI872.png
?

第 1 步:編程 Arduino Uno

下載所需的庫:

SIM808 GPS/GPRS/GSM 屏蔽 | 下載

用于 3 線串行 LCD 模塊 | 下載

適用于 DHT11 溫濕度傳感器 | 下載

不要忘記 SIM808 以字符數組而不是字符串的形式接收 SMS 消息。因此,您必須使用strcmp函數進行比較以檢測請求的命令。

而且,3 線串行 LCD 模塊僅打印字符數組。創建數據字符串后,使用String_to_Char函數將字符串轉換為 char 數組。

  • 包括所需的庫。
  • 定義 sim808 對象。
  • 定義讀取 SMS 消息所需的設置。
  • 定義一個電話號碼,以便能夠接收來自設備的反饋消息。
  • 定義 DHT11 對象。
  • 定義模塊的引腳號。
  • 定義數據持有者。
  • 啟動 DHT11 溫度和濕度傳感器。
  • 使用給定的引腳(2、7、10)啟動 SPI LCD 屏幕。
  • 初始化sim808模塊。
  • 如果 SIM808 模塊工作正常,請繼續。
  • get_Sensor_Variables()函數中:
  • 從 DHT11 傳感器獲取數據。
  • 從 MQ-135 氣體傳感器獲取數據。
  • 根據 MQ-135 生成的值檢測氣體狀態 - OK 或 DANGER。
  • 將消息從字符串轉換為字符數組,以便能夠通過 SIM808 發送它們。
  • read_SMS_Messages()函數中:
  • 等待來自 SIM808 的串行數據。
  • 檢測短信的當前狀態。
  • 打印收到的短信。
  • 根據 SMS 消息激活請求的命令。
  • activate_Commands函數中:
  • 使用strcmp函數,檢測用戶請求的命令以執行與該命令相關的功能。

?

pYYBAGOAb6eAEWJKAAB88VM3-G8610.png
?

?

poYBAGOAb6qAAbrsAAB1u8OLEgk626.png
?

?

pYYBAGOAb62AQBhzAADE116TOSY946.png
?

?

pYYBAGOAb6-ATkQTAACnkH5TTN8380.png
?

?

pYYBAGOAb7SADBCkAACe9Vt-6Ck516.png
?

?

pYYBAGOAb7aALdAPAAB49PH667c600.png
?

連接和調整

// Connections
// Arduino Uno:           
//                               SIM808 GPS/GPRS/GSM Shield For Arduino
// D0 --------------------------- RX
// D1 --------------------------- TX
// D12 -------------------------- POWER
//                               3-wire Serial LCD Module
// D2 --------------------------- SCK
// D7 --------------------------- CS
// D10 -------------------------- SID
// 5V --------------------------- VCC
// GND -------------------------- GND
//                               DHT1l Temperature and Humidity Sensor
// D3 --------------------------- S
//                               MQ-135 Gas Sensor
// A0 --------------------------- A0
//                               2-Way Relay Module
// D4 --------------------------- IN1

?

?

poYBAGOAb72Adg_gAA3vCQItoB8353.png
?

注:D0、D1、D12 引腳被 SIM808 GPS/GPRS/GSM Shield 占用。

連接外接電池(7-23V),SIM808模塊正常工作。

將 GPS 天線和 GSM 天線連接到 SIM808 屏蔽層。

將 SIM 卡插入 SIM808 護罩上的 SIM 卡槽。

在上傳代碼之前,將屏蔽上的功能開關設置為(1)。

上傳代碼。

然后,將功能開關設置為Arduino (3)。

按下屏蔽板上的 Boot 按鈕,直到看到 Net 指示燈 LED 每 1 秒閃爍一次,然后等待 SIM 卡注冊網絡 - Net 指示燈 LED 每 3 秒緩慢閃爍一次。

單擊此處獲取有關 SIM808 GSM/GPS/GPRS Shield 的更多信息。

?

pYYBAGOAb8WANeXPAAodtBzzEPY428.png
?

將 3 線串行 LCD 模塊連接到 Arduino Uno。

要切換到 3 線模式,請將 PSB_ON 開關設置為SPI 。

單擊此處獲取有關 3 線串行 LCD 模塊的更多信息。

?

poYBAGOAb8qADqjmAAh8vYFB1Kg938.png
?

?

pYYBAGOAb8-ASvi9AAkumjIc28Q734.png
?

將 DHT11 溫度和濕度傳感器、MQ-135 氣體傳感器和 2 路繼電器連接到 Arduino Uno。

將插頭連接到 2 路繼電器,以便能夠輕松控制冷卻風扇。

?

poYBAGOAb9OAcduTAAlc7EE9H18162.png
?

建立連接后,我將所有組件固定在軟木板上。您可能已經意識到,我使用我之前的項目(ORP 水質檢測器)的基礎來創建這個項目。這樣,我只需添加或刪除傳感器即可在項目之間切換 :)

?

pYYBAGOAb6WAHgNxAAoBwf2ZmjI872.png
?

特征

我仔細考慮了以下這些功能,以便能夠在通過短信控制冷卻風扇的同時觀察房間的溫度、濕度和氣體狀態。

1)設備拋出錯誤信息(Init Error),直到SIM808連接到GSM網絡。

?

pYYBAGOAb-CAHQ2GAAfMbMxpxj8716.png
?

2)當SIM808連接到GSM網絡并正常工作時,設備顯示確認信息(Init Success)。

?

poYBAGOAb-WAGXTbAAicfsN33kY699.png
?

3) 設備在收到并解釋短信后總是返回主屏幕,讓用戶知道它已經準備好。

?

pYYBAGOAb-qAQYKCAAgR9RhVT_c251.png
?

4) 如果設備收到Open Fan作為 SMS 消息,則啟動冷卻風扇。

?

pYYBAGOAb--AFTs7AAb8BHT5wsk968.png
?

?

poYBAGOAb_OAZQN6AAYCaSu-7Io436.png
?

?

pYYBAGOAb_uAEhD9AAWd-MjuMv4718.png
?

5) 如果設備收到關閉風扇作為 SMS 消息,則關閉冷卻風扇。

?

poYBAGOAcACAA0-RAAdgBI3I0Gg486.png
?

?

pYYBAGOAcAaAKUm0AAT93b5mhvk724.png
?

?

poYBAGOAcAuAS-AJAAWtLaBjgKU508.png
?

6) 如果設備接收到溫度作為 SMS 消息,則設備將反饋 SMS 消息,包括 DHT11 模塊檢測到的當前溫度到給定的電話號碼。

?

poYBAGOAcBCAJUJDAAbz47CqnHY283.png
?

?

poYBAGOAcB2ACYHXAAa5OguGsmg926.png
?

?

pYYBAGOAcCGAUKvbAAegsLdBoy8002.png
?

?

poYBAGOAcCaACp7vAAWS5K5Y4vg282.png
?

7) 如果設備接收到濕度作為 SMS 消息,則設備向給定的電話號碼發送反饋 SMS 消息,包括 DHT11 模塊檢測到的當前濕度。

?

pYYBAGOAcC2APzanAAW556enx1k402.png
?

?

pYYBAGOAcDGAIJl_AAazjL523FQ015.png
?

?

pYYBAGOAcEeASDYAAAZ6ZFSf86Q827.png
?

?

poYBAGOAcFOAWRWFAAacwDapCeg496.png
?

8) 根據 MQ-135 模塊檢測到的氣體值,如果設備以 SMS 消息的形式接收到氣體,則設備會向給定的電話號碼發送一條反饋消息,包括當前氣體值的氣體狀態(OK 或 DANGER)。

?

pYYBAGOAcGGAYuxjAAWlqzzX2Zc406.png
?

?

pYYBAGOAcGiAFdK3AAZzl6oCbuc994.png
?

?

pYYBAGOAcG-ADXuEAAYGzLxa68M845.png
?

?

poYBAGOAcHOAaD_aAAXkUYm3xrQ857.png
?

。

?

?

?


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>