tag 标签: esp8266

相关帖子
相关博文
  • 热度 10
    2020-7-6 14:17
    2277 次阅读|
    8 个评论
    【富芮坤物联网开发板评测】ESP8266+FR8016基于贝壳物联的网络时钟与温湿度计
    首先感谢富芮坤对这次活动提供的大力支持,感谢面包板社区提供这次宝贵的试用机会,感谢贝壳物联提供优质的免费平台! 话不多说,上才艺。。。 效果图: 温湿度远程记录: 功能简介: 1、esp8266通过透传连接至贝壳物联,FR8016通过串口0与esp8266通讯,获得网络时间并显示到TFT显示屏上; 2、读取SHT30的温湿度在TFT屏幕上显示,并上传到贝壳物联实现远程记录; 具体实现: 1、在贝壳物联官网 https://www.bigiot.net/ 注册账号并添加智能设备(获得设备ID和 APIKEY )、添加接口(上传数据的ID); 2、ESP8266模块设置透传模式,具体教程 https://www.bigiot.net/talk/1.html 3、根据通讯协议 https://www.bigiot.net/help/1.html 在程序中增加登陆、查询时间、上传数据的代码: //登陆贝壳物联 void timer_biglot_login_fun(void *arg){ uint8_t *temp; uint8_t buff ; uint16_t i; i = sprintf(buff,"{\"M\":\"update\",\"ID\":\"智能设备ID号\",\"V\":{\"%s\":\"%0.1f\",\"%s\":\"%0.1f\"}}\n",TEMP_ID,temperature/1000.0,RH_ID,humidity/1000.0); uart_write(UART0,buff,i); } //查询服务器时间 void timer_biglot_checkTime_fun(void *arg){ uint8_t buff 系统初始化后创建三个定时任务: ①.每隔10秒发送登陆指令(心跳包,要求40~50秒内必须发送一次,以维持设备在线) ②.每隔25秒查询服务器时间(最短5秒查询一次) ③.每隔15秒上传一次温湿度数据 然后在每秒刷新一次的定时器中设置时间自加,实现秒钟实时加1: time_s++; = 60){ time_s =0; time_m++; } = 60){ time_m = 0; time_h++; } = 24){ time_h = 0; time_D++; } 最关键的,为了串口能够一次性收到全部的数据,需要修改串口中断函数的内容: __attribute__((weak)) __attribute__((section("ram_code"))) void uart0_isr_ram(void) { uint8_t int_id; uint8_t c; volatile struct uart_reg_t *uart_reg = (volatile struct uart_reg_t *)UART0_BASE; u3.iir.int_id; //co_printf("uart0 in isr\r\n"); if(int_id == 0x04 || int_id == 0x0c ) /* Receiver data available or Character time-out indication */ { lsr & 0x01){ //这是重点,持续读完数据 u1.data; if(rev_buff == '\n'){ //处理收到的时间数据 if(strstr((char *)rev_buff,"time")){ time_Y = (rev_buff -0x30)*10+(rev_buff -0x30); time_M = (rev_buff -0x30)*10+(rev_buff -0x30); time_D = (rev_buff -0x30)*10+(rev_buff -0x30); time_h = (rev_buff -0x30)*10+(rev_buff -0x30); time_m = (rev_buff -0x30)*10+(rev_buff -0x30); time_s = (rev_buff -0x30)*10+(rev_buff -0x30); } flags =0; }else{ flags++; } } } else if(int_id == 0x06) { lsr; } } 至此,程序已实现查询时间和上传温湿度数据,剩下的就是改改LCD屏的函数,或者再添加三个按键的其他功能,更多玩法等待我们去解锁~! 博客上传不了附件,只能存放在网盘里分享链接出来了,有需要参考的朋友可以下载看看~ 工程下载 https://cloud.189.cn/t/6nERfyINJVza G M T Y 检测语言世界语中文简体中文繁体丹麦语乌克兰语乌兹别克语乌尔都语亚美尼亚语伊博语俄语保加利亚语信德语修纳语僧伽罗语克罗地亚语冰岛语加利西亚语加泰罗尼亚语匈牙利语南非祖鲁语卡纳达语卢森堡语印地语印尼巽他语印尼爪哇语印尼语古吉拉特语吉尔吉斯语哈萨克语土耳其语塔吉克语塞尔维亚语塞索托语夏威夷语威尔士语孟加拉语宿务语尼泊尔语巴斯克语布尔语(南非荷兰语)希伯来语希腊语库尔德语弗里西语德语意大利语意第绪语拉丁语拉脱维亚语挪威语捷克语斯洛伐克语斯洛文尼亚语斯瓦希里语旁遮普语日语普什图语格鲁吉亚语毛利语法语波兰语波斯尼亚语波斯语泰卢固语泰米尔语泰语海地克里奥尔语爱尔兰语爱沙尼亚语瑞典语白俄罗斯语科萨科西嘉语立陶宛语索马里语约鲁巴语缅甸语罗马尼亚语老挝语芬兰语苏格兰盖尔语苗语英语荷兰语菲律宾语萨摩亚语葡萄牙语蒙古语西班牙语豪萨语越南语阿塞拜疆语阿姆哈拉语阿尔巴尼亚语阿拉伯语韩语马其顿语马尔加什语马拉地语马拉雅拉姆语马来语马耳他语高棉语齐切瓦语 世界语中文简体中文繁体丹麦语乌克兰语乌兹别克语乌尔都语亚美尼亚语伊博语俄语保加利亚语信德语修纳语僧伽罗语克罗地亚语冰岛语加利西亚语加泰罗尼亚语匈牙利语南非祖鲁语卡纳达语卢森堡语印地语印尼巽他语印尼爪哇语印尼语古吉拉特语吉尔吉斯语哈萨克语土耳其语塔吉克语塞尔维亚语塞索托语夏威夷语威尔士语孟加拉语宿务语尼泊尔语巴斯克语布尔语(南非荷兰语)希伯来语希腊语库尔德语弗里西语德语意大利语意第绪语拉丁语拉脱维亚语挪威语捷克语斯洛伐克语斯洛文尼亚语斯瓦希里语旁遮普语日语普什图语格鲁吉亚语毛利语法语波兰语波斯尼亚语波斯语泰卢固语泰米尔语泰语海地克里奥尔语爱尔兰语爱沙尼亚语瑞典语白俄罗斯语科萨科西嘉语立陶宛语索马里语约鲁巴语缅甸语罗马尼亚语老挝语芬兰语苏格兰盖尔语苗语英语荷兰语菲律宾语萨摩亚语葡萄牙语蒙古语西班牙语豪萨语越南语阿塞拜疆语阿姆哈拉语阿尔巴尼亚语阿拉伯语韩语马其顿语马尔加什语马拉地语马拉雅拉姆语马来语马耳他语高棉语齐切瓦语 文本转语音功能仅限200个字符 选项 : 历史 : 反馈 : Donate 关闭
  • 热度 6
    2016-6-11 01:02
    640 次阅读|
    1 个评论
    这两周学习在ESP8266上运行MicroPython,经过反复尝试,终于成功安装编译工具,编译出bin文件,在ESP8266-12F上成功运行。下一步预备在更多的模块和开发板上进行尝试,相关内容整理后会和大家分享。   有感兴趣的网友可以关注一下博客和MicroPython中文社区: http://bbs.micro-python.com/forum.php   也可以加入兴趣小组进行讨论。 MicroPython技术交流
  • 热度 4
    2015-9-17 00:30
    1476 次阅读|
    0 个评论
    最近调试Arduino结合ESP8266进行WIFI传输和云端控制,准备用Arduino的3.3V输出直接作为ESP8266的电源,不想竟掉坑里了。 Arduino的3.3V输出接上ESP8266后,Arduino的程序就跑飞了。ESP8266刚上电还是相当生猛的,要吃掉一百多毫安的电流(3.3V),但还不至于到将系统电压拉低的程度吧,用万用表量了下3.3V输出端,有3.28V,正常。检查了下Arduino板子上的电源转换电路,外部电源适配器先进入DC-DC转换电路转换成5V,转换IC 为MP2307,看资料说这货最大能泵出3A的电流,然后5V经过一三端稳压器件转换成3.3V,ESP8266接的3.3V就是这货输出的,型号为:662K,查资料说VOUT=3.3V 时 IOUT 最大 250mA,。 Arduino板子自身器件比较少,就一MCU,相信功率应该是够用的,ESP8266运行正常,WIFI能正常连接云端,而Arduino的程序跑飞,这就想到了会不会ESP8266电源对MCU干扰造成的,在Arduino的3.3V输出处并了颗10uF的电解电容,Arduino又能欢快的跑起来了。 至于并接电容前后的波纹,手头没有示波器,暂时没法评估,等回公司了拿大波波看下波纹情况。 为了让系统更加的稳定和放心,单独拿洞洞板搭了个3.3V的转换电路伺候ESP8266。暂时先用着吧。                 原创文章,转载请注明:  转载自  吴川斌的博客  http://www.mr-wu.cn/  本文链接地址:  电容的作用,调试Arduino及ESP8266 http://www.mr-wu.cn/esp8266-power-supply-from-arduino/
  • 热度 8
    2015-9-17 00:23
    1346 次阅读|
    0 个评论
    Arduino,便捷灵活而又方便上手的开源电子原型平台。ESP8266, 乐鑫的单芯片WIFI SOC,并提供了IOT云平台,开放类似于Restful风格的云调用接口。手机APP通过调用乐鑫云平台的Restful接口,将json格式的数据请求发往云端,云端根据对应的数据模型和设备own key,将数据以json的格式发往基于ESP8266的终端设备,实现远程控制功能。 ESP8266与Arduino通过I2C进行通信。Arduino 公共数字I/O连接外围5V继电器控制板,实现灯光的智能控制,达到节能环保的目的。   原创文章,转载请注明:  转载自  吴川斌的博客  http://www.mr-wu.cn/  本文链接地址:  夜深.Arduino.ESP8266.WIFI.云控制.抓虫 http://www.mr-wu.cn/arduino-esp8266-wifi-iot-debug/
  • 热度 15
    2015-9-11 09:59
    4969 次阅读|
    9 个评论
    去年就开始关注物联网和智能家居了。一开始看到不少用路由器方案做的智能插座,感觉太浪费芯片资源了。直到有一天无意中看到了ESP8266,感觉这是一个适合单片机的wifi解决方案,应该可以做不少好玩的东西。于是买来模块玩,然后连接STM32开发板,连各种传感器,开关,继电器。。。  最后索性做了一块ESP8266+STM32+PMIC+各种传感器的实验板。现在做得差不多了,拿出来和大家晒一下。   无标题.png (661.35 KB, 下载次数: 0) 下载附件  保存到相册 2015-4-28 21:21 上传       1. ESP8266 WiFi 模块 2. STM32 MCU 3. 电源管理芯片PMIC 4. 继电器(220V 10A) 5. Micro-USB接口(支持充电,板子供电和ESP8266固件更新,USB转串口等功能) 6. 锂电池接口 7. 红外发射管 8. 红外接收模块 另外板上还有两个LED, 引出了STM32的SWI, USART1, I2C,PWM等功能引脚。 其可选传感器包括:9轴IMU传感器,气压传感器,湿度传感器等 和其他板子相比,这个板子最大的特点是集成了电源管理芯片PMIC,可以对锂电池进行充放电管理,这样在调试的时候使用一个手机充电器就可以为板子供电,调试好以后接上锂电池就可以作为移动设备使用了,平时没事的时候还可以为锂电池充电。 目前板子支持AP模式,station模式。手机APP控制LED,继电器,读取拨码开关,解码红外遥控信号等功能。板子上的硬件资源比较多,还有很多应用我没有想到,欢迎以后大家多提宝贵创意。   http://item.taobao.com/item.htm?spm=a230r.1.14.44.QbWzRxid=44009236915ns=1abbucket=1#detail 好多时候还是视频,图像比较直观。 录了一小段视频,主要是展示了手机APP控制板上LED和继电器的功能。视频链接:http://v.youku.com/v_show/id_XMTMzMjUyNjM5Mg==.html
