智能家居项目
文章平均质量分 89
free'
给岁月以文明,给时光以生命
展开
-
基于树莓派的智能家居开发项目总结
可以通过手机APP和语音控制家电,支持人脸识别开锁,视频监控防盗,以及内设有防火、防震警报。功能比较简单,因为某些模块的缺失,没有做的那么精致。还一个原因就是因为懒。。。这是一个简单的智能家居项目,主控芯片是树莓派3B-cortexA53,其它则是一些外设小芯片。有语音识别模块、摄像头、5V低电平触发继电器、继电器组合4只、电磁锁、微型震动传感器、火焰传感器、蜂鸣器、4只小型led灯。。。wemosD1和433M射频和红外编解码模块没用上。树莓派与wemosD1网络通信参考博文点击这里。原创 2023-01-01 21:30:16 · 1689 阅读 · 1 评论 -
智能家居开发项目(三):树莓派3B + Pi摄像头
1. 整个项目到最后摄像头模块要学点东西,因为要用到摄像头监控和人脸识别开锁那块功能。树莓派插上摄像头模块,然后我们要用到mjpg-streamer这样一个开源软件。2. mjpg-streamer(1)Mjpg‐streamer是一个开源软件,用于从摄像头采集图像,它将JPEG帧从一个或多个输入插件复制到多个输出插件。它可用于通过基于IP的网络将JPEG文件从网络摄像头流式传输到各种类型的查看器,如Chrome,Firefox,Cambozola,VLC,mplayer和其他能接收MJPG流的软件。(2原创 2022-12-03 13:48:08 · 1396 阅读 · 0 评论 -
智能家居项目开发(二):项目架构建立
具体怎么链接起来,就是基于简单工厂模式的类与对象的概念,上一篇文章有学习记录。b)主函数语音指令程序和tcp指令程序各起一个线程,然后通过指令找到对应的控制程序,实现对应的模块的功能。其余三盏灯的代码格式和上面bathroomLight.c的一样,这里就不一一展示,已经实现了。测试的结果还不是特别完善,语音模块的口令那块源代码还要改下,然后收到串口的语音指令完善下。语音模块之前有学过,这里主要通过主控芯片树莓派的串口跟语音模块连接。等所有的模块都测试完,会有整个项目的实现效果和总结。原创 2022-11-28 19:17:58 · 1823 阅读 · 0 评论 -
智能家居项目开发(一):简单工厂设计模式引入
设计模式(英语 design pattern)是对面向对象设计中反复出现的问题的解决方案。这个术语是在1990年代由Erich Gamma等人从建筑设计领域引入到计算机科学中来的。这个术语的含义还存有争议。算法不是设计模式,因为算法致力于解决问题而非设计问题。原创 2022-11-20 13:18:09 · 597 阅读 · 0 评论