单片机在我们生活中很常见。它很小但功能强大。很多电器里都有单片机。冰箱空调洗衣机都用它。手机电视遥控器也用它。单片机让机器变聪明。它能接收信号处理信号控制机器。我的论文研究单片机如何工作。我设计了一个小系统。这个系统用单片机控制灯光。灯光可以根据环境亮度自动调整。
答辩老师可能会问第一个问题。你为什么选择这个题目。这个题目和我们的生活关系紧密。智能照明可以节约电能。现在大家都提倡节约能源。单片机控制灯光是一个好方法。灯光太亮浪费电。灯光太暗影响生活。自动调整亮度解决了这个问题。这个系统成本不高容易制作。它适合用来学习单片机。
老师会问系统怎么工作。系统有几个部分。光敏电阻测量环境亮度。它把光信号变成电信号。电信号传给单片机。单片机内部有程序。程序判断信号大小。信号大说明环境亮。信号小说明环境暗。单片机发出控制命令。命令送到LED灯。LED灯改变亮度。环境亮灯光变暗。环境暗灯光变亮。整个系统自动运行不需要人管。
老师会关心硬件连接。光敏电阻连接单片机输入引脚。LED灯连接单片机输出引脚。单片机需要电源供电。电源用五伏直流电。电路中有电阻保护元件。连接必须正确牢固。错误连接会导致系统失败。我检查了很多遍电路。我用万用表测量电压电流。我确保每个零件都正常工作。
老师会问软件程序怎么写。我用C语言写程序。C语言适合单片机。程序开头设置引脚模式。告诉单片机哪个引脚输入哪个引脚输出。程序主要部分是一个循环。循环不断读取光敏电阻的值。这个值在零到一千零二十三之间。值大代表环境亮。值小代表环境暗。我把这个值分成几个等级。每个等级对应不同的LED亮度。亮度用PWM信号控制。PWM信号是脉冲宽度调制。它改变LED通电时间比例。通电时间长LED就亮。通电时间短LED就暗。程序不断循环工作。
老师可能问遇到什么困难。光敏电阻的值不稳定。它会轻微跳动。这导致灯光闪烁。我在程序里加了平均值滤波。每次读取十个值。计算这十个值的平均数。用平均数控制灯光。灯光就不再闪烁了。另一个困难是LED亮度变化不平滑。我从一个亮度跳到另一个亮度。灯光变化显得突然。我改进了程序。让亮度慢慢变化。每次只改变一点点。现在灯光变化很柔和看起来舒服。
老师会问这个系统有什么实际用途。家庭可以用它。晚上起床灯光自动亮起。光线柔和不会刺眼。办公室可以用它。根据窗外阳光调整室内灯光。保持桌面亮度恒定保护眼睛。走廊仓库也可以用。有人时灯亮人走灯暗。节省很多电。这个系统可以扩展。加上人体传感器判断有没有人。加上时间控制器设定工作时间。加上颜色控制改变灯光色彩。用途很多。
老师会问系统有什么缺点。现在系统只能控制一个灯。实际房间需要多个灯。下一步可以控制多个灯。光敏电阻只能测一个点亮度。房间不同位置亮度不同。可以增加多个光敏电阻。系统现在没有保存数据功能。不能记录每天用电情况。可以加入存储芯片记录数据。系统没有联网功能。不能手机遥控。可以加入无线模块用手机控制。这些都是未来的改进方向。
老师会问你的创新点在哪里。我用了简单的元件实现功能。成本很低适合推广。我的程序考虑了灯光舒适性。亮度变化平滑不刺眼。我设计了完整的保护电路。系统工作稳定不容易坏。我把硬件和软件结合得好。系统反应速度快延迟小。这些是我的创新思考。
老师会问实验数据怎么样。我记录了不同环境下的数据。清晨亮度值三百左右。中午亮度值八百左右。夜晚亮度值五十以下。灯光亮度相应调整。系统功耗很小。工作电流只有五十毫安。很省电。系统反应时间很短。零点五秒内完成调整。人眼几乎感觉不到延迟。这些数据证明系统有效。
老师可能问理论基础是什么。单片机原理是基础。数字电路模拟电路知识很重要。C语言编程必须掌握。传感器技术控制理论都有涉及。我学习了这些课程。我把知识用在这个系统里。理论指导实践实践巩固理论。
老师会问毕业设计收获了什么。我学会了查找资料。我看教材看论文看网络文章。我学会了设计电路。画电路图选元件焊接电路板。我学会了编写程序。调试程序修改错误优化代码。我学会了解决问题。遇到困难不放弃想办法克服。我学会了表达。写论文做图表准备答辩。这些收获对我以后工作有帮助。
我的论文工作做完了。系统成功运行。灯光自动调整亮度。我回答了老师可能问的问题。我准备了很长时间。我希望答辩顺利通过。谢谢各位老师。