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

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

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

然而,在我们考虑制作完整的电子棋盘之前,我们需要一个较小的原型来测试我们的概念。这就引出了一个重要的问题:哪款桌面游戏使用了一个简单的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

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

特朗普集团近日取消了其新推出的T1智能手机“将在美国制造”的宣传标语,此举源于外界对这款手机能否以当前定价在美国本土生产的质疑。

关键字: 特朗普 苹果 AI

美国总统特朗普在公开场合表示,他已要求苹果公司CEO蒂姆·库克停止在印度建厂,矛头直指该公司生产多元化的计划。

关键字: 特朗普 苹果 AI

4月10日消息,据媒体报道,美国总统特朗普宣布,美国对部分贸易伙伴暂停90天执行新关税政策,同时对中国的关税提高到125%,该消息公布后苹果股价飙升了15%。这次反弹使苹果市值增加了4000多亿美元,目前苹果市值接近3万...

关键字: 特朗普 AI 人工智能 特斯拉

3月25日消息,据报道,当地时间3月20日,美国总统特朗普在社交媒体平台“真实社交”上发文写道:“那些被抓到破坏特斯拉的人,将有很大可能被判入狱长达20年,这包括资助(破坏特斯拉汽车)者,我们正在寻找你。”

关键字: 特朗普 AI 人工智能 特斯拉

1月22日消息,刚刚,新任美国总统特朗普放出重磅消息,将全力支持美国AI发展。

关键字: 特朗普 AI 人工智能

特朗普先生有两件事一定会载入史册,一个是筑墙,一个是挖坑。在美墨边境筑墙的口号确保边境安全,降低因非法移民引起的犯罪率过高问题;在中美科技产业之间挖坑的口号也是安全,美国企业不得使用对美国国家安全构成威胁的电信设备,总统...

关键字: 特朗普 孤立主义 科技产业

据路透社1月17日消息显示,知情人士透露,特朗普已通知英特尔、铠侠在内的几家华为供应商,将要撤销其对华为的出货的部分许可证,同时将拒绝其他数十个向华为供货的申请。据透露,共有4家公司的8份许可被撤销。另外,相关公司收到撤...

关键字: 华为 芯片 特朗普

曾在2018年时被美国总统特朗普称作“世界第八奇迹”的富士康集团在美国威斯康星州投资建设的LCD显示屏工厂项目,如今却因为富士康将项目大幅缩水并拒绝签订新的合同而陷入了僵局。这也导致富士康无法从当地政府那里获得约40亿美...

关键字: 特朗普 富士康

今年5月,因自己发布的推文被贴上“无确凿依据”标签而与推特发生激烈争执后,美国总统特朗普签署了一项行政令,下令要求重审《通信规范法》第230条。

关键字: 谷歌 facebook 特朗普

众所周知,寄往白宫的所有邮件在到达白宫之前都会在他地进行分类和筛选。9月19日,根据美国相关执法官员的通报,本周早些时候,执法人员截获了一个寄给特朗普总统的包裹,该包裹内包含蓖麻毒蛋白。

关键字: 美国 白宫 特朗普
关闭