MAKER:jiripraus/ 译:趣无尽 本期带大家制作一个 LED 的炫彩发光球,使用 3D 打印外壳搭建球体并将 LED 灯嵌入在球体表面,最后再上传代码,一个颜色绚丽的 LED 球就完成了。 用它来做装饰品,效果异常炫酷! 焊接球体会比较耗时,大家一定要有耐心。 材料清单ESP32 开发板(带电池) × 1WS2812b RGB LED × 2001000m
我的环境Ubuntu18.04.4 LTS,本教程不涉及搭建详细过程包括Linux图形化搭建过程,只讲Ubuntu搭建ESP32非图形化环境过程遇到的错误点:工作路径问题(找不到IDF_PATH)、仓库下载问题(git clone)、工具链版本问题(WARNING: Toolchain version is not supported)。1、工作路径问题--找不到IDF_PATH   &
转载 2024-04-26 19:04:42
154阅读
起因在使用esp32c3进行开发的过程中,使用了esp/esp-idf/examples/…中的softAP示例代码为基础,进行代码的添加扩展, 在代码中需要储存整数变量, 使用nvs_flash_init、nvs_get_i32、nvs_close等函数(非易失性存储库)可以储存整数 之后由于esp32c3需要从ap模式转换为sta模式,因此在ap模式中搭建了tcp server来接收ssid、
ESP32 分区表介绍
原创 精选 2024-08-26 14:14:02
876阅读
一、GAP(Geneirc Access Profile)1.GAP的作用2.一个可扫描可连接的定向蓝牙连接过程 二、GATT(Generic Attribute Profile)1.GATT作用 GATT是基于ATT的上层协议;数据是存储在服务器Server上的,数据格式是以一种Profile配置文件方式来存储的;Profile下会有不同的Service服务,Service底
转载 2024-09-15 20:03:56
132阅读
什么是FAT?         FAT(File Allocation Table)是“文件分配”的意思。就是用来记录文件所在位置的表格,它对于硬盘的使用是非常重要的,假若丢失文件分配,那么硬盘上的数据就会因无法定位而不能使用了。       
需求如下:想对量产固件进行加密,加密后可用工具擦除旧固件,并支持重复烧录固件。所需工具:esptool , 可参考 “esptool.py 介绍和使用” Flash 下载工具参考文档:Flash 加密ESP32-Secure Boot 安全方案解决方案:使用 esptool 指令生成 Flash 加密秘钥编译工程获取明文固件使用 Flash 加密秘钥对明文固件进行加密使用 Flash 下载工具烧录
  ▌011.背景介绍在 ESP32检测调制激光信号程序优化 以及 测试ESP32S基本模块的功能,并验证是否可以应用在AI智能车竞赛检测激光信号中 中测试了 ESP32串口转WiFi双天线ESP32-S模组 用于 全国大学生智能车竞赛 中的 室内AI视觉组裁判功能。在 ESP32检测调制激光信号程序优化 中测试了ESP32对于调制激光信号检测方案的性能。现在还生下了使用 传统比赛系
