guowenxue
2021-08-09 3323051661f1703d849c4355a52aef11b5a2b19c
monitord/monitord.py
@@ -10,17 +10,19 @@
from pygame.locals import *
from ftplib import FTP
RELAY_OFF_TIMEOUT=15
ON=1
OFF=0
# I/O Pin connected to PIN#16, BCM code pin number is 23 and wPi pin number is 4
infrared_pin=16
# I/O Pin connected to Physical PIN#16, BCM code pin number is 20 and wPi pin number is 28
infrared_pin=20
# I/O Pin connected to PIN#12, which can set be PWM mode
# I/O Pin Not Connected
buzzer_pin=12
# I/O Pin connected to PIN#18, BCM code pin number is 24 and wPi pin number is 5
relay_pin=18
# I/O Pin connected to Physical PIN#40, BCM code pin number is 21 and wPi pin number is 29
relay_pin=21
capture_times=2
local_image="rpi_capture.jpg"
@@ -50,7 +52,7 @@
  #Raspberry Python GPIO Initialise
  GPIO.setwarnings(False)
  GPIO.setmode(GPIO.BOARD)
  GPIO.setmode(GPIO.BCM)
  # Initialise infrared GPIO port
  GPIO.setup(infrared_pin, GPIO.IN)
@@ -93,7 +95,7 @@
  #turn_buzzer_on()
  turn_relay(ON)
  signal.alarm(30)
  signal.alarm(RELAY_OFF_TIMEOUT)
  camera = pygame.camera.Camera("/dev/video0",(1024,768))
  camera.start()