“林智鑫-2020011402-2021A-M08-92”版本间的差异
(→置物架) |
(→第12周) |
||
第60行: | 第60行: | ||
# 实现方式:Arduino单片机控制灯带 | # 实现方式:Arduino单片机控制灯带 | ||
# 实现结果:完成电路设计;大致设计好了代码思路。 | # 实现结果:完成电路设计;大致设计好了代码思路。 | ||
− | + | 「电路设计」是在老师的耐心指导下完成的。最终的设计大致为: | |
「单片机」连「按钮」、「MOS管」,「MOS管」连「灯带」。 | 「单片机」连「按钮」、「MOS管」,「MOS管」连「灯带」。 |
2021年12月31日 (五) 13:24的版本
目录
构思
1. 初步想法 满足自己使用桌子时遇到的一些需求。兼顾时间管理、物品放置、电线整理、高度调整这些功能。在此基础上可以锦上添花,加一些桌面吸尘器、小风扇之类的额外功能。
时间管理可以通过能自动变色的智能灯实现。
2. 第4周构思图见缩略图。
设计
- 设计灵感:分析个人需求;了解到的相关产品;其他同学的设计
- 设计意义:让桌面更简洁美观,让日常的学习与工作更轻松,满足使用需求。
- 设计方案与分析:
①时间管理:「自动变色的智能灯」。
②物品放置:在桌面使用置物架,以便集中杂物,让桌面更整洁,取东西也更方便。客观上,也起到了划分桌面区块的作用。
③电线整理:将「长期插着不拔」的电线与「经常需要拔插」的电线分开。「长期插着不拔」的电线可以隐藏于桌下,「经常需要拔插」的电线集中在桌面一角,便于拔插又不至过分占用位置。
④高度调整:经实践探索发现,「宿舍书架」的高度恰好合适。效果见下图:
尝试后发现,将电脑和书本放在书架上使用,已足够满足我当前的需求。因而,制作可伸缩桌面的需求可降为锦上添花。
总结:主要需要制作的是置物架与智能灯。
实现
第10周
- 本周实现目标:明确接下来的工作,设计所需的置物架
- 实现方式:纸笔、SolidWorks制图
- 实现结果:思路确定,但由于具体参数没有准备好而制图受阻。
计划回宿舍后,根据需要收纳的物品的特点,确定好参数,下周再战。 列出了各种需要收纳的物品与它们所需要的空间,拼凑出了对我来说比较合适的尺寸。
第11周
- 本周实现目标:设计置物架
- 实现方式:SolidWorks制图。
- 实现结果:完成竖放置物架的制图。
思路补充记录
- 和老师交流后,得知在木板上挖凹槽不易实现,因此不使用层层堆叠的设计。
- 有竖板分区的置物架,比一层层「小书架式」的置物架更便于使用,因此改用“竖放置物架”。
主要困难
- 不熟悉 SolidWorks 操作,做得很慢,中间还因为图纸问题太多而重新做了。好在现在稍微熟一点了(
接下来的目标
尝试制作能通过定时持续闪烁“无声提醒休息”的灯。
第12周
- 本周实现目标:制作“智能灯带”
- 实现方式:Arduino单片机控制灯带
- 实现结果:完成电路设计;大致设计好了代码思路。
「电路设计」是在老师的耐心指导下完成的。最终的设计大致为:
「单片机」连「按钮」、「MOS管」,「MOS管」连「灯带」。
然后再通过线路为各元件接上电源。
- MOS管用于放大信号,以驱动灯带。
- 使用PWM实现修改亮度,以实现闪烁功能。
第13周
- 本周实现目标:制作“智能灯带”
- 实现方式:Arduino单片机控制灯带
- 实现结果:完成代码编写,调试成功
在基本的开关灯功能的基础上,加上了定时闪烁提醒的功能。控制信号来自按钮。 在自习的时候按下按钮,就可以不用担心自己坐了太长时间,而且也不用像用闹铃那样担心会吵到别人。
第14周
- 本周实现目标:完成置物架
- 实现方式:组装木板
- 实现结果:置物架组装成功。此外改进了灯带的闪烁细节。
置物架
最终拿到的木板和我设计图中的不太一样,有些可惜,导致实际组装出来的置物架没能像设计的那样完美收纳我需要放置的物品。 (比如,没法放「书本」了;「长而不宽的杂物」要挤在一个地方了;有的格子空间有些浪费。)
不过,仍然是很实用的。我将原本散放在各处的一些杂物收纳了起来,如手套、剃须刀之类。
灯带
原本的灯带闪烁时会有亮度突变现象,比较难受。代码做了改进,以保证灯带闪烁时亮度看起来始终是连续变化的。
运作
15周(产品推介会)
- 预期效果
- 展现方式
- 展现内容