
红外
文章平均质量分 63
单片机毕业设计-远望创客学堂
嵌入式物联网方向,一起学习共同进步。有需要请联系VX:wolfempire
展开
-
基于ESP8266和SU-03T的离线语音红外遥控器设计
基于ESP8266和SU-03T的离线语音红外遥控器设计,提供软硬件资料。原创 2023-01-09 16:36:44 · 2080 阅读 · 2 评论 -
vscode下使用arduino插件开发ESP32
vscode是基于arduino IDE编译的所以需要安装arduino IDE环境,arduino可以是安装版也可以是免安装版。我的arduino是免安装版。Arduino环境下配置ESP32开发环境Arduino下选择“文件-首选项”添加https://dl.espressif.com/dl/package_esp32_index.json到附加开发板管理器网址,在arduino “工具-开发板-开发板管理器”下就可以看到ESP32包注意:必须使用上述方法来安装ESP32开发环境原创 2021-09-27 11:14:31 · 3282 阅读 · 0 评论 -
STM32 单片机 读取 GY906 ML90614非接触式红外传感器
MLX90614是一款红外非接触温度计,由内部状态机控制物体温度和环境温度的测量和计算,进行温度后处理,并将结果通过PWM或是SMBus模式输出。MCU主要通过SMBus协议与MLX90614通信来读取它的数据。GY906模块主要分GY-906-BAA(或DAA,测距2CM),GY-906-BCC(或DCC,测距10CM)和GY-906-DCI(测距1M),这里使用的是GY906-DAA模块。程序使用最新的STM32 HAL库产生, 与GY906模块通信的SDA SCL脚设置为开...原创 2022-04-27 16:04:22 · 7296 阅读 · 3 评论 -
基于STC和SU-03T离线语音模块的智能红外遥控器
基于STC和SU-03T离线语音模块的智能红外遥控器,提供软硬件开发资料。原创 2022-01-17 10:41:41 · 7218 阅读 · 0 评论 -
智能红外遥控器(八):小度音箱读取温湿度
本例程的原理是百度音箱和开发板都连接WIFI,百度音箱通过Blinker 服务器来读取开发板上的温湿度传感器,温湿度读取使用DHT11库。添加设备关联账号的操作同“智能红外遥控器(七)”淘宝链接定义SENSOR设备:百度音箱请求温湿度数据:开发板间隔读取温湿度值:对小度音箱说“读取(APP定义的设备名)温度” “读取(APP定义的设备名)设备湿度”小度音箱即可报告开发板采集到的温湿度值。...原创 2021-09-30 19:49:44 · 3375 阅读 · 0 评论 -
智能红外遥控器(七):使用flash_download_tool烧录开发板程序
Arduino IDE中工程每次烧录都需要重新编译,耗时较长,如果程序已调试完成不再做大的改动那就可以通过Arduino IDE生成bin文件,使用ESP32官方烧录工具flash_download_tool烧录,这样不需要重新编译可以节约很多时间。淘宝链接开发板发货默认烧录的是“DHTtester.ino”工程程序,以下以这个工程bin文件烧录为例。打开“DHTtester.ino”工程,选择“项目-导出已编译的二进制文件”然后工程会重新编译,等待编译完成后在工程目录下生成bin文原创 2021-09-29 13:20:03 · 3021 阅读 · 0 评论 -
智能红外遥控器(六):小度音箱控制格力空调
本例程的原理是百度音箱和开发板都连接WIFI,百度音箱通过Blinker 服务器来控制开发板,开发板通过红外控制格力空调,红外控制同第5章使用的也是IRremoteESP8266库。在Blinker APP上添加WIFI设备进入Blinker app,点击右上角“+”号,然后选择添加设备-独立设备,选择网络接入,然后在选择通信服务界面上选择“阿里云”,会生成Secret Key,复制此Key用于arduino程序中,同时Blinker APP上完成了WIFI设备添加。关联上小度音箱后这个设备会显原创 2021-09-28 14:02:08 · 7009 阅读 · 0 评论 -
智能红外遥控器(五):手机蓝牙控制格力空调
ESP32使用蓝牙控制格力空调APP界面如下图所示:ac.next.protocol = decode_type_t::KELV原创 2021-09-24 10:00:02 · 4419 阅读 · 2 评论 -
智能红外遥控器(四):手机蓝牙控制格力风扇&康佳加湿器
本例程的原理是Blinker APP通过BLE连接开发板,APP通过控制开发板发送红外信号来间接控制格力风扇或康佳加湿器。可以通过前面的红外收发例程解码家中的红外设备来实现Blinker APP控制家中红外设备。本例程使用的是Blinker(点灯科技)提供的免费客户端,因为是BLE程序所以并没有使用到服务器,Arduino IDE端需安装blinker arduino库,手机端需安装Blinker app,Android系统在应用商店搜索下载blinker APP,IOS系统在app store搜索原创 2021-09-24 09:53:34 · 3123 阅读 · 0 评论 -
智能红外遥控器(三):红外学习&温湿度读取
打开“配套源码”下IRrecvTest工程,连接开发板到PC并选择正确的COM口在Arduino IDE中选择“项目-上传”程序将自动编译并下载。烧录时显示”Connecting……..______.........”然后超时显示“A fatal error occurred: Timed out waiting for packet header”,可以在显示Connecting时按住IO0键,正常烧录后松开IO0键即可(或者多次按下松开IO0键直至显示正常烧录界面)。烧录成功后复原创 2021-09-24 09:37:09 · 2130 阅读 · 0 评论 -
智能红外遥控器(一):功能简介
红外遥控器有红外收发和温湿度读取功能,配合ESP32模块(型号为ESP-WROOM-32)可实现蓝牙&WIFI远程控制家中的红外电器。原创 2021-09-24 08:36:17 · 2906 阅读 · 0 评论 -
智能红外遥控器(二): Arduino环境搭建及库安装
Arduino IDE可以使用安装版“arduino-1.8.13-windows.exe”或免安装压缩包“arduino-nightly-windows.zip”,我使用的是免安装版,将arduino解压在目录“D:\arduino-nightly”。也可以在官网Arduino - Home 下载最新版Arduino IDE。安装过程中会弹出“驱动安装”选项,点击安装即可。安装完成后打开IDE进入espressif的仓库https://github.com/espressif 选择..原创 2021-09-24 08:52:32 · 6048 阅读 · 0 评论