資料介紹
描述
故事/問題
如前所述,在許多城市都可以看到,路燈是一個城市的巨額開支之一。花費的成本是巨大的,所有的鈉蒸氣燈都消耗更多的功率。花在路燈上的費用可以用于國家的其他發展。目前使用手動系統,其中燈將被打開/關閉,即燈將在晚上打開并在早上關閉。因此,在開/關之間有很多能量浪費。這是轉向自動系統的主要原因之一,因為減少了電力浪費,從而節省了大量金錢開支。除此之外,現有系統的其他缺點如下所述。
地下輸電電纜經常面臨通風不良的挑戰,在高溫環境下會降低輸電能力并損壞電纜材料。有必要采取散熱措施,不僅要確保電力傳輸系統的安全性,還要確保電力傳輸系統的效率。
客觀的
如前所述,在許多城市都可以看到,路燈是一個城市的巨額開支之一。花費的成本是巨大的,所有的鈉蒸氣燈都消耗更多的功率。花在路燈上的費用可以用于國家的其他發展。目前使用手動系統,其中燈將被打開/關閉,即燈將在晚上打開并在早上關閉。因此,在開/關之間有很多能量浪費。這是轉向自動系統的主要原因之一,因為減少了電力浪費,從而節省了大量金錢開支。除此之外,現有系統的其他缺點如下所述。
地下輸電電纜經常面臨通風不良的挑戰,在高溫環境下會降低輸電能力并損壞電纜材料。有必要采取散熱措施,不僅要確保電力傳輸系統的安全性,還要確保電力傳輸系統的效率。
項目范圍
對于發展中國家,控制和監測系統應該變得智能。燈光控制系統在線將節省時間。并且光線的狀況會讓用戶感到安全。
溫度監測系統將智能監測數據提供給用戶。由此可以減少查找錯誤的復雜性,并且可以有效地完成工作。
項目套件
?
框圖
?
引腳圖和連接
1. 光控系統
?
連接燈控制:
- 將螺栓 Wi-Fi 模塊連接到電源。
- 進行配置以使其聯機。
- 關閉電源并按照引腳圖(Pic05)進行連接。
- 將 LED 連接在“0”數字引腳和“GND”引腳之間。
- 在“A0”模擬引腳和“GND”引腳之間連接一個電阻。
- 在“A0”模擬引腳和“3V3”引腳之間連接 LDR 光傳感器。
- 使用 4 通道繼電器模塊從“1”、“2”、“3”、用于燈連接的數字引腳獲取輸出。
2.溫度監測系統。
?
溫度監視器的連接:
- 將螺栓 Wi-Fi 模塊連接到電源。
- 進行配置以使其聯機。
- 關閉電源并按照引腳圖(Pic06)進行連接。
- 在“A0”模擬引腳、“GND”引腳和“5V”引腳之間連接 LM35 溫度傳感器。
硬件組件
軟件內容
目前的工作/方法
在這個項目中,Bolt IoT 模塊用于控制照明系統和地下電纜的溫度監測。為了讓使用 Bolt IoT 模塊的過程變得簡單方便,Bolt 為用戶提供了自己的應用程序、自己的云接口、自己的設備。應用名稱為“Bolt IoT App”,云名稱為“ https://cloud.boltiot.com”設備名稱為“Bolt Wi-Fi Module”。為 Bolt 模塊提供最大 5v 電源。電路按照連接方法進行連接,設備使用Android或IOS Mobile中的接口設備通過互聯網連接到Bolt Cloud。通過云端將所需的程序和指令插入到Bolt Wi-Fi Module設備中,然后設備按要求工作,云端和設備之間沒有任何物理連接。
燈光控制項目正在使用 Bolt IoT 模塊將燈光系統連接到 Bolt Cloud。在 Bolt Cloud 中,我們通過用戶界面操作燈的 ON/OFF 系統。尊敬的 HTML 程序將從云端接口插入到 Bolt Wifi 模塊中,以控制燈的開/關狀態。Python 程序將通過 Linux Ubuntu 16.04 終端盒連接到 Bolt 設備,該終端盒向用戶發送有關設備運行狀況的警報消息。根據程序中給出的算法,該設備可以與 Bolt IoT Cloud 工作或交談。用戶可以從云端界面和 Bolt App 控制燈光系統。
溫度監測項目正在感應地下電纜的帶電溫度。該項目中使用傳感器 LM 35 進行實時溫度傳感。傳感器放置在鋪設地下電纜的位置。傳感器由 Bolt IoT wifi 模塊激活,該模塊與 Bolt 云接口。將Java Script程序通過云端接口插入到Bolt Wifi模塊中,在云端接口中獲取實時溫度。Python 程序將通過 Linux Ubuntu 16.04 終端盒連接到 Bolt 設備,當溫度超過程序中設置的最低或最高溫度限制時,它會向用戶發送警報消息。用戶可以在 Cloud 界面和 Bolt App 上監控實時溫度。
軟件編程
軟件編程
1. 光控
兩部分
SID = "ACbd37ff2f1db29bc0c0xxxxxx3666b5"
AUTH_TOKEN = "f15ee60f368502bxxxxxx6f21bec"
FROM_NUMBER = "+19048XXX11"
TO_NUMBER = "+91782XXXXX02"
API_KEY = "c31407d6-51db-4435-xxxx-8e8xxxxx511"
DEVICE_ID = "BOLT1316XXXX"
灣。light_sms.py
import conf, json, time, math, statistics
from boltiot import Sms, Bolt
def compute_bounds(history_data,frame_size,factor):
if len(history_data)
return None
if len(history_data)>frame_size:
del history_data[0:len(history_data)-frame_size]
Mn=statistics.mean(history_data)
Variance=0
for data in history_data :
Variance += math.pow((data-Mn),2)
Zn = factor*math.sqrt(Variance/frame_size)
High_bound=history_data[frame_size-1]+Zn
Low_bound=history_data[frame_size-1]-Zn
return[High_bound, Low_bound]
mybolt = Bolt(conf.API_KEY,conf.DEVICE_ID)
sms=Sms(conf.SSID, conf.AUTH_TOKEN, conf.TO_WHATSAPP, conf.FROM_WHATSAPP)
history_data=[]
while True:
response =mybolt.analogRead('A0')
response1 =mubolt.analogRead('A0')
data= json.loads(response)
if data['success']!=1
print("There was an Error while retriving the data.")
print("This is the Error:"+data['value'])
time.sleep(10)
contiue
print("This is the value"+data['value']
sensor_value=0
try:
sensor_value = int(data['value'])
except e:
print("There was an error while parsing the response:",e)
continue
bond = compute_bounds(history_data, conf.FRAME_SIZE, conf.MUL_FACTOR)
if not bound:
required_data_count = conf.FRAME_SIZE-len(history_data)
print("Not enough data to compute Z-core. Need", required_data_count,"more data points")
history_data.append(int(data['value']))
time.sleep(10)
continue
try:
if sensor_value > bound[0]:
print("The light level increased suddenly. Sending an SMS.")
response = sms.send_sms("The lights are turned ON")
response1 = sms_whatsapp.send_sms("The Lights are Turned ON")
print("This is the response for sms", response)
print("This is the response for whatsapp", response1)
elif sensor_value
print("The light level decreased suddenly. Sending an SMS.")
response = sms.send_sms("The lights are turned OFF")
response1 = sms_whatsapp.send_sms("The Lights are Turned OFF")
print("This is the response for sms", response)
print("This is the response for whatsapp", response1)
history_data.append(sensor_value);
except Ecxeption as e:
print("Error",e)
time.sleep(10)
1. 溫度監測
兩部分
SID = "ACbd37ff2f1db29bc0c08xxxx83666b5"
AUTH_TOKEN = "f15ee60f368502bxxxxxx76f21bec"
FROM_NUMBER = "+19048XXXX1"
TO_NUMBER = "+91782XXXXX202"
FROM_WHATSAPP = "whatsapp: +141552XXXX6"
TO-WHATSAPP = "whatsapp: +917829XXXX2"
API_KEY = "c31407d6-51db-4435-xxxx-8e8acXXXXX11"
DEVICE_ID = "BOLT131XXXXX"
FRAME_SIZE= 3
MUL_FACTOR = 10
灣。temprature_sms
import conf
from boltiot import Sms, Bolt
import json, time
minimum_limit = 32
maximum_limit = 37
mybot = Bolt(conf.API_KEY, conf.DEVICE_ID)
sms = Sms(conf.SSID, conf.AUTH_TOKEN, conf.TO_NUMBER, conf.FROM_NUMBER)
while True:
print("Reading sensor value")
response = mybolt.analogRead('A0')
data = json.loads(response)
print("Sensor value is: " +str(data['value']))
try:
sensor_value = int(data['value'])
Temprature = (100*sensor_value)/1024
print("The Current Temprature is : ",Temprature)
if Temprature > maximum_limit of Temprature < minimum_limit:
print(" Making Request to Twilio to send a SMS")
response = sms.send_sms("ALERT: Your underground cable tempratre is not in expected limit, The current temprature sensor value is" +str(Temprature))
print("Response recieved from Twilio is: " +str(response))
print("Status of the SMS at Twilio is:" +str(response.status))
except Exception as e:
print("Error occured : Below are thw details")
print(e)
time.sleep(10)
項目收益
- 路燈自動切換
- 降低維護成本
- 減少二氧化碳排放
- 減少光污染
- 無線通信
- 無線監控
- 節能
- 減少人力
結論和未來范圍
已經展示了一種基于 Bolt Wi-Fi 模塊的路燈控制設計方案,可以對其進行編程以對事件做出反應(基于晝夜檢測)并引發相應的動作。所提出的方案提供了使用自動化系統控制路燈的模式。即基于光強度,傳感器將數據發送到bolt,直到根據算法采取行動
基于物聯網的溫度和濕度檢測設備為監測農業參數提供了一個高效且明確的系統。該系統還提供了一個糾正運動或決策系統。基于物聯網的區域監控是最方便的,但它也允許消費者研究周圍環境中的正確修改并采取可能的行動。它價格便宜,耗電量少得多
基于物聯網的系統可以擴展為從遠程位置控制非凡的電子和電氣設備。
?
?
?
?
- 虹科ELPRO醫藥供應鏈溫度監測系統目錄
- 電力電纜溫度及載流量算法研究
- 電纜導體無線測溫與電纜運行狀態監測系統的應用 12次下載
- 礦用高壓電纜絕緣在線監測系統 1次下載
- 基于zigbee冷庫溫度無線監測系統的設計與實現 11次下載
- 基于ZigBee的冷庫溫度無線監測系統的設計 17次下載
- 基于Zigbee的電纜頭溫度監測系統 53次下載
- 基于BOTDA技術的電纜溫度監測
- 分布式電纜溫度監控系統 74次下載
- 電纜接頭溫度在線監測系統設計 33次下載
- 高溫超導電纜監測系統的構建 33次下載
- 分布式傳感器在電力電纜溫度系統中的應用
- 溫度監測系統在電纜接頭過熱預警中的應用
- 電力電纜火災在線監測系統的設計
- 制梁廠水泥養護室溫度集中監測系統
- 電纜選型時應該考慮什么 1050次閱讀
- 電力電纜的工作電壓 2654次閱讀
- 基于無線技術的齒輪箱溫度在線監測系統 765次閱讀
- 聯網溫度監測 599次閱讀
- MAX6652系統監測器將電壓監測與溫度檢測相結合 716次閱讀
- MAX16031/MAX16032系統監測器的外部溫度傳感器校準 825次閱讀
- 如何構建高分辨率溫度監測系統 827次閱讀
- 利用光纖布拉格光柵技術監測動力電池包的溫度 5251次閱讀
- 耐火電纜和阻燃電纜的區別 8216次閱讀
- 幾種常見的溫度傳感器的基本原理解析 2.9w次閱讀
- 深圳廠家,揚塵TSP自動在線監測系統 1681次閱讀
- 基于單片機的溫度報警系統設計 1w次閱讀
- 基于TC35i的遠程溫度監測系統設計 3089次閱讀
- 煤礦主排水泵房溫度監測系統電路設計 5382次閱讀
- 一種高效的蓄電池性能監測系統的設計方案 1762次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多