文章目录前言一、准备安装包二、安装1.安装ESP-IDF2.安装vs code三、配置1.配置vs code2.新建工程3.配置工程四、编译下载1.编译总结 前言本人从事便携式户外储能行业,以前的储能基本上没什么与外部通讯的功能,最多自带低功耗蓝牙,连WiFi都没有,现在项目需要添加WiFi功能,将产品定义为物联网产品。ESP32早已听闻,它自带蓝牙和WiFi,再合适不过了。这两天就开始踏ESP
转载
2024-05-14 16:39:51
116阅读
ESP32 windos环境搭建一、windos环境开发准备1.工具链2.编辑器二、环境配置1.工具安装2.工具配置3.修改vscode 终端配置:三、创建工程验证1.新建工程2.编译下载总结 一、windos环境开发准备1.工具链可以直接下载 ESP-IDF 离线安装包进行环境配置 该安装器可安装所需的交叉编译器、OpenOCD、cmake 和 Ninja 编译工具,以及一款 m
转载
2024-03-29 14:44:14
309阅读
一、 感性认识 电机结构主要分为转动的磁铁和不动的绕组(刚好与有刷电机相反),我第一次拆开时就懵了,这么多的磁铁和绕组,这哪头对哪头嘛?请看下面原理图 这张图是内转子的,原理和外转子无区别,从图中可以看到相邻的两块磁铁磁性是不同的,绕组分为A、B、C三个相,每一个相由同一根漆包线缠绕而成,这三根漆包线的一端连成一个公共点,另外的一端则是我们在外部看到的三根连接线。 二、三个基本定
单片机(STM32)驱动无刷电调本文为记录个人学习过程中的心得,方便未来复习,同时也是为其他小伙伴学习提供便利,本人由于精力有限,留言不回复,请见谅。如有侵权,联系本人进行删除。做过一个小的课题,需要用到单片机驱动无刷电调,对无刷电机进行调速。目前手头上材料为新西达30A电调+新西达A2212电机+STM32F103。硬件无刷电调电调又叫电子调速器,输入是直流(两线,红正,黑负),可以接稳压电源,
MicroPython ESP32 开发1.ESP32刷入MicroPython以及连接WiFi(本文)2.ESP32 GPIO3.ESP32 GPIO 的高低电平与PWM4.ESP32 控制继电器与读取DHT22温湿度数据5.socket 通信更新中…… ESP32刷入MicroPython以及连接WiFi一、ESP32刷入MicroPython1.ESP32驱动2.下载MicroPython
转载
2024-05-23 22:57:13
537阅读
由于本人在实际工作中使用到该无刷电机控制芯片,经查阅资料和自身实际调试经验,在这里和大家一起分享下该芯片的使用心得,以下叙述难免会出现部分错误,欢迎大家指正。该芯片引脚连接图见下图:该芯片内部结构图见下图: 无刷直流电机控制芯片UC2625各引脚功能如下: ① 当控制器正常工作时,该芯片的上半桥12(PDC)、13(PDB)、14(PDA)脚输出两个低电平,一个高电平;下半桥16(PUC)、17(
转载
2024-03-25 09:47:06
726阅读
第一部分:1. 官网教程地址https://docs.espressif.com/projects/esp-idf/zh_CN/v4.0.1/get-started/linux-setup.html 2.官网教程提到针对ubuntu,需要输入下列指令sudo apt-get install git wget libncurses-dev flex bison gperf py
转载
2023-12-13 19:32:45
178阅读
MicroPython 在 esp-idf (esp32) 上编译固件esp32 编译 micropython 的固件相关的资料应该很多吧,我也会出一篇,但会额外讲一些 linux 的东西的。资料将按照以下顺序进行说明。什么是 esp-idf ?配置 esp32 工具链准备 micropython 仓库建立 micropython for esp32 固件注意,以下操作截图全部在 linux 下完
转载
2024-06-04 09:31:43
238阅读
08-20210301在WIN10下通过网口给华为海思Hi3516DV300刷机(鸿蒙系统) 2021/3/5 11:03 [经验] 【HarmonyOS HiSpark AI Camera】初遇鸿蒙系统——2.uboot、kernel、fs文件系统烧写开发板:【HarmonyOS HiSpark AI Camera】串口/SSH工具:Xshell-7(Build 0056) USB转串口驱动:C
转载
2024-08-21 13:28:34
824阅读
1简介这段代码是一个基于ESP32开发板的PWM控制器,可以通过网页输入控制参数并显示在屏幕上,通过PWM输出引脚控制风扇的转速,还可以测量风扇的转速并在屏幕上显示。此外,代码还具备显示当前时间、显示Wi-Fi连接信息等功能。2函数用途display_value(): 显示当前数值在屏幕上,包括当前数值和方波图案。add_value(): 增加当前数值,每次增加10,如果超过100则不再增加。de
转载
2024-03-26 10:47:50
834阅读
点赞
1评论
日常·唠嗑: 2020已经过去,回首这一年,真的经历了很多,申报项目、集创赛、电赛、机械创新赛、挑战杯、写博客、遇见她……一路走来磕磕碰碰,也成长了许多。在2021伊始,写下这篇博客博客,希望能不忘初心,也希望每个人能越来越好,心想事成。 文章目录前言一、什么是电调、无刷电机1、电调2、无刷电机二、如何接线三、 程序驱动1、FPGA程序(Verilog)2、Arduino程序(C)总结 前言我的大
转载
2024-09-27 21:08:49
935阅读
点赞
Zephyr 是一个开源、可扩展、适应性强的实时操作系统 (RTOS),能够在多种硬件平台上运行,包括 乐鑫 的 ESP32、ESP32-S2、ESP32-C3 和 ESP32-S3 系列产品。Zephyr 为嵌入式系统开发提供了丰富的功能,包括针对无法恢复的软件错误生成可供分析的 core dump。 Core dump 是在程序崩溃时保留的内存快照,可用于调试程序,查找崩溃原因、以及
转载
2024-09-08 19:44:57
960阅读
最近因为项目需求,需要使用到ESP32作为控制器,但是在arduino中加载esp32的包发现了一些问题。这边讲解一下我这边的经历,希望能够大家带来一些帮助。我这边总共试了四种安装方式,想要快速安装的,建议直接看第四个安装方式,小程序我已经放在资源绑定里面了。也可以试一下第二种安装方式。按照正常流程,网址下载。在网址栏中加入esp32的下载地址,然后再打开开发板管理器搜索esp32下载包。或者你可
资料下载:wiki.ai-thinker.com/esp32-cam注意1.请保证模块输入电源至少5V 2A,否则图片会有几率出现水纹。2.ESP32 GPIO32管脚控制摄像头电源,当摄像头工作时,请把GPIO32拉低。3.由于IO0连接摄像头XCLK,使用时请把IO0悬空,请勿接高低电平。4.出厂已含有默认固件,不另外提供下载,如需重烧其他固件请谨慎操作。所需的硬件●
转载
2024-05-23 19:07:40
318阅读
ESP32固件安装和基础测试ESP32- WORRM- 32固件安装使用软件ZTsoft安装固件使用FLASH_DOWNLOAD安装固件基础测试使用ZTsoft点亮LED使用Mind+点亮LED使用ESP32注意,先断串口在断电!要不然会有概率把固件弄没 最近新弄了个ESP32,又可以玩硬件啦。好好写个入门教程。本篇包含:固件安装,还有推荐一些好用的软件。(主要是ESP32相关)ESP32- W
转载
2023-11-14 10:40:23
405阅读
ESP32刷入MicroPython固件背景介绍ESP32小板子介绍MicroPython简介获取ESP32的固件为ESP32刷入MicroPython固件配置下载交互式脚本编程安装xshell 背景介绍乐鑫出品的ESP系列带WIFI功能的SoC有着强大的功能,近几年市场应用火爆。市面上能买到各种各样的模组或者开发板。无论是拿来做产品还是自己做点点玩意学习,都是不错的选择。本人一直从事嵌入式方面的
转载
2024-04-26 15:04:31
292阅读
目录说明一、硬件介绍1.1、原理图1.2、ESP32drive-D方案1.2.1、准备清单1.2.2、硬件连接1.3、SimpleFOCShield方案1.3.1、SimpleFOCShield原理图及跳线1.3.2、硬件清单1.3.3、硬件连接二、代码演示 — 双I2C接口2.1、打开官方示例2.2、编译报错2.3、查找错误原因2.4、修改代码2.5、验证测试三、代码演示 — 双电机驱动3.1
转载
2024-03-15 08:21:15
756阅读
一、摘要其实不论在Linux还是Windows上搭建ESP32开发环境,都有依赖问题,导致环境搭建浪费大量时间,甚至最终还是失败,这是个痛点,让我们很烦躁,我们一直致力于ESP32开发的研究,本篇文章先彻底解决Linux开发环境搭建的所有问题(使用docker技术),之后会彻底解决Windows开发环境问题。二、什么是docker?docker是一种虚拟化技术,表面上看与虚拟机一样,是一个虚拟的系
转载
2024-03-21 19:24:32
514阅读
引言在第一章博客中,我们讲了Arduino对Esp32的一个环境配置,以及了解到了常用的一个总线通讯协议,其中有SPI,IIC,UART等,今天我为大家带来UART串口通讯和c#串口进行通讯的一个案例,以及什么是中断,中断的作用和实践,话不多说,让我们正式开始。UART在第一篇博客中,我们讲了UART是需要一个接收一个发送的引脚,总共两个,分别是TXD(发送引脚),RXD(接收引脚),不管是什么类
转载
2024-08-23 21:17:16
442阅读
摘要: 以Android手机为人机交互终端, 以STMicroelectronics的 STM32F103C8T6为核心控制终端, 基于机智云 物联网平台, 设计了一套用户通过互联网就能有效地对家中晾衣架进行操作的嵌入式智能控制系统, 避免人不在家时, 衣物被淋湿的问题。 该系统开发来自机智云开发者的毕设,具备手动和自动两种控制模
转载
2024-09-01 21:08:42
135阅读