转载 2024-05-14 14:09:45
258阅读
文章目录一、前言二、外观对比三、模组及芯片资源对比四、开发资料 一、前言    ESP32-SU、ESP32-SL和ESP32-S命名上看,似乎看不出来有多大区别,不急,我们先看下规格书:ESP32-S模组规格书、ESP32-SL模组规格书、ESP32-SU模组规格书,看了规格书后,再对比下乐鑫官网芯片资料,可以得到以下对比结果。二、外观对比天线 &nbs
转载 2024-05-23 23:16:02
3800阅读
ESP32例程为C语言开发,并非Python/Arduino/AT指令开发,基于ESP-IDF_V4.2框架库,采用纯C语言开发,开发工具为Visual Studio CodeAndroid(安卓)例程全部为原生Android开发,例程全部支持到SDK版本29  Android 10.0(Q) 开发工具为Andirod Studio 4.0PC源码例程为Visual Studio 201
1 前言 大家好,我是手工饭!喜欢做一些看似简单又不简单的东西!最近我精心制作了一款mini平衡车希望大家喜欢,虽然提供了基本功能可演示软件,但我建议大家可以挑战自我一步一步的实现自己的软件。附件有原理图以及部分物料的购买链接,如元器件标注有误或者有疑问都可以联系我哦!先上视频:(点击观看)2 平衡原理 如果通过简单的练习,一般人可以通过自己的手指把木棒直立而不倒的 放在指尖上,所以练习的时候,需
目前使用的ESP-WROOM-32集成4MB SPI Flash。在编译esp32程序时,通过make menuconfig -> PartitionTable 可以有三种分区选择:工厂程序(无OTA分区)/工厂程序(双OTA分区)/用户自定义分区。本文以ESP32 4M Flash为例,讲一讲如何用户自定义分区表。首先下图是一个适用于阿里云物联网平台的分区表:关于分区图示的说明: 0x80
转载 2024-04-25 11:49:24
877阅读
partition table 使用说明简介分区表(partition table )是 ESP-IDF 框架中实现的一种分配 flash 的方式 ,对 spi_flash_{read|write|erase} 等接口进行了封装,增加了越界检查,同时尽量避免了直接操作 flash 地址,所以更加简单安全,但分区表擦写操作本身不具备擦写均衡,如果希望使用分区表存储用户数据,只建议存储不会频繁更改的数
目录前言使用环境使用方法原创不易,点个赞或者点个关注激励笔者分享更多优质原创内容吧!开源万岁!前言        从ESP32板子的官方库中可以找到EEPROM库,但是阅读README.md文件可知,ESP32并没有EEPROM,而是使用内部FLASH模拟出来EEPROM的,这是为了和以前的Arduino程序兼容。以下
最近有一个实现RSA加密的任务,要在ESP32上面做,首先我尝试了openssl的方案,结果做完了才发现Arduino不支持动态链接C语言库…在网上找了好久的资料,终于找到一个叫做mbedtls的库,奈何相关的文章实在是太少太少,好多都是注水的文章。为了造福挣扎于嵌入式苦海的小伙伴们,下面我将介绍如何使用Mbed TLS实现在ESP32上的RSA加密。开发环境上位机:Mac Pro 64位下位机:
使用Trafodion的用户可能会经常有一个疑问,那就是在Trafodion中创建时到底定义多少分区数是合适的?我们已经知道,Trafodion是一款SQL on Hadoop的数据库引擎,底层基于HBase,具有多节点分布式存储和计算的功能。关于分布式存储,Trafodion在建时提供盐粒功能(SALT)可以实现数据在加载到Trafodion中均衡分布于各个节点,即把数据通过预分区的方式分成
前言:1.简介一个集控制电路与发光电路于一体的智能外控 LED 光源。 其外型与一个 SMD5050 侧发光 LED 灯珠相同, 每个元件即为一个像素点。 像素点内部包含了智能数字接口数据锁存信号整形放大驱动电路, 电源稳压电路, 内置恒流电路, 高精度 RC 振荡器, 输出驱动采用 PWM 技术, 有效保证了像素点内光的颜色高一致性。● IC控制电路与LED点光源共用一个电源。● 控制电路与RG
转载 2024-10-12 12:24:18
119阅读
文章目录概要Thonny介绍固件烧录流程1、下载Thonny IDE2、打开解释器面板选项3、选择设备类型和端口4、烧写固件小结 概要购买到一块Micropython的开发板之后,一般默认已经烧写好固件。有时候固件版本过低或在没有烧写好,这时我们还是需要自己烧写固件。烧写固件的方式很很多种,这里就不一一介绍。因为Thonny集成了esptool和UF2工具,并且是可视化的,所以笔者就选用Thon
ESP32编译环境搭建ESP32一、资料参考二、文件准备三、编译 ESP32一、资料参考官方资料 http://esp-idf.readthedocs.io/en/latest/二、文件准备其实官方的文档写得很详细,但是感觉可能过于详细,看起来其实也很费时间,我的使用环境是在windows下,而介绍文档中包含有linux和MAC_OSX,所以会直接略过直接看windows。 按照提示,先进入快速
 这篇文章的目的是解释如何连接到一个MQTT代理,并订阅一个主题,使用ESP32和Arduino IDE库。介绍这篇文章的目的是解释如何连接到一个MQTT代理,并订阅一个主题,使用ESP32和Arduino IDE库。我们假设代理将在CloudMQTT上托管。我们还将使用名为PubSubClient的MQTT库,该库将公开连接到代理并订阅主题所需的功能。既然我们已经覆盖了大多数连接到经纪
转载 2024-06-24 08:16:51
226阅读
  • 1
  • 2
  • 3
  • 4
  • 5