大家今天跟大家唠唠我最近折腾的“克莱蒙梭”项目,这名字听着挺唬人,就是我捣鼓的一个小玩意儿,别想歪。
纯粹是瞎琢磨。那天刷网页,看到一些关于历史的文章,提到克莱蒙梭这个人,顺带也提到法国海军的一些舰船,我就来兴趣。我这人就是这样,看到感兴趣的东西就想动手试试。我就想着,能不能用我手头的这些破烂,整点跟“克莱蒙梭”相关的玩意儿出来。
说干就干!我先是跑去翻箱倒柜,找出之前攒的一些电子元件,什么单片机、传感器、LED灯,反正能用的都翻出来。然后,又在网上搜罗一大堆资料,关于克莱蒙梭的历史背景、相关的舰船资料,等等等等,一股脑儿全下载下来慢慢啃。
啃完资料,心里大概有个谱。我决定做一个小型的互动展示装置,通过一些简单的控制,模拟克莱蒙梭号航母的一些功能。我这水平有限,只能做个大概意思,大家别抱太大期望。
我搭一个简单的电路,用单片机控制几个LED灯,模拟航母的舰载机起飞。这个过程挺简单的,就是写一些代码,让LED灯按照一定的顺序闪烁。不过为让效果更逼真,我还特意找一些舰载机起飞的视频,仔细观察灯光的闪烁方式,然后一点一点地调整代码。
我又用一个小的LCD屏幕,显示一些关于克莱蒙梭号航母的基本信息,比如舰长、排水量、服役时间等等。这些信息都是我在网上找到的,然后自己手动输入到单片机里。这个过程比较繁琐,但是为让展示更完整,还是值得的。
为增加互动性,我还加入一个触摸传感器。用户可以通过触摸传感器,切换显示不同的信息,或者控制LED灯的闪烁模式。这个触摸传感器也是我之前玩剩下的,正好派上用场。
整个过程下来,磕磕绊绊的,遇到不少问题。比如,一开始LED灯的闪烁频率不对,要么太快,要么太慢,调好久才找到合适的数值。还有,LCD屏幕的显示效果也不理想,字迹模糊,亮度也不够,后来换一个新的屏幕才解决问题。
把所有的东西都组装起来,放进一个自己做的木头盒子里,就大功告成!虽然看起来有点粗糙,但是我自己还是很满意的。毕竟这是我第一次尝试做这种互动展示装置,能做成这样已经很不错。
这回“克莱蒙梭”项目,让我学到很多东西。不仅巩固之前的电子知识,还学到一些新的技能,比如如何使用触摸传感器、如何控制LCD屏幕等等。更重要的是,通过这回实践,我体会到动手的乐趣,也更加热爱这种DIY的生活方式。
好,今天的分享就到这里。下次有机会,再跟大家聊聊我其他的折腾经历!
还没有评论,来说两句吧...