草庐IT

ESP_LOGI

全部标签

利用ESP32-S3和板载flash实现FATFS文件系统

利用ESP32-S3及其板载flash实现FATFS文件系统前言距离上一次更新,已经是很久远的事了,考研,秋招,让自己并没有过多的时间去更新文章,尽管在此期间,自己确实有积累一定的项目经验,但因为懒以及各种小项目的推进,导致更新计划屡屡搁浅。目前,手头上的事情终于没有那么多了,自己也终于可以进行一些文章的更新了,希望可以给自己这个菜鸟带来一点点进步。背景最近入手了一块ESP32-S3-WROOM-2的板子,其板子上搭载了一块32MB的flash,我下意识就想着说,这么大的flash能不能跑个fafts,顺便可以给lvgl的图片显示提供支持,于是便有了这篇文章。开发环境vscode+idf主要开

51单片机与ESP8266轻松上手Onenet(三)--温度上传onenet平台

  51单片机与ESP8266快速上手物联网系列将一步步介绍89C51单片机将采集到的DS18B20的温度数据通过ESP8266WIFI模块实时上传到onenet云平台这样一个案例。   前面我们硬件对ESP8266模块刷入OneNET的AT固件(51单片机与ESP8266轻松上手Onenet(一)--OnetnetMQTT固件烧录),并对于OneNET-MQTTESP8266AT指令天测试(51单片机与ESP8266轻松上手Onenet(二)--onenetAT指令测试)。    今天我们修改已有的DS18B20数码测温案例(案例程序下载地址见DS18B20测温与数码管显示),实现DS18B

基于ESP8266远程舵机的控制与实现

一、ESP8266CP2102介绍NodeMCU板载ESP-12E(4MBFlash)WIFI模组和USB转TTL串口(CP2102/CH340)芯片,方便下载固件和调试,NodeMCU默认为Lua固件,如需使用AT指令,请下载新的AT固件。开发板核心处理器ESP8266在较小尺寸封装中集成了业界领先的TensilicaL106超低功耗32位微型MCU,带有16位精简模式,主频支持80MHz和160MHz,支持RTOS,集成Wi-FiMAC/B/RF/PA/LNA,板载天线。支持标准的IEEE802.11b/g/n协议,完整的TCP/IP协议栈。用户可以使用该模块为现有的设备添加联网功能,也可

esp-adf框架笔记 1 概述

这个笔记的只是用于个人对于学习esp-adf的记录,如有错误纯属正常esp-adf介绍ESP-ADF在ESP-IDF(乐鑫物联网开发框架,广泛运用于ESP32的SDK)的基础上开发而成,具有高度的灵活性,既可作为一整套应用方案,面向配网、OTA(OverTheAir)等各类应用场景,亦可作为开发平台,供开发人员搭建各类定制化应用场景。ESP-ADF具有一系列丰富的功能特色,涵盖编解码器、发送端和接收端音频流、管线化支持、唤醒词引擎,以及其他各类服务和控制等。乐鑫音频开发框架:支持音频格式:MP3、AAC、WAV、OGG、AMR、TS、OPUS、SPEEX等支持EQ、Mixer、Resample

esp-adf框架笔记 1 概述

这个笔记的只是用于个人对于学习esp-adf的记录,如有错误纯属正常esp-adf介绍ESP-ADF在ESP-IDF(乐鑫物联网开发框架,广泛运用于ESP32的SDK)的基础上开发而成,具有高度的灵活性,既可作为一整套应用方案,面向配网、OTA(OverTheAir)等各类应用场景,亦可作为开发平台,供开发人员搭建各类定制化应用场景。ESP-ADF具有一系列丰富的功能特色,涵盖编解码器、发送端和接收端音频流、管线化支持、唤醒词引擎,以及其他各类服务和控制等。乐鑫音频开发框架:支持音频格式:MP3、AAC、WAV、OGG、AMR、TS、OPUS、SPEEX等支持EQ、Mixer、Resample

物联网开发笔记(62)- 使用Micropython开发ESP32开发板之控制ILI9341 3.2寸TFT-LCD触摸屏进行LVGL图形化编程:环境搭建

