我的自動住所:Raspberry Pi + Node-Red + MQTT&Amazon Echo

在我們的最新我的自動家庭功能中,Dave McLaughlin帶我們完成了他開發自己的智能家居系統的旅程。有了一些DIY升級到現有的家庭自動化硬件和一些巧妙的軟件集成,他建立了一個引人入勝的系統…

在一開始的時候

在英國使用過荷馬式和許多有線和無線設備的情況在同一房間里以太網。

我決定使用Z-Wave系統,後來還添加了Wemo燈模塊。對於事物的Z波側,我選擇了用於照明的插座和彈簧燈模塊的HomePro設備模塊。這兩個模塊都不便宜。

我一直使用此設置,直到2016年中期,但是以下問題引發了變化。首先,Z-Wave是氣質的,在OU公寓的盡頭有2個單元,即使我的設備模塊之間的一半是從未可靠地工作。我會不斷地按下基於家用的平板電腦,以使我的床燈脫落。後來,我將有2個控制燈爆炸和失敗的單元。電源一部分的IC之一已經敞開了。

下一個頭痛是Wemo燈模塊。使這些工作的唯一方法是通過他們的Homeseer和Wemo頻道與IFTTT一起工作。只要我的互聯網連接很好,這一切都可以,儘管有時有時有點慢。 WAF量表上不完全是10。

2016年初,我遇到了一個由彼得·斯卡吉爾(Peter Scargill)開設的網站,他多年前從泰恩賽德(Tyneside)經營著一家電子設計公司。當時,我根據小8位PIC微控制器使用了他的AppCon有線控制器進行家庭自動化。我的公寓遍布幾百米的4米核心警報電纜。該系統是可靠的,但是試圖隱藏所有電纜當時的電纜並不順利。

快進到2016年,彼得與Little ESP8266控制器重新進行家庭自動化。

這些基於In In 802.11 WiFi內置的Cortex M4核心,並帶有SDK,可通過Eclipse和Arduino IDE選項進行開發。

由於我的HomePro單元很麻煩,我決定重新設計內部設備並保留機械部件。因此,我拿出了舊的PCB並進行了所有測量,因此我可以將自己的2個堆棧PCB組件與舊的配置組成幾乎相同。較低的PCB是電源和固態繼電器。

我選擇了固態繼電器在打開零交叉點時,避免了拉下AC並導致電源下降的任何問題。這可以無效,我可以通過這種佈置切換多達8安培。對於這些模塊的預期使用尤其綽綽有餘。

這些圖像顯示了新的板堆和模塊中的舊板,最後是安裝在HomePro機櫃中的新板。

板上有一個LED顯示狀態,我鑽了一個小孔,可以從外部看到這一點。它迅速閃爍,直到獲得WiFi和MQTT連接。使用前面的按鈕您可以在電源後緊接3-5秒鐘,然後將其固定約3-5秒,這將激活一個可以用來配置設備的APN和網頁。比嘗試在串行連接上執行此操作更容易。彼得和艾登考慮了一切。

現在需要對照明進行分類。幾年前,我從英國購買的Everspring單位過去表現出令人討厭的錯。他們有時會開始關閉,然後再重新開始。它是完全隨機的。我用一個新單元代替了一個單元,同一件事也發生了。然後有一天我發現,當公寓的電壓下降到209VAC以下時,發生了/關閉的故障 – 印尼在主電源的穩定性方面不是很好。我打開了其中一個單元,發現他們使用了基於電容器/電阻滴管類型的非常便宜的電源設計。當您擁有穩定的電源時,這些都很好,但是當電壓輸入太低時,它們真的不喜歡它。

因此,在HomePro單元的設計中,我著手創建一個新的PCB以適合現有外殼。 ESP12位於一側,另一側為AC-DC功率。固態繼電器也與電源相同。還安裝了PROD和ON/OFF按鈕,因此我可以最初安裝該軟件。 Web界面將用於以後進行配置。您可以在下面看到PCB的ESP側。 PCB中的插槽是增加AC功率與低壓直流側的分離。大墊子是交流電,並向燈出去交流。

