当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]其灵感源自那个同样令人痛苦的清晨挣扎时刻——总是太容易就按下“继续睡眠”按钮。这款产品是一款定制的 3D 打印闹钟,需要在键盘上输入一个简短的密码来关闭闹钟声。再也不用费力地乱按按钮了!它使用了与 Arduino 兼容的板子、RTC 模块、液晶显示屏、7 位数码管、蜂鸣器和键盘,构成了一款功能完备(但令人恼火地有效的)的唤醒设备。

其灵感源自那个同样令人痛苦的清晨挣扎时刻——总是太容易就按下“继续睡眠”按钮。这款产品是一款定制的 3D 打印闹钟,需要在键盘上输入一个简短的密码来关闭闹钟声。再也不用费力地乱按按钮了!它使用了与 Arduino 兼容的板子、RTC 模块、液晶显示屏、7 位数码管、蜂鸣器和键盘,构成了一款功能完备(但令人恼火地有效的)的唤醒设备。

难度:中级(3D 打印、焊接/电子技术、基础编程)所需时间:10 至 15 小时(包括打印时间)费用:根据您已有的零件情况,约 30 至 50 美元。

材料

•3D 打印机 + 热缩管材(黑色/炭灰色的 PLA 或 PETG)

•Arduino Nano / Uno(或兼容型号)

•DS3231 实时钟模块

•16x2 液晶显示屏

•4 位七段显示模块(TM1637 或类似产品)

•4x4 键盘矩阵

•有声报警器或扬声器

•测试用按钮/开关

•跳线、印制电路板或排针板

•电源(5V USB)

•可选配件:外壳固定件、热胶等。

第 1 步:在 Fusion 360 中设计外壳

首先采用一个紧凑的长方形盒子设计来容纳所有电子设备。在盒子上设置显示区域、顶部的键盘以及侧面/背面的接口。边缘略微圆润以营造现代感,同时留出布线的空间。

我先在 Fusion 360 软件中进行了建模,然后对最初的构想进行了微调,对一些尺寸进行了细微调整,以达到更好的贴合度和美观效果。

将其导出为 STL 格式,并进行切片处理以便进行打印(建议层高为 0.2 毫米,以获得更清晰的打印效果)。

第 2 步:进行 3D 打印制作外壳

打印主体部分以及任何盖子/顶板。在需要支撑的地方为悬垂部分添加支撑物。进行轻度打磨处理,以获得光滑的表面效果,并稍稍掩盖层间痕迹(但要保留一些可见部分,以营造出手工制品的质感)。

第 3 步:电子产品的原型制作与组装

将这些组件连接起来:

•键盘按键与 Arduino 引脚相连,用于矩阵扫描。

•将液晶显示屏和七段数码管连接到相应的 I2C/SPI 引脚上。

•用于精确计时的定时器。

将蜂鸣器连接至 PWM 引脚以发出警报音。

先在面包板上制作原型,然后将其焊接到印刷电路板上以实现永久性连接。用热胶或支撑物将所有部件牢固地固定在箱体内。在将其合上之前,要彻底测试所有连接。

第 4 步:编码

使用 Arduino 软件开发环境。您需要为按键、液晶显示屏、TM1637/7 位数码管、DS3231 以及蜂鸣器音调准备相应的库文件。

代码中的关键特性:

•设置当前时间及闹钟时间。

•在 7 位数码管上显示当前时间,并在液晶显示屏上显示报警信息。

•当警报触发时:响起刺耳的警报声并伴有闪烁的指示灯。

•要关闭设备:在键盘上输入特定的密码(例如 1-3-5-7 或者您所设定的任意密码)。

•添加一个“暂停”选项,该选项需要更长的/不同的密码或多个步骤才能启用。

第 5 步:最终组装与测试

将所有部件放入印制的外壳中。将键盘固定在顶部,将显示屏嵌入对应的开口中。为任何外部电源线添加缓冲装置。合上外壳,测试整个系统——设置一个警报,并练习关闭它(在完全清醒的状态下进行!)

第 6 步:使用方法/改进措施

把它放在房间的另一头,这样你就得从床上起来才能拿到它。将禁用密码修改成你半睡半醒时记不住的密码。未来的想法:添加运动传感器以确认你已经起床,或者设置多个报警阶段。

代码

本文编译自hackster.io

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

这是我自行设计并用 3D 打印技术制造的五轴机器人手臂,我制作它是为了研究正运动学和逆运动学背后的数学原理,了解通信协议,同时也因为它是一个有趣的设计挑战!

关键字: 机器人 3D 打印 伺服电机

配备扩展工作范围的定制型数控机床,采用坚固框架和 GRBL 控制系统,专为灵活制造而设计。

关键字: 数控机床 3D 打印 嵌入式

这个想法源于设计一款能够从地面上收集发绳的探测器。我有一只猫,她非常喜欢玩发绳。

关键字: 探测器 3D 打印 机器人

智能园艺不仅仅是为了监测土壤湿度——更重要的是要清晰地呈现数据,以便您能够迅速采取行动。在本教程中,我们将不再局限于简单的传感器读数,而是构建一个基于浏览器的仪表盘,能够展示实时值、趋势、警报以及历史图表。

关键字: 湿度传感器 ESP32 3D 打印

RT-Spark 是一款功能全面的嵌入式板卡,由 STM32F407ZGT6 微控制器驱动,设计用于在运行时能够稳定运行。该嵌入式硬件具有多种硬件接口,例如液晶显示屏、LED 灯、开关等。

关键字: 液晶显示屏 LED RT-Spark

你是否曾无意间购买了 360 度伺服电机,或者恰好自己就有多两个?那么这个项目就是为你准备的!它使用了一个 ESP32 微控制器、两个 360 度 sg90 伺服电机、两个 18650 电池、MP1504en 芯片、一个...

关键字: 伺服电机 ESP32 微控制器 3D 打印

该项目的目的是设计一块定制的接口板,用于将 8x2 液晶显示屏与 Maker Feather AIOT 进行连接。

关键字: 液晶显示屏 I2C 板卡 控制器

DRM Watch 3是我自制的手表,基于夏普内存液晶显示屏,ESP32-S2和我想戴在手上的愿望。

关键字: ESP32 液晶显示屏 蜂鸣器

在科技飞速发展的今天,汽车制造业正经历着一场深刻的变革。从第一辆蒸汽机车蹒跚前行,到如今汽车成为复杂的移动科技结晶,汽车行业的每一次进步都离不开技术的创新。而当下,3D 打印技术宛如一颗璀璨的新星,正以其独特的魅力和强大...

关键字: 汽车 3D 打印 汽车制造业

在科技日新月异的时代,3D 打印技术犹如一颗璀璨的新星,迅速崛起并深刻改变着多个行业的格局。从其诞生之初的小众技术,到如今广泛应用于众多领域,3D 打印技术正以惊人的速度发展,尤其是在航空航天领域,其应用持续深化,为该行...

关键字: 3D 打印 航空航天 增材制造
关闭