6回答

1收藏

[大赛作品提交] 基于树莓派的节能门禁系统

Raspberry Pi Raspberry Pi 9131 人阅读 | 6 人回复 | 2018-01-12

感谢E络盟提供的助赛基金。

一 .原理介绍

现在智能家居比比皆是,但能源问题依旧是我们所关心的,此款节能设备有效的减少设备所消耗的电能,达到我们节能环保的理念。此系统设计基于树莓派系统,结合传感器自行控制。有效减少不必要的能源消耗。
先上个图留念一下。

二.系统版本

树莓派系统 2017.3
mysql 5
php 5
apache 2

三.硬件连接图


这个可能乱点。我都给固定在小派的身上了。有些不方便拿下来,但是在哥哥模块的代码中可以找到如何连接   

四.程序代码

主函数代码
  1.    
  2. if __name__=='__main__':
  3.     GPIO.setmode(GPIO.BCM)
  4.     screen = Screen(bus=1,addr=0x27,cols=16,rows=2)
  5.     print "欢迎使用!--机器人小星"
  6.     screen.enable_backlight()
  7.     screen.display_data("welcome Star !",'')
  8.     length=0
  9.     body_1=body()
  10.     dist_1=distance()
  11.     led_1=rgb()
  12.     camera=PiCamera()
  13.     print "检测系统已启动..."
  14.     screen.display_data("welcome Star !",'system running')
  15.     while True:
  16.         print "looking---"
  17.         screen.display_data("system running",'finding...')
  18.         led_1.show_yellow()
  19.         time.sleep(1)
  20.         while body_1.lisen() :
  21.             led_1.show_blue()
  22.             print "发现有人进入检测范围",
  23.             length=dist_1.checkdist()
  24.             print "目标距离为:"+str(length)
  25.             screen.display_data("find a pelple",'distance:'+str(length))
  26.             if length<20:
  27.                 led_1.show_green()
  28.                 check_card()
  29.                 camera.start_preview()
  30.                 time.sleep(5)
  31.                 camera.stop_preview()
  32.             time.sleep(1)
  33.             continue
  34.         print "未发现目标!"
  35.         time.sleep(1)
  36.     time.sleep(1)
复制代码
五.演示视频

额  上传不了视屏   上图吧


大体思路  开机 初始化设备 ---黄灯 表示待机状态--检测人体是否存在 1存在  进入距离检测  2  不存在 继续监测;

如果进入距离检测后目标达到预定范围(绿灯)  进入读卡模式  否则继续监测 如果大于某个范围则退出检测 进行人体检测;

如果进入读卡模式 (蓝灯) 在规定的时间内等待读卡信息,超时则返回上一层检测;

如果读出卡片信息  启动数据库 搜索数据 进行比对 ,成功则打开继电器(彩灯闪烁),,减速电机工作 打开门锁  并进行拍照,和短信通知预留手机号码  提醒主人打开app 查看照片。(接口审核中 未通过  待续)

比对失败则进行拍照。(红灯)

一秒后重新检测

视频上传不了  来个百度云吧
游客,如果您要查看本帖隐藏内容请回复


代码打了压缩包   

接口模式采用BCM   在代码中可以知道如何连接
Winer.zip (7.7 KB, 下载次数: 23)

关注下面的标签,发现更多相似文章
分享到:
回复

使用道具 举报

回答|共 6 个

倒序浏览

板凳

pdtopdog

发表于 2018-6-24 08:15:10 | 只看该作者

xiexiefengxiang taibangle
地板

feixiang20

发表于 2018-8-12 13:55:25 | 只看该作者

来看看学习下
6#

wrsmpai

发表于 2020-6-8 10:05:15 | 只看该作者

不错不错我得好好学习
回复 支持 反对

使用道具 举报

7#

harryxie

发表于 2020-6-18 18:08:18 | 只看该作者

不错不错我得好好学习
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条