meteor666 发表于 2018-1-12 00:26:12

基于树莓派的节能门禁系统

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

一 .原理介绍

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

二.系统版本

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

三.硬件连接图


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

四.程序代码

主函数代码   
if __name__=='__main__':
    GPIO.setmode(GPIO.BCM)
    screen = Screen(bus=1,addr=0x27,cols=16,rows=2)
    print "欢迎使用!--机器人小星"
    screen.enable_backlight()
    screen.display_data("welcome Star !",'')
    length=0
    body_1=body()
    dist_1=distance()
    led_1=rgb()
    camera=PiCamera()
    print "检测系统已启动..."
    screen.display_data("welcome Star !",'system running')
    while True:
      print "looking---"
      screen.display_data("system running",'finding...')
      led_1.show_yellow()
      time.sleep(1)
      while body_1.lisen() :
            led_1.show_blue()
            print "发现有人进入检测范围",
            length=dist_1.checkdist()
            print "目标距离为:"+str(length)
            screen.display_data("find a pelple",'distance:'+str(length))
            if length<20:
                led_1.show_green()
                check_card()
                camera.start_preview()
                time.sleep(5)
                camera.stop_preview()
            time.sleep(1)
            continue
      print "未发现目标!"
      time.sleep(1)
    time.sleep(1)五.演示视频

额上传不了视屏   上图吧


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

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

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

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

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

一秒后重新检测

视频上传不了来个百度云吧
**** Hidden Message *****

代码打了压缩包   

接口模式采用BCM   在代码中可以知道如何连接

harryxie 发表于 2020-6-18 18:08:18

不错不错我得好好学习

wrsmpai 发表于 2020-6-8 10:05:15

不错不错我得好好学习

z9s7h0u3a1n1g 发表于 2018-9-26 16:10:55

feixiang20 发表于 2018-8-12 13:55:25

来看看学习下

pdtopdog 发表于 2018-6-24 08:15:10

xiexiefengxiang taibangle

edwardfcy 发表于 2018-5-4 12:05:02

THANK YOU:handshake
页: [1]
查看完整版本: 基于树莓派的节能门禁系统

Baidu
map