简介: 本资源是一个基于STM32、ESP8266和DS1302的项目,实现了实时时间和天气信息的串口屏幕显示,并提供了桌面屏幕和倒计时报警功能。通过该项目,您可以搭建一个智能化的桌面屏幕,方便查看当前时间、天气情况,并设置倒计时报警以提醒重要事件。 主要功能: 实时时间显示:利用STM32微控制器和DS1302实时时钟芯片,获取当前时间并通过串口屏幕实时显示,确保时间的准确性和可靠性。 天气信息显示:通过与ESP8266模块进行通信,并通过调用天气API接口获取实时的天气信息(如温度、湿度等),并将其实时显示在串口屏幕上,方便随时查看。 桌面屏幕显示:将串口屏幕安装在桌面上,提供一个时尚、便捷的显示界面,方便随时查看时间和天气信息。 倒计时报警:用户可以在串口屏幕上设置倒计时报警,通过倒计时功能提醒重要事件的到来,如会议、约会、提醒服药等。 项目特点: 硬件平台:利用STM32微控制器、ESP8266模块和DS1302实时时钟芯片,实现时间和天气信息的获取与显示。 软件平台:使用Arduino IDE进行程序开发,结合串口屏幕库、ESP8266库和天气API接口,实现屏幕显示
2023-05-17 18:18:04 9.06MB stm32 esp8266 串口屏
1
包含使用说明和源代码以及开发工具 ESP8266-天猫精灵.rar NodeMCU固件(含WiFi配置).rar WIFI继电器DHT11资料.rar 贝壳物联程序kaiguan.lua
2023-05-15 23:22:01 40.51MB ESP8266 NODEMCU
1
将机智云生成的HAL库代码移植到标准库中,和ESP8266通讯,同时远程控制
2023-05-04 19:31:25 9.4MB 机智云 STM32 ESP8266
1
stm32+esp8266实现局域网下小灯控制源码。 1,串口写指令 通过stm32串口2发送AT指令给esp8266,此时可以通过串口一查看配置的AT指令。可以在程序中找到对应的语句 具体指令 AT AT+RST AT+CWMODE_CUR=1 //模式选择 AT+CWJAP_CUR="WIFI名","密码" //注意这里对应连接路由器的 AT+CIFSR //获取IP,用于随后TCP/IP通讯 AT+CIPMUX=1 //多连接模式 AT+CIPSERVER=1,8288 //设置通讯端口 上述写入语句可以在串口1查看,并获得相应的OK回复。 2,stm32程序 主要包含了一些初始化配置,然后在main函数,通过判断接收到的指令来控制小灯的亮灭。部分程序如下: while ( 1 ) { switch(flag) { case 'a': GPIO_SetBits(GPIOA,GPIO_Pin_0 );break;//开灯 case 'c': GPIO_ResetBits(GPIOA,GPIO_Pin_0 );break;/ } }
2023-04-27 15:33:42 3.79MB stm32 ESP8266 wifi app
使用ESP8266模块、RFID和按键模块,利用Arduino开发的一项简单智能门禁报告
2023-04-25 15:31:00 608KB ESP8266 RFID 智能门禁
1
ESP8266的LED动画库 有一个不错的webgui可以选择和模拟led动画。 在浏览器中使用javascript创建网络动画,然后将其提交给具有实际ledstrip的ESP8266。 我们的目标是创建一个带有动画的庞大库。 有关演示,请访问: : 支持的灯带 大多数FastLED led灯带: : 大多数NEOpixelbus led灯带: : 对于大多数SPI控制的灯条,您最好使用FastLED。 但是,诸如WS2812b之类的串行控制条存在时序问题。 在这种情况下,您应该使用NeoPixelBus库。 (与WS2812b配合使用效果很好) NeoPixelBus使用各种硬件技巧(DMA,UARTS)来创建更流畅,更快速的LED更新。 (但它作为库的便携性较差) 如何 1.硬件 建立像这样的东西: 您可以跳过晶体管,而只需将绿色接地即可为ATX电源供电。 (或
2023-04-21 10:31:55 781KB C++
1
ESP8266_WebGen 设计一个网站,然后将其嵌入到ESP8266固件中。 现在,该项目分为三个不同的草图: AdvancedWebServerHuzzah:这是一个非常基本的示例,可让您选择充当接入点还是wifi客户端。 AdvancedWebServerHuzzah_APandClient:此示例与基本示例类似,不同之处在于它具有在访问点之间切换或提供SSID和(可选)密码的功能。 这也提供了有关如何使用jQuery和代码实现的URL处理程序在网页上包含动态内容的示例。 该技术仍将网页作为C数组嵌入PROGMEM中。 AdvancedWebServerHuzzah_SPIFFS:这最后一种技术使用SPIFFS闪存文件系统在FLASH存储器中实现网站,以便可以像检索外部SD卡上的文件一样检索项目。 SPIFFS编写实用程序(可以按照说明将其添加到ArduinoIDE中)似乎
2023-04-20 14:57:23 268KB Objective-C
1
esp8266离线安装包,版本2.6.3,点击自动安装,esp8266开发板,和库文件。如何打开arduinoIDE就可以看到开发板安装成功,再去示例那里选择程序进行编译,检测一下esp8266的库是否安装成功,如果编译成功,就可以进行使用了。
2023-04-16 16:24:54 32.26MB esp8266 离线安装包 esp8266开发板 esp8266库
1
esp8266 AT指令之建立透传TCP客户端 TCP客户端是用于与服务器产生连接,连接后可通过MQTT 等建立通讯,然后实现万物联网。 下面大家跟着小编使用esp8266建立tcp连接吧。 连接准备 ①已经刷好固件的esp8266。若未刷固件请看上一篇。 ②usb转ttl模块 ③网络调试助手 下载链接:https://pan.baidu.com/s/1D73_jyD-4xDBVfok7FSupA 提取码:8mwi ④串口调试助手 ⑤AT指令参考手册 打开串口调试助手 连接esp8266 打开网络调试助手(并设置) 发送指令: 方法一: 手动设置WiFi和WiFi密码进行连接 ①AT+CWM
2023-04-16 15:27:57 879KB at指令 esp esp8266
1
ESP8266 TSL2561 驱动 TAOS TSL2561 光传感器的驱动程序库。 TLS2561 是一款 i2c 器件,带有两个二极管传感器和用于测量二极管响应的集成 ADC。 一个二极管测量宽带光谱,而另一个只测量红外光谱光。 从宽带响应中减去 IR 响应可得出人眼响应的近似值。 用法 在 user_init 调用中: i2cinit(); TSL2561_init(TSL2561_ADDR_F); 注意:如果您的设备地址引脚连接到 VCC 或 GND,请使用 TSL2561_ADDR_L 或 TSL2561_ADDR_H 要在 Lux 中阅读: uint32 勒克斯 = TSL2561_getLux(TSL2561_ADDR_F); 设置增益或积分时间: TSL2561_writeByte(TSL2561_ADDR_F, TSL2561_REGISTER_TIMI
2023-04-14 13:40:51 9KB C
1