纪念一下自己做的第一款开发板

news2024/12/30 0:54:57

文章目录

  • 1. 硬件电路
  • 2. 成品展示
  • 3. 遇到的问题
  • 4. HelloWorld

前言:之前乐鑫搞活动白嫖了10个ESP32-S2模组,想着把它给利用了,然后先从一个开发板做起,等玩明白了再去做一些自己的设计,从网上找了一些资料就开始干,中途也是遇到了一些问题,有的解决了,有的还没解决,如果有懂的大佬,欢迎指点一下。

1. 硬件电路

这款开发板参考乐鑫官方的ESP32-Saola-1开发板,淘宝原价60块,相较于同类型的开发板还是挺贵的,自己动手做一个感觉赚麻了。

硬件电路参考乐鑫官方原理图还有立创开源广场的https://oshwhub.com/jusha/esp32-s2-saola-1-my,

image-20230508230512120

image-20230508230528011

image-20230508230548317

打板用的是嘉立创每月两次的免费打样,效果非常好

image-20230508225346245

白嫖的ESP32S2模组
在这里插入图片描述
在这里插入图片描述

2. 成品展示

在这里插入图片描述

3. 遇到的问题

板子焊好以后,一上电发现开发板背面的指示灯不亮,然后一摸发现ASM1117发热严重,然后赶紧断电,把ASM1117又卸下来了,然后上网搜索关键词“AMS1117”“发烫”

相关问题比较少,只找到这篇帖子:https://bbs.csdn.net/topics/394639431,然后跟着评论区的评论试了一下,先不接ASM1117的负载,只通电,测量一下输出是否正常,发现输出3.3V是正常的,但是一连接负载AMS1117就瞬间发烫,烫手的那种烫。然后抱着试一试的心态重新焊了一遍,竟然奇迹般地好了。怀疑是ASM输出端的两个引脚与电路板接触面积太小导致的,但是后面焊第二个和点三个板子的时候也出现了同样的问题,解决方法也是随缘卸下来重新焊,结果第二个板子能行,第三个板子死活不行。暂时先放弃了。

第二个板子还出现了无法下载的问题,下载程序的时候提示板子无响应,排除了一圈问题之后发现是电阻虚焊导致的,重新焊了一遍解决问题。

4. HelloWorld

开发环境使用的是ESPIDF,VScode插件。开发环境搭建可以参考Vscode搭建ESP-IDF开发环境指南-Ubuntu ESP32-C3 合宙

image-20230508232554112

成功输出HelloWorld

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

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

相关文章

【★前后端的交互★】Servlet API

欢迎观看我的博客,如有问题交流,欢迎评论区留言,一定尽快回复!(大家可以去看我的专栏,是所有文章的目录)   文章字体风格: 红色文字表示:重难点★✔ 蓝色文字表示&#…

了解一下Spring核心概念——IOC IOC容器 DI Bean

文章目录 1 Spring家族2 Spring发展史3 Spring系统架构3.1 系统架构图3.2 学习路线 4 Spring核心概念4.1 目前项目中的问题4.2 IOC、IOC容器、Bean、DI4.2.1 IOC(Inversion of Control)控制反转4.2.2 DI(Dependency Injection)依赖…

(免费分享)springboot,vue物业管理系统

一、项目技术 后端框架:springboot 前端框架:elementUIvue 主要实现了用户登录、社区信息展示、物业公告、社区设施、物业人员信息。 进入物业系统管理后端。实现了社区的管理,包括基本信息管理、周边设施管理、物业公告管理。楼盘管理包括楼…

AI对话-Free Chat免费无限制

目录 前言 使用方法 提问 推荐线路 前言 chat.4 和 chat.5 线路的响应改成通过在 Netlify 的部署来响应了。Netlify 不像 Vercel 那样还限制 Edge Function 的调用次数,很适合部署本项目。现在这两个线路的成本最低了,最优先推荐大家使用。 使用方法 提问 比如我问他:…

docker学习笔记(3)

目录 Docker命令 进程相关命令 镜像相关命令 查看镜像 Docker 数据管理 数据卷 大家在使用Xftp的时候,千万要先用本地端ping一下虚拟机IP,不然你在那里创建几次都没有用。 Docker命令 进程相关命令 # 启动Docker命令 systemctl start docker # 停…

网络基础学习:ip地址的知识

网络基础学习:ip地址的知识 IP地址是什么?如何查询计算机ipip分为几类IPv4和IPv6IPv4和IPv6的通信 IP地址是什么? IP地址是指用于标识在网络上的设备或节点的一组数字,它是Internet协议(IP)中使用的一种地…

【C++】C++入门知识

😁作者:日出等日落 🔔专栏:C 不要去等谁,所有的不期而遇都在路上。 前言 C是在C的基础之上,容纳进去了面向对象编程思想,并增加了许多有用的库,以及编程范式等。熟悉C语言之后&…

