【树莓派智能门锁】使用脚本控制GPIO来开锁【4】
假定你已经通过此文章或者其他方式完成了树莓派的基本配置
【树莓派】RASPBIAN镜像初始化配置
我们通过VNC View连接到树莓派查看一下~
1、更新一下基本的设置;更新一下源,把python-dev都安装了~~
sudo apt udpate
sudo apt install python-dev -y
我已经安装过了;所以会显示为已经是最新版;等待安装完毕即可
先写一个python脚本测试一下开门:
参照如上;只要我们把40设置为OUT,并且拉高,则就会触发门锁开锁;然后再设置为IN;解除处于开锁的状态;免得一直开锁~~
终端输入:
leafpad test.py
文件里面输入:
1 import time 2 import RPi.GPIO as gpio 3 4 gpio.setwarnings(False) 5 gpio.setmode(gpio.BOARD) 6 gpio.cleanup() 7 8 gpio.setup(40, gpio.OUT, initial=gpio.HIGH) 9 time.sleep(0.5) 10 gpio.setup(40, gpio.IN)
保存并执行文件,试试门是否会打开~
python test.py
门在脚本执行完毕后就打开了~至此测试OK
门被房东换成防盗门了。。。此文终结~~