大家今天跟大家唠唠我最近折腾的“诺尔”项目,这名字听起来是不是挺高大上?就是我捣鼓的一个小玩意儿,别抱太大期望哈!
我琢磨着搞点新花样,在我的智能家居系统里加点料。正我看到网上有人用树莓派做了个环境监测的小玩意儿,挺有意思的。我就想着,能不能自己也做一个,然后还能用语音控制啥的,这样就更方便了嘛
说干就干!我先是把吃灰的树莓派4B翻了出来,这玩意儿之前买来想学Python,结果学了几天就放弃了,哈哈。然后,我就开始在网上搜资料,看看都需要啥传感器。空气温湿度、光照强度、PM2.5这些是肯定要的,我还想加个噪音检测,这样就能知道家里是不是太吵了。
传感器这块,我直接在某宝上买了几个套装,图个省事。到货之后,就开始连线。这部分挺简单的,网上教程很多,照着接就行了。不过我还是犯了个低级错误,把GND和VCC接反了,结果烧了一个传感器,心疼死我了!
硬件搞定之后,就是软件部分了。我决定用Python写代码,毕竟之前还是学过几天的嘛先是安装了各种库,比如`*`、`smbus`啥的。然后,就开始写代码。这部分可真是把我难住了,好多东西都忘了,只能一边查资料,一边写。写了好几天,才勉强把各个传感器的数据读取出来。
数据有了,接下来就是显示了。我用了一个小型的OLED屏幕,把数据实时显示出来。这部分也挺折腾的,各种字体、排版,搞得我头昏眼花。不过效果还不错,数据看起来挺清晰的。
就是语音控制部分了。我用了百度的语音识别API,这样就能用语音控制显示哪些数据了。这部分也挺简单的,照着文档写就行了。不过我发现百度的API经常抽风,有时候识别不出来,挺烦人的。
整个“诺尔”项目,我前前后后折腾了快一个月,虽然中间遇到了不少坑,但是还是成功了。我每天都能用它监测家里的环境数据,感觉挺有意思的。
这个项目还有很多不足之处,比如代码写得比较烂、界面不够美观等等。不过对我来说,这已经是一个很大的进步了。以后,我会继续努力,把这个项目做得更
- 经验
- 1. 硬件连接一定要仔细,千万别接反了!
- 2. 软件部分要多查资料,多学习。
- 3. 遇到问题不要怕,多尝试,总能解决的。
好了,今天的分享就到这里了。希望我的经验能对大家有所帮助!
还没有评论,来说两句吧...