创作

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

3天内不再提示

基于CC2530 zigbee模块实现温湿度光强测量

来源:百度文库 作者:百度文库 2020-10-23 14:11 次阅读

本设计基于CC2530 zigbee模块实现温湿度光强测量,并上传到上位机显示。本地可以通过按键调节报警值,并在OLED显示

1,该项目使用STM32F103C8T6为控制器,使用DHT11采集温湿度,

2,通过0.96OLED显示温湿度数据和期望温湿度数据,采用光敏模块,利用STM32ADC采集光照强度,

3,有三个按键:分别对应温湿度期望值的增加,温湿度期望值的减少,对温度或者湿度的期望值进行增减的状态键。同时有对应指示灯指示不同的状态。系统启动后进入自动状态,根据预设期望温湿度和实际温湿度进行比较对加湿器和排风扇的开关进行控制。同时0.96OLED显示期望温湿度和实际温湿度和光照强度


责任编辑人:CC

原文标题:基于STM32温湿度zigbee通信上位机显示(含电路图+上位机源码+下位机程序)

文章出处:【微信号:cirmall,微信公众号:电路设计技能】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    蓝牙、WiFi和ZigBee无线通信模块的区别

    曾经,在2015年极客公园创新大会上,小米首次在非官方平台发布了新款产品小米智能家庭套装。自此,Zi....
    的头像 jf_10471008 发表于 05-23 09:14 90次 阅读

    2.4GHz射频前端芯片在ZigBee模块的应用

    无线通讯技术的快速发展,极大的改变了人们生活的方方面面。ZigBee就是其中的一种无线通讯技术,它具....
    的头像 国芯思辰GXSC 发表于 05-14 15:25 433次 阅读
    2.4GHz射频前端芯片在ZigBee模块的应用

    用超低功耗WI-FI平台简化智能家居

      低功耗Wi-Fi技术通过消除对昂贵集线器的需求和解决协议碎片化问题,是使智能家庭网络变得更简单的....
    的头像 星星科技指导员 发表于 05-05 16:38 299次 阅读
    用超低功耗WI-FI平台简化智能家居

    CC2530无线通信模块使用串口通信参考方法

    CC2530无线通信模块使用串口通信参考方法
    发表于 04-24 17:20 215次 阅读

    CC2530中文数据手册完整版

    CC2530中文数据手册完全版
    发表于 04-24 09:25 155次 阅读

    CC2530 BasicRF源代码

    本文档描述了IEEE的CC2530片上系统解决方案的软件示例802.15.4/ZigBee。它还描述....
    发表于 04-24 09:21 55次 阅读

    Zigbee2mqtt将Zigbee转化成MQTT

    zigbee2mqtt.zip
    发表于 04-20 10:51 61次 阅读
    Zigbee2mqtt将Zigbee转化成MQTT

    使用ZigBee3.0模块建立远程网络控制方法

    本文以路灯控制应用为例,简述ZigBee3.0模块使用流程。
    发表于 04-20 10:29 188次 阅读
    使用ZigBee3.0模块建立远程网络控制方法

    《玩转ART-Pi开发板》第7章 基于ART-Pi的环境监测系统设计

    开发环境: RT-Thread版本:4.0.3 操作系统:Windows10 Keil版本:V5.30 RT-Thread Studio版本:2.0.1 开发板MC...
    发表于 04-18 14:49 911次 阅读

    CC2530按键控制流水灯设计

      实验目的   1)、通过实验掌握CC2530芯片GPIO的配置方法,带你一步步走进嵌入式大....
    发表于 04-11 15:55 70次 阅读

    CC2530查询方式使用定时器

      实验目的   1)、通过实验掌握 CC2530 芯片 GPIO 的配置方法   2)....
    发表于 04-11 15:35 90次 阅读

    CC2530外部中断控制LED开关实验

      实验目的   1)、通过实验掌握CC2530芯片GPIO的配置方法,带你一步步走进嵌入式大....
    发表于 04-11 15:34 95次 阅读

    CC2530按键控制LED开关实验

      实验目的   1)、通过实验掌握CC2530芯片GPIO的配置方法   2)、掌握L....
    发表于 04-11 15:32 71次 阅读

    CC2530外部中断控制流水灯

      实验目的   1)、通过实验掌握CC2530芯片GPIO的配置方法,带你一步步走进嵌入式大....
    发表于 04-11 15:31 95次 阅读

    CC2530的流水灯实验

    CC2530的流水灯实验电路免费下载。
    发表于 04-11 15:30 80次 阅读

    GPIO输出控制实验-控制Led亮灭

      实验目的   1)、通过实验掌握CC2530芯片GPIO的配置方法,带你一步步走进嵌入式大....
    发表于 04-11 15:27 43次 阅读

    物联网中Zigbee技术

    Zigbee概念 ZigBee这一名称来源于密封的八字舞。ZigBee技术和RFID技术在2004年就被列为当今世界发展最快,市场前景最广...
    发表于 03-24 10:16 8000次 阅读

    CC2530中文数据手册完全版

    CC2530中文数据手册完全版
    发表于 03-14 15:16 202次 阅读

    涂鸦模组开发(压力传感器HX711)—1.模块准备

    概述 涂鸦智能 (NYSE:TUYA) 是一家致力于让生活更智能的领先技术公司,涂鸦提供能够智连万物....
    发表于 03-11 17:54 166次 阅读
    涂鸦模组开发(压力传感器HX711)—1.模块准备

    Wifi、蓝牙和Zigbee在物联网智能家居的应用指南

    物联网是新一代信息技术的重要组成部分,也是“信息化”时代的重要发展阶段。其英文名称是:“Intern....
    发表于 03-07 17:44 306次 阅读

    MCU_ZigBee之OSAL运行机理相关资料分享

    /***********************************************************************************************************************...
    发表于 03-01 07:28 299次 阅读

    ZigBee无线数据抓包使用说明

    第二步:选中官方安装文件“UbiquaToolbox_1.4.2244.msi”进行安装,安装过程中....
    发表于 02-28 12:01 247次 阅读
    ZigBee无线数据抓包使用说明

    ZigBee3.0数据包解析

    ZigBee3.0是ZigBee联盟推出的可以互联互通的标准协议,用之前的Packet Sniffe....
    发表于 02-28 11:48 400次 阅读
    ZigBee3.0数据包解析

    基于ZigBee定位技术的隧道人员定位系统

    说到隧道定位,我们最早想到的一定是RFID射频技能(刷卡定位)以及ZigBee技能(强度定位)。实际....
    的头像 sz_xindoo2006 发表于 02-24 16:30 614次 阅读

    怎样去设计一个基于ZigBee的光照自动开关窗帘系统

    这里写自定义目录标题项目原理实现功能硬件组成主要技术参数演示视频代码讲解欢迎使用Markdown编辑器新的改变功能快捷键合理的创...
    发表于 02-22 06:48 226次 阅读

    Lora无线通讯是什么?Lora无线通讯有哪些优势

    Lora无线通讯是什么?Lora无线通讯有哪些优势? 常见的通讯技术有哪几种呢?各有什么优缺点呢? ...
    发表于 02-21 06:41 903次 阅读

    蓝牙WiFi模块和ZigBee技术在智能家具领域的发展对比

    从物联网无线通信模块长远来看,很难说蓝牙模块、WiFi模块和zigbee模块三中通信协议哪种好,但目....
    的头像 jf_10471008 发表于 02-18 17:00 635次 阅读

    基于ZigBee定位技术下的隧道人员定位系统

    说到隧道定位,我们最早想到的一定是RFID射频技能(刷卡定位)以及ZigBee技能(强度定位)。实际....
    的头像 sz_xindoo2006 发表于 02-18 15:17 412次 阅读

    zigbee模块:LTE标准Cat1和nbiot无线模块差异

    2021 年对于zigbee物联网模块行业来说是忙碌的一年。zigbee模块需求快速增长,但半导体供....
    的头像 jf_10471008 发表于 02-18 15:07 683次 阅读
    zigbee模块:LTE标准Cat1和nbiot无线模块差异

    zigbee模块标准:LTE标准Cat1和nbiot模块差异

    2021年LTE Cat.1出货量同比增长3倍以上,超过NB-IoT出货量成为最大标准。LTE Ca....
    的头像 jf_10471008 发表于 02-18 14:28 718次 阅读
    zigbee模块标准:LTE标准Cat1和nbiot模块差异

    zigbee与WiFi模块和蓝牙模块的区别是什么

    先说无线吧。市面主流三大协议Wifi,Zigbee,蓝牙。(协议可以理解为控制通信方式)如果使用Wi....
    的头像 jf_10471008 发表于 02-18 14:15 751次 阅读

    MCU_ZigBee协议栈相关知识点总结

    /***********************************************************************************************************************...
    发表于 02-14 07:25 165次 阅读

    基于物联网技术下的智慧养老智能化解决方案

    智慧养老智能化解决方案选用了Zigbee、传感网络、云核算、医疗物联网、移动互联网等先进技能和理念,....
    发表于 01-27 14:28 2128次 阅读

    CC2530用户指南中文版

    CC2530用户指南中文版
    发表于 01-26 09:28 209次 阅读

    CC2530F32 CC2530F64 CC2530F128C产品资料英文版

    CC2530F32 CC2530F64 CC2530F128C产品资料英文版
    发表于 01-26 09:25 142次 阅读

    基于ZigBee定位技术下的室内人员定位

    1. 系统概述 新导智能基于企业/工厂的室内人员定位系统整体解决方案采用国内当今最先进的ZigBee....
    发表于 01-25 13:46 136次 阅读

    cc2530的IO口输出和输入该怎么配置呢

    cc2530的IO口输出和输入该怎么配置呢?
    发表于 01-25 07:00 841次 阅读

    怎样去使用CC2530的定时/计数器中断系统呢

    怎样去使用CC2530的定时/计数器中断系统呢? CC2530的定时/计数器初始化的方法和原理是什么? ...
    发表于 01-25 06:40 278次 阅读

    如何去实现一种基于STM32+ZIGBEE组网的防火防潮预警系统设计呢

    如何去实现一种基于STM32+ZIGBEE组网的防火防潮预警系统设计呢?...
    发表于 01-25 06:12 266次 阅读

    cc2530最小系统是由哪些部分组成的

    cc2530最小系统是由哪些部分组成的?cc2530的外部中断原理是什么? 如何对GPIO的IO口输入输出进行配置呢? ...
    发表于 01-25 06:09 1159次 阅读

    第三章、Zigbee模块参数(DRF2658C、DRF2659C、DRF2670C)

    3.1,DRF2658C(USB接口)3.1.1,DRF2658C电气参数输入电压: DC 5V温度....
    发表于 01-14 13:31 131次 阅读
    第三章、Zigbee模块参数(DRF2658C、DRF2659C、DRF2670C)

    实验二 —— 串口通信

    实验要求实验源码/*exam2coo.h*/#ifndef EXAM2COO_H#define EX....
    发表于 01-14 10:32 69次 阅读
    实验二 —— 串口通信

    zigbee 数据发送周期和设定的周期不一致

    zigbee 数据发送周期和设定的周期不一致?最后结论:一直以为的硬件问题很可能是软件问题,检查下程....
    发表于 01-12 20:11 73次 阅读
    zigbee 数据发送周期和设定的周期不一致

    Zigbee(六):TI ZStack协议栈4:低功耗模式下串口通信

    提纲本片将介绍,低功耗模式下的串口通信,旨在介绍TI ZStack协议栈的低功耗逻辑以及方法。本片的....
    发表于 12-31 19:07 105次 阅读
    Zigbee(六):TI ZStack协议栈4:低功耗模式下串口通信

    Zigbee(二):低功耗

    因为在好多zigbee应用中都会涉及低功耗,所以把低功耗单独拿出来说。
    发表于 12-31 19:04 137次 阅读
    Zigbee(二):低功耗

    怎样使用Zigbee模块的低功耗功能

    怎样使用Zigbee模块的低功耗功能低功耗其实包含二方面的含义​:一是运行时的功耗,一般单片机在20....
    发表于 12-31 19:03 145次 阅读
    怎样使用Zigbee模块的低功耗功能

    无线单片机课程设计--基于ZigBee的厨房温度气体监控系统

    基于WSN的厨房温度气体监控系统一、 题目的要求和意义课程设计的目的:本课题是学生们使用单片机和至少....
    发表于 12-31 18:52 106次 阅读
    无线单片机课程设计--基于ZigBee的厨房温度气体监控系统

    zigbee3.0 之 Door Lock

    zigbee3.0的程序也写了一段时间了,有一些设备的移植也已经完成了,一直想记录一下这个移植的步骤....
    发表于 12-28 19:04 64次 阅读
    zigbee3.0 之 Door Lock

    按键控制跑马灯的暂停与运行

    ZigBee按键控制跑马灯的运行与暂停#ZigBee按键控制流水的灯的运行与暂停#ZigBee按键控....
    发表于 12-20 18:46 294次 阅读
    按键控制跑马灯的暂停与运行

    基于CC2530的ZigBee通信网的应用设计.pdf

    基于CC2530的ZigBee通信网的应用设计.pdf
    发表于 12-15 18:17 420次 阅读

    基于zigbee、wifi物联网废水污染物在线监测建设方案.pdf

    运用现代物联网传感器技术、自动测量技术,自动控制应用技术以及相关的专用分析软件和通讯网络所组成的综合....
    发表于 12-15 18:12 115次 阅读

    基于Zigbee、Wifi 物联网智能农业解决方案.pdf

    物联网的农业应用,将面对一系列在广域空间分布的信息获取、高效可靠的 信息传输与互联、面向不同应用需....
    发表于 12-15 18:07 115次 阅读

    zigbee CC2530读取MPU6050的方法及代码

    前段时间由于项目需要,需要使用cc2530通过IIC读取MPU6050的数据。发现网上并没有代码,很....
    发表于 12-06 16:51 227次 阅读
    zigbee CC2530读取MPU6050的方法及代码

    STM32F429与CC2530 ZigBee模块通信

    本学期学了物联网技术与应用课程,有接触到了ZigBee模块,期末课设就是做一个简单的ZigBee环境....
    发表于 11-29 20:51 460次 阅读
    STM32F429与CC2530 ZigBee模块通信

    ZigBee-CC2530单片机 - 按键控制跑马灯的启停

    ZigBee-CC2530单片机 - 按键控制跑马灯的启停程序源码#include "ioCC253....
    发表于 11-29 20:36 292次 阅读
    ZigBee-CC2530单片机 - 按键控制跑马灯的启停

    【CC2530强化实训02】普通延时函数实现按键的单击与双击

    【题目要求】 用一个按键实现单击与双击的功能已经是很多嵌入式产品的常用手法。使用定时器的间隔定时....
    发表于 11-29 20:21 121次 阅读
    【CC2530强化实训02】普通延时函数实现按键的单击与双击

    ZigBee-CC2530单片机 - 4路硬件定时器PWM输出

    ZigBee-CC2530单片机 - 4路硬件定时器PWM输出程序源码#include <io....
    发表于 11-29 19:36 153次 阅读
    ZigBee-CC2530单片机 - 4路硬件定时器PWM输出

    CC2530 用于 2.4 GHz IEEE 802.15.4 / RF4CE / ZigBee 的第二代片上系统解决方案

    CC2530是适用于IEEE 802.15.4,Zigbee和RF4CE应用的真正片上系统(SoC)解决方案。它可以以非常低的总物料清单成本构建强大的网络节点。 CC2530将领先的RF收发器的卓越性能与行业标准的增强型8051 MCU,系统内可编程闪存,8 KB RAM以及许多其他强大功能相结合。 CC2530有四种不同的闪存版本:CC2530F32 /64/128/256,分别具有32/64/128/256 KB的闪存。 CC2530具有多种工作模式,非常适合需要超低功耗的系统。工作模式之间的短转换时间进一步确保了低能耗。 结合德州仪器(TI)业界领先的黄金单元状态ZigBee协议栈(Z-Stack),CC2530F256提供了强大而完整的功能。 ZigBee解决方案。 结合德州仪器(TI)的黄金单元状态RemoTI堆栈,CC2530F64及更高版本提供了强大而完整的ZigBee RF4CE远程控制解决方案。 特性 RF /布局 2.4 GHz IEEE 802.15.4兼容RF收发器 出色的接收灵敏度 可编程输出功率高达4.5 dBm 非常少的外部组件 异步网络只需要一个单晶体 6 mm×6 mm QFN40封装 适用于符合全球无线电规范的系统 - 频率规定:ETSI EN 300 328和EN 300 440(欧洲), FCC CF...
    发表于 11-02 19:33 1203次 阅读
    CC2530 用于 2.4 GHz IEEE 802.15.4 / RF4CE / ZigBee 的第二代片上系统解决方案

    CC2531 用于 IEEE 802.15.4 和 ZigBee 应用的片上系统解决方案

    CC2531是一款支持USB的真正片上系统(SoC)解决方案,适用于IEEE 802.15.4,ZigBee和RF4CE应用。它可以以低总物料清单成本构建USB加密狗或USB可升级网络节点。 CC2531将领先的RF收发器的性能与业界标准的增强型8051 MCU,系统内可编程闪存,8 KB RAM以及许多其他强大功能相结合。 CC2531具有多种工作模式,适用于需要超低功耗的系统。操作模式之间的短转换时间进一步确保了低能耗。 USB HID和CDC库和示例的源代码可从www.ti.com上的CC2531产品页面下载。 结合业界领先的黄金单元状态ZigBee协议栈(Z-Stack) )来自德州仪器,CC2531提供强大而完整的ZigBee USB加密狗或固件可升级网络节点。 结合德州仪器的黄金单元状态RemoTI堆栈,CC2531提供强大的ZigBee RF4CE遥控器 - USB加密狗或TV /STB实现的控制目标。 特性 RF /布局 2.4 GHz IEEE 802.15.4兼容RF收发器 出色的接收灵敏度 可编程输出功率高达4.5 dBm 少数外部组件 异步网络只需要单个晶体 6毫米×6毫米QFN40封装 适用于符合全球无线电频率规定的系统:ETSI EN 300 328和EN 300 440(欧洲)...
    发表于 11-02 19:33 844次 阅读
    CC2531 用于 IEEE 802.15.4 和 ZigBee 应用的片上系统解决方案

    CC2520 二代 2.4GHz ZigBee/IEEE 802.15.4 射频收发器

    CC2520是TI针对2.4 GHz免许可ISM频段的第二代ZigBee®/IEEE 802.15.4 RF收发器。该芯片通过提供最先进的选择性/共存性,出色的链路预算,高达125°C的工作温度和低电压工作,实现了工业级应用。此外,CC2520还提供广泛的应用硬件支持帧处理,数据缓冲,突发传输,数据加密,数据认证,空闲信道评估,链路质量指示和帧定时信息。这些功能可降低主控制器的负载。 在典型系统中,CC2520将与微控制器和一些额外的无源元件一起使用。 特性 申请 IEEE 802.15.4系统 ZigBee®系统 工业监控 家庭和楼宇自动化 自动抄表 低功耗无线传感器网络 机顶盒和遥控器 消费类电子产品 主要特点 最先进的选择性/共存相邻信道抑制:49 dB 备用信道抑制:54 dB 出色的链路预算(103dB) 400 m视距范围 扩展温度范围(? ?40至+ 125°C) 宽电源范围:1.8 V ?? 3.8 V 广泛的IEEE 802.15.4 MAC硬件支持卸载微控制器 AES-128安全模块 CC2420接口兼容模式 低功率 RX(接收帧,?? 50 dBm)18.5 mA TX 33.6 mA @ +5 dBm TX 25.8 mA @ 0 dBm 设备齐全的开发套件 硬件中的数据包嗅探器支持 ZigBee®是Z...
    发表于 11-02 19:33 514次 阅读
    CC2520 二代 2.4GHz ZigBee/IEEE 802.15.4 射频收发器

    CC2592 2.4GHZ 射频范围扩展器

    CC2592器件是一款针对低功率和低压2.4GHz无线应用的经济高效且高性能的RF前端。 CC2592器件是一款针对德州仪器(TI)所有CC25XX 2.4GHz低功率RF收发器,发射器和片上系统产品的范围扩展器。 为了增加链路预算,CC2592器件提供一个可增加输出功率的功率放大器,以及一个具有低噪声系数的LNA,以提升接收器灵敏度。 CC2592器件提供一个极小尺寸,高输出功率RF设计,此设计采用4mm x 4mm四方扁平无引线(QFN)-16封装。 CC2592器件包含高性能无线应用简单设计所需的PA,LNA,开关,RF匹配和不平衡变压器。 特性 与德州仪器(TI)2.4GHz低功率RF器件的无缝对接 + 22dBm输出功率 CC2520,CC253X和CC85XX上3dB典型经改进灵敏度 极少的外部组件 集成开关 集成匹配网络 集成不平衡变压器 集成电感器 集成功率放大器(PA) 集成低噪声放大器(LNA) 通过HGM端子的LNA增益数字控制 断电时(LNA_EN = PA_EN = 0),电流100nA 低发送流耗 对于+ 22dBm,PAE = 34%,电压3V时的电流为155mA 低接收流耗 针对高增益模式的4.0mA电流 针对低增益模式的1.9mA电流 4.7dB L...
    发表于 11-02 19:32 523次 阅读
    CC2592 2.4GHZ 射频范围扩展器

    CC2538 用于 2.4GHz IEEE 802.15.4-2006 和 ZigBee 应用的强大片上系统

    CC2538xFnn是适用于高性能ZigBee应用的理想无线微控制器片上系统(SoC)。该器件包含基于ARM Cortex M3的强大的MCU系统,具有高达32KB的片上RAM和高达512KB的片上闪存以及可靠的IEEE 802.15.4射频功能。这使得该器件能够处理涉及安全性,要求严格的应用程序以及无线下载的复杂网络协议栈.32个通用输入和输出(GPIO)以及串行外设接口可实现到电路板其它部分的简单连接。强大的硬件安全加速器可在CPU处理应用任务的同时实现快速且高效的认证和加密。具有保持功能的多个低功耗模式可实现从休眠状态快速唤醒并且显着降低执行顺期平稳开发,CC2538xFnn包括一个强大的调试系统和一个综合性驱动器库。为了减少应用闪存封装尺寸, CC2538xFnn ROM包含一个实用功能库和一个串行引导加载器.CC2538与T我免费提供的稳健且全面的Z-Stack软件解决方案搭配使用,可提供市场上功能最强大,最稳定的ZigBee解决方案。 特性 微控制器 强大的ARM Cortex-M3,具有代码预提取功能 高达32MHz的时钟速度 512KB,256KB或128KB系统内可编程闪存 支持片上无线升级(OTA) 支持双Zigbee应用配置 高达32KB的RAM(...
    发表于 11-02 19:32 920次 阅读
    CC2538 用于 2.4GHz IEEE 802.15.4-2006 和 ZigBee 应用的强大片上系统

    CC2533 用于 2.4GHz IEEE 802.15.4 和 ZigBee 应用的真正的片上系统解决方案

    CC2533是基于IEEE 802.15.4的远程控制系统的优化片上系统(SoC)解决方案。当用作灵活的SoC时,它可以以低物料成本构建单芯片遥控器。当在RemoTI RF4CE堆栈的无线网络处理器配置中使用时,它还提供了将RF4CE功能添加到设备或目标的简单路径。可以以非常低的总物料清单成本构建强大的网络节点。 CC2533将领先的RF收发器的卓越性能与单周期8051兼容CPU相结合,最高可达96 KB - 系统可编程闪存,高达6 KB RAM,以及许多其他强大功能。 CC2533具有高效的功耗模式,RAM和寄存器保持低于1μA,非常适合需要超低功耗的低占空比系统。工作模式之间的短转换时间进一步确保了低能耗。 结合德州仪器的黄金单元状态RemoTI堆栈,CC2533提供了强大而完整的ZigBee RF4CE远程控制解决方案。它也非常适合在具有SPI /UART /I 2 C接口的网络处理器配置中实现远程控制系统的目标端。 CC2533配有参考设计和实现远程控制系统的示例软件,以确保高效的设计。 CC2533有三种内存大小配置: CC2533F32 - 32 KB闪存,4 KB RAM CC2533F64 - 64 KB闪存,4 KB RAM CC2533F96 - 96 K...
    发表于 08-21 18:44 1475次 阅读
    CC2533 用于 2.4GHz IEEE 802.15.4 和 ZigBee 应用的真正的片上系统解决方案