Skip to content

基于 NodeMCU 的智能车库管理系统

Published: at 07:21 AMSuggest Changes

一位群友求助群里的朋友,期望能够完善一下他自己的车库管理模块。 他想让他自己的 车进车库之前,车库门就能自动打开,灯也自动亮起来。 群里的数位朋友们对此展开了讨论。开始我们的想法很简单,弄一个 433m 无线模块遥控就行了,只要车靠近,就能接收到 433m 无线模块的信号,直接打开车门。这是一个非常简单粗暴的一种方法,有不少不靠谱的地方。

车库管理系统的完善

我和他讨论了一下,做了下面的完善。

  1. 精准确定车的位置 - 使用 GPS 模块。
  2. 判断车辆进出 - 使用 2 组激光传感器,门边一组,车库内一组
  3. 稳定的中央处理器 - 使用带有 WIFI 模块的 NodeMCU
  4. 稳定的信号传输 - 正好双十二搞活动,买了个大功率的 433m 无线模块

启动项目

目前我打算在淘宝买下面的零件和模块使用

  1. GPS 模块 45 元
  2. 激光传感器 80 元
  3. NodeMCU 90 元
  4. 433m 无线模块 40 元
  5. 433m 无线模块天线 12 元
  6. 433m 无线模块天线调试器 20 元

成本大概有 300 元左右了,想要便宜的请自行想办法节约成本,方法很多。

车库管理系统运行原理

其实这个画一个原理图比较好,不过我现在没时间,后面有时间补上原理图。在这里先简述一下基本功能。

车进来时系统运行过程

  1. 车辆靠近车库 1000 米内的时候(433M 能够发射接收的范围),会将 GPS 定位坐标发送到车库那。
  2. 当 GPS 定位坐标值接近车库的时候,车门自动打开,车库内的灯也自动打开。
  3. 车进车库的时候,会经过第一个激光传感器(防止车没进去车门就关闭了)。
  4. 车进来后,触发第二个激光传感器确认车已经进来了然后按需自动关闭车门(车库内的人走出来)。

车出去时系统运行过程

  1. 用户通过遥控器打开车门将车开出来,车内激光传感器恢复正常,车门口的激光传感器被触发。
  2. 车开出车库,车门口激光传感器和车内机关传感器都恢复正常工作状态,1 分钟(自己设定)后车门自动关闭。

后记

其实可以完善和补充的地方很多,但是我由于写这篇文章有些匆忙,后面再慢慢补充。 这个车库管理系统设计我打算开源的,因为其难度并不是很大。期望能够帮助到各位电子爱好者,极客 Geeker~


Previous Post
使用 JSBox 制作一个 IP 地址获取脚本
Next Post
Centos7 安装 Docker