【樹莓派智能門鎖】使用腳本控制GPIO來開鎖【4】
阿新 • • 發佈:2018-07-16
fig tom span 測試 vnc pre .com shu 打開
假定你已經通過此文章或者其他方式完成了樹莓派的基本配置
我們通過VNC View連接到樹莓派查看一下~
太小了~~看著不舒服。。。改變一下分辨率:
樹莓派設置分辨率
根據上面文章;我們設置一下分辨率
通過Ctrl+Alt+T打開終端;打開config.txt文件:
在最下面添加如下三行(根據自己需要~我改的是固定1280x1024的分辨率):
Ctrl+S 保存; 終端輸入如下命令重啟生效:
sudo reboot
重新連接(發現VNC拒絕連接了。。。SSH過去再把VNC打開了,此處不表~)
1、更新一下基本的設置;更新一下源,把python-dev都安裝了~~
sudo apt udpate sudo apt install python-dev -y
我已經安裝過了;所以會顯示為已經是最新版;等待安裝完畢即可
先寫一個python腳本測試一下開門:
RPI.GPIO使用說明
參照如上;只要我們把40設置為OUT,則就會觸發門鎖開鎖;然後再設置為IN;解除處於開鎖的狀態;免得一直開鎖~~
終端輸入:
sudo leafpad test.py
文件裏面輸入:
1 import time 2 try: 3 import RPi.GPIO as gpio 4 gpio.setwarnings(False) 5 gpio.setmode(gpio.BOARD) 6 gpio.cleanup()7 except: 8 pass 9 10 gpio.setup(40, gpio.OUT) 11 time.sleep(0.2) 12 gpio.setup(40, gpio.IN)
保存並執行文件,試試門是否會打開~
python test.py
門在腳本執行完畢後就打開了~至此測試OK
【樹莓派智能門鎖】使用腳本控制GPIO來開鎖【4】