資料介紹
描述

時間流逝,事情變老,所以,他們終于打破了。百葉窗也不例外。
這也是我們購買窗簾的原因之一。不僅為了美觀,而且為了過濾我們房間的光量或維護我們的隱私。
但是,如果我們想最大限度地利用前面提到的特性呢?讓我們把普通窗簾變成智能窗簾吧!
第 1 步:我們的自動窗簾將:
- 早上 7 點自動打開:窗簾將滾動以利用可用的自然光并在白天保持房間內(nèi)的良好溫度。
- 晚上 9 點自動關(guān)閉:窗簾會展開,以提供良好的睡眠環(huán)境,并防止好奇的人透過窗戶看到。
+ 由于缺少手動移動窗簾的機制,應(yīng)該遠程觸發(fā)。在這種情況下,我們使用 Pebble 經(jīng)典智能手表。
+ 由于每天的天氣可能不同,光線傳感器將決定是否卷起窗簾。
第 2 步:要求:

- Intel Edison 模塊 + arduino 擴展板。
- 格羅夫基地盾。
- 28BY J48 步進電機。
- Seedstudio 步進電機驅(qū)動器
- Seedstudio 光傳感器。
- 微型 USB 電纜。
- 跳線。
- 6 根公對母 0.1” 電纜。
- 12v 適配器。
第 3 步:硬件連接:
我們將 12V 適配器連接到我們的愛迪生和底座屏蔽。光傳感器連接到 A0 連接器中的底座屏蔽。
步進電機僅以一種可能的形式連接到驅(qū)動器。步進驅(qū)動器通過以下映射連接到愛迪生:
在 (1 ->4) -> 引腳 (8 ->11)
GND -> 引腳 GND
Vcc -> 引腳 5V
第 4 步:機械安裝和調(diào)整:

窗簾自帶齒輪,但電機只有簡單的平面輸出。
因此,制作了定制設(shè)計的 3D 打印齒輪。
之后,安裝了兩個元件以安裝窗簾的齒輪。這是用 90o 角鋼件完成的。
第五步:愛迪生開發(fā)。使用的IDE和代碼:

intel Edison 提供javascript代碼解釋。通過英特爾 XDK IoT IDE,可以使用 javascript 對 Edison 引出線進行編程。
我們將使用 thethings.io 節(jié)點 API 中的一些函數(shù): https: //github.com/theThings/thethingsio-api-node
安裝并打開英特爾 XDK 物聯(lián)網(wǎng)版后,選擇要使用的模板。在這種情況下,由于模擬光傳感器,我們將使用模擬讀取。
js程序包括:
- 從 pebble 智能手表接收 POST 的 http 服務(wù)器。根據(jù)愛迪生收到的 URL,它會卷起 (/up) 或展開 (/down) 窗簾。然后它將此信息寫入 thethings.io API。如果要卷起窗簾,則發(fā)送 0。1 如果要拉開窗簾。
- 一個名為 read_value 的函數(shù),讀取來自光傳感器的模擬電壓并將其轉(zhuǎn)換為一個值(從 0 到 1023)。如果超過某個閾值并且時間與之前的時間匹配,則窗簾將卷起或展開。此功能被編程為在一定時間(5 分鐘)后重復(fù)。每次函數(shù)重復(fù)時,當(dāng)前的光傳感器值都會寫入 thethings.io API。
請隨意替換您項目中的代碼:https://drive.google.com/file/d/0ByJ4mA2J_L8kMWUxaXVjbnFRbUU/view?usp=sharing
第 6 步:Pebble 開發(fā)。使用的代碼:
為了更好地控制代碼文件,我們使用直接安裝在我們計算機上的pebble SDK: https: //developer.pebble.com/sdk/
安裝 Pebble SDK 后,打開終端會話并創(chuàng)建一個新的 JavaScript 項目:
pebble new-project --javascript “項目名稱”
創(chuàng)建了一個 javascript watch 應(yīng)用程序,用于將 HTTP 消息發(fā)送到 Edison HTTP 服務(wù)器。此應(yīng)用程序包含一個 .c 文件,它提供所有可視界面并處理按鈕操作。它使用 pebble 消息與 javascript 部分進行通信。
javascript 部分,處理與 Edison HTTP 服務(wù)器的通信。如果按下向上或向下按鈕,.c 部分會向 javascript 部分發(fā)送一個 pebble 消息,并且該部分會向 Edison 服務(wù)器發(fā)送一個 HTTP POST(服務(wù)器 URL 之后的 /Up 或 /Down)。
為了將手表應(yīng)用程序安裝到愛迪生,您需要在手機的 Pebble Time 應(yīng)用程序(設(shè)置)中啟用開發(fā)人員連接。終端中的類型(在項目文件夾內(nèi)):
鵝卵石建筑
pebble install --phone “你的手機ip”
請隨意替換您項目中的代碼:https://drive.google.com/file/d/0ByJ4mA2J_L8kRWQtYm01aE1ZZmc/view ?usp=sharing
第 7 步:thethings.iO 儀表板:

為了監(jiān)控并獲取所連接設(shè)備的最大利潤,將顯示來自卵石的光傳感器和手動激活。
在進入儀表板之前,請確保您在 thethings.iO 上有一個帳戶。如果沒有,請點擊此處快速注冊:https://panel.thethings.io/#/register
完成后,您可以從這個 Step by Step 開始。
現(xiàn)在讓我們創(chuàng)建一個儀表板,您將能夠監(jiān)控這些數(shù)據(jù)。我們將創(chuàng)建兩個小部件,一個用于手動激活,另一個用于光傳感器值。
步驟如下:
- 按下添加小部件。
- 插入小部件名稱。
- 選擇數(shù)據(jù)源上的事物資源。
- 選擇您的產(chǎn)品。
- 從列表中選擇你的東西令牌
- 選擇您要顯示的資源。
手動激活顯示為歷史記錄,包括日期和操作(0 卷,1 展開)。這些值以線性圖形顯示,包含(在 x 軸上)樣本的小時和(在 y 軸上)它的值。
第 8 步:最終結(jié)果和未來改進:

這是最終圖像,顯示了用于該項目的所有結(jié)構(gòu)。
在構(gòu)建機制并對其進行測試后,應(yīng)考慮一些注意事項以進行進一步的修訂。
- 由于扭矩(或“運動功率”)有限,步進電機有點慢。下一次迭代將有更好的步進電機。
- 控制步進電機的驅(qū)動器直接連接到愛迪生,它正在為 5V 引腳耗盡所有可能的電流。應(yīng)該安裝更好的驅(qū)動器,直接連接到 5V 電源,能夠為電機提供更大的電流。
- 使用Sigfox、Akeru和thethings.iO連接工廠
- 英特爾Edison教程:UPM、MRAA
- 英特爾Edison Node JS物聯(lián)網(wǎng)報警系統(tǒng)
- 英特爾Edison閾值WiFi Grapher
- 用于演示英特爾Edison和SparkFun的機器人
- 使用AWS和英特爾Edison構(gòu)建連接的馬拉卡
- 英特爾64和IA-32體系結(jié)構(gòu)軟件開發(fā)人員手冊 5次下載
- 2021年英特爾處理器排行榜文件下載 61次下載
- 英特爾Edison藍牙應(yīng)用指南 10次下載
- 用于OpenCL的英特爾FPGA SDK資料 8次下載
- 英特爾最小型內(nèi)核實現(xiàn)邊緣智能 0次下載
- 第二代英特爾奔騰M處理器 248次下載
- 英特爾賽揚440處理器產(chǎn)品簡介 50次下載
- 英特爾82801HM IO控制器開發(fā)套件 29次下載
- 英特爾(intel)815主板PCB板文件
- 使用英特爾AI PC為YOLO模型訓(xùn)練加速 432次閱讀
- 使用PyTorch在英特爾獨立顯卡上訓(xùn)練模型 651次閱讀
- 英特爾CPU部署Qwen 1.8B模型的過程 2734次閱讀
- 基于C#和OpenVINO?在英特爾獨立顯卡上部署PP-TinyPose模型 2574次閱讀
- 英特爾電腦棒拆解 1.2w次閱讀
- 英特爾為什么要找三星代工生產(chǎn)芯片 8111次閱讀
- 英特爾推出的Ice Lake筆記本處理器能使圖形性能提升2倍 4128次閱讀
- 英特爾的Agilex FPGA發(fā)布 必將對當(dāng)前的FPGA市場帶來一波最強的沖擊 1186次閱讀
- 英特爾的全新芯片架構(gòu)和六大技術(shù)新動向戰(zhàn)略說明 4864次閱讀
- 英特爾、蘋果、高通、AMD的CPU有什么重大Bug嗎? 5746次閱讀
- 英特爾Cyclone 10系列現(xiàn)場可編程門陣列,意在支持日益增多的物聯(lián)網(wǎng)應(yīng)用 1573次閱讀
- 全新的英特爾無人機技術(shù) 5324次閱讀
- 一文詳解英特爾CPU驚天漏洞事件 4867次閱讀
- 英特爾對自動駕駛所做的準備工作 2501次閱讀
- 英特爾Edison計算平臺詳解 3951次閱讀
下載排行
本周
- 1PFC電路與BOOST電路設(shè)計實例分享
- 1.83 MB | 12次下載 | 4 積分
- 2世平基于靈動微 SPIN560C 的低壓無刷電機應(yīng)用方案
- 10.93 MB | 11次下載 | 免費
- 3電源測試報告-基于 國民技術(shù) N32L406 和杰華特 JW3376+3330 的 BMS 方案
- 6.47 MB | 11次下載 | 免費
- 4PWM控制器的控制方法
- 0.39 MB | 3次下載 | 4 積分
- 5電流檢測芯片F(xiàn)P135應(yīng)用說明
- 1.24 MB | 3次下載 | 免費
- 6全面解讀被動式與主動式PFC電路
- 1.27 MB | 1次下載 | 4 積分
- 7HC88L051F4低功耗芯片規(guī)格書
- 4.76 MB | 1次下載 | 免費
- 8CIU32D655x5數(shù)據(jù)手冊
- 2.14 MB | 1次下載 | 免費
本月
- 1常用電子元器件使用手冊
- 2.40 MB | 52次下載 | 免費
- 2高功率密度碳化硅MOSFET軟開關(guān)三相逆變器損耗分析
- 2.27 MB | 33次下載 | 10 積分
- 3PFC電路與BOOST電路設(shè)計實例分享
- 1.83 MB | 12次下載 | 4 積分
- 4世平基于靈動微 SPIN560C 的低壓無刷電機應(yīng)用方案
- 10.93 MB | 11次下載 | 免費
- 5電源測試報告-基于 國民技術(shù) N32L406 和杰華特 JW3376+3330 的 BMS 方案
- 6.47 MB | 11次下載 | 免費
- 6USB拓展塢PCB圖資料
- 0.57 MB | 11次下載 | 免費
- 7MS1826 HDMI 多功能視頻處理器數(shù)據(jù)手冊
- 4.51 MB | 9次下載 | 免費
- 8HAL9303線性霍爾效應(yīng)傳感器技術(shù)手冊
- 0.70 MB | 9次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935134次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191424次下載 | 10 積分
- 5十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183352次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81600次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73818次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App






創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論