Sub for Intelligence:


import RPi.GPIO as GPIO
import time
from twilio.rest import Client

# Twilio setup
account_sid = 'YOUR_ACCOUNT_SID'
auth_token = 'YOUR_AUTH_TOKEN'
client = Client(account_sid, auth_token)
twilio_number = '+1YOUR_TWILIO_NUMBER'
target_number = '+1TARGET_PHONE_NUMBER'

# GPIO setup
GPIO.setmode(GPIO.BCM)
PIR_PIN = 4 # GPIO pin connected to PIR sensor output
GPIO.setup(PIR_PIN, GPIO.IN)

def send_sms():
message = client.messages.create(
body="Motion detected! Get your ass up!",
from_=twilio_number,
to=target_number
)
print("SMS sent:", message.sid)

print("Starting motion sensor...")
try:
while True:
if GPIO.input(PIR_PIN):
print("Motion detected!")
send_sms()
time.sleep(10) # avoid spamming SMS, wait 10 seconds
time.sleep(1)
except KeyboardInterrupt:
print("Exiting program.")
finally:
GPIO.cleanup()


Email:edrhoad3@gmail.com


1:00

Shared 55 years ago

179 views

1:00

Shared 55 years ago

8.7K views

1:00

Shared 55 years ago

56 views

1:00

Shared 55 years ago

66 views

1:00

Shared 55 years ago

70 views

1:00

Shared 55 years ago

53 views

1:00

AlP

Shared 55 years ago

94 views