一、目的       这一节我们学习如何使用我们的ESP32开发板来控制ILI93413.2寸TFT-LCD触摸屏进行LVGL图形化编程的第一步:环境搭建。关键字:3.2寸SPI串口TFT液晶显示屏模块ILI9341驱动LCD触摸屏240*320LVGL图形化编程XPT2046触摸屏芯片IC二、环境       ESP32+3.2寸ILI9341触摸屏+ThonnyIDE+几根杜邦线接线方法: 上图接线比较多,显得乱,大家看下面表格连接即可:ILI9341屏幕ESP32开发板VCC5V或3.3VGNDGNDCSD5RESETD27DCD26SDI(MOSI)D23SCKD18LED5VSDO(

ESP8266连接阿里云通过MQTT上报状态属性

1、新建一个产品2、添加物模型,物模型用于显示上报的消息的编辑草稿,也就是添加属性 可以选择标准的和自定义的,我这里选择自定义的设置物模型功能我这里添加了两个,完成后发布上线3、到设备中添加设备,用于ESP8266连接 添加成功后,可以看到 我这里多添加一个topoic用来控制LED亮灭,然后上传到云端。 4、修改ESP8266代码 连接设备的密码、用户名、uri参考:MQTT连接阿里云物联网平台步骤_qingeratech的博客-CSDN博客通讯数据格式参考:数据格式-阿里云物联网平台-阿里云 #definePRODUCT_KEY "gu7ilTJSCqY" #defineDEVICE_N

【ESP32Cam项目1】:ESP32Cam人脸检测(ArduinoESP32底层、Python版opencv)

人脸检测项目效果图:人脸检测效果视频:      暮年的主页-抖音(douyin.com)人脸检测项目目标:    大家好!近期拿到了便宜的ESP32Cam开发板,摄像头让我想起来人脸识别,于是ESP32Cam人脸检测项目由此诞生。后期还有其他项目:    ESP32Cam的优势:ESP32-CAM是安信可最新发布小尺寸的摄像头模组。该模块可以作为最小系统独立工作,尺寸仅为27*40.5*4.5mm,深度睡眠电流最低达到6mA。ESP32-CAM可广泛应用于各种物联网场合,适用于家庭智能设备、工业无线控制、无线监控、QR无线识别,无线定位系统信号以及其它物联网应用,是物联网应用的理想解决方案。

【ESP32Cam项目1】:ESP32Cam人脸检测(ArduinoESP32底层、Python版opencv)

人脸检测项目效果图:人脸检测效果视频:      暮年的主页-抖音(douyin.com)人脸检测项目目标:    大家好!近期拿到了便宜的ESP32Cam开发板,摄像头让我想起来人脸识别,于是ESP32Cam人脸检测项目由此诞生。后期还有其他项目:    ESP32Cam的优势:ESP32-CAM是安信可最新发布小尺寸的摄像头模组。该模块可以作为最小系统独立工作,尺寸仅为27*40.5*4.5mm,深度睡眠电流最低达到6mA。ESP32-CAM可广泛应用于各种物联网场合,适用于家庭智能设备、工业无线控制、无线监控、QR无线识别,无线定位系统信号以及其它物联网应用,是物联网应用的理想解决方案。

(三)stm32+dht11+esp8266、MQTT+阿里云采集温湿度数据,进行可视化显示。

介绍前两篇文章主要说了如何使用阿里云和MQTT.fx。已经实现了设备与设备之间的通信,如果还不会使用阿里云实现设备之间通信的,先移步去看我的前两篇文章,按着步骤来小白也行。这篇文章主要展示实际应用,以及QT客户端核心代码。选型2.1硬件:采用keil搭建代码主控芯片:stm32f103c8t6wifi模块:esp826601s温湿度模块:dht11传感器usb转ttl进行串口调试,stlink_v2进行程序下载。还有面包板,连接线若干。连接好之后就是这个样子了:2.2软件:QTQT提供了MQTT官方库,下载库之后直接使用就可以了,使用起来是非常的方便好用。我的QT界面1.0版本就是下面这样了。