esp32-S3-electric-vehicle-expansion(EVE_V2)硬件分享

一. 简介

本次将给大家分享一个QSPI圆形屏幕DIY的小项目,这是我做的第二个版本的,相较于第一个版本有了比较大的改动(第一版就不放出来了,需要的可以私聊),可以在上面实现更多的功能,做些更有趣的项目 ,也可通过扩展口集成到其它模块中去。

将其命名为: electric-vehicle-expansion (EVE_V2)。

二. PCB介绍

硬件构成:

  1. ESP32S3
  2. CH340K 一键下载
  3. TF卡
  4. QSPI圆形屏幕
  5. MAX98375音频
  6. 磁力计、MPU6050、SHT30
  7. 电池充放电,电量检测
  8. FPC-12扩展口

原理图如下,硬件的配置上,是非常丰富的。

请添加图片描述

三. 外壳整体

外壳同样采用SolidWorks软件进行设计

请添加图片描述
请添加图片描述

左边是第二版,右边是第一版

请添加图片描述

四. 小结

PCB已经经过了验证,所有模块均可以正常工作,原理图可以放心的参考,或者直接拿去使用。硬件的设计还是比较费时间的,特别是对应陌生的芯片来说;另外焊接也是非常痛苦的一个点。

后期 会持续更新 软件上的开发记录,例如I2S音频播放、LVGL开发相关技术等等,对ESP32 感兴趣的可以 持续关注。

需要相关资料或者工程文件的 可以关注公众号 FPGA之旅 进行获取。
同时想要成品的也可以 在上面 与我取得联系。

b站 视频地址 : https://www.bilibili.com/video/BV1Bj411y7nd?t=1.4

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/80629.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

淘宝开店装修教程 (2023新版)

一、下载千牛 1. 浏览器打开淘宝 https://www.taobao.com/ 2. 进入 - 千牛卖家中心 3. 进入 - 关于千牛 4. 下载千牛 5. 下载页面 6. 下载安装桌面 二、登录千牛 1. 登录页面 2. 进入 - 千牛工作台 三、pc店铺装修 1. 进入 - pc店铺 2. 进入 - 装修页面 3. 删除没用的模块 从…

SQL优化--分页优化(limit)

在数据量比较大时,如果进行limit分页查询,在查询时,越往后,分页查询效率越低。 通过测试我们会看到,越往后,分页查询效率越低,这就是分页查询的问题所在。 因为,当在进行分页查询时&…

linux内核分析:探究x86

CPU工作模式:执行程序的三种模式 - 知乎 一口气看完45个寄存器 ——x86/x64架构 - 知乎 现代操作系统内存管理到底是分段还是分页,段寄存器还有用吗? - 知乎

springboot压测并发设置/nginx关于限制请求数和连接数

4core/8G springboot压测并发设置 server.tomcat.max-threads800 server.tomcat.accept-count200 允许同时并发达到8002001000 配置等比缩小,并发设置参数等比缩小,同时并发数等比缩小 JVM优化:指定并发GC线程数,docker容器在…

都2023年了你还不学ts (一)

TypeScript基础语法入门 TypeScript究竟是什么? 他主要就是想把JavaScript里面不完美的一些语法来进行一个提升 就像官网中所说的 TypeScript is JavaScript with syntax for types. 例如我们看下面的这段代码 if ("" 0) {console.log(hello) }在Jav…

X3E伺服转矩模式参数设置

X3E伺服速度控制模式参数设置,请查看下面文章链接: 外部模拟量速度控制模式(禾川X3E伺服驱动器)_RXXW_Dor的博客-CSDN博客比例随动专栏有系列文章介绍,大家可以查看相关文章,链接如下:绕线机-排线伺服比例随动功能块(梯形图+SCL代码)_RXXW_Dor的博客-CSDN博客S7-200 SM…

嵌入式-原码、补码,反码的存储

目录 一.原码 1.1简介 1.2存储规则 二.补码 2.1简介 2.2存储规则 三.反码 3.1简介 3.2存储规则 一.原码 1.1简介 原码是一种表示带符号整数的编码方式。在原码表示中,最高位表示符号位,0表示正数,1表示负数,其余位表示数…

实现按钮悬停动画

知识点与技巧 伪元素 使用伪元素来作为按钮悬停效果动画展示的元素 z-index 的使用技巧 使用z-index属性来控制按钮和伪元素的层次关系 transform、transition 复习 使用transform、transition两个属性来实现动画的展示 按钮边框动画 切换效果 核心代码 .btn.btn-border-…

