资讯专栏INFORMATION COLUMN

基于STM32平台的数字温度显示器系统设计

villainhr / 2838人阅读

摘要:带中文字库的是一种具有位位并行线或线串行多种接口方式,内部含有国标一级二级简体中文字库的点阵图形液晶显示模块其显示分辨率为。贴片按键模块支持标准的协议,完整的协议栈。以最低成本提供最大实用性,为功能嵌入其他系统提供无限可能。

项目简介

开发环境: Keil5.14,CubeMX6.0.1,主要实现以下功能:①STM32F103C8T6控三点DS18B20温度数据采集: 挂载到同一根数据总线上, 每个DS18B20内部都有一个独立的64位的序列号,测温分辨率可达0.1℃;②温度数据存储: 采集的温度数据可存储到W25Q64外置FLASH芯片中, W25Q64使用硬件SPI总线实现数据的读写存储; ③时间获取: 采用时钟芯片DS3231, 使用模拟IIC驱动;④LCD12864液晶显示: 可显示三点采集的温度数据和时间信息等; ⑤按键查询调节功能: 可调节时间、报警温度, 查询存储的数据; ⑥远程读取温度: 利用TCP/IP方式对ESP8266 wifi模组进行网页配网,通过单片机串口将数据发送到ESP8266,利用封装好的Socket通过UDP数据包可传到UDP客户端

硬件选型

STM32F103C8T6是一款基于ARM Cortex-M3 内核STM32系列32位的微处处理控制器,ROM是64KB,RAM是20KB,需要电压2V~3.6V,主频可达72M,硬件封装类型是LQFP48

仅需要一条口线即可实现微处理器与DS18B20的双向通讯, DS18B20支持多点组网功能,多个DS18B20可以并联在唯一的三线上,实现组网多点测温,温范围-55℃~+125℃,在-10~+85℃时精度为±0.5℃,可编程 的分辨率为9~12位,对应的可分辨温度分别为0.5℃、0.25℃、0.125℃和0.0625℃,可实现高精度测温

W25Q64 将 8M 的容量分为 128 个块,每个块大小为 64K 字节,每个块又分为 16个扇区,每个扇区 4K 个字节。 W25Q64 的最少擦除单位为一个扇区,也就是每次必须擦除 4K 个字节。W25Q64 的擦写周期多达 10W 次,具有 20 年的数据保存期限,支持电压为 2.7~3.6V,W25Q64 支持标准的 SPI,还支持双输出/四输出的 SPI,最大 SPI 时钟可以到 80Mhz。

DS3231是高精度I2C实时时钟器件,DS3231与单片机通过I2C双向串行总线传输地址与数据。包含电池输入端,断开主电源时仍可保持精确计时。

lcd12864带中文字库的128X64 是一种具有4 位/8 位并行、2 线或3 线串行多种接口方式,内部含有国标一级、二级简体 中文字库的点阵图形液晶显示模块;其显示分辨率为128×64。

 

贴片按键

 

ESP12F模块支持标准的IEEE802.11 b/g/n 协议,完整的TCP/IP协议栈。以最低成本提供最大实用性,为WiFi 功能嵌入其他系统提供无限可能。
 

硬件设计

 

 

 程序设计

UDP测试工具

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/123909.html

相关文章

  • 基于STM32ESP8266 WIFI与ONENET通信连接(2),云平台以及手机APP数据显示

    摘要:基于的与通信连接,实现温湿度数据互传,控制第一步,在实现将传感器数据采集之后,并且完成配网步骤,可以正常通过模块正常将数据发送到云平台之后进行以下阅读,上述内容可以跳转到以下链接进行查看具体操作。 ...

    antz 评论0 收藏0
  • 基于单片机智能家居控制系统

    摘要:中控部分采用了单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。 设计简介: 本设计是基于单片机的智能家居控制系统,主要实现以下功能: 可通过DS18B20实时测量环境温度温度具有上下限,自动模式下温度超出限值,GMS发送短信温度上下限通过手机蓝牙设置系统可通过手机蓝牙、红外...

    zacklee 评论0 收藏0
  • STM32F103基于spi实现OLED显示

    摘要:文章目录一原理二实现显示中文滚动显示显示字符串读取温湿度显示温湿度三结果开机显示欢迎信息循环读取温湿度以及滚动显示我的四总结五参考六源码一原理的定义就是串行外围设备接口。 ...

    xfee 评论0 收藏0
  • 单片机入门指南

    摘要:单片机入门指南本文基于常神文章基础上将单片机入门部分进行细化尽可能细节做到可实施性先引用一下常神的文章首先假设大家已经对高中物理的电路部分有所了解。单片机,如,是一种根据程序控制引脚高低电平的可编程器件,有些场合又将这种行为称作嵌入式。 ...

    nevermind 评论0 收藏0
  • STM32CubeMX学习教程之硬件I2C读取光照度

    摘要:使用库读写环境光照度传感器本文将教大家如何快速使用库读取光照度数据。五实验样机测试展示通过之前配置好的面板,通过涂鸦智能进行配网实时采集光照度传感器的数据。 使用STM32 HAL库读写环境光照度传感器(BH1750) 本文将教大家如何快速使用STM32HAL库读取光照度数据。 实现功能:通...

    tinylcy 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<