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