資料介紹
描述
如果您曾經(jīng)對某人如何通過應(yīng)用程序控制事物感到震驚,那么您來對地方了。我將通過燈光控制以非常簡單的方式向您傳授基本概念,之后我相信您將能夠?qū)⑵鋺?yīng)用到許多其他事情上。如果您是那些在黑暗中跌跌撞撞、在摸索電燈開關(guān)時撞到東西的人之一,那么我可以為您提供解決方案。如果你的燈在晚上檢測到運(yùn)動時自動打開,并在一段時間后使用定時器循環(huán)關(guān)閉,怎么樣?它不僅有助于節(jié)省能量,還可以避免腳趾受傷和膝蓋受傷。感興趣的?然后繼續(xù)閱讀!
該項目描述了通過 Microsoft azure、raspberry pi 2、開關(guān)電路(用于低電平有效繼電器)和繼電器控制燈的應(yīng)用程序。此外,通過傳感器(特別是黑暗和運(yùn)動傳感器)進(jìn)行燈光控制也是該項目的一部分。
好吧,讓我們從我最喜歡的部分開始,硬件!首先,我將描述電路和模塊,然后我將告訴您如何將它們與您的覆盆子和編程代碼連接起來。
- 硬件
黑暗感應(yīng)器
原理圖(圖 1)顯示了一個簡單的電路,它在黑暗中提供高輸出(3.5-5V)。您需要一個 LDR(光敏電阻器)、幾個電阻器(原理圖中指示的值)和一個運(yùn)算放大器 LM741。如原理圖所示將組件連接在一起。連接 5V 電源和地。LDR 被筆帽蓋住,因此模擬了“黑暗”條件。我通過將此電路的輸出連接到通電繼電器并調(diào)整電阻器直到它打開繼電器但處于打開和關(guān)閉的轉(zhuǎn)折點(diǎn)來設(shè)置可變電阻器的值。
運(yùn)動傳感器
我使用了 RB-Ite-116 運(yùn)動傳感器模塊(圖 2)。它具有電源 (5V)、接地和輸出 (3.3-5V) 三個端子。我測試了我的,它給了 3.5V。如果您給出的電壓超過 3.5,請務(wù)必添加穩(wěn)壓器或電阻器以保持 3.3V。
繼電器
我使用了一個 4 通道、5V sainsmart 繼電器(圖 3)。它是低電平有效的。所以我們需要一個開關(guān)電路,所以當(dāng)覆盆子發(fā)出高信號時,開關(guān)電路會向繼電器發(fā)出低信號。
開關(guān)電路
對于開關(guān)電路,我們需要四個 2N2222 晶體管、四個 10K 電阻、四個?? 2.2K 電阻、一些 pcb 引腳連接器和跳線。數(shù)字顯示了我制作的印刷電路板。您可以輕松地將此電路連接到面包板上。我還上傳了 proteus 中開關(guān)電路的原理圖和 PCB 電路,名稱為“activelowswitches”。軟件中還包含 3D 可視化工具。下面的鏈接是用于 proteus 8 軟件下載的。
http://www.fullprogramlarindir.com/proteus-full-professional-tam-indir.html
軟件安裝激活教程鏈接為:
www.youtube.com/watch?v=Pf7qofcmldY??
- 設(shè)置我們的 PC 和設(shè)備
1.現(xiàn)在讓我們設(shè)置我們的電腦。我提供了鏈接:
https://ms-iot.github.io/content/en-US/win10/SetupPCRPI.htm
2.現(xiàn)在讓我們設(shè)置我們的設(shè)備。按照鏈接中的步驟操作:
https://ms-iot.github.io/content/en-US/win10/SetupRPI.htm
完畢?好的!
- 將樹莓派連接到筆記本電腦?
將電源連接到樹莓派,并使用以太網(wǎng)電纜將其連接到筆記本電腦。打開網(wǎng)絡(luò)和共享中心。(圖4)
1.點(diǎn)擊你的wifi/以太網(wǎng)連接(比如我的是WiFI Qubee)。
2.單擊屬性。
3.去分享。
4.允許其他用戶連接
搜索窗口 IoTCoreWatcher,當(dāng)您按照設(shè)置我們的 pc 和設(shè)備的步驟 2 時自動安裝。打開它,它會顯示你的 mac 地址以及你的樹莓派的 IP 地址。?
使用 PuTTY 將樹莓派連接到筆記本電腦
下載膩?zhàn)印?/font>鏈接是:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
桌面上將形成一個快捷方式。(圖5)
1.打開它,在主機(jī)名(或IP地址)對話框中輸入你樹莓派的IP地址。
2.點(diǎn)擊打開。
命令提示符將打開。(圖 6)它會詢問“l(fā)ogin as”。如果您是第一次登錄 raspberry pi Windows IoT Core 設(shè)備,請輸入Administrator 。接下來它將詢問密碼,默認(rèn)情況下為p@ssw0rd(0 為零)。密碼在輸入時不顯示,這是一種安全功能。
恭喜!您的設(shè)備現(xiàn)已連接!(圖7)
將樹莓派連接到互聯(lián)網(wǎng)
將樹莓派 wifi 適配器連接到您的設(shè)備。確保樹莓派可以訪問開放的 wifi 網(wǎng)絡(luò)。現(xiàn)在打開 IoTCoreWatcher 并右鍵單擊 ip 地址并選擇打開瀏覽器。在瀏覽器中找到進(jìn)入網(wǎng)絡(luò)的方式。您將看到那里所有可用的 wifi 網(wǎng)絡(luò)通過單擊它連接到您的網(wǎng)絡(luò)。
?
- 硬件連接
連接非常簡單。為繼電器、運(yùn)動傳感器和 LDR 電路提供 5V 和接地。?
如圖所示,將燈上的電線穿過繼電器。
對 raspberry 的 3.3V 電源執(zhí)行相同操作,并將另一端連接到引腳 37。
將運(yùn)動傳感器的輸出連接到引腳 29。
將 LDR 的輸出連接到 IN2。
將引腳 13 和 16 連接到開關(guān)電路的引腳 3。
將開關(guān)電路輸出側(cè)的引腳 3 連接到 IN3。
(用面包板引出vcc、地線等公共連接線,避免線材亂七八糟)
- 微軟 Azure 網(wǎng)絡(luò)應(yīng)用
對于初學(xué)者,我提供此鏈接以幫助您設(shè)置網(wǎng)絡(luò)應(yīng)用程序。它介紹了 Microsoft Azure,如何注冊并解釋了 Web 應(yīng)用程序是什么以及如何創(chuàng)建它。?
https://azure.microsoft.com/en-us/documentation/articles/web-sites-dotnet-get-started/
希望您已經(jīng)創(chuàng)建了自己的 Web 應(yīng)用程序。我用 iotpieas 這個名字創(chuàng)建了我的。
- 讓我們編碼(不是真的)
我提供了用于控制傳感器和應(yīng)用程序控制燈光的代碼。
對于傳感器代碼
從 GitHub 下載代碼。打開 Microsoft Visual Studio。選擇“文件”>“新建項目”>“保存它的位置的 C#project 文件”。?
在右側(cè),您會看到一個列 solutions 。在該列中,您將看到解決方案“Blinky”。右鍵單擊并選擇構(gòu)建。它可能會告訴您缺少某些包,但它會自動為您獲取它們。
?為 Raspberry pi 設(shè)置 ARM 并選擇遠(yuǎn)程設(shè)備。另一個窗口將打開。輸入設(shè)備的 IP 地址,然后單擊查找。它將與您的設(shè)備連接。在所有設(shè)備連接并通電的情況下運(yùn)行代碼。(圖8)
?玩得開心!?
對于 webapp 代碼
從 GitHub 下載 webapp 代碼。在視覺工作室中打開它。建造它。選擇 lamp.client 右鍵單擊??設(shè)置為啟動項目。轉(zhuǎn)到工具并選擇連接到 Microsoft Azure 訂閱。輸入您的憑據(jù)。將出現(xiàn)一個側(cè)窗。單擊 App Service,您的 Web 應(yīng)用程序應(yīng)該會出現(xiàn)。所以現(xiàn)在你已經(jīng)連接了。按照 ARM 和遠(yuǎn)程設(shè)備連接的相同步驟進(jìn)行操作。
?
運(yùn)行項目。打開你的天藍(lán)色網(wǎng)站。它應(yīng)該如下圖所示?
?
隨著代碼的運(yùn)行,你應(yīng)該能夠控制你的燈。
- 影片
由于我是分部分制作這個項目的,所以它是逐步測試的。
1.測試運(yùn)動傳感器和暗傳感器電路,并通過它繼電器連接燈(光控)。LDR 被覆蓋以模擬“黑暗”條件,當(dāng)手在運(yùn)動傳感器前面經(jīng)過時,繼電器會打開燈。代碼中設(shè)置了定時器。燈自動關(guān)閉。?
2.測試 azure web app 控件打開和關(guān)閉燈。
3.同時測試傳感器和應(yīng)用程序控制。
4.吹牛。
希望您喜歡本教程,它為您提供了良好的學(xué)習(xí)體驗!請在評論中留下任何問題和反饋。?
- 物聯(lián)網(wǎng)項目組開源硬件
- MuSa物聯(lián)網(wǎng)開源案例
- 新物聯(lián)網(wǎng)設(shè)備開源分享
- 物聯(lián)網(wǎng)增強(qiáng)現(xiàn)實(shí)開源項目
- 燈光監(jiān)控系統(tǒng)開源分享
- 螺栓物聯(lián)網(wǎng)開源項目
- 燈光監(jiān)控系統(tǒng)開源
- 物聯(lián)網(wǎng)開源項目之智能百葉簾
- 物聯(lián)網(wǎng)開源項目
- 物聯(lián)網(wǎng)電源集線器V1.0開源項目
- ESP32物聯(lián)網(wǎng)小工具開源項目
- 燈光噴泉PLC控制系統(tǒng)的項目說明 29次下載
- 如何使用開源軟件搭建自己的物聯(lián)網(wǎng)項目
- 如何使用物聯(lián)網(wǎng)操作系統(tǒng)Zephyr實(shí)現(xiàn)“連續(xù)集成”開源軟件的詳細(xì)說明
- 10大物聯(lián)網(wǎng)開源軟件的介紹 7次下載
- 嵌入式物聯(lián)網(wǎng)開源項目分享 1167次閱讀
- 基于阿里云物聯(lián)網(wǎng)平臺的智能燈光控制系統(tǒng)設(shè)計 4035次閱讀
- 基于機(jī)智云的智能燈光控制系統(tǒng)設(shè)計 1650次閱讀
- 怎么上手 PR 流程?如何開始參與開源項目? 1470次閱讀
- 如何使用物聯(lián)網(wǎng)實(shí)現(xiàn)智能垃圾監(jiān)控系統(tǒng)的設(shè)計 2392次閱讀
- 為什么物聯(lián)網(wǎng)存儲基于對象 1424次閱讀
- dfrobot光子物聯(lián)網(wǎng)開發(fā)板簡介 2024次閱讀
- 源創(chuàng)通信 BPI-P2 Zero 四核開源物聯(lián)網(wǎng)開發(fā)板介紹 2560次閱讀
- 如何找到真正有價值的物聯(lián)網(wǎng)項目? 946次閱讀
- 深刻分析6類物聯(lián)網(wǎng)無線技術(shù)的優(yōu)缺點(diǎn) 5483次閱讀
- 物聯(lián)網(wǎng)十大經(jīng)典開源操作系統(tǒng) 1w次閱讀
- 全年開源項目的盤點(diǎn)和總結(jié) 3231次閱讀
- 農(nóng)業(yè)物聯(lián)網(wǎng)的意義_農(nóng)業(yè)物聯(lián)網(wǎng)的功能_農(nóng)業(yè)物聯(lián)網(wǎng)的應(yīng)用 9619次閱讀
- 11個機(jī)器學(xué)習(xí)開源項目 2767次閱讀
- 工業(yè)物聯(lián)網(wǎng)項目開始前 您需要了解的八個關(guān)鍵事項 802次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評論
查看更多