当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]大约六个月前,我们开始考虑我们想要在培训的第二年创建什么样的项目。起初,我们有用机器人做点什么的想法,但一段时间后,我们意识到这并没有真正让我们兴奋。所以我们讨论了其他可能性,最终想到了创造一款电子象棋游戏。

大家好,这是我们井字游戏项目背后的故事。

大约六个月前,我们开始考虑我们想要在培训的第二年创建什么样的项目。起初,我们有用机器人做点什么的想法,但一段时间后,我们意识到这并没有真正让我们兴奋。所以我们讨论了其他可能性,最终想到了创造一款电子象棋游戏。

然而,在我们考虑制作完整的电子棋盘之前,我们需要一个较小的原型来测试我们的概念。这就引出了一个重要的问题:哪款桌面游戏使用了一个简单的3×3网格?答案很明显——一字棋。这是一个完美的起点:小的,可管理的,但仍然具有足够的挑战性,教会我们在更大的项目中所需要的一切。

从那时起,我们的任务就明确了。我(Leander)创建了所有的STL文件,并确保硬件组件能够正确地协同工作。Simon专注于编程方面,因为他在编码方面更有经验,而且更擅长编程。通过结合这两种技能,我们能够开发出功能齐全且协调良好的原型。

这就是我们如何完成这个井字游戏项目的。从一个简单的测试设置变成了一个有趣和有教育意义的经历,把我们带到了今天。

装配指导

这些都是需要3D打印的部件。你可以用任何你喜欢的颜色打印这些,除了字段必须是半透明的。

1 ×顶盖:

这是游戏的封面;它覆盖了大部分的中间部分,但有一个洞的钮扣。

1 x中间部分:

这个部分有用于场地的孔,这是你连接所有电子设备,led,按钮,电池和ESP32的地方。

1x底板

这是底部的盘子,所以不会掉出来。

9xField

这些是你按压的领域。由于LED必须是可见的,所以建议您使用透明灯丝。

步骤1:加热刀片

中间部分有2根柱子,设计用于2 M3加热插入件。(在第4页右边的图片中用绿色标出)。将加热后的插入物插入孔中,然后使用热烙铁施加压力,直到完全就位,等待直到它变冷。

步骤2:LED组装

这是第一排和第三排的LED组件。

下面的图片是一个原型。

你需要制作9个LED背光,放在中间部分,如下图所示。

按照参考图片(我们用蓝色标记led)。焊接5V到5V, GND到GND, DOUT到DIN使用跳线切割到正确的长度。之后,剥线结束,并将其焊接到LED。

请将电缆穿过红色孔位。从DIN侧穿过左孔,从DOUT侧穿过右孔。确保没有led被覆盖,所有周围的洞保持清晰。

对于第二行,情况有点不同:DOUT线应该在左边,这样你就可以将DOUT连接到下一个LED的DIN,而DIN线在右边,如图所示。

现在我们将进入第三步-将led连接在一起。按照下图所示的布局进行操作。

红线表示如何连接LED -每个DOUT线应连接到下一个LED的DIN。第一个孔位于左下方,用蓝色圆圈标记,表示第一个LED的位置。三条绿线代表DIN, GND, VCC连接-这些是您需要连接到第一个LED的数据输入线。

接下来,将USB-C端口放入左边的孔中,将按钮放入右边的孔中。

之后,组装电池。将两个电池平行焊接到电池PCB上的标记点上-红色表示+,蓝色表示-。

然后将USB-C端口焊接到橙色(+)和绿色(-)标记的焊盘上。最后,将两根导线焊成两个+和-;这两条线稍后将连接到ESP32。

步骤3:ESP32中的布线

我们没有直接将导线焊接到ESP32上,而是将一些条带焊接到PCB上,这样如果我们想将ESP32用于其他用途,我们就可以将其移除。

连接电源首先,将电源板上的电源线连接到ESP上的相应连接,将+ two连接到3.3V引脚,将-TOU连接到GND引脚。

连接LED和按钮

首先,将LED 5V引脚连接到相应的ESP32引脚,并将GND引脚连接到ESP32 GND引脚。

ESP32的数据引脚

基于ESP32的电路板上的所有数据引脚可能具有不同的用途和内部连接,这意味着并非所有数据引脚都能够用作I/O,用于LED数据引脚或按钮等操作。因此,对于下一部分,您需要修改代码,但不用担心,这一切都保持得非常简单。

首先,找出你有什么ESP32板,并为它找到合适的引脚。在这里,您可以检查哪些引脚可以用于I/O。确保它们没有其他功能,如RxD, TxD, Rst, Boot或任何其他特定选项,这取决于板的类型。

Neopixel led需要1个引脚,按钮需要6个引脚。

LED引脚

在代码的第21行,您将发现。

#定义LEDPIN

在这里,您将用您为LED数据引脚选择的任何引脚编号替换4。然后,将连接到LED上DIN的电线焊接到所选引脚上。

步骤4:编码

在将代码上传到ESP32之前,请下载以下库。

Adafruit新像素,esp32。

然后您可以复制粘贴代码,调整代码中的一些设置,就像在步骤3中解释的那样,然后玩得开心。

步骤5:3d打印组装

在你把所有的东西连接在一起之后,我们就可以开始组装3d打印的部件了。

首先,将顶部覆盖到中间部分,使厚边框对齐。一旦它们被正确定位,用热熔胶把它们粘在一起。

接下来,连接底板。确保USB-C端口和按钮的孔与中间部分的孔对齐。使用m3 × 6mm螺钉。

然后,把字段放在它们的位置上,它们在第4页上被标记为红色。

原理图

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