0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

454398 来源:工程师吴畏 2019-08-13 14:42 次阅读

第1步:组件

1 * Atmega328p

1 *条形图

1 * 10K欧姆

10 * 220欧姆

1 * LM35

1 *接线端子

2 * 22pf陶瓷电容器

1 * 16 MHz晶体

1 * JLCPCB.com定制PCB

第2步:电路图,PCB布局和草图

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

该电路是在KiCad中设计的。在设计电路后,我设计了PCB布局并生成了Gerber和Drill文件。然后上传了一个Zip文件夹,其中包含JLCPCB.com网站中的所有Gerber&Drill文件以供制作。

草图

我使用的草图是一个非常基本的草图,很容易理解。草图的第一部分(以黄色突出显示)用于声明和初始化变量。下一行突出显示是从LM35获取模拟值。接下来的两行用于将模拟值转换为摄氏度(要了解更多关于公式的信息,请单击此处)。我还包括一条线,如果你想要华氏温度值,你可以使用它。如果语句用于根据温度打开和关闭条形图,则代码的最后一部分很简单。

步骤3:构造和测试

从JLCPCB.com收到电路板后,我组装了电路板并将其连接到5V直流电源。 Atmega328手动编程。如果您不熟悉如何编程Atmega328p,那么您可以参考此视频。请注意,该设备经过编程可显示温度从25°C到34°C。我还包括了两个显示温度的设计的比较。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 温度计
    +关注

    关注

    6

    文章

    397

    浏览量

    78118
  • Atmega328P
    +关注

    关注

    4

    文章

    56

    浏览量

    17091
收藏 人收藏

    评论

    相关推荐

    温度计的种类有哪些,各有什么用途

    温度计是用来测量温度的仪器,常见的温度计种类有很多,每种温度计都有其独特的用途和适用范围。以下将详细介绍几种常见的温度计。 气压
    的头像 发表于 01-22 11:34 1060次阅读

    电接点双金属温度计-全球百科 #从入门到精通,一起讲透元器件!

    元器件温度计
    嘉可自动化仪表
    发布于 :2023年12月11日 08:20:47

    esp8266microPython如何调用Arduino库?

    esp8266microPython如何简单的调用Arduino库,本人C++不是太熟练,想把ATmega328p的一个LCD屏驱动移植到esp8266 microPython 上,不知如何实现
    发表于 10-30 07:42

    五种常见温度计的工作原理

    本文介绍五种常见的工业用温度计:液体膨胀式温度计、固体膨胀式温度计、压力式温度计、热电偶温度计、热电阻
    的头像 发表于 09-06 16:10 1689次阅读
    五种常见<b class='flag-5'>温度计</b>的工作原理

    DS8B2数字温度计的设计、装配与调试(2)#传感器

    传感器数字温度计
    未来加油dz
    发布于 :2023年08月20日 09:33:18

    DS8B2数字温度计的设计、装配与调试(1)#传感器

    传感器数字温度计
    未来加油dz
    发布于 :2023年08月20日 09:32:34

    数字温度计电路图详解

    该数字温度计电路图使用一个通用的1N4148二极管作为温度传感器。该应用利用二极管的温度系数-2 mV/°C来创建精确的电子温度计
    的头像 发表于 07-28 10:38 2613次阅读
    数字<b class='flag-5'>温度计</b>电路图详解

    基于ATmega328P微控制器的Ardu键盘

    电子发烧友网站提供《基于ATmega328P微控制器的Ardu键盘.zip》资料免费下载
    发表于 06-19 14:47 0次下载
    基于<b class='flag-5'>ATmega328P</b>微控制器的Ardu键盘

    热电偶温度计

    有没有工程师可以写高温热电偶的温度计
    发表于 06-15 09:15

    基于ATmega328P的DIY macropad

    电子发烧友网站提供《基于ATmega328P的DIY macropad.zip》资料免费下载
    发表于 06-12 14:47 0次下载
    基于<b class='flag-5'>ATmega328P</b>的DIY macropad

    简单的独立ATMega328p微控制器

    电子发烧友网站提供《简单的独立ATMega328p微控制器.zip》资料免费下载
    发表于 06-12 10:57 0次下载
    简单的独立<b class='flag-5'>ATMega328p</b>微控制器

    如何在没有任何类型的Arduino IDE或Arduino硬件的情况下将ESP-01连接到ATMega328P / ATMega8 micros?

    我希望在没有任何类型的 Arduino IDE 或 Arduino 硬件的情况下将 ESP-01 连接到 ATMega328P / ATMega8 micros。纯原始的,AVR 的。我想在 C 中使用 AT 命令来执行此操作。有人可以帮忙吗?
    发表于 06-07 06:24

    想要构建一个简单的wifi温度计,在哪里可以找到这样简单的工具包和源代码?

    我们正计划构建一个简单的 wifi 温度计。内置热电偶。可充电电池。Android 应用程序以 F 和 C 显示温度。电池百分比。任何演示套件随时可用?请告诉我们在哪里可以找到这样简单的工具包和源代码?
    发表于 06-01 09:15

    使用ESP8266-01模块的太阳能wifi泳池温度计,如何将模拟传感器信号直接连接到AD输入?

    泳池温度计,但它们似乎都与专用接收器(桌面或壁挂式)配对,无法通过手机应用程序或网络浏览器访问。 所以我的想法是让手机/网络浏览器可以使用池温度信息,并使用另一个 ESP8266-01 模块制作一个
    发表于 05-30 06:52