第1步:组件
1 * Atmega328p
1 *条形图
1 * 10K欧姆
10 * 220欧姆
1 * LM35
1 *接线端子
2 * 22pf陶瓷电容器
1 * 16 MHz晶体
1 * JLCPCB.com定制PCB
第2步:电路图,PCB布局和草图










该电路是在KiCad中设计的。在设计电路后,我设计了PCB布局并生成了Gerber和Drill文件。然后上传了一个Zip文件夹,其中包含JLCPCB.com网站中的所有Gerber&Drill文件以供制作。
草图
我使用的草图是一个非常基本的草图,很容易理解。草图的第一部分(以黄色突出显示)用于声明和初始化变量。下一行突出显示是从LM35获取模拟值。接下来的两行用于将模拟值转换为摄氏度(要了解更多关于公式的信息,请单击此处)。我还包括一条线,如果你想要华氏温度值,你可以使用它。如果语句用于根据温度打开和关闭条形图,则代码的最后一部分很简单。
步骤3:构造和测试


从JLCPCB.com收到电路板后,我组装了电路板并将其连接到5V直流电源。 Atmega328手动编程。如果您不熟悉如何编程Atmega328p,那么您可以参考此视频。请注意,该设备经过编程可显示温度从25°C到34°C。我还包括了两个显示温度的设计的比较。
-
温度计
+关注
关注
6文章
407浏览量
79643 -
Atmega328P
+关注
关注
4文章
56浏览量
17665
发布评论请先 登录
用于智能温度计的MG127蓝牙芯片方案
【瑞萨RA6E2】Home Assistant物联网 ADC 温度计
如何用超级电容取代钛酸锂电池,破解蓝牙温度计欧盟出口认证与寿命难题?
蓝牙温度计的理想储能解决方案:永铭超级电容
温度计使用注意事项 温度计与湿度计的区别
什么是热电偶温度计?
热电偶与数字温度计的对比

如何使用BarGraph和Atmega328p制作温度计
评论