以arduino为下位机,控制加热器和传感器。将读取的传感器数据上传到上位机。上位机是安装了ros的电脑或树莓派,通过获取到温度的变化情况控制加热器。
0.代码
github:https://github.com/zhangjiali1201/temp_control
arduino_exercise是感热灯的代码。
arduino_ntc是ros_arduino_bridge对应的下位机代码。
1.前言
使用ros开源包ros_arduino_bridge进行ros和arduino之间的通信。关于ros_arduino_arduino相关的实验,见之前的博客ros_arduino_bridge控制舵机。
使用热敏电阻的热敏灯实验,见之前的博客arduino学习笔记6 感热灯。
2.传感器
将热敏电阻用于测温控温装置是很常见的用法。热敏电阻本身范畴也比较大,从狭义上的热敏电阻NTC PTC,热电偶TC到薄膜电阻RTD等都算。
我手头也没有多少可用的元器件,只有好久以前买arduino组件的时候附带的两个负温度系数热敏电阻,具体型号不可考,也没有附带应用文档。
NTC热敏电阻会随着温度升高而减小电阻。
3.加热器
加热器暂时无可用