找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

STC90C52单片机+BMP180+LCD1602温度气压高度计设计

查看数: 13121 | 评论数: 31 | 收藏 16
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-6-22 10:44

正文摘要:

经过多次努力,用STC90C52+BMP180+LCD1602做的温度气压高度计终于调试成功,效果如图所示,程序见附件。 制作出来的实物图:

回复

ID:343102 发表于 2023-12-15 21:08
lmn2005 发表于 2023-12-12 07:58
楼主的BMP180可以用吗?我从某一个宝上买的几个都不好用。

买了几次,除了一致性有些微小差别,都能用。
注意电压,BMP180的供电电压为1.8-3.6V,不能接5V。
ID:71233 发表于 2023-12-12 07:58
楼主的BMP180可以用吗?我从某一个宝上买的几个都不好用。
ID:85508 发表于 2022-12-8 19:28
感谢分享!电路、程序都有。
ID:134227 发表于 2022-6-29 09:50
还不是很明白啊。。。
ID:343102 发表于 2022-4-26 07:26
境s。 发表于 2021-4-1 19:32
题主,为啥气压海拔转换公式是这个呀height=(101325-pressure)*843/100;文档里都是一个挺复杂的式子,要 ...

这是常见高度(1万米以下)的模拟函数,避免了浮点运算。单片机不支持浮点运算,容易出错。
ID:343102 发表于 2022-4-26 07:22
hjcc 发表于 2020-11-8 17:02
楼主,按照你画的图焊的板子,供上电之后1602就亮一排小格子。

这是个简化调光电路,不能适应较大温差。可按1602手册用电位器调光。
ID:382145 发表于 2021-4-1 19:32
  题主,为啥气压海拔转换公式是这个呀height=(101325-pressure)*843/100;文档里都是一个挺复杂的式子,要开根号,我编译老是错误
ID:541277 发表于 2020-11-8 17:02
楼主,按照你画的图焊的板子,供上电之后1602就亮一排小格子。
ID:732057 发表于 2020-4-19 14:55
用52芯片可以仿真吗
ID:343102 发表于 2020-2-15 11:50
proteus仿真是需要有库函数的
ID:688258 发表于 2020-1-27 22:07
为什么proteus仿真不了
ID:408809 发表于 2020-1-8 18:22
不知道这个的定位精度和GPS的哪个好点?
ID:343102 发表于 2019-12-16 18:11
SoleMemoery 发表于 2019-12-11 16:59
要接限流电阻吗,我接5V的显示小方块是为什么原因呢,求解答

BMP180的供电电压一般为1.8-3.6V,不能接5V。可用1K电阻和兰发光LED组成一个稳压电路为BMP180供电。
ID:658240 发表于 2019-12-11 16:59
lml0508 发表于 2019-3-14 17:58
BMP180的VCC不能直接接单片机的VCC吗?要接限流电阻吗?几欧的

要接限流电阻吗,我接5V的显示小方块是为什么原因呢,求解答
ID:647448 发表于 2019-11-27 08:43
厉害了我的哥
ID:650310 发表于 2019-11-26 21:10
感谢分享,谢谢
ID:264360 发表于 2019-5-10 10:46
风158 发表于 2018-6-22 22:08
制作感想:
  初衷是想给爱车空气滤加个气压开关,防止空气滤堵了还不知道,造成发动机进气不良燃烧不全 ...

好用心的网友  受教了  向你学习
ID:526706 发表于 2019-5-3 22:55
多谢L楼主
ID:507691 发表于 2019-4-26 16:24
我的压强,高度在一直变化,有什么办法解决吗
ID:490818 发表于 2019-3-29 15:40
感谢分享
ID:496214 发表于 2019-3-28 10:09
谢谢楼主的分享 感激不尽!!!
ID:461137 发表于 2019-3-17 00:17
温度和气压正常显示,可高度显示为乱码
ID:461137 发表于 2019-3-14 17:58
BMP180的VCC不能直接接单片机的VCC吗?要接限流电阻吗?几欧的
ID:459590 发表于 2019-1-1 21:49
谢谢分享!                              
ID:119159 发表于 2019-1-1 21:08
弱弱的问一句        pressure &= 0x0000FFFF;什么作用,读温度的时候为什么没有??感激不尽!!
ID:119159 发表于 2018-8-22 11:09
赞一个,有电路图吗?
ID:387208 发表于 2018-8-21 21:14
电路图呢。。。。。
ID:371423 发表于 2018-8-20 10:46
非常感谢,真是帮了大忙了!
ID:380510 发表于 2018-7-29 17:39
牛逼啊 大兄弟
ID:343102 发表于 2018-6-22 22:08
制作感想:
  初衷是想给爱车空气滤加个气压开关,防止空气滤堵了还不知道,造成发动机进气不良燃烧不全产生积碳。
  在某宝上一搜,一个气压开关居然要40元。而一个BMP180气压传感器不到4元,一个STC90C51芯片也不到4元,一个最小系统板甚至不到2元。又看了LCD1602液晶显示模块,价格不到5元,也不贵。USB转串口下载模块,我已经有了啊。于是心动,败了约20元,开始玩起了单片机。
  以前从未接触过单片机,不过没关系,自己有电路基础,再上网找些资料学习学习就行了。网上一搜,找到了51黑论坛,发现是学习单片机的好地方。经过多天的学习、摸索,终于制作成功。
  这个单片机气压计不仅能显示气压,还能显示温度和相对海拔高度,而且是数字显示,非常直观。不仅可以监测空气滤内的气压,还可以带着去钓鱼、爬山。
  第一次DIY单片机就获得了成功,成就感真是满满的。
  第一次DIY单片机就能获得成功,其实也是与时代发展、科技进步分不开的。现在的单片机技术真是比N多年前强太多了。单片机各部分都已实现模块化、标准化,组装一个单片机就像搭积木一样简单。软件技术也比以前进步很多,程序输入也非常简单,一个给机顶盒升级用的USB转串口模块就能搞定。现在的传感器也比以前丰富多了,这使单片机的应用领域也更加广泛了。现在学习单片机,既简单,又实用。而且配件很容易买到,还几乎都是白菜价,真是今非昔比。

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表