因此,現在我有了許多升級的設備模塊和照明控制器,但是我將如何控制所有這些?現在該退休我的舊家庭2系統了。 PC沒有麻煩結束和成為Windows 10,它將決定未經我的許可而更新。是時候搬到Linux了。

因此,根據彼得的博客,我決定用其7英寸LCD拿出Raspberry Pi3並啟動Node-Red。對於那些看不到這一點的人來說,節點是一個非常漂亮且穩定的拖放控制軟件。起初,這是令人生畏的設置,但是經過大約一周的比賽,我開始發現很容易與之掌握。如果您有任何編程技能,那麼您將在腳本上感到賓至如歸。所有模塊均作為Java腳本源提供,並且在Node-Red網站上為其提供了一個巨大且不斷增加的庫。

接下來,我需要一個MQTT代理作為彼得的軟件使用此協議進行通信。設置並使用了MQTT後,您將很快意識到它在網絡上的效率有多高。無需進行輪詢設備,甚至不需要知道設備IP地址。經紀人照顧這個。那些熟悉XAP的人會明白這一點。

使用Node-Red I設置了各種計時器(感謝Peter再次獲得他的BigTimer),然後在晚上打開燈光。使用WEMO插件,我現在還可以控制WEMO燈,儘管僅開關。節點紅色插件的開發人員已承諾在某個時間點進行調光控制。

好的,所以我進行了節點紅色和MQTT設置,但是現在我需要一種通過語音和某種形式的機械或觸摸接口來控制燈和開關的方法。我在Element14網站上的Enocean上跑了一些無線開關,因此我訂購了其中的幾個以及Raspberry Pi Enocean模塊,這些模塊插入了PI上的GPIO引腳,並使用UART與Node-Red和一個插件進行通信。

開關具有振作,因為沒有電池可以安裝或負責。他們通過按下按鈕時通過激活的線圈和磁鐵來收集能量。可悲的是,他們沒有任何牆壁固定裝置,因此您必須設計自己的。他們確實提供了一個可以打印3D的切換按鈕STL文件,因此我使用了它並為它們創建了自己的安裝。這有2個目的,一個用來覆蓋牆上的舊開關,以確保其保持在ON位置,以便燈模塊始終處於打開狀態,其次是將控件定位在熟悉的位置。

使用節點紅色的Enocean插件,我將獲得帶有按鈕狀態的消息有效負載。通過將其解析在節點紅交換機中,我可以將適當的命令發送到燈或開關等。這是Enocean Switch發送的有效負載的一個示例。它以JSON格式編碼,非常容易解析。 ID和V是​​我們感興趣的。

{“有效載荷”:{“ id”:“ 002D0932”,“ v”:“ a0 down”,“ unit”:“”,“ rssi”:-76,“ type”:“ state”:“ state”:“ state”,“ eep”:“ eep”:“” f6-02-03″, “man”: “ENOCEAN_GMBH”, “Desc”: “Rocker switch”, “rV”: “30”, “rawByte”: “55000707017af630002d09323001ffffffff4c000d” }, “_msgid”: “3e6d4c8f.c192b4” }

下圖顯示了基於Enocean Switch的電報中的MSG.PAYLOAD.V值具有4個輸出的開關。然後將它們定向到適當的設備。我使用MQTT固件中的切換功能從同一開關打開和關閉設備。這意味著我從每個enocean模塊中具有多達4個開關狀態。

現在,有趣的部分開始是因為我有一個亞馬遜迴聲,並且我一直想通過語音命令來控制我的房屋。你可以為此怪科幻

沒有直接的ECHO支持,至少沒有與您的節點RED連接HTTPS的連接,而我的ISP不可能進行可悲的是,所以我需要替代方案。使用此Amazon Echo Habridge從同一Raspberry PI3上運行,我無法設置聲音激活燈光等。Habridge模擬了Philips Hue API,因此Echo看到了您設置的設備。這是一個稱為前室風扇的設備的示例。

