第一次发文,没什么经验,排版也不会,凑合本人只是工控专业的一名学生,刚接触物联网不到2个月,分享下目前所学习的经验(头发 -999999) 先介绍下这个东西是干啥的目前俺们学校学生请假依旧是传统的纸质式,比较麻烦了,通过这个东西可以让学生直接在设备上输入请假信息,由老师在微信程序端进行确认操作即可。P话不多说,进入正题前期材料准备:ESP8266开发板、OLED屏(买开发板可选配)、矩阵按键4*
项目演示: 阿熊智能家居演示 文章目录项目演示:整体结构硬件清单核心板STM32F103C8T6WIFI模块ESP8266-01s传感器DHT11温湿度传感器BH1750光照传感器其他LEDOLED4脚按键开关CP2102(USB转TTL模块)有源蜂鸣器(低电平触发)金属膜电阻器面包板(或PCB)电源和导线采购记录实物制作:stm32开发:DHT11温湿度传感器BH1750光照传感器蜂鸣器
准备工作: 一块ESP8266模块一条MicroUSB数据线(非miniUSB,一定要能传数据,确认不是过电线) 一台电脑步骤: 1.首先将开发板安装驱动,选择不同的驱动进行安装,一般板上都有写类型,安装好如图所示(我的型号是CH340):2.打开烧录工具,选择对应的COM串口。3.点击Comfig选项,单击齿轮选择你固件所在的路径。4.返回Operation选项,点击Flash(F)按钮,等待一
一、准备材料(整套下接近80块钱了哦,主要电池贵,也可以用升压模块+充电宝代替【体积感人】)1、esp8266 NodeMCU Lua V3 物联网开发板一个(CH340)                                &n
1、用网络调试助手GET天气预报1.1、设置域名和端口,建立TCP连接域名:pi.seniverse.com,端口:801.2、GET请求1.2.1、先了解下HTTP请求报文格式 1.2.2、分析下这个GET请求第一行:请求行GET URL链接 HTTP协议版本第二、三、四、五行:请求头冒号前面是头部键,冒号后面是值,然后回车换行到下一行第六、七行:空行Connection行末
转载 2024-05-14 10:43:03
259阅读
我买了某品牌的LED灯 ,可以通过手机App控制开关状态和亮度,晚上睡觉前躺着就能关灯,大大方便了我等懒人。拆开一看,发现其核心部分是一片Wi-Fi模块 ,电路也不算复杂,我觉得可以自己DIY一个,就去网上淘了几个ESP8266模块和基于该模块的NodeMCU开发板,打发空闲时间。本人有一点51单片机和Keil基础,但对于Wi-Fi模块来说还是个 “小白”,仅简单地了解过NodeMCU固件,后来发
转载 2024-04-22 10:43:01
160阅读
有想做直播的朋友可以了解一下,我使用的是腾讯云的直播接口,如果你是腾讯云的新用户的话你有一段时间的免费测试时间 首先,要开通云直播+云通信 2.云服务开通开通直播服务申请开通视频直播服务进入 直播管理控制台,如果服务还没有开通,则会有如下提示:  点击申请开通,之后会进入腾讯云人工审核阶段,审核通过后即可开通。配置直播码直播服务开通后,进入【直播控
系列文章目录 文章目录系列文章目录前言一.准备材料;二、三大配置1.阿里云配置2.数据转运3.微信程序总结 前言最近在做智能家居的项目,主要是通过esp8266接入云端实现远程控制的效果,就萌发想用微信程序进行控制的想法。然后由于对前端不是很了解,关于核心代码是参考别人的代码——我只是代码的搬运工提示:以下是本篇文章正文内容,下面案例可供参考一.准备材料;1.注册微信程序: 先在 ht
前言ESP8266的SDK已经为我们写好了有关按键检测的程序,这样大大节省了软件的开发时间。有关按键的程序在SDK根目录下的driver_lib文件夹中的key.c和key.h。相关API介绍一、相关结构体介绍结构体名称功能介绍single_key_param存储按键相关配置数据成员名称数据类型功能简介key_leveluint8按键处理流程标号gpio_iduint8GPIO引脚号(0-15)g
专题文章:ESP8266模块,STA模式(与电脑搭建TCP通讯,ESP8266为客户端)   ☆ESP8266模块,STA模式(与电脑搭建TCP通讯,ESP8266为服务端)ESP8266模块,SoftAP模式(与电脑搭建TCP通讯,ESP8266为客户端)ESP8266模块,SoftAP模式(与电脑搭建TCP通讯,ESP8266为服务端)ESP8266模块,STA模式(与手机搭建TCP通讯,ES
 网页   <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name
前一章已经搭建了ESP8266的编译环境,接下来就是编写控制代码啦~写在编写程序的前面1、ESP8266作为一款物联网模块,必定是要联网的,所以,首先把微软的防火墙关掉!2、下载程序的时候注意,如果提示“错误”,那么请查看,下载的波特率是不是过高了!3、在编译前,一定要先保存,再clean project,最后再build project !4、编写执行周期很长(>500ms)的用户程序时,
转载 2024-03-21 12:21:44
829阅读
流程说明:首先要使esp8266能够联网,能联网就可以控制,使用示例程序,修改WIFI、密钥等信息即可联网控制。微信程序控制是使用http协议完成,通过接口实现对ESP8266的控制。个人可免费注册五个微信程序账号。第一、远程App控制或手动控制下载esp8266示例程序下载地址: 点击下载本demo 是利用arduino IDE开发,关于arduino IDE 的ESP8266环境配置可参考
物联网连接  IoT Connect 是一个建立在 esp8266 之上的开源物联网平台,它允许用户以最有效的方式远程连接和控制他们的家用电器。该项目主要分为3个主要部分,即硬件、固件和Web UI。硬件: 硬件建立在ESP8266和74HC595N移位寄存器之上,仅使用3个GPIO即可控制8个设备。因此,我们留下了额外的 GPIO,可用于其他目的,例如连接传感器。该设备还包括诸如 DH
转载 2024-05-06 23:02:02
165阅读
相关信息看前面的吧目录touchLoop()触摸按键按键处理函数Functions::powerUp()功能加,功能切换作用吧Functions::modeUp()模式加handlePower()功能处理showTime(uint8_t showmode)显示时间DateTimes::getTimes()获取时间信息showTimeCallback()显示时间回调处理Lattice::showTi
linkkitapp例程中,主要有两个c文件linkkit_entry.clinkkit_sample_solo.c  可以这么理解,整个工程编译后,程序运行时,linkkit_entry.c中的文件将会调用linkkit_sample_solo.c中的函数。linkkitapp.mk linkkit_entry.c linkkit_sample_solo.c make.s
转载 2024-04-03 15:56:16
109阅读
概念MQTTMQTT(Message Queuing Telemetry Transport)是一种基于发布/订阅范式的“轻量级”消息协议,由IBM发布。MQTT可以在TCP/IP协议族上工作,并且是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议。因此,MQTT协议适用于硬件性能低下的远程设备以及网络状况不佳的环境中,如机器与机器(M2M)通信和物联网(IoT)等领域
相信聪明伶俐的你,肯定完成了上一篇文章的环境搭建,如果你是第一次看本系列文章,可以先去看看前两篇文章,先了解一下并完成一些基础操作。这里推荐大家安装一下Git这个灰常炒鸡好用的分布式版本管理神器,本人是非常喜欢这款由Linux之父Linus Torvalds开发的工具,可以很方便让我完成一些工作,比如说copy代码~哈哈,作为初级菜鸟程序员会用Git也是一个加分项,大家可以去看一下廖雪峰的Git的
阅读本文前,建议先阅读《esp8266 内存分布》和《esp8266 段的概念》。通过《esp8266 段的概念》,我们已经知道 .rodata 会占用 dRAM 的空间,从而减小实际可用的 heap 空间大小。因此我们当前的优化目标就是减小 .rodata 的使用量。os_printf为了减小打印字符串所占用的 dRAM 空间,在 sdk 中一直存在着一个看上去有些奇怪的打印宏 os_print
在物联网终端产品中,esp8266 wifi设备是怎么和程序通信的呢? 对于这一类产品,厂家都有一个后台服务器,esp8266工作在STA模式,连接wifi热点后,即可具备联网功能,和服务器通信,数据上报,之后程序或者APP,从服务器中获取数据。如下图: 接着,程序端控制设备,数据方向如下图: 那么问题来了,如果我们不需要服务器,esp8266能不能与程序直接通信呢
  • 1
  • 2
  • 3
  • 4
  • 5