第3天:价值75美元的手工监控摄像头

今天仅在硬件上工作,而没有软件。 这是我计划将重点转移到学习一些硬件上的一部分,然后再去大会参加为期3个月的Web开发课程。

我有一些电子项目想让我的手变脏:

  1. 带PIN密码的电子门锁
  2. 家用监控摄像头
  3. 某种无人机
  4. 头盔式互通耳机

这是一个暂定清单,但这应该让我忙至少2周。 可能更多。

今天,我决定从家庭安全摄像头#2开始。 我想制作自己的监控摄像头来监控我们的客厅,以防我们的Airbnb客人在我们外出时决定虐待布朗尼。

我的要求是:(1)如果愿意,可以在Chrome中实时播放素材;(2)在检测到运动时记录一连串的静态照片(为了节省磁盘空间,不一直记录所有时间),以及( 3)将文件上传到在线存储库,例如Google Drive。

老实说,我希望从一开始就能够找到一个开源项目,无需编写任何代码就可以实现所有目标。 毕竟,C ++与JavaScript不一样-我唯一的C ++编码经验是使用Arduino Starter Kit。 我必须学习很多知识,才能编写出足够稳定的程序以用于监视,即使该程序仅用于家庭而非商业用途。

值得庆幸的是,经过大约30分钟的搜索,我找到了ccrisan的motionEyeOS项目。 这就是我所希望的一切:一个非常简单的图形用户界面(无需编写代码,只需摆弄按钮和下拉菜单),自动检测车载摄像头,甚至还有设置文件上传的协议驾车。

想想我几乎是在2013年完成了一个更原始的项目,其中包含有关Instructables的说明……很幸运,我读了有关motionPie的注释,该注释已经运行了很长时间,现在可以将其重命名为motionEyeOS。 一年的技术更像是五年。

认真地,虽然。 我们生活在一个技术飞速发展的时代,不仅有可能获得曾经是成功企业核心的免费软件,而且实际上是有可能的。 像我这样对电气工程知识几乎一无所知的人可以组装具有运动检测功能的自制监控摄像机的想法令人难以置信。

在这里,价格实惠(甚至便宜)的单板计算机的出现才使之成为可能。 在这种情况下,我将Raspberry Pi用于我的项目,这是一台价值35美元的SGD计算机,从头开始是开源的。

(Raspberry Pi基金会于去年圣诞节刚刚发布了Pi Zero,这是最小的主流单板计算机,最便宜,价格为5美元。它们是如此便宜,基金会随每本杂志免费分发了Pi Zero(Pi mag)出售。只需考虑一下,购买一本杂志即可免费获得一台电脑…)

家庭监控摄像头,价格低于$ 75新币

我的逻辑:凌乱的桌子意味着狗屎正在做

在花费了超过5个小时的时间来组装Pi计算机,Pi相机和其他各种组件(WiFi加密狗,额定功率合适的电源)后,我的产品完成了75%。 一整天的工作!

我设法在网络浏览器(Chrome)上实时直播视频,当我在镜头前挥动双手时,就可以捕捉到一连串的照片(动态检测)。 因为有一个我可以轻松在其浏览器上与之交互的GUI,而该GUI的代码主要是由一个人编写的(感谢ccrisan!),所以我能够直接远程查看写入Raspberry Pi监控摄像机的SD卡中的照片。立即从Chrome浏览器。 那不是很壮观吗?

为了明天完成项目,我需要做一些事情,但是我对进度感到满意。 任何项目都很难顺利进行,更不用说涉及硬件和软件的项目了。

到现在为止还挺好。

如果您喜欢阅读这些更新,请点击下面的❤将其推荐给更多人。 跟我来了解我为期30天的学习编码写作挑战承诺的最新情况!