通過在Echo上說以下內容,可以打開風扇。 “ Alexa,打開前室風扇”或說“ Alexa,關閉前室風扇”

Habridge通過HTTP請求將命令發送到Node-red,然後我將其解析為值。這是一個簡單的腳本,如下所示。

如何使用低成本模塊做到這一點

設計了自己的PCB來替換模塊,我需要一種添加其他開關模塊和燈控制器的方法。

我自己的房屋製造的單位花費了15美元,將所有PCB和零件一起製造。因此仍然低成本。


預覽
產品
評分
價格

1

Jane Choi Raspberry Pi 4 B型B 8GB入門套件(8GB RAM)-Motherboard 64GB SD卡,冷卻扇子,…

121條評論

£222.99

在亞馬遜上購買

2

Raspberry Pi 400 4GB官方啟動套件,英國佈局

215評論

£110.56

在亞馬遜上購買

3

Freenove終極入門套件,用於Raspberry Pi 4 B 3 B+ 400,561頁詳細教程,Python C …

2,835條評論

£42.95

在亞馬遜上購買

為了使這個更低,我遇到了Itead Studio Slampher和S20智能開關。 S20模塊的每個大約為12美元,而燈控制器的$ 8.50比市場上的任何Z-Wave模塊都要少得多。它們配備了ITEAD自己的固件,該固件由iOS或Android應用控制,但我希望能夠使用Peter的代碼。彼得一直對此進行了一些研究,發現隨著他的代碼的微小更改,它將編程為ITEAD單位和工作。您需要一個用UART進行3.3V輸出的UART來執行此操作,但是如果您可以使用焊接鐵,這很簡單。唯一的缺點是ITEAD模塊配備了512KB閃存,並且要允許Peter的代碼進行OTA更新,我們需要將其更改為8MB。內存IC在eBay上的5美元約為5美元。配備熱空氣返工站(如果您沒有的話,請借用朋友)這項工作很快,不會冒險損害董事會。下圖顯示了卸下舊的soic ic頂部,並顯示了新的圖像。

您還需要在PCB上4個孔的單排的標題上焊接。這將在板上施加電源,並允許您使用自定義MQTT固件編程。我有一個有關如何執行此操作的詳細博客。

S20模塊看起來非常聰明和現代。電源開關使您可以在本地打開和關閉它。這裡顯示的是歐元插座,但它將很快提供我們和英國的選擇。

Slampher模塊是基於ES27的燈具控制器,因此目前對英國不理想,但它們運行良好。

考慮到他們正在提供開關模塊,因為英國我希望刺刀版本可能很快出現。實際上,我現在更喜歡螺釘類型,以便於安裝更輕鬆。

除了更換閃光燈IC以外,這些額外的步驟易於打開和修改

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

建築綠色建築綠色