通过点云获取碰撞向量

T:what Y:why W:how Y 针对点云的无序性,无法通过坐标索引进行查询,常常将点云地图转换其他类型的地图,如Octomap,从而进行碰撞检测; W 为快速进行机器人与障碍物的位置计算&…

C高级day3

1.编写一个名为myfirstshell.sh的脚本,它包括以下内容。 1、包含一段注释,列出您的姓名、脚本的名称和编写这个脚本的目的 2、和当前用户说“hello 用户名” 3、显示您的机器名 hostname 4、显示上一级目录中的所有文件的列表 5、显示变量PATH和HOM…

【前端技术】Vue3 02:基础语法

接下来介绍下 Vue 的基础语法,包括渐进式框架、单文件组件、组合式 API 和选项式 API等基础要点和 v-xx 指令和其余基础语法,这和官方教程的顺序不大一致,我认为先学习 v-xx 指令可能更有助于大家的理解及学习。 目录 1 前言 1.1 单文件组件…

【Linux】Linux中的编辑器vim

🏖️作者:malloc不出对象 ⛺专栏:Linux的学习之路 👦个人简介:一名双非本科院校大二在读的科班编程菜鸟,努力编程只为赶上各位大佬的步伐🙈🙈 目录 前言一、vim的概念二、命令模式2…

SpringBoot【开发实用篇】---- 数据层解决方案

SpringBoot【开发实用篇】---- 数据层解决方案 1. SQL数据源技术持久化技术数据库技术 2. NoSQLSpringBoot整合Redis安装基本操作整合 SpringBoot整合MonggoDB安装基本操作整合 SpringBoot整合ES安装基本操作整合 开发实用篇前三章基本上是开胃菜,从第四章开始&…

“1+X+N”模式助力企业数字化转型

近期,中电金信顺利完成某股份制银行“基于战略解析与业务架构的全行科技规划项目”交付。针对客户的实际业务需求,中电金信采用“1XN”服务模式,服务客户全面的企业架构转型规划。项目组联合行方协同创新,首次将企架建模方法应用于…

【腾讯云 findops Crane集训营】深入了解 Crane 开源项目之实验操作指南

引言: 最近我参加了由腾讯云联合 CSDN 推出的“腾讯云 Finops Crane 开发者集训营”活动,通过这个活动我对腾讯云的 Finops Crane 开源项目有了更深入的了解。在本篇博客中,我将分享我对该项目的认识和体验,并介绍其中一些关键特性…

C++:使用红黑树封装map和set

目录 一. 如何使用一颗红黑树同时实现map和set 二. 红黑树的节点插入操作 三. 红黑树迭代器的实现 3.1 begin()和end() 3.2 operator和operator-- 3.3 红黑树迭代器实现完整版代码 四. map和set的封装 附录:用红黑树封装map和set完整版代码 1. RBTree.h文件…

表情识别 emotion recognition

facial expression recognition 表情,人脸上的肌肉状态,可以表达人类的情绪。 1970年,Ekman定义了六种基本表情 如何定义? 动作单元(action unit)是定义表情的重要工具。 心理学家和生物学家认为,人的表情可以分解…

【HCIP】三层架构综合实验

目录 需求: 一、拓扑设计 二、配置 ①eth-trunk ②创建vlan & 划分vlan & trunk干道配置 ③STP生成树根节点备份&负责分担 ④SVI及VRRP网关冗余设置 ⑤DHCP ⑥通公网 ⑦验证 三层架构:核心层,汇聚层,接入层 …

QT桌面项目(第一个应用程序 桌面壁纸软件)

文章目录 前言一、壁纸切换程序的布局二、添加资源文件三、代码编写四、主界面代码五、程序的编写思路六、程序效果总结 前言 上节课我们已经做好了APP的按键图标了,这篇文章就让我们来开始制作第一个桌面程序吧。 一、壁纸切换程序的布局 这个是windows上浏览器…

vue3使用指南

vue3使用指南 主要介绍vue3的使用&#xff0c;同时会涉及到vue2&#xff0c;并会讲解其中的一些差异。 安装 CDN引入 如果想快速体验&#xff0c;可以直接通过cdn进行引入。 <div id"app">{{msg}}</div> <script src"https://unpkg.com/vue…

谷歌推出下一代大型语言模型 PaLM 2

谷歌在 2023 年度 I/O 大会上宣布推出了其下一代大型语言模型 PaLM 2&#xff0c;擅长高级推理任务&#xff0c;包括代码和数学、分类和问答、翻译和多语言能力以及自然语言生成。 谷歌声称 PaLM 2 是一种最先进的语言模型&#xff0c;要优于其之前所有的 LLM&#xff0c;包括…