ESP32_FOTA_via_EC25-模块 通过AT指令通过EC25 4G模块在空中为ESP32进行空中固件升级。 说明: 该项目的主要目的是从Web进行ESP32的FIRMWARE升级 :globe_showing_Asia-Australia: 。 ESP32具有自己的WIFI连接,可以从中升级FOTA。 ESP32的WIFI_FOTA有很多示例。 但是在我们的项目中,主要动机是通过GSM从http服务器下载固件 :antenna_bars: Simple AT Commands的帮助下的模块 :fire: 。 要求: 1.ESP32模块(DEVKITV1-已使用) :pager: 。 2.QUECTEL EC25-E模块 :antenna_bars: 。 3.水平转换器。 在Windows上进行预安装: :laptop: Visual Studio代码-带platformIO扩展。 程序: :newspaper: 1.安装Visual Studio Code软件并添加platformIO扩展。 2.在platformIO Ex
2022-06-22 14:59:09 741KB C++
1
家庭套件 这正在进行中! 这是什么 该应用程序将ESP32上的Apple Homekit暴露于温度和湿度等传感器。 不需要其他桥梁,例如 ! 它基于构建,并使用作为组件。 为了同时暴露不同的传感器,使用了插件系统。 一个插件可以 将多个传感器(例如温度探头)暴露为Homekit附件 在OLED显示器上显示信息 将传感器值转发到例如数据库或mqtt代理 通过Web界面或REST API配置 等等 您可以一次使用多个插件。 有几个可用的示例插件,例如 BME280 暴露具有EVE历史记录支持的温度,湿度和压力传感器。 DHT22 公开具有EVE历史记录支持的温度和湿度传感器。 固态硬盘1331 在SSD1331 OLED显示器上查看QR码以进行配对和传感器值。 固态硬盘1306 在SSD1306 OLED显示屏上查看QR码以进行配对和传感器值。 MiFlora 通过Nimble将MiFlora Flower蓝牙设备连接到Homekit。 该插件使用Nimble公开了具有EVE历史记录的温度,湿度,肥力和光密度传感器 RC开关 作为具有EVE历史记录和计划支持的奥特莱斯服务公开
2022-06-18 22:15:59 10.32MB arduino esp32 homekit esp-idf
1
欢迎! 欢迎使用HomeSpan-一个功能强大且易于使用的Arduino库,可完全在创建自己ESP32的HomeKit设备。 HomeSpan提供了针对以微控制器为重点的实现,专门为在Arduino IDE中运行的Espressif ESP32微控制器而设计。 HomeSpan可以通过您的家庭WiFi网络直接配对到HomeKit,而无需任何外部桥接或组件。 借助HomeSpan,您可以使用ESP32的I / O功能的全部功能来创建自定义控制软件和/或硬件,以通过iPhone,iPad或Mac或Siri上的Home App自动操作外部设备。 HomeSpan亮点 提供了一种自然,直观,非常容易使用的框架 利用独特的以服务为中心的方法来创建HomeKit设备 充分利用广受欢迎的Arduino IDE 100%符合HAP-R2 38种集成式HomeKit服务 以附件或桥接模式运行 支持与
2022-06-18 22:07:56 161KB home-automation esp32 arduino-ide arduino-library
1
网站打入你创建的http服务器,例如:http://192.168.22.133:8081,就可以下载文件了,实现http文件传输,本实验实现esp32的代码更新,将服务器ip地址传输到esp32 OTA的更新接口,等待更新完成即可,接口调用 HttpServer::instance().run(QHostAddress::Any, 8081);
1
智能PWM调光,OLED实时显示时间,可定时的语音台灯,具体看我的博客
2022-06-17 10:55:15 149KB 源码软件
1
esp32-oled-ssd1306 我们刚刚发布了3.0.0版。 请查看我们的 这是在Arduino / ESP8266平台上运行的基于SSD1306的128x64像素OLED显示器的驱动程序。 可以与I2C或SPI版本的显示器一起使用 您可以将该库下载为zip文件并将其解压缩到Arduino / libraries文件夹中,也可以(一旦添加)从Arduino库管理器中选择它。 它也可以作为平台库使用。 只需执行以下命令: platformio lib install 562 学分 该库最初由Daniel Eichhorn(@ squix78)编写。 非常感谢Fabrice Weinberg(@FWeinb)对库的许多方面进行了优化和重构。 还要感谢许多贡献者,他们帮助添加了新功能并修复了许多错误。 SSD1306的初始化顺序受Adafruit的相同显示库的启发。 用法 请查看ex
2022-06-14 20:31:40 222KB C
1
拨备ECC608 该项目可用于使用ATECC608A(TrustCustom)加密芯片生成私钥和证书签名请求(CSR)。 有关该芯片的更多信息,请参见: : 该项目假设您已通过I2C连接将ESP32-WROOM-32连接到ECC608。 I2C地址,SDA和SCL引脚分别为0xC0、27和33,但它们很容易配置。 开始使用 请按照以下说明快速生成私钥和CSR: ESP-IDF版本release / v4.2的安装说明位于: : 使用以下命令下载并配置此项目: git clone --recursive https://github.com/PBearson/Provision-ECC608.git cd Provision-ECC608 idf.py menuconfig 在菜单配置中,导航至组件配置-> esp-cryptoauthlib,然后将I2C SDA引脚和I2C
2022-06-12 07:12:18 68KB C
1
本套操作系统作为毕业生的展示作品,资源完全可以正常使用!博主有资源相关的文章对这个智能家居操作系统进行使用说明,欢迎大家一起来讨论代码的优化方案~ 项目选型说明: 本操作系统使用的核心通信模块是ESP32模块,使用ESP32的是因为它支持WiFi+蓝牙通信,现阶段我们操作系统只用到WiFI通信,如有需要后期也是可以增加蓝牙通信模式的。主控芯片是STM32F4系列芯片,F4系列的功能有多强大不用说也都知道,而且IO够多,非常适用于智能家居的应用场合。HMI显示屏作为上位机的显示面板,主要是因为它能减少开发周期,并且由第三方厂家生产可以降低我们对系统的后期维护成本,HMI自带多个功能组件,用过才知道多香~ 项目所用资源说明: 上位机设计方案:陶晶驰X5系列7寸HMI显示屏+安信可ESP32S通信模块; 上位机作用:接收传感器数据、下发控制指令。 下位机设计方案:STM32F407ZGT6+FreeRTOS操作系统+ESP32通信模块; 下位机作用:发送传感器数据、接收控制指令,执行动作。 物联网平台:EMQx; 物联网平台作用:作为上下位机通信的中转站。
2022-06-10 16:01:37 11.26MB 毕业设计 ESP32 FreeRTOS STM32
ESP32驱动TFT屏幕(驱动芯片ILI9341)的三维程序,需使用arduino ide配合esp32下载到esp32中,对应的使用文章为https://blog.csdn.net/weixin_43031092/article/details/108007481
2022-06-07 22:50:00 7KB ESP32 Arduino TFT LCD
1
通过LoRa ESP32发送以太网原始数据包和Wi-Fi中继器 为技术和数据通信学科工作-DC UFSCar-2018年学生: 凯奥·奥古斯托·席尔瓦-628280 路易斯·费利佩·托马西尼-595098 这项工作包括两个部分: 使用任意定义的以太类型(0x1996)交换特定格式的以太网数据包的客户端程序和服务器 ESP32卡的软件,它将初始化WiFi接入点并重复通过LoRa技术在网络上发送的0x1996类型的数据包。 使用说明 第1部分:以太网数据包发送程序 该作业具有一个客户端程序,该程序发送一个数据包并等待响应,而一个服务器程序则等待一个数据包,显示其内容并发送回执。 一些数据编码选项可用。 汇编 在项目的T1文件夹中打开一个终端,然后执行: gcc cliente.c -o cliente.app -lm gcc servidor.c -o servidor.app -l
2022-06-05 23:42:32 23KB C
1