適合程式設計師的智慧型家居

2021-06-23 02:00:05 字數 2678 閱讀 4664

看到最近智慧型家居的討論挺火,我也來分享下在智慧型家居這塊的體會。我主要改造了我租的房子的室燈。主要實現功能有:監控室內環境,改裝了室燈,光線暗的時候有人時自動開燈,光線亮自動滅燈,可紅外用遙控器、手機客戶端改變閾值。

主控板:arduino uno/mega2560(io口多)

感測器:光敏電阻、dht11溫濕度感測器、串列埠wifi模組、紅外遙控探頭、紅外人體探測器、5v繼電器(220v)

室燈控制還是很簡單的,控制電源即可。

arduino開發工具官方有提供,**類似c語言,有很多第三方庫,開發非常容易。最讓我感到幸福的是vs也有相應的開發環境,有個外掛程式叫做visual micro。

arduino這種類似積木的搭建方法非常適合咱們程式設計師自己diy,不需要自己製作電路板。在這個室燈控制的基礎上咱們在擴充套件一下思維:

arduino可以方便的實現控制電源、控制/監控帶電路控制的電器的電路板。

憧憬一下當wp的cortana成熟的時候,這些裝置控制,cortana都能根據我的習慣自動搞定,並支援語音控制,全時待命,未來生活啊~

最後附上我的arduino**:

#include #include #include //uno

//#define gm_dpin a5 //光敏電阻

//#define dht_dpin 2 //溫濕度感測器

//#define wifirx_dpin 5 //wifi接收rx

//#define wifitx_dpin 6 //wifi傳送tx

//#define hw_dpin 8 //紅外遙控探頭

//#define rsensor_dpin 10 //紅外探測器人

//#define jdq_dpin 11 //繼電器

//#define light_dpin 13 //指示燈

//2560

#define gm_dpin a15 //光敏電阻

//#define wifitx_dpin 10 //wifi傳送rx

//#define wifirx_dpin 11 //wifi接收tx

#define dht_dpin 21 //溫濕度感測器

#define hw_dpin 22 //紅外遙控探頭

#define rsensor_dpin 23 //紅外探測器人

#define jdq_dpin 29 //繼電器

#define light_dpin 13 //指示燈

int adz = 45; //暗度閥值

int ldz = 175; //亮度閥值

bool isjdqopend = false;

bool isautoopen = false;

bool ispause = false;

irrecv irrecv(hw_dpin);

decode_results results;

dht11 dht;

//softwareserial wifiport(wifirx_dpin, wifitx_dpin);

void initcontroller()

void closelight()

void openlight()

void makepause()

}else

}//室燈控制器

void lightcontroller()

if (results.value == 0xffe21d)

if (results.value == 0xffc23d)

irrecv.resume();

}if (ispause)return;

//光敏電阻判斷室內亮度

智慧型家居聯盟的悖論

傳說中國電信正準備組建乙個智慧型家居聯盟,7月24日就要公布這個偉大的計畫。宅客君聽完頗無奈地摘下眼鏡撫慰了下受驚的雙眼,隨後仰在椅子上半天無語,只是輕輕吐出一口煙呆看著 如果宅客君抽菸的話 沒有神馬,只是最近各種 聯盟 實在看膩了。的確,智慧型家居需要動員各方力量投入建設,尤其是這個領域涉及層面眾...

適合程式設計師的理財,程式設計師理財建議

為什麼要理財?首先肯定是為了財富增值,至少跑贏通貨膨脹。其次可適當促進開源節流,這點我特別有感觸,自從理財之後,置備大件物品之前都會考慮一下,比如想換台5000塊的手機,會聯想到這5000塊一年的利息500,晚買一年就相當於省500,這種想法確實節省了好多錢哈哈 在西方世界有乙個流傳很廣的故事,說的...

細數智慧型家居的痛點

智慧型家居的安全是非常重要的一點,儘管如 windows 作業系統各 linux 發行版也會發生一些安全事故。但是智慧型家居的安全問題將會是最直接最可怕的。因為智慧型家居是直接面向使用者最隱私的一面的,任何可能發生的安全問題一旦洩露了最隱私的內容,後果必然不可想象。可以想象一下,在你不知情的情況下,...