相关资源
  • 所需E币: 0
    时间: 2021-4-16 00:41
    大小: 49.11KB
    上传者: Goodluck2020
    ESP8266_字符串API.rar
  • 所需E币: 0
    时间: 2021-4-13 16:44
    大小: 49.15KB
    上传者: xiaosh728
    ESP8266_字符串API.zip
  • 所需E币: 2
    时间: 2021-4-1 23:35
    大小: 1.13MB
    上传者: samewell
    2层ESP8266系统板+CH340G+LM1117-V33+原理图+PCB文件分享下载
  • 所需E币: 0
    时间: 2021-3-29 19:11
    大小: 459.9KB
    上传者: Argent
    现在的无线蓝牙,Zigbee产品不断涌现,做为电子工程师必须了解一些软硬件开发知识,BLE通信协议,网络架构,电机驱动都是常备技术课题,收集了关于ESP8266无线传输模块应用开发资料,欢迎下载学习。
  • 所需E币: 0
    时间: 2021-3-29 19:11
    大小: 339.67KB
    上传者: Argent
    现在的无线蓝牙,Zigbee产品不断涌现,做为电子工程师必须了解一些软硬件开发知识,BLE通信协议,网络架构,电机驱动都是常备技术课题,收集了关于ESP8266无线传输模块应用开发资料,欢迎下载学习。
  • 所需E币: 0
    时间: 2021-3-29 19:11
    大小: 573.93KB
    上传者: Argent
    现在的无线蓝牙,Zigbee产品不断涌现,做为电子工程师必须了解一些软硬件开发知识,BLE通信协议,网络架构,电机驱动都是常备技术课题,收集了关于ESP8266无线传输模块应用开发资料,欢迎下载学习。
  • 所需E币: 0
    时间: 2021-3-29 19:10
    大小: 81.17KB
    上传者: Argent
    现在的无线蓝牙,Zigbee产品不断涌现,做为电子工程师必须了解一些软硬件开发知识,BLE通信协议,网络架构,电机驱动都是常备技术课题,收集了关于ESP8266无线传输模块应用开发资料,欢迎下载学习。
  • 所需E币: 0
    时间: 2021-3-29 19:11
    大小: 1.51MB
    上传者: Argent
    现在的无线蓝牙,Zigbee产品不断涌现,做为电子工程师必须了解一些软硬件开发知识,BLE通信协议,网络架构,电机驱动都是常备技术课题,收集了关于ESP8266无线传输模块应用开发资料,欢迎下载学习。
  • 所需E币: 0
    时间: 2021-3-29 19:10
    大小: 1.01MB
    上传者: Argent
    现在的无线蓝牙,Zigbee产品不断涌现,做为电子工程师必须了解一些软硬件开发知识,BLE通信协议,网络架构,电机驱动都是常备技术课题,收集了关于ESP8266无线传输模块应用开发资料,欢迎下载学习。
  • 所需E币: 0
    时间: 2021-3-29 19:11
    大小: 393.5KB
    上传者: Argent
    现在的无线蓝牙,Zigbee产品不断涌现,做为电子工程师必须了解一些软硬件开发知识,BLE通信协议,网络架构,电机驱动都是常备技术课题,收集了关于ESP8266无线传输模块应用开发资料,欢迎下载学习。
  • 所需E币: 0
    时间: 2021-3-29 19:10
    大小: 503.12KB
    上传者: Argent
    现在的无线蓝牙,Zigbee产品不断涌现,做为电子工程师必须了解一些软硬件开发知识,BLE通信协议,网络架构,电机驱动都是常备技术课题,收集了关于ESP8266无线传输模块应用开发资料,欢迎下载学习。
  • 所需E币: 0
    时间: 2021-3-29 19:10
    大小: 906.8KB
    上传者: Argent
    现在的无线蓝牙,Zigbee产品不断涌现,做为电子工程师必须了解一些软硬件开发知识,BLE通信协议,网络架构,电机驱动都是常备技术课题,收集了关于ESP8266无线传输模块应用开发资料,欢迎下载学习。
  • 所需E币: 0
    时间: 2021-3-29 19:10
    大小: 1.75MB
    上传者: Argent
    现在的无线蓝牙,Zigbee产品不断涌现,做为电子工程师必须了解一些软硬件开发知识,BLE通信协议,网络架构,电机驱动都是常备技术课题,收集了关于ESP8266无线传输模块应用开发资料,欢迎下载学习。
  • 所需E币: 0
    时间: 2021-3-29 19:15
    大小: 4.73MB
    上传者: Argent
    现在的无线蓝牙,Zigbee产品不断涌现,做为电子工程师必须了解一些软硬件开发知识,BLE通信协议,网络架构,电机驱动都是常备技术课题,收集了关于ESP8266无线传输模块应用开发资料,欢迎下载学习。
  • 所需E币: 0
    时间: 2021-3-29 19:15
    大小: 1014.91KB
    上传者: Argent
    现在的无线蓝牙,Zigbee产品不断涌现,做为电子工程师必须了解一些软硬件开发知识,BLE通信协议,网络架构,电机驱动都是常备技术课题,收集了关于ESP8266无线传输模块应用开发资料,欢迎下载学习。
  • 所需E币: 0
    时间: 2021-3-29 19:15
    大小: 3.54MB
    上传者: Argent
    现在的无线蓝牙,Zigbee产品不断涌现,做为电子工程师必须了解一些软硬件开发知识,BLE通信协议,网络架构,电机驱动都是常备技术课题,收集了关于ESP8266无线传输模块应用开发资料,欢迎下载学习。
  • 所需E币: 0
    时间: 2021-3-29 19:15
    大小: 1.67MB
    上传者: Argent
    现在的无线蓝牙,Zigbee产品不断涌现,做为电子工程师必须了解一些软硬件开发知识,BLE通信协议,网络架构,电机驱动都是常备技术课题,收集了关于ESP8266无线传输模块应用开发资料,欢迎下载学习。
  • 所需E币: 0
    时间: 2021-3-29 19:16
    大小: 2.11MB
    上传者: Argent
    现在的无线蓝牙,Zigbee产品不断涌现,做为电子工程师必须了解一些软硬件开发知识,BLE通信协议,网络架构,电机驱动都是常备技术课题,收集了关于ESP8266无线传输模块应用开发资料,欢迎下载学习。
  • 所需E币: 0
    时间: 2021-3-29 19:13
    大小: 1.51MB
    上传者: Argent
    现在的无线蓝牙,Zigbee产品不断涌现,做为电子工程师必须了解一些软硬件开发知识,BLE通信协议,网络架构,电机驱动都是常备技术课题,收集了关于ESP8266无线传输模块应用开发资料,欢迎下载学习。
  • 所需E币: 0
    时间: 2021-3-29 19:15
    大小: 185.07KB
    上传者: Argent
    现在的无线蓝牙,Zigbee产品不断涌现,做为电子工程师必须了解一些软硬件开发知识,BLE通信协议,网络架构,电机驱动都是常备技术课题,收集了关于ESP8266无线传输模块应用开发资料,欢迎下载学习。
广告