Automation 使用arduino和Pic微控制器实现家庭自动化
嗨,我是micro controller/arduino的新手Automation 使用arduino和Pic微控制器实现家庭自动化,automation,arduino,microcontroller,pic,home-automation,Automation,Arduino,Microcontroller,Pic,Home Automation,嗨,我是micro controller/arduino的新手 我计划使用Arduino和Pic微控制器实现家庭自动化。对于光线、温度、气体泄漏检测、火灾检测,我想做一个项目,在变送器端,传感器感应数据,arduino将数据发送到Pic微控制器(接收器),根据数据用户打开/关闭风扇/灯并显示温度,可以这样做吗 建立这样的系统当然是可能的。获得好的解决方案的更好方法是首先定义需求,然后考虑解决方案(例如,使用哪个处理器) 您不太清楚要使用的传感器数量和位置。如果我想实现这样一个系统,我会问自己以下
我计划使用Arduino和Pic微控制器实现家庭自动化。对于光线、温度、气体泄漏检测、火灾检测,我想做一个项目,在变送器端,传感器感应数据,arduino将数据发送到Pic微控制器(接收器),根据数据用户打开/关闭风扇/灯并显示温度,可以这样做吗 建立这样的系统当然是可能的。获得好的解决方案的更好方法是首先定义需求,然后考虑解决方案(例如,使用哪个处理器) 您不太清楚要使用的传感器数量和位置。如果我想实现这样一个系统,我会问自己以下问题:
- 我是否希望有一个具有足够功率的中央单元来运行小型web服务器?如果是的话,我会选择树莓pi(并安装某种linux)。如果没有,我会选择一个接口适合项目其余部分的PIC(anlog、I2C、SPI等)
- 将使用哪些传感器,它们有多少个,距离有多远?在最简单的情况下,您的“中央单元”附近有几个传感器,它们有I2C接口或类似的东西(很简单,因为您不需要设计模拟电路)。如果你有很多传感器,你就必须找到一种方法,在这个距离上传输数据。这可能意味着您必须拥有某种辅助控制器,与附近的传感器“对话”,并将数据传输到中央单元
- 你对构建硬件有多熟悉:如果你没有太多的经验,并且想在代码方面做更多的工作,那么像arduino shields这样的预构建单元是比自己构建更好的选择