基于ESP8266与Blinker(点灯科技平台)的智能遥控器设计(一)

实现步骤

1. 简介

…今天一起来学习做一个可以用手机控制的红外遥控器,还可根据需求定时开关电视,一键进入设定电视节目。或者在快到家时,提前开启家中的空调、窗帘等红外遥控装置,为本不支持智能控制的红外遥控设备接入智能家居。
主要需要的硬件有:,

模块 价格
ESP8266模块(直插式)基于ESP8266与Blinker(点灯科技平台)的智能遥控器设计(一)_第1张图片 6元左右
ESP8266烧录器基于ESP8266与Blinker(点灯科技平台)的智能遥控器设计(一)_第2张图片 8元左右
红外模块(接收)基于ESP8266与Blinker(点灯科技平台)的智能遥控器设计(一)_第3张图片 2元左右
红外模块(发射) 基于ESP8266与Blinker(点灯科技平台)的智能遥控器设计(一)_第4张图片 2元左右
杜邦线 (母母线)

软件设备部分,我们需要下载Arduino IDE开发软件,可直接到Arduino官网下载,选择适合自己电脑的版本下载后安装即可。

1.1 arduino IDE ESP8266开发

额外我们还需要下载开发ESP8266的拓展模块(由于来源于网络,并不知原开发者是谁,故没有备注出处)

    链接:https://pan.baidu.com/s/16_lap-AsPbv3wixJ7qbiSQ
     
    提取码:05tm 

下载完成后,双击安装,等待进度条结束后,窗口会自动关闭,随后重启打开arduino IDE。选择如图所示开发板型号。
基于ESP8266与Blinker(点灯科技平台)的智能遥控器设计(一)_第5张图片

1.2 Blinker库、IRremoteESP8266(红外)库

点灯科技官方下载并安装blinker Arduino库链接及教程:

    https://github.com/blinker-iot/blinker-library/archive/master.zip

国内gitee(码云)下载较快:

    https://gitee.com/lp670907/blinker-library
    
    https://gitee.com/lp670907/IRremoteESP8266

点击右边橙色按钮(克隆/下载)-> 下载zip
Windows:将下载好的blinker库和IRremoteESP8266库分别解压到 我的电脑>文档>Arduino>libraries 文件夹中,重启Arduino IDE即可。

1.3 测试

将ESP8266 安装到烧录器上,插上电脑,Arduino IDE选择文件->示例->IRremoteESP8266->IRrecvDemo
选择左上角的箭头开始编译下载
基于ESP8266与Blinker(点灯科技平台)的智能遥控器设计(一)_第6张图片
然后等待一会,出现下方所示结果,即可开始进行开发。
基于ESP8266与Blinker(点灯科技平台)的智能遥控器设计(一)_第7张图片

链接: 基于ESP8266与Blinker(点灯科技平台)的智能遥控器设计(一).
链接: 基于ESP8266与Blinker(点灯科技平台)的智能遥控器设计(二).
链接: 基于ESP8266与Blinker(点灯科技平台)的智能遥控器设计(三).
链接: 基于ESP8266与Blinker(点灯科技平台)的智能遥控器设计(四).

你可能感兴趣的:(物联网学习,ARDUINO,物联网,智能家居,ESP8266)