共享正在關心! 鳴叫 分享 別針 分享 郵件 由Ecorenew Contracting Ltd.在埃德蒙頓撰寫 今天的房子 自從七年前建立了我的環保重塑公司以來,我有幸通過綠色技術和建築方法從事眾多出色的項目。 但是,我很高興的項目之一是我們第一套房子的整體改建。 我們可以做的最簡單的事情之一來幫助我們的星球和努力實現更綠色的未來,就是簡單地將浪費放在垃圾填埋場外,並用一點點的TLC賦予第二次生活。 我很幸運的是,我的父母從小就培養了離開世界比我發現的更好的地方的想法,而且我知道他們很高興我今天在埃德蒙頓維持這種精神作為翻新者和總承包商。 正確完成的綠色改建 翻新早期的房屋 我最近收到了我們第一所房子現任所有者的電話。 他讓我最好地知道這不是對抗性的電話。 取而代之的是,他繼續讚揚房屋的美德以及改建的效果。 他只是在問我是否可以讓他知道做了什麼以及何時完成,因為他將房子置於市場上。 正如潛在的買家喜歡知道這些事情的那樣,我注意到了我們在房子上完成的所有項目和改建,笑容開始在我的臉上增長:新的屋頂,在基礎上挖出,哭了瓷磚和絕緣,挖了混凝土 地下室的地板並重新運行所有地下管道,在原始牆壁上吹散隔熱材料(沒有將其拉開),對硬木地板進行了修補,安裝了所有新窗戶,散佈著閣樓絕緣材料,當然還完成了所有空間 他們已經持續了15年,只有幾次化妝品變化。 建造綠色並建造為持續 當我想起進入該空間的所有作品和課程時,我的笑容變得越來越大,而且還因為意識到這所房子具有足夠的價值,即開發人員不會拆除它。 由於在房子上進行的工作,它可能會持續80年! 第二個人意味著房子不會最終進入垃圾填埋場,社區的特徵不會改變,而且我知道我在為這個美麗而舒適的平房創造更多機會時就會增加幸福 成為新家。 我在整個主要房屋的主要房屋改建中學到的所有課程都做到了這一點,以便我處理的所有其他房屋,因為也不太可能看到垃圾填埋場。 有關您的綠色翻新,請立即聯繫Ecorenew

用床下低音炮用床下低音炮

使地球踏上這是您的數字臥室,即“荷蘭鉑金湖精英睡眠系統”(phe,這是一隻嘴巴)擁有32英寸平面索尼,家庭電影院系統的建造配備了Sub Woofer(為您做地球步驟),甚至是iPod底座。 “ Hollandia Platinum-Luxe Elite Sleep系統除了集成到床板板中的可伸縮32英寸的Sony Bravia HDTV外,還擁有許多其他豪華選擇。電視距床頭板80英寸,略高於正常的1:3屏幕尺寸與客戶距離的比例,並且亮度動態地調整到環境光線,以最大程度地減少眼部疲勞。精英還配備了索尼Bravia劇院系統,其中包括五個DVD/CD更換器,一個五揚聲器環繞聲系統,床下的低音炮,以提供完整的高端體驗以及一個iPod對接站。” www.hollandiaus.com:[VIA:www.bornrich.org&www.engadget.com] 分享這個: Facebook 推特 reddit LinkedIn Pinterest 電子郵件 更多的 WhatsApp 打印 Skype tumblr 電報 口袋

華麗的Crestron iPad House House Automation App在視頻華麗的Crestron iPad House House Automation App在視頻

上我們指出了2月的Crestron iPad應用程序,但是現在它以其所有本地“ HD”榮耀就在這裡。跳躍後檢查HIG RES屏幕截圖以及Crestron Mobile Pro G的視頻。使您想擁有Crestron配置,以便您可以使用iPad進行管理。 “想像一下,將iPad用作房屋享受系統的觸摸板,或者管理房屋中的所有燈光。 Crestron Mobile Pro G在突出的Apple®IPAD上放置了一個看上去很專業的Crestron TouchPanel個體接口,可以在使用iPad上的總屏幕區域,使所有類型的可自定義管理功能。 Crestron Mobile Pro G直接與管理系統對話,而無需任何類型的第三方軟件應用程序或外部服務器。借助Crestron Mobile Pro G,只需點擊屏幕即可在任何類型的空間或更改音量,光線和空間溫度下選擇電影,音樂以及電視。在本地使用房屋Wi-Fi網絡或遠程使用功能強大的3G網絡,總體管理始終觸手可及。 從單個直觀的圖形界面中控制幾個位置,例如主要居住地,假日房屋和辦公室曲調和藝術家。 點擊放大 通過打開iPad上的“連接”頁面以及個性化按鈕,圖形以及動態文本,您的安裝程序可以添加新的位置。啟動Crestron Mobile Pro G時,對管理程序的更新或修改將立即發送到iPhone。 點擊放大 借助大量的內置圖形庫來幫助定製樣式Crestron Mobile Pro