前言上一篇文章分析了美的空调 R05D 红外协议原理,接下来将通过 STM32 单片机编程实现空调控制。代码初始化 PWM将红外发射管接在 PA1 引脚上,使用 TIM2 时钟控制 PWM 波形,输出 38kHz 载波。通过分频和自动重装载值设定,得出 ...
阅读全文...
美的空调 R05D 红外协议研究(一)
背景通常情况下红外遥控采用NEC协议传输数据,而美的空调采用 R05D 协议,因此一般的红外发射模块无法对空调进行控制。本文将对美的空调 R05D 协议展开分析,并通过 STM32 单片机进行红外遥控。R05D 红外协议原理1.编码格式编码格式为 L A...
阅读全文...
阅读全文...
Bili23 Downloader V1.42 版本发布
Version 1.42 正式版发布本次更新内容:支持下载 Hi-Res 无损以及杜比全景声音质1,同时设置中新增“默认下载音质”选项2新增“自动添加序号”选项,在批量下载视频时可自动添加序号2新增“仅保留合成后的视频”选项,视频合成完成后,自动删除先前...
阅读全文...
阅读全文...
Python 中实现微秒级延迟
背景最近在研究红外收发,0/1信号延迟需要达到微秒级,而 time.sleep() 达不到这么高的精度,好在 time.time() 时间戳可以实现微秒级别,故采用此方式。代码原理非常简单,只是做个记录。def delay_us(t):
star...
阅读全文...
阅读全文...
IoT Platform Python SDK 开发指南
目录SDK 版本SDK 简介准备工作创建产品模型并注册设备设备初始化命令下发平台消息下发属性上报SDK 版本版本说明1.00提供对接 IoT Platform 平台的能力。SDK 简介SDK 提供对接 IoT Platform 的能力,开发者通过调用 S...
阅读全文...
阅读全文...
mosquitto 开启密码验证,使用TLS加密
本篇文章是对之前的补充。开启密码验证编辑配置文件:vim /etc/mosquitto/mosquitto.conf将 allow_anonymous 设置为 false,禁止匿名登录。指定密码存储文件:password_file /etc/mosqui...
阅读全文...
阅读全文...
简单搭建属于自己的物联网系统(五):简单控制LED灯开关
前言本篇篇幅较少,主要介绍使用GPIO接口控制LED灯的开关。准备工作LED发光二极管。连接LED灯LED灯长针为正极,短针为负极,为方便区分,长针连红线,短针连黑线,如图所示。对照开发板的针脚图,将LED灯连接到开发板上。红线连接任意一个GPIO接口,...
阅读全文...
阅读全文...
简单搭建属于自己的物联网系统(四):使用温湿度传感器采集数据
前言本篇我们实现 AHT10 温湿度传感器采集周围环境数据,并设置定时采集功能,将数据上报至物联网平台。准备工作在上一篇文章中只是简单提了一下设备侧的硬件,下面补上实物图,以供参考。OrangePi 3B 开发板,这里我已经装好了底座,接上了天线。AHT...
阅读全文...
阅读全文...
