Elara:智能家居的智能氣流探測器!

Elara:智能家居的智能氣流探測器!

广州体彩北京单场开奖 www.mkcubp.com.cn Elara是一款基于Arduino的智能系統,如果檢測到窗戶打開并且您的加熱或冷卻開啟,它將向您發送文本警報。
硬件組件:

  • SparkFun ESP8266 - 開發板× 1
  • SparkFun可焊接面包板 - 迷你× 1
  • Arduino Stackable標頭10針× 1
  • 電阻68歐姆× 2
  • 電阻10k歐姆× 1
  • 電阻150歐姆× 1
  • 電阻180歐姆× 1
  • LED紅色5mm× 1
  • LED綠色5mm× 1
  • LED藍色5毫米× 1
  • LED橙色5毫米× 1
  • USB-A到Micro-USB線為ESP8266板供電× 1
  • OpenBuilds微型限位開關× 1
  • 門/窗傳感器磁性開關× 1

軟件應用程序和在線服務:

  • Arduino IDE

手動工具和制造機器:

  • 烙鐵(通用)

對于這個項目,首先我需要一種方法來檢測窗口是否打開。使用市售的磁傳感器開關或技術上稱為“簧片開關”的設備非常容易實現。其次,我需要一種方法來檢測何時有空氣流過HVAC管道(熱或冷無關緊要),結果證明這更具挑戰性。經過幾個小時的互聯網研究后,很明顯,實現這一目標的最佳方式是通過“ 觸發開關” 連接的“ 帆”。最后,我需要能夠將這兩個輸入組合在一起的東西,并在窗戶打開并檢測到氣流時發出警報。為此,我決定選擇基于arduino的“ Sparkfun ESP8266Thing”板。主要原因是其配備了一個車載wifi并且便宜,它還有足夠的GPIO引腳滿足我的需求。

電路相關文件

電路圖文件
原理圖.rar
描述:原理圖
源代碼
elara_ino.ino
描述:源代碼
教程
項目教程.pdf
描述:教程
分享到:
收藏 (3)
電子硬件助手小程序 電子硬件助手小程序

電路城電路折扣劵獲取途徑:

電路城7~10折折扣劵(全場通用):對本電路進行評分獲??;

電路城6折折扣劵(限購≤100元電路):申請成為賣家,上傳電路,審核成功后獲取。

(版權歸Fike Rehman所有)

版權聲明:電路城所有電路均源于網友上傳或網上搜集,供學習和研究使用,其版權歸原作者所有,對可以提供充分證據的侵權信息,本站將在確認后24小時內刪除。對本電路進行投訴建議,點擊投訴本電路反饋給電路城。

使用說明:直接使用附件資料或需要對資料PCB板進行打樣的買家,請先核對資料的完整性,如果出現問題,電路城不承擔任何經濟損失!

換一批 more>>

大家都在看:

繼續閱讀

  • PM2.5室內外空氣質量檢測儀 家用溫濕度空氣環境檢測儀器(RF433傳輸)

    產品簡介1.產品包括室外機、室內機;2.室外機接一個溫度傳感器NTC 10K3435,濕度傳感器HR202和PM2.5傳感器,用于采集溫濕度和PM2.5,外接一個太陽能板用于提供電源,外接一個RF433發送??橛糜詿涫?;3.室內機同樣接一個溫度傳感器NTC 10K3435,濕度傳感器HR202和PM2.5傳感器,用于采集溫濕度和PM2.5,外接一個RF433接收??橛糜誚郵帳?;4.室外機每隔一段時間自動喚醒采集溫濕度和PM2.5,并發送到室內機;5.室內機接收到數據后顯示在LCD屏上,并做相應報警;6.室內機可顯示時間,可調節時間硬件實現1.數據通信采用RF433發送接收???,功耗小,價格低,單片機自己解碼,無需解碼芯片(可用網上2塊多的??櫬媯?; 左為發送???,右為接收??榭捎酶男禿糯?,無需買解碼芯片2.自定義傳輸協議,幀頭+數據(溫濕度+PM2.5),當室外機檢測到有幀頭時,開始接收并處理數據。3.采用廉價的溫濕度傳感器,通過算法計算溫度和濕度(溫度傳感器NTC 10K3435,濕度傳感器HR202)4.采用云彤科技的激光PM2.5傳感器(波特率為9600),比一般的紅外的較為準確。軟件功能(一個項目學會多個技能,一通百通)1.室外機STM8L052自動喚醒,自動休眠,待機功耗極低;2.STM8L052搭配RF433發送???,當做發射機,可傳輸80-150米;3.stm8s105自動解碼RF433???,節省空間和降低成本;4.串口接收PM2.5數據,可通過按鍵更改時間5.便宜好用的溫濕度算法原理圖和PCB1.室內機2.室外機如有疑問,請加QQ 916100357(微信同號)咨詢附帶BOM表和原理圖
    來自:智能家居時間:2019-10-09 智能家居 無線通信 溫濕度
  • C#上位機控制程序Demo,界面由WPF進行編寫

    主界面:子窗口1:子窗口2:
    來自:智能家居時間:2019-10-10 智能家居
  • 甲醛和TVOC檢測儀(半導體模擬),含溫濕度顯示

    用半導體傳感器(MP503)模擬甲醛和TVOC1.成品展示 2.電化學甲醛傳感器 電化學甲醛傳感器是由膜電極和電解液灌封而成的。氣體濃度信號將電解液分解成陰陽帶電離子,通過電極將信號傳出。它的優點是: 反映速度快、準確(可用于ppm級),穩定性好、能夠定量檢測,但壽命較短(小于等于兩年),價格非常昂貴。它主要適用于甲醛氣體的檢測,目前國際上絕大部分毒氣檢測采用該類型傳感器。 3.半導體氣體傳感器的原理 半導體氣體傳感器是利用半導體氣敏元件作為敏感元件的氣體傳感器,是最常見的氣體傳感器,廣泛應用于家庭和工廠的可燃氣體泄露檢測裝置,適用于甲烷、液化氣、氫氣等的檢測。 半導體氣體傳感器是利用氣體在半導體表面的氧化還原反應導致敏感元件電阻值發生變化而制成的。當半導體器件被加熱到穩定狀態,在氣體接觸半導體表面而被吸附時,被吸附的分子首先在物體表面自由擴散,失去運動能量,一部分分子被蒸發掉,另一部分殘留分子產生熱分解吸附在物體表面。當半導體的功函數小于吸附分子的親和力,則吸附分子將從器件奪走電子而變成負離子吸附,半導體表面呈現電荷層。  例如氧氣,等具有負離子吸附傾向的氣體被稱為氧化型氣體。如果半導體的功函數大于吸附分子的離解能,吸附分子將向器件釋放出電子,而形成正離子吸附。具有正離子吸附傾向的氣體有氫氣、一氧化碳等,它們被稱為還原性氣體。  當氧化型氣體吸附到n型半導體,還原性氣體吸附到p型半導體上時,將使半導體載流子減少,而使電阻增大。當還原型氣體吸附到n型半導體上,氧化型氣體吸附到p型半導體上時,則載流子增多,半導體阻值下降。  非電阻型氣體傳感器也是半導體氣體傳感器之一。它是利用mos二極管的電容-電壓特性的變化以及mos場效應晶體管的閾值電壓變化等特性而制成的氣體傳感器。由于這類傳感器的制造工藝成熟,便于器件集成化,因而其性能穩定價格便宜。利用特定材料還可以使傳感器對某些氣體特別敏感。 基于 成本考慮,我們采用半導體傳感器。4.PCB和原理圖 請用potel 99打開 TVOC傳感器采用煒盛電子MP503傳感器, 溫度采用NTC10K3435, 濕度傳感器采用HR202傳感器。 如有疑問請加我微信:916100357
  • 【IOT 物聯網】【NRF24L01藍牙】基于ATMega328P的智能負載切換開關

    -ATMega328P;-nrf24l01或rfm69無線網絡;-簽署支持-ATSHA204A;-OTA支持-M25P40 SPI閃存;-為“Spelsberg”外殼設計(成套);-兩個帶指示的獨立繼電器通道(SRD-05VDC);-各通道可工作10A負載,并有熔斷器?;?;-每個通道可以計算功耗(acs711);-與繼電器開關電路完全電隔離;-調試開關和LED;-兩個帶過電壓?;さ氖淙臚ǖ?;-良好的無線電傳輸線;
    來自:智能家居時間:2019-09-24 智能家居
  • 基于NB-IOT的帶語音識別控制智能家居系統

    帶語音控制的NB-IOT智能家居系統優酷視頻鏈接https://v.youku.com/v_show/id_XNDM2ODc3NTI3Mg==.html?spm=a2h9p.12366999.app.SECTION~MAIN~SECTION~MAIN~5~5!2~5!3~5~5~5~5~5~21~22~TR~TD!2~5~5!2~H4~A1.通過NB-IOT接入網絡,可通過微信小程序監控并控制各類設備運行狀態,可監控溫濕度。2.可通過線下離線語音控制各類設備的運行狀態,可語音播報溫濕度,簡單人機對話。3.OLED可顯示基本運行參數。4.詳情可見視頻5.可聯系本人 QQ 1215310745,咨詢相關。#語音識別控制# #NB-IOT# #微信小程序# #智能家居#
    來自:DIY創意產品時間:2019-09-20 stm32 智能家居 語音識別
  • 基于BK2535無線芯片開發的無線插座

    基于BK2535無線芯片開發的無線插座原理圖與源代碼,已經小批量生產,傳輸距離可以達到10m
  • 自制超迷你語音助手--Pico

    項目簡介:一個解決個人使用智能音箱痛點的迷你語音助手小機器人。由于個人希望有一個可以從硬件開始定制的語音助手,且需要在語音助手上接入并控制我自己的設備(自有協議),可擴展性還要好,方便后續升級(不論是硬件還是軟件),同時還希望設備能很迷你...所以就耗時5個月設計了Pico。Pico主要有以下特點: 自主設計的電路硬件,可以方便地增減需要的硬件???,比如添加多麥???、手勢識別???,刪去不必要的藍牙音箱功能等等從最底層實現語音功能,所有代碼都可以開放成SDK使用最常用的Mqtt協議實現自定義硬件接入,將語音識別結果用來控制任何東西(后期加入語義理解的話效果更佳)帶一個OLED顯示屏極致小巧,僅僅比口香糖大一點結構設計說明:Pico的結構設計草圖↑對于Pico的ID設計之前想過好幾種方案: 使用鋁合金CNC加工,做成類似魔方的正方體外殼樣式使用DLP樹脂3D打印,設計成類似天貓精靈的迷你版圓柱體外殼,以光固化打印的精度也能達到不錯的質感使用透明亞克力切割成形,設計為三明治夾層式的堆疊設計,這也是我最終采用的方案最終選擇亞克力作為外殼結構有幾個原因: 其一是該方案的“視覺極客感”最強,由于直接使用透明蓋板將PCB電路展現出來,個人覺得顏值方面化繁為簡,符合個人審美哲學其次是對于CNC加工和3D打印在之前的作品中都已經有所使用,而亞克力設計方式還是第一次接觸,嘗試未知技術是很重要的一個考量因素其三是由于整體體積非常緊湊小巧,因而如果使用封閉式設計的話散熱就變成需要考量的因素了,而夾層式的開放設計則在這方面完全無需擔心最后一個原因是,亞克力便宜如上面草圖所示,結構主要為三層:亞克力前蓋、PCB電路板、亞克力后蓋,使用M2的滾花軸銅柱進行組合連接,其中前板采用熱彎折的方式彎折10度左右形成底座,后方走USB線?;到峁溝納杓剖褂肦hinoceros軟件完成↓亞克力厚度使用的2mm, 找了個小伙伴操作機床雕刻成型, 然后用電烙鐵加熱彎折。值得注意的是亞克力的熔點是300度左右,但100度左右的時候就會變軟了,因此這里將烙鐵溫度設定為100度,不帶調溫功能的烙鐵是不能直接拿來操作的。使用機床雕刻的亞克力外殼使用電烙鐵進行熱彎↑電路設計說明:硬件電路方面使用自己設計的超迷你ARM-Linux核心板MiniPi↓MiniPi作為核心板,運行Linux系統,使用mini-PCIE的金手指封裝引出了需要的IO。這里Pico主要使用到兩個USB接口(一個接USB聲卡,一個接無線網卡),串口(用于調試和控制臺輸出),幾個GPIO(用于驅動按鍵和LED),I2C接口(保留,后期可能會用于和板載的Arduino通信,Arduino用于驅動一些外圍交互??槿綰焱飧杏?、手勢識別等),此外OLED也是使用I2C接口驅動的。由于底板的功能比較簡單,主要就是作接口擴展,因此底板的PCB采用2層Layout。板載的IC主要有: OLED12864,驅動IC為SSD1306,這個應該屬于很常用了PCM2912A,TI出的USB接口聲卡(很貴,30多一片,價格快趕上用的CPU了),音質還是不錯的CP2102,USB轉串口芯片,也很常用,通過USB線把Pico連接電腦之后,就可以直接用串口控制臺使用Linux了LM4871,功放IC,用于音頻放大然后揚聲器輸出USB-Type C母座,USB接口當然是使用我最愛的Type CPico底板原理圖↑PCB的設計當然使用Altium Designer↓底板的設計沒有太多可講的,兩層板走線很隨意,也沒有高速器件,USB那邊做好差分走線就行,最好再加上ESD(本版屬于功能驗證性質就沒加了)。聲卡方面經過試驗耦合電容的選擇對聲音效果還是有一些影響的。這次的Pico上用的MiniPi核心板做了微調,之前一共做過三版:第一版由于是初次設計高速多層板,雖然功能沒問題,但是有不少小缺陷,比如電源電路BUG、沒有加板載的關機按鍵、音頻電路沒有做數字地和模擬地的隔離等等;第二版則是做了一些IO調整;第三版是比較穩定了,但是考慮到把SD卡設計在核心板上可能會在一些項目中不太方便更換(被夾在核心板和地板中間了),因而在金手指上添加了外置SD卡的接口。MiniPi核心板的CPU和DDR部分的電路如下,濾波電容非常多,CPU這樣極高頻率的器件對電源的純凈度要求很高,要盡量保證每個電源腳都有一個濾波電容↓CPU部分外圍電路↑PCB投板回來之后就是藍翔技能施展階段了,主要用到的工具有:熱風槍、烙鐵、鑷子、錫漿、吸錫帶、助焊劑等。這里科普一下貼片元件的焊接方法:與直插元件不同,貼片的器件由于焊盤太?。ㄎ矣玫?402阻容),器件分布太密集,是基本不可能用烙鐵一個一個去焊接的,手工焊接采用的方法主要是回流焊。所謂回流焊,其實就是利用液體的張力,讓融化之后的液態錫把器件拉到焊盤中央完成焊接,不太理解的可以百度搜索一下“回流焊”。進行回流焊的第一步是制作鋼網,也就是器件焊盤的掩模,這個在設計好PCB之后把相關的加工文件發給廠家就可以進行激光切割制作了,價格也不貴一般50左右。PCB鋼網掩膜↑把空PCB對準鋼網掩模之后就可以刮上錫漿了,這樣就完成了一次性對所有的焊盤上錫。然后把元件都按設計擺放上到PCB上,這一步不需要講位置擺的非常準確因為再下一步回流的時候器件會由于液態錫的張力自動歸位的。上好錫膏的PCB板子↑上一步貼片完成之后就需要用風槍進行吹焊回流了,相對于一般的器件來說BGA的吹焊難度要大很多因而將其放在最后焊接。吹焊溫度大概控制在250-300度,風槍的吹嘴去掉以增大風口便于均勻加熱,這一步對焊接經驗要求較高,只能多練習嘗試掌握技巧了。底板的焊接相對簡單,就不多羅嗦了,焊接完畢之后首先用萬用表測電源是否短路,沒問題的話上電檢測電壓,沒有BUG的話就可以進行功能測試了。焊接完的成品↑軟件開發說明:硬件搞定之后就開始移植軟件啦,MiniPi核心板運行的是Debian系的Ubuntu系統,完全兼容樹莓派的各種軟件,所以可以利用上很多優秀的開源資源。軟件的實現上也參考了另外一個基于樹莓派的智能音箱項目叫做叮當,主頁在這里:叮當主頁整個軟件框架借鑒了Jasper項目。軟件主要分為以下幾個??椋?ASR??椋ˋutomatic Speech Recognition,語音識別),用于獲取用戶的指令,其中包括語音喚醒功能TTS??椋═ext-To-Speech,語音合成),用于給出語音應答NLP??椋∟atural Language Processing,自然語言處理),用于理解指令的語義,以便采取相應的動作,包括對話功能MQTT???,用于實現智能家居聯網控制功能智能音箱正常工作要解決的第一個問題就是如何接收指令,這里主要涉及兩個問題: 被動喚醒(Passive Listening),即“什么時候開始聽”。這個階段只監聽喚醒詞,當聽到喚醒詞時,進入主動聆聽。主動聆聽(Active Listening),即“什么時候結束聽”。這個階段主動聆聽用戶的任何語音指令,然后對聽到的內容進行分析處理。被動喚醒階段的基本策略是:以1s的時間窗口通過麥克風進行滑窗采集語音,計算每一幀的波形強度,超過設定的閾值的話就把語音送到ASR模型中判斷是否是喚醒詞(“你好Pico”),判斷為真的話,進入下一個階段進行主動聆聽。主動聆聽的策略與被動喚醒基本相似,以1s的時間窗口通過麥克風進行滑窗采集語音,計算每一幀的波形強度,超過設定的閾值的話,就認為用戶已說完了指令?;叫壓丶實氖侗鶚褂玫氖且桓隹匆娼衧nowboy(另外還有一個庫叫PocketSphinx也很好用), 這兩個引擎都是離線工作的,不需要連接云端,識別率經測試還是比較高的,當然實際效果跟關鍵詞的選取有關。snowboy個人使用是免費的↓SnowBoy的主頁前端的喚醒和指令獲取工作完成之后,剩下的功能都由訊飛SDK實現,具體的API介紹和使用說明可以參考官方的Reference文檔:在線語音合成 Linux SDK 文檔當然訊飛作為中文語音技術的扛把子,SDK開放的功能是非常豐富的,只要不是商業使用,很多功能基本也是免費的:對于智能家居的控制功能,這個就很有意思了,因為我之前用Android平臺做過一個機器人項目,也實現了幾乎一樣的需求,所以智能家居控制的大部分的功能可以直接移植過來使用,包括自制的物聯網網關硬件。但是跟上面那個娛樂向的手機器人不一樣的是,這次要做的是一個正兒八經的語音助手設備,如果最后只能控制幾個LED的話顯然無法滿足我的無理要求。所以我做出了一個大膽的決定,讓Pico向【小愛同學】伸出魔爪,進行“語音接口對接”,具體效果可以看后面的演示視頻。演示效果:
  • zigbee智能家居+esp8266(wifi網關)+Android APP

    本項目下位機采用zigbee,使用的是cc2530芯片。該智能家居系統實現了控制窗簾,控制燈具,采集溫濕度,監控廚房煙霧值??衫┱剮員冉锨?。PC端使用QT開發了服務器程序。zigbee的協調器通過ESP8266(wifi??椋┖頭衿髁?,通過網絡將數據傳給上位機。Android App可以連接到服務器獲取數據并實現遠程控制。對于做畢業設計和實際項目有很好的參考價值。功能:1、終端采集溫濕度及煙霧值并可控制電機、繼電器2、終端上使用TFT顯示屏顯示實時數據及開關狀態3、PC上位機監控實時數據(協調器通過ESP8266上傳數據),并可以控制窗簾開關及燈具開關4、App實時監測數據,通過手機去控制窗簾開關及燈具開關
    來自:智能家居時間:2019-07-13 畢業設計 智能家居 cc2530 android
  • DIY水族箱水分補償系統

    一種自動補償蒸發水族箱中水分流失的系統。硬件組件:Arduino UNO和Genuino UNO× 1 蠕動泵套件× 1 面包板(通用)× 1 公/母跳線× 1 軟件應用程序和在線服務:Arduino IDE蒸發減少了水族箱中的水量,如果沒有補償,將導致剩余水的化學變化。這些變化將對水族館內的生命形式產生負面影響。因此,將水保持在適當的水平是很重要的。這可以手動完成,也可以由自動完成的系統完成。在這個項目中,我們將制作這樣一個系統。
    來自:智能家居時間:2019-07-11 arduino 智能家居 家庭自動化
  • 銷量
    22
    查看
    646
    參數名 參數值
    發布于 2018 年 11 月 09日
    Moore8直播課堂

    tracer ??