最近在准备电赛,训练的时候做到了2021年的A题。这个题目硬件部分要求相对简单,但其中有一项要求让我头疼了很久。就是在手机上显示测量装置测得并显示的输入信号THD值、一个周期波形、基波与谐波的归一化幅值。在网上搜索了很久,也看了过去的获奖队伍,都没有提到相关的技术。开始打算通过一些物联网应用实现,但在使用的过程中发现他们大多没有提供相关功能或者需要收费。其次,有些接口并不能实现实时接收数据。最重要的是,需要联网。这在电赛是不允许的。于是想到自己不久前的一个帖子。使用ESP8266+舵机,实现宿舍无线开关这里同理,可以使用esp8266做网络客户端, 通过手机浏览器查看。首先是HTML代码部分。
一、目的 这一节我们学习如何使用我们的ESP32开发板通过蓝牙和手机进行通信。二、环境 ESP32+手机(笔者用的小米10)+ThonnyIDE三、蓝牙介绍 这个知识大家自行百度吧,这里不再赘述什么是蓝牙和蓝牙的历史,以及相关的专业知识。四、手机蓝牙调试APP 用的最多的是这三个:nRFConnect、BLE调试助手、LightBlue笔者用的是:BLE调试助手为什么用这个?因为小米手机应用商店直接可以安装,其他两个没搜到,哈哈。。。大家按需安装哈!nRFConnectGitHub地址:GitHub-nrfconnect/sdk-nrf:nRFC
一、实验内容。定义两个串口,分别接收两个按键输入0、1,或接收PC发送的AT指令,两个输入,通过按键切换输入到esp8266,从而完成WiFi连接、TCP服务器连接、以及数据0、1发送。二、系统架构。三、RTL视图四、项目代码。uart_tx.v串口发送模块//uart_tx.v`include"param.v"moduleuart_tx( inputwire clk , inputwire rst_n , inputwire tx_req,//发送请求 inputwire[7:0] tx_din,//并行数据输入 outputregtx_dout,//串行数据输出 output
利用ESP32-S3及其板载flash实现FATFS文件系统前言距离上一次更新,已经是很久远的事了,考研,秋招,让自己并没有过多的时间去更新文章,尽管在此期间,自己确实有积累一定的项目经验,但因为懒以及各种小项目的推进,导致更新计划屡屡搁浅。目前,手头上的事情终于没有那么多了,自己也终于可以进行一些文章的更新了,希望可以给自己这个菜鸟带来一点点进步。背景最近入手了一块ESP32-S3-WROOM-2的板子,其板子上搭载了一块32MB的flash,我下意识就想着说,这么大的flash能不能跑个fafts,顺便可以给lvgl的图片显示提供支持,于是便有了这篇文章。开发环境vscode+idf主要开
51单片机与ESP8266快速上手物联网系列将一步步介绍89C51单片机将采集到的DS18B20的温度数据通过ESP8266WIFI模块实时上传到onenet云平台这样一个案例。 前面我们硬件对ESP8266模块刷入OneNET的AT固件(51单片机与ESP8266轻松上手Onenet(一)--OnetnetMQTT固件烧录),并对于OneNET-MQTTESP8266AT指令天测试(51单片机与ESP8266轻松上手Onenet(二)--onenetAT指令测试)。 今天我们修改已有的DS18B20数码测温案例(案例程序下载地址见DS18B20测温与数码管显示),实现DS18B
一、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的记录,如有错误纯属正常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的记录,如有错误纯属正常esp-adf介绍ESP-ADF在ESP-IDF(乐鑫物联网开发框架,广泛运用于ESP32的SDK)的基础上开发而成,具有高度的灵活性,既可作为一整套应用方案,面向配网、OTA(OverTheAir)等各类应用场景,亦可作为开发平台,供开发人员搭建各类定制化应用场景。ESP-ADF具有一系列丰富的功能特色,涵盖编解码器、发送端和接收端音频流、管线化支持、唤醒词引擎,以及其他各类服务和控制等。乐鑫音频开发框架:支持音频格式:MP3、AAC、WAV、OGG、AMR、TS、OPUS、SPEEX等支持EQ、Mixer、Resample
一、目的 这一节我们学习如何使用我们的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(
1、新建一个产品2、添加物模型,物模型用于显示上报的消息的编辑草稿,也就是添加属性 可以选择标准的和自定义的,我这里选择自定义的设置物模型功能我这里添加了两个,完成后发布上线3、到设备中添加设备,用于ESP8266连接 添加成功后,可以看到 我这里多添加一个topoic用来控制LED亮灭,然后上传到云端。 4、修改ESP8266代码 连接设备的密码、用户名、uri参考:MQTT连接阿里云物联网平台步骤_qingeratech的博客-CSDN博客通讯数据格式参考:数据格式-阿里云物联网平台-阿里云 #definePRODUCT_KEY "gu7ilTJSCqY" #defineDEVICE_N