nodemcu

Understanding IR codes for Samsung TV

你说的曾经没有我的故事 提交于 2021-01-01 05:07:06
问题 Can somebody help me to understand how could I use RAW IR data in an project using ESP8266-HTTP-IR-Blaster library ? I've created a NodeMCU board with an IR sender and receiver according to https://github.com/mdhiggins/ESP8266-HTTP-IR-Blaster Everything is working fine as long as I'm using the captured codes for ex.: http://NodeMCU-IP/msg?code=E0E040BF:SAMSUNG:32 This is the Code for the Power button (E0E040BF) As I'm using it in a home automation system, it would very beneficial for me if I

WIFI小车APP远程控制,无线智能小车之ESP8266例程

时光总嘲笑我的痴心妄想 提交于 2020-12-25 03:39:21
WIFI小车无线远程控制,智能小车之ESP8266例程 原理讲解 小车改装 ESP8266 例程代码 WIFI配网 程序测试 安卓app制作 原理讲解 原理简述:利用发布订阅模式,即:利用ESP8266 订阅了一个主题,再利用app inventor 编写的app 往这个主题发布消息,由于ESP8266 订阅了这个消息,所以就可以收到app发布得消息,从而执行相应得动作,比如前进\后退\左转\右转。 小车改装 如果有小车的话可以进行改装,改装成WIFI小车,如果没有小车的话,可以现行组装。 STM32改装方案: 建议采用串口通信的方式,ESP8266可以收到手机app发来的控制指令,如果ESP8266收到指令,可通过串口给stm32发送信息,stm32收到指令后,对小车执行相关动作即可。 arduino uno 改装方案 : 方案一 ,这个可以采用和stm32一样的原理,利用串口通信,esp8266收到云端指令,通过串口给arduino 发信息,arduino收到串口信息,对小车执行相关动作即可。 方案二 ,更换NodeMCU开发板,把arduino uno 更换为NodeMCU开发板,直接用NodeMCU当作小车的动作控制器,这种方式比较推荐,较为简单,nodeMCU收到云端指令,直接执行小车动作函数即可。NodeMCU编程完全兼容arduino开发,更换的时候

Arduino上搭建ESP8266环境

不想你离开。 提交于 2020-10-29 08:57:14
我尝试了各种方法都无法在Arduino上安装ESP8266的环境,最后发现离线安装最稳妥。 1. 下载 安装包 ,提取码:pktw 2. 将安装包内所有文件拷贝到C:\Users\Administrator\AppData\Local\Arduino15 3. 打开Arduino --> 文件 --> 首选项 --> 附加开发板管理网址:http://arduino.esp8266.com/stable/package_esp8266com_index.json 4. 工具 --> 开发板 --> 开发板管理器 --> 输入esp8266 --> 下载2.3.0版本,会直接跳过下载过程 如果用的是下图这块板,它的名字叫NodeMcu Lua 注意选择开发板 NodeMcu 0.9(ESP-12 Module) ,若选择Gneric ESP8266 Module,会出现以下错误 warning: espcomm_sync failed error: espcomm_open failed error: espcomm_upload_mem failed error: espcomm_upload_mem failed 参考: https://www.bilibili.com/video/av50750945?from=search&seid=8837077017897424735

物联那点事儿之红外人体探测,居家安保必备!防人防狼防入室!(arduino+点灯科技篇)

自作多情 提交于 2020-08-19 13:44:44
前言 前些天,有其他同学跟我诉苦学习计算机类很难,给我的感觉也是很难,学什么也是有难度的,学习计算机类的同学还是要多实践,不断出错,不断改正,这样才能进步,回到当初写博客的初衷,并不是为了成为技术大佬,初衷很简单,借此平台督促学习,也是喜欢上了写博客的感觉,喜欢上了文字。 这篇贴子的主要内容是用模拟量的传感器->人体红外探测传感器做出在手机app端显示屋内是否有人的例程,这篇帖子的内容不是很难,主要就是对模拟量传感器的使用,结合点灯科技app进行文本数据的传递。 物联那点事儿专栏往期回顾: arduino+点灯科技+温湿度DHT11+esp01=自制网络温湿度计 arduino+点灯科技+wifi继电器+esp01=网络远程控制开关机 ardunio+点灯科技+温湿度+云存储=温湿度变化曲线 arduino+点灯科技+DHT11+smartConfig=一键配网 正文 一、准备 软件:arduino IDE, 点灯科技app。 硬件(某宝有卖): 1.nodemcu开发板;这个nodemcu开发板也是esp8266的一种,和esp01一样都起wifi模块的作用,而esp01只有两个io口,最多只能连接两个外部设备,而这个nodumcu有很多引脚,可以连接多个外部设备。 注:使用nodemcu上传程序需要在工具里面的开发板选择NodeMCU1.0(ESP-12E Modue)。

lua探索之路(1)

不问归期 提交于 2020-08-16 12:42:39
又开始了lua的探索,记不清是什么原因让我开始这次探索的。客观存在的条件是:目前网上lua的资料和前几年比更加丰富了。 我的目标是用lua在单片机上独立编程,包括操作一些接口。 我曾经问过一个写os的大牛,你是怎么写出来os的?他说:“也不难,多深入搞点项目就拉通了”。然后他提到:他写这个os之前阅读过别的os源码。 那么我搞这个lua也要参考一些lua源码了,包括: elua(官网) https://github.com/elua nodemcu官网 https://github.com/nodemcu luat官网 https://github.com/openLuat/LuatOS https://gitee.com/wendal/LuatOS (某网友)https://www.cnblogs.com/yangfengwu/tag/ESP8266/ (某网友)https://blog.csdn.net/dianzishi123/category_8030801.html elua里面有个shell。 来源: oschina 链接: https://my.oschina.net/u/4411210/blog/4464200

