目录前言一、源码分析1.工程驱动2.PID代码3.控制函数二、PID调试三、整体效果结语 前言这是STM32下推式磁悬浮装置的第三篇文章,也是这个项目的最后一篇文章。前面两篇文章介绍了硬件部分,本文介绍软件部分。主要内容是源码分析和PID调试经验。源码部分基于前面两篇文章。代码开源,文末有下载地址。STM32下推式磁悬浮装置(一)原理分析与元件清单STM32下推式磁悬浮装置(二)原理图设计思路以
转载 2024-04-26 21:25:33
1075阅读
1评论
百篇科普系列(45)磁悬浮轴承和磁悬浮旋转电机徐长发,华中科技大学,2018.3.15.大家知道,两块同极性的磁铁是相互排斥的,能不能用磁力克服重力让物体悬空呢?理论上好像没有问题,但真正做起来并不容易。要让物体悬浮起来,稳定的悬浮才有意义。所谓稳定悬浮,也就是说,当悬浮物受到小的扰动时,磁力会即时地抗衡这种扰动,并让悬浮物又重新恢复到原来的平衡位置上。要实现稳定的磁悬浮,一是需要磁性体,可以是永
1.PCB中霍尔传感器钻孔直径尽量选用47.2mil及以上使用立创EDA画PCB时,如果直接添加霍尔传感器,它的孔径是正合适的。但是实际调试的过程中,很可能需要多次调整霍尔传感器的位置(浮子会经常打到霍尔传感器,可能引起短路),在拆卸的时候,如果板子上的孔径太小,残留在孔里的焊锡十分难清理(这时候多半板子上已经装了一圈的永磁铁了,不拆下来烙铁头容易被吸住,非常麻烦)。因此最好把孔径设置得大一号。2
ESP32-MeshKit-Sense 硬件设计指南1. 产品概述ESP32-MeshKit-Sense 是一款以乐鑫 ESP32 模组为核心的开发板,集成了温湿度传感器、环境亮度传感器等外设,并且可外接屏幕,主要用于检测模组在正常工作或睡眠状态下,连接各个外设时的电流情况。2. 电路设计说明2.1 系统框图ESP32 的系统框图如图 2 所示。2.2 PCB 布局PCB 布局如下图所示。表 1:
转载 2024-03-27 10:30:44
4569阅读
目录一、建立网络(AP) 二、连接ESP所建立的网络三、接入网络(STA) 进阶练习常用方法说明四、扫描网络同步搜索异步搜索五、简单应用六、总结上期我们介绍了esp32wifi功能的初始化以及状态机的相关知识。这期我们从建立网络、连接网络、搜索网络以及WiFi功能的简单应用这个方面,来系统化的了解esp32中的WiFi功能。一、建立网络(AP)建立网络只需两步:引用WiFi库#
转载 2024-02-14 23:21:18
38阅读
最近做的项目中要求低功耗,在单片机完成了手头上的工作之后,就进入低功耗模式,项目的需求是单片机进入低功耗模式的时候系统时钟从HSE切到HSI,但是在未进入低功耗模式之前引脚是什么状态,进入低功耗模式之后也不应该改变。可以通过RTC定时唤醒,或者接收到串口数据就唤醒,处理完数据后再进入stop模式。查询了一些资料之后,发现stop模式最符合项目需求。下面讲述一下什么是低功耗:一、stm32支持三种低
简 介: 在第十六届智能车竞赛中节能信标组是一个比较有特点的组别。它需要通过接受无线电能来完成对智能车的电能提供。对于使用LCC充电补充方案测试过程中,使用ESP32对于来自于HALL传感器得到的电流信号进行测检测。由于ESP32中的AD转换存在一个顶死区,所以通过标定后,才能够完成对于LCC充电过程的正确评估与测量。关键词: ESP32,节能,信标智能车竞赛,测量  ▌01 节能信
文章目录前言资料参考1 ESP-Moonlight 项目及硬件了解2 ESP-IDF 软件开发基础3 基础组建测试试用4 端云配合 前言小能手在时隔4年后,再次玩起了乐鑫芯片,这次是带语音识别功能的ESP32。目前基于 ESP-Moonlight 开发板记录一系列笔记。月球灯课程将带领爱好者一步步探索利用乐鑫物联⽹开发框架 ESP-IDF 和 ESP32 芯片构建智能终端产品的全过程,最终实现月
转载 2024-05-23 23:48:25
162阅读
智慧家居·万物互联:我的智能花盆DIY之旅0 写在前面1 架构怎么搭?1.1 系统层次1.2 MQTT是什么?1.3 项目流程2 云平台怎么用?2.1 创建设备2.2 设备开发2.3 设备管理3 软件怎么设计?3.1 依赖库配置3.2 引脚定义与连接3.3 WIFI配置3.4 MQTT配置3.5 连接云平台3.6 执行设备4 更进一步 0 写在前面?物联网(Internet of things,
转载 2024-08-06 12:33:03
222阅读
最近在做一个基于ESP32-PICO-D4的墨水瓶小终端/挂件?的小项目,硬件测试部分耗了我一个下午加晚上,随便总结一下。最终点灯成功 电路设计放在立创开源那边了:ESP32_INK 墨水屏终端or挂件 - 嘉立创EDA开源硬件平台 (oshwhub.com)记录一些问题/想法:1.电路设计时因为嫌16p的typec焊接容易出事,就用了一个microusb和一个6p的typec(仅供电)
转载 2024-05-06 16:13:31
3859阅读
经过前两个帖子的折腾,基本的开发环境已经搭建完毕!我们现在终于可以快乐的写代码、调传感器了!!因为小弟使用的是官方乐鑫原厂的SDK,我在官网也只能找到带freertos的SDK包,因此下面就基于这个原厂SDK来给大家分享一下esp32运行多任务的过程(LED闪烁+串口打印)首先我们把      esp/esp-idf/examples   里面的L
转载 2024-05-12 20:07:07
271阅读
文章目录一、前言二、硬件准备三、目标芯片选择四、menuconfig配置项ESP32系列模组 操作说明ESP32C3系列模组 操作说明ESP32S3系列模组 操作说明五、代码5.1 初始化电源管理:5.2 设置Listen-Interval1、TIM(traffic indication message)2、DTIM(Delivery Traffic Indication Message )3、
WiFiWi-Fi 库支持配置及监控 ESP32 Wi-Fi 连网功能。WiFi工作模式基站模式(即 STA 模式或 Wi-Fi 客户端模式),此时 ESP32 连接到接入点 (AP)。AP 模式(即 Soft-AP 模式或接入点模式),此时基站连接到 ESP32。AP-STA 共存模式(ESP32 既是接入点,同时又作为基站连接到另外一个接入点)。上述模式的各种安全模式(WPA、WPA2 及 W
转载 2024-07-28 14:38:46
130阅读
简介HardwareSerial 库是c++编写的,应用于esp32 Arduino应用环境的串口驱动库,我们在安装好ESP32的Arduino开发环境后就已经集成了这个串口操作库,在实际应用时直接引用就可以了。注意:ESP32共有3个UART端口, 其中UART1用于Flash读/写,我们使用串口1时需要注意,需要将串口1映射到其他GPIO上即可,我测试了一下GPIO12、GPIO13,使用串口
转载 2024-03-23 10:33:14
696阅读
ESP32的Ethernet通讯Arduino的Ethernet库Ethernet库库函数介绍总结 Arduino的Ethernet库Arduino很早就支持Ethernet通讯。硬件主要是支持W5100,W5200和W5500以太网通讯模块通过SPI接口与ESP32通讯。在Arduino 1.8.19版本以前,Arduino不支持库的引用位置。比如,在例子中说调用Ethernet.h,但如果想
转载 2024-05-16 08:14:03
339阅读
ESP32第一章esp32简介ESP32模块及开发板ESP-IDF ESP32模块及开发板ESP32是乐鑫信息科技(以下简称乐鑫)推出的一块WIFI芯片。ESP32 集成了天线开关、射频 balun、功率放大器、低噪放大器、过滤器和电源管理模块,整个解决方案占用了最少的印刷电路板面积。2.4 GHz Wi-Fi 加蓝牙双模芯片采用 TSMC 低功耗 40nm 技术,功耗性能和射频性能最佳,安全可
转载 2024-02-06 21:29:41
90阅读
使用git源码安装arduino+esp32开发环境使用git源码安装arduino+esp32开发环境第一步,创建文件夹第二步,克隆esp32包第三步,安装工具包方法1:用get.exe安装工具包通过esp包下面的tools里的get.exe安装工具包第三步,安装工具包方法2:直接下载 使用git源码安装arduino+esp32开发环境一般教程里的方法安装很慢,一出现网络问题,就会错误所以这
转载 2024-08-11 10:10:25
309阅读
文章目录一、分区表简介1、什么是分区表2、ESP32 内置分区表3、分区表的格式(1) 注释(2) Name —— 分区名(3) Type —— 主类型(4) SubType —— 子类型(5) Offset & Size —— 偏移地址 & 分区大小(6) Flag —— 标记二、通过分区表设置分区1、使用内置分区表2、自定义分区表 一、分区表简介1、什么是分区表分区表是 ES
今天教大家来做一个磁悬浮玩具,先上两张成品的效果图:1)磁悬浮的基本原理磁悬浮有下推式和上拉式两种基本形式。所谓下推式,就是控制部分在底座上,悬浮的磁铁在上面,依靠底座从下往上的排斥磁力推动磁铁悬浮;而上拉式,是控制部分在上面,悬浮的磁铁在下面,依靠控制部分从上方的吸引力吸住磁铁不会落下去。本文实现的是下推式,仅讲解下推式磁悬浮的原理和实现方法。如下图,是一个环形磁铁的磁力线:如果在它上方放置另一
学校老师留了个作业,让用剩下一半的寒假学学ESP32,做蓝牙透传+STA&AP模式下工作的http服务器,但是不准用Arduino当场就傻了:ESP32我刚刚好就会一手Arduino;乐鑫那套ESPIDF太难啃,之前点了个灯就去快乐stm32了;micropython......刷完固件发现蓝牙支持跟【数据删除】一样,还不如用c写——一咬牙一跺脚,回头肝ESPIDF吧总体思路:资源少,跟着
转载 2024-04-18 13:13:10
722阅读
  • 1
  • 2
  • 3
  • 4
  • 5