ESP8266
文章平均质量分 71
ESP8266 WIFI模块的开发
嵌入式翟同学
一万年太久,只争朝夕
展开
-
智能氛围灯
ESP8266文章目录ESP8266一、简介二、代码部分三、硬件电路一、简介最近想着这做一个氛围灯,所以就在网上买了一个灯,将里面的电路进行了改装,今天就把我做的分享给大家二、代码部分注意修改代码的设备秘钥,char auth[] = "8dd8b63";/****设备秘钥****/,代码支持小爱同学的控制,与智能配网,连接网络在一分钟内没有连接成功,将进入深度睡眠模式。按下复位开关后可进行重启设备再次连接//WS2812氛围灯#define BLINKER_PRINT Serial#de原创 2021-08-03 21:21:06 · 922 阅读 · 0 评论 -
ESP8266+Blinker+小爱同学舵机控制开关
ESP8266文章目录ESP8266一、简介二、硬件连接三、代码四、blinker软件配置总结一、简介最近想着用我们的小爱同学语音控制卧室的灯,这样就可以在睡觉的时候不用下床了,之前我们总是测试ESP8266控制5v的灯,如何控制220v的节能灯,相信大家也看到过很多的控制办法,一种是之间通过继电器进行控制,二一个就是采用舵机之间放在开关上进行控制,今天就给大家介绍第二种二、硬件连接这里我添加了一个DHT11温湿度传感器用于温湿度信息的采集显示,整个控制的电源采用一个普通的5v 1A的充电器为其原创 2021-08-01 17:36:07 · 5621 阅读 · 3 评论 -
ESP8266相互通讯(ESP-NOW)
ESP8266一.简介这篇给大家分享一下多个ESP8266直接相互通讯,因为想做智能家居系统,但是想了一下,不止一个产品,比如测量温湿度的,检测人体的各种传感器,而且所处的位置也不一样,最后想到这个办法,可以用一个ESP8266模块作为一个总的控制,就像一个管家,来和其他ESP8266通讯,来实现我们想要的功能。先说一下ESP-NOW,它是Espressif开发的一种协议,它使多个设备无需使用Wi-Fi即可相互通信。该协议类似于低功率的2.4GHz无线连接。设备之间需要进行配对,然后才能进行通信。配原创 2021-01-25 21:39:55 · 19680 阅读 · 20 评论 -
ESP8266+0.96OLED驱动显示(I2C)
ESP8266一.简介这篇我们说一下ESP8266来驱动OLED显示屏显示,这里使用的是I2C的屏幕,像Arduino中有好几个库可以驱动屏幕,但是都是封装好的像I2C的两个控制管脚都封进去了,不能理解,这样移植性就特别差了,今天我给大家分享一下的该的,很好理解,移植性很强,相信大家和我一样都希望同一代码可以在多个平台下使用。我的测试环境具体的环境如下开发环境:Arduino IDE开发板 :ESP8266-12F屏幕:0.96寸OLED(4针I2C)二.管脚定义I2C接口,这里原创 2021-01-19 20:03:24 · 20910 阅读 · 18 评论 -
ESP8266+blinker点灯(小爱+天猫+小度三合一)
ESP8266一.简介今天给大家说一下各个语言助手来控制ESP8266来点灯,这是我们用的还是blinker平台,前面有写过关于小爱同学点灯的文章,今天说一下小度和天猫精灵的控制二.程序1.小爱同学头文件的声明#define BLINKER_MIOT_LIGHT初始化BlinkerMIOT.attachPowerState(miotPowerState); //小爱语音操作注册函数函数实现,这里我以点灯为例//小爱电源类回调void miotPowerState(con原创 2021-01-03 19:30:28 · 9306 阅读 · 16 评论 -
ESP8266-12F最小系统板程序烧录
ESP8266一.简介前一段时间一直用ESP8266-12F开发板来学习开发,但是最近想做一些小的智能产品,像智能时钟以及温湿度检测等等,如果用一个完整的模块感觉有点大,很占地方而且价格也比最小系统板贵好多,所以就想用最小系统板来开发,但是面临的第一个比较重要的问题就是不知道如何给这个板子烧写程序,经过几天的学习将程序烧录进去了,今天我把我的方法分享给大家二.准备1.ESP8266-12F系统板管脚定义图2.转接板我为了接线方便一点就在淘宝上买了这个转接板,当然不用也是没有问题的,但是价原创 2020-12-01 23:01:06 · 13103 阅读 · 9 评论 -
Arduino IDE入门编程
文章目录Arduino一.前言二.Arduino 编程语法1. 常量2. 结构3. 数字 I/O4. 模拟 I/O5. 时间函数6. 串口收发函数7. 数学函数Arduino一.前言Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。由一个欧洲开发团队于2005年冬季开发。由于arduino IDE支持各种型号的硬件,比如我的STM32,ESP8266等等,所以使用的人也越来越多。Arduino IDE将许多多复杂的操作原创 2020-06-21 22:01:56 · 4427 阅读 · 1 评论 -
ESP8266+安信可微信智能配网
文章目录ESP8266一.前言二.环境三.代码讲解1.讲解2.示例3.blinker添加智能配网四.开始配网1.微信配网2. EspTouch软件五.总结ESP8266一.前言ESP8266模块深受发大电子爱好者的追捧,但是ESP8266连接网络是个问题,相信好多朋友都是将wifi名称和密码写死在代码中的,就像我这样char ssid[] = "IT老翟"; //你的WiFi热点名称char pswd[] = "123456789"; //你的WiFi密码但是问题来啦,当我们的设备或一个地方原创 2020-06-10 21:55:36 · 12551 阅读 · 20 评论 -
你们的小爱同学还能用blinker点灯吗
小爱同学前言昨天一个朋友说他的小爱同学没有办法控制ESP8266,因为之前玩过之后有好一阵没有玩了,所有我用之前的代码跑了一下,用blinker软件可以控制完全没有问题,到小爱同学这里就是,帮你操作了,要么就是先看看设备状态,总之小爱同学无法控制记起来了,blinker软件最近好像更新了,那相应的库也·需要更新解决问题首先我们需要下载 blinker 最新版的库下载:blinker库将下载完成的库,解压到我们 arduino软件安装路径下的库文件当中,之前的那个blinker库可以删除原创 2020-05-23 22:02:44 · 4403 阅读 · 7 评论 -
Arduino+esp8266+blinker物联网开发
文章目录blinker点灯一.简介二.开发环境的搭建1.arduino的安装2.添加esp8266开发板3. blinker库的导入4.驱动的安装4.手机端安装app三.开发第一个点灯程序1.添加设备2.载入示例3.代码部分4.代码讲解5.程序烧写四.总结blinker点灯一.简介为了加深为物联网知识的认识,今天就教大家如何用手机app来控制我们的开发板。我们的开发环境是以arduino I...原创 2020-03-14 18:40:13 · 27826 阅读 · 21 评论 -
小爱同学+ESP8266+blinker点灯
文章目录小爱同学控制一.简介二. app端添加设备三. 小爱同学接入1.简绍2.代码部分3.代码讲解4.米家的配置四.总结小爱同学控制一.简介前面的教程都说了用blinker app来控制开发板上面的灯,以及温湿度数据的反馈,但都是通过通过按键来控制的,今天我们来用语音控制,来操作我们开发板上面的小灯其实我们可以,直接用blinker app里面的语音控制,直接将我们的语音指令录制到相应的...原创 2020-03-23 11:00:55 · 13430 阅读 · 7 评论 -
小爱同学+ESP8266+blinker监测数据
文章目录blinker数据反馈一.简介二.app配置三.小爱同学接入1.代码部分2.代码说明3. 语音控制四.总结blinker数据反馈一.简介这一节我们主要说一下通过小爱同学来控制esp8266开发板采集温湿度数据,然后语言播报这里我们用到的模块还是DHT11温湿度传感器,没有配置DHT库的朋友,可以看前面的教程,这里就不多说了二.app配置这次我们的设备是用于读取数据的,所以设备名...原创 2020-03-23 16:14:28 · 7700 阅读 · 12 评论 -
ESP8266+blinker测温湿度
文章目录blinker数据反馈一.简介二.心跳包三.心跳包初始化ui1.代码部分2.ui库的使用四.温湿度测试1.DHT 库的安装2.app端ui组件设置3.代码部分4.测试四.总结blinker数据反馈一.简介我们在做智能家居项目的时候,数据的反馈是必不可少的,比如测温度湿度等等,将得到的数据通过服务器发送到我们的app端,实时的观测数据,今天简=简绍的是blinker 的心跳包来反馈数据...原创 2020-03-22 21:14:13 · 12108 阅读 · 17 评论 -
ESP8266驱动oled显示多级菜单(spi)
oled显示多级菜单显示注意环境ESP8266 WIFI模块OLED屏 (0.96英寸 spi)Arduino IDE 编译环境代码定义一个结构体typedef struct{ uchar current; uchar up; //向上翻索引号 uchar down; //向下翻索引号 uchar enter;//确认索引号 void (*current_o...原创 2020-05-06 23:18:16 · 12146 阅读 · 2 评论 -
ESP8266+OLED制作网络时钟
文章目录网络时钟的制作一.简绍网络时钟的制作一.简绍今天我们通过一个ESP8266模块和一块oled屏来制作一个网络时钟,我下简绍一下我制作的模块型号开发环境 Arduino IDE 1.8.11ESP8266(CP2102)(arduino 开发中选 NodeMcu 0.9 )OLED ( 7针IIC/SPI 黄蓝双色)(SSD1306_128X64)...原创 2020-04-04 16:07:10 · 15134 阅读 · 14 评论 -
blinker点灯开关组件
文章目录一.简介二.组件简绍三.代码部分一.简介前面我们说了,用于通过blinker来实现点亮开发板上面的小灯,但是用的开关组件只是按一下打开灯或者再按一下熄灭灯,从app上看不清到底是开灯的还是关灯着,所以这次说一下,按键后反馈组件的状态二.组件简绍在编辑模式下,点击按键进入编辑组件页面,可以看到 按键类型 有两种:普通按键、开关按键普通按键每次按下发送的指令为{"btn-abc...原创 2020-03-24 23:46:07 · 14425 阅读 · 16 评论
分享