ESP8266(NodeMCU)无线终端模式连接WiFi

*爱你&永不变心* 提交于 2020-08-13 07:53:08
使用NodeMCU无线终端模式连接WiFi,并在串口打印出相关信息。ESP8266有三种工作模式,分别为:AP,STA,AP混合STA,下面简单说一下这三种工作模式: AP模式   AP是 Access Point的简称,提供无线接入服务,提供数据访问,允许其它无线终端接入,简单来说就是和路由器在多数情况下的工作模式相同,能让手机或者接入。 STA模式   STA是Station的简称,类似于无线终端,STA本身并不接受无线的接入,它可以连接到AP,简单来说就是和手机连接WIFI热点的工作状态相同,可以连接其它的热点(手机或者路由器)。 AP混合STA模式   AP混合STA模式就是既可以连接到其它的WIFI热点,也可以让别的无线终端连接,这两个过程能同时进行。 程序: /* NodeMCU无线终端模式连接WiFi 本示例程序用于演示如何使用NodeMCU无线终端模式连接WiFi */ # include <ESP8266WiFi.h> // 本程序使用ESP8266WiFi库 const char * ssid = "tsy_B5AC58" ; // 连接WiFi名(此处使用tsy_B5AC58为示例) // 请将您需要连接的WiFi名填入引号中 const char * password = "12345678" ; // 连接WiFi密码(此处使用12345678为示例) /

小爱同学脱离局域网远程控制开关?

末鹿安然 提交于 2020-08-08 16:39:49
小爱同学脱离局域网远程控制开关? 这是几个月前做的一个小项目,也是从大佬那里学来的,为了防止忘记过程,自己做个记录,同时分享给需要的人 这个项目需要用到的东西有:电脑端Arduino IDE,小米手机小爱同学,手机APP点灯·blinker,esp8266nodemcu,以及杜邦线面包板小灯 1、Arduino IDE根据自己的系统安装合适的版本 我目前用的是1.8.9版本 安装esp8266拓展,这里点灯科技提供了资源,需要的小伙伴去找官方开发文档 以及下载安装blinker-Arduino库: 方法一 :打开软件IDE,在项目–》加载库–》管理库下搜索blinker进行安装 安装最新版本 方法二 :找到点灯科技官方开发文档,快速入门esp8266WiFi接入 点击下载,根据要求安装 到目前为止,电脑端的配置就完成了 2、手机APP点灯下载 这样获取到secret Key,到时候代码里要用到 3、打开IDE 新建文件 输入代码 #define BLINKER_WIFI #define BLINKER_MIOT_MULTI_OUTLET //设置为小爱多个插座的模式 #include <Blinker.h> BlinkerButton Button1("btn-km"); //设置blinkerapp内数据键名 BlinkerButton Button2("btn-kckm");

如何使用ESP8266、ESP8285做一个WiFi中继(WiFi信号放大器)

岁酱吖の 提交于 2020-05-02 17:57:57
准备工作 准备一个深圳四博智联科技有限公司的ESP-F 模组。或者四博智联科技的NODEMCU 当我们拿到ESP-F模块后,可以按照以下接线进行测试: 即 VCC、EN 接 3.3v、GPIO15 GND 接地、模块的 TX、RX 接串口工具的 RX、TX、RST 引脚低电平复位,不需要的IO脚位可以悬空、如果要下载模块里面的固件请把GPIO0做拉低处理(温馨提示:如果您购买的是 ESP-01S/M/F1/F2 只需要接VCC GND RX TX 既可正常工作)。如果您购买的是 ESP-01 模块只需要把 CH-PD 接到 VCC 上。其他的按照下图接线即可(没有的 IO口可以不接)。 接线如下: 图1.1 测试 在按照1.1接线完成后,请详细检查电路,确认没有问题请打开串口调试助手选择对应的COM口,配置模式为波特率:115200、数据位: 8 校验位:none 停止位:1 流控:none 配置信息如下: 确认没有问题请按一下K1按键RST复位键(300m左右的低电平),打印信息如下: 显示 ready 证明启动正常。 常用工具下载连接: http://pan.baidu.com/s/1geBkYDd 常见问题: 1、按键没有反映 (1)请检查模组供电电源是不是3.3V/800ma的电源; (2)请检查一下TX和RX是不是接错位置; (3)检查一下端口号选择是否正确

玩转OneNET物联网平台之MQTT服务④ —— 远程控制LED(设备自注册)+ Android App控制

只谈情不闲聊 提交于 2020-05-02 17:04:26
授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力。希望大家分享给你周边需要的朋友或者同学,说不定大神成长之路有博哥的奠基石。。。 QQ技术互动交流群:ESP8266&32 物联网开发 群号622368884,不喜勿喷 一、你如果想学基于Arduino的ESP8266开发技术 一、基础篇 ESP8266开发之旅 基础篇① 走进ESP8266的世界 ESP8266开发之旅 基础篇② 如何安装ESP8266的Arduino开发环境 ESP8266开发之旅 基础篇③ ESP8266与Arduino的开发说明 ESP8266开发之旅 基础篇④ ESP8266与EEPROM ESP8266开发之旅 基础篇⑤ ESP8266 SPI通信和I2C通信 ESP8266开发之旅 基础篇⑥ Ticker——ESP8266定时库 二、网络篇 ESP8266开发之旅 网络篇① 认识一下Arduino Core For ESP8266 ESP8266开发之旅 网络篇② ESP8266 工作模式与ESP8266WiFi库 ESP8266开发之旅 网络篇③ Soft-AP——ESP8266WiFiAP库的使用 ESP8266开发之旅 网络篇④ Station——ESP8266WiFiSTA库的使用 ESP8266开发之旅 网络篇⑤ Scan WiFi—