Linux隐藏文件及含义

写在前面: Linux隐藏文件是非常重要的内容,创建、处理和管理隐藏文件的方法与非隐藏文件基本相同。针对常用的Linux隐藏文件,用户需要了解其作用和用途,以便于更好地使用Linux系统。 一、隐藏文件的概念 Linux系统下的隐藏文件&…

4.开放-封闭原则

这个原则其实是有两个特征,一个是说‘对于扩展是开放的(Open for extension),另一个是说‘对于更改是封闭的(Closed for modification)[ASD]。

Valine表白动态心跳源码

动态心跳源码 给前女友表白写的网页现在用不着喽 (主要功能) 记录在一起的时长QQ头像自动同步集成随机古诗词Valine留言评论(Valine是一款快速、简洁且高效的无后端评论系统) 出售源码:50(联系方式在图中…

【Effective Python】读书笔记-05类与接口

1. 让组合起来的类来实现多层结构,不用使用嵌套的内置类型 2. 让简单的接口接收函数,而不是类的实例 from collections import defaultdictcurrent {a: 1,b: 2,c: 3, }add_to_current {f: 4,e: 5, }def increment():count 0def missing():nonlocal …

CCF CSP题解:数字排序(201503-2)

链接和思路 OJ链接&#xff1a;传送门 本题仅需用一个辅助数据结构Tmp记录每1个数字的值&#xff08;value&#xff09;及其出现的次数&#xff08;cnt&#xff09;&#xff0c;然后重载运算符<并针对cnt排序输出即可。辅助数据结构Tmp定义如下&#xff1a; struct Tmp {…

《算法图解》阅读笔记

前言 问题解决技巧&#xff1a;分而治之 / 动态规划&#xff1b;贪婪算法书目&#xff1a;Grokking algorithms: an illustrated guide for programmers and other curious people中文名称&#xff1a;《算法图解——像小说一样有趣的算法入门书》 1 算法简介 二分查找&…

腾讯mini项目-【指标监控服务重构】2023-07-29

今日已办 根据导师代码评审的 comment 改进 修改命名 otelclient.otelExporterOtlpEndpoint to otelclient.endpoint禁用 TLS 加密&#xff0c;移除 otelclient.insecureMode避免命名缩写影响代码的阅读理解把两个函数&#xff08;createTraceExp和createTraceProvider&#…

VSCode 远程开发,再也不用带电脑回家了~

VS Code几乎是所有的程序员必备的工具之一&#xff0c;据说全球一般的开发者都使用过VS Code这款工具。 今天为大家介绍一下 VS Code 实现远程办公的方法。 1、概 述 通常&#xff0c;我们都是每天到工作的办公室进行办公&#xff0c;但是&#xff0c;如果下班回家&…

保密技术基础--北交大实验靶场2

由于第2、第3章的内部章节较少&#xff0c;所以我将其的体验感受一起写在这篇文章当中。 2.1 保密专用网络知识学习 这一小节也是一节的理论知识学习&#xff0c;学习过后有一个小测试&#xff0c;和第一章一样&#xff0c;学的知识和给的题目可以说是毫无关系。这一节的知识更…

shell 流程控制

流程控制 if条件判断 可以使用if来实现多路跳转&#xff0c;条件通常使用test命令 #if语句的语法if condition1then command1elif condition2 then command2else commandNfi 如果then需要和if放在同一行的话&#xff0c;使用;分隔 fi用来结束if语句&#xff0c;相当于…

Nginx部署前后端分离项目(Linux)

Nginx代理前端页面、后端接口 一、前端打包二、后端打包三、Linux部署Nginx启动、暂停、重启服务器部署文件地址&#xff1a; 一、前端打包 npm run build二、后端打包 通过Maven 使用package打包 三、Linux部署 安装Nginx 安装环境 yum -y install gcc pcre pcre-devel z…

【C语言】用冒泡排序实现my_qsort

大家好&#xff0c;我是苏貝&#xff0c;本篇博客带大家了解如何用冒泡排序实现my_qsort&#xff0c;如果你觉得我写的还不错的话&#xff0c;可以给我一个赞&#x1f44d;吗&#xff0c;感谢❤️ 目录 一. 前言二. 冒泡排序三. 4个参数3.1 第一个参数void* base3.2 第二个参数…