• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

基于Arduino的家電控制系統(tǒng)(所有資料包括源代碼)

2015/10/23
12
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

硬件設(shè)計.zip

共3個文件

智能家居硬件部分設(shè)計由主機、副機兩部分構(gòu)成。副機可以自行選擇設(shè)計成節(jié)點式(即一個arduino+24L01控制一個開關(guān)節(jié)點)還是單MCU多路式(即一個arduino+24L01控制四個開關(guān))。

該智能家居設(shè)計主要功能:

  • 紅外直接遙控多路開關(guān)
  • 定時開啟,也就是預(yù)約功能
  • 倒計時
  • 局域網(wǎng)控制,通過網(wǎng)頁(網(wǎng)頁控制方式是客戶端發(fā)送pos命令,系統(tǒng)獲取并使得控制頁面做出響應(yīng))
  • 廣域網(wǎng)控制,通過Yeelink
  • 默認(rèn)四路節(jié)點(因為Yeelink的5s限制,雖然可以擴展很多路,但也會很卡)

其他規(guī)格:

  • 網(wǎng)絡(luò)自動同步時鐘
  • POE供電
  • 2.4G通信
  • 一鍵配置節(jié)點
  • 預(yù)留DHT11,18B20,IIC接口,串口,充足的擴展空間

硬件資源介紹:

主機:

  • MCU:ATMEGA644PA(可以選用張老師的Microduino Core+,基本運算全歸單片機,328資源不夠);
  • 網(wǎng)絡(luò)芯片:ENC28J60,RJ45網(wǎng)口:HR911105A;
  • 2.4G無線:nRF24L01;
  • 顯示屏:NOKIA5110屏(后期會適配12864的OLED);
  • 紅外接收頭;
  • 紅外遙控器;

副機:

  • MCU:ATMEGA328P或者168PA;
  • 2.4G無線:nRF24L01;
  • 交流電器控制:可控硅:BT136,光耦:MOC3041;

提示:

  • 本文所涉及的PCB大多預(yù)留了ISP刷機座,燒寫程序的方法論壇很多資源,不過多闡述
  • 局域網(wǎng):在源代碼中找到"web.rar"可以本地運行,詳見附件內(nèi)容。

附件內(nèi)容截圖:

  • 硬件設(shè)計.zip
    下載
    描述:包括主機和副機原理圖和PCB源文件,用eagle軟件打開
  • 源代碼.zip
    下載
    描述:源代碼
  • 設(shè)計說明.txt
    下載
    描述:設(shè)計具體說明(原文出處鏈接)

相關(guān)推薦