Innehållsförteckning:
- Tillbehör
- Steg 1: Konfigurera din Raspberry Pi
- Steg 2: Installera PiCam
- Steg 3: Installera PIR -sensor (passiv infraröd närvarosensor)
- Steg 4: Konfigurera You Telegram Bot
- Steg 5: Installera och konfigurera högtalaren (tillval)
- Steg 6: Ställ in Python Script och Basic Usage
- Steg 7: Grattis! Du har det
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
I detta projekt kommer du att skapa en inkräktaravkänningsenhet som kontrollerar om någon är inne i ditt hus / rum när du är ute och använder en PIR -sensor, om PIR -sensorn upptäcker någon tar den en (uppsättning) bilder av inkräktare. Bilderna kommer att skickas till din telegram -botkanal var du än är. Du kan också lägga till några "skrämma bort" -tekniker, som att utlösa ett larmljud eller ett förinspelat röstmeddelande.
Tillbehör
Raspberry Pi
SD-kort
Raspberry Pi strömförsörjning
PIR -sensor
Pi -kamera
Högtalare (tillval)
Generisk mobilkameralins (tillval)
Steg 1: Konfigurera din Raspberry Pi
Du måste konfigurera din Raspberry Pi -enhet med den senaste Rasberry Pi OS -versionen med standardpaket. Var noga med att få Python3 Telepot och PiCamera -modulerna med pip3 eller apt.
$ sudo apt-get uppdatering
$ sudo apt-get install python3-picamera
$ sudo pip3 installera telepot
Steg 2: Installera PiCam
Anslut din picam till din Rasbperry Pi med hjälp av CSI -kontakten.
Du måste också kontrollera om du har picamera aktiverat i Raspberry Pi -konfigurationsprogrammet.
Steg 3: Installera PIR -sensor (passiv infraröd närvarosensor)
Anslut PIR -sensorn till din Raspberry Pi
Steg 4: Konfigurera You Telegram Bot
Hämta telegramnyckeln och chatt -id från telegram BotFather bot:
core.telegram.org/bots
Steg 5: Installera och konfigurera högtalaren (tillval)
Installera en vanlig högtalare till din Raspberry Pi med hjälp av ljuduttaget. Kom ihåg att ställa in ljudet via 3,5 mm hörlursuttag och inte HDMI -utgång.
Installera espeak -programvaran för att syntetisera ljudet från text
$ sudo apt-get install espeak
Steg 6: Ställ in Python Script och Basic Usage
Ladda ner skriptet via git repo och konfigurera:
-Telegramnyckel och chatt -id från BotFather
- PIR -stift som används i din kabeldragning
Grundläggande användningsinstruktioner för att köra inkräktaridentifieringssystemet:
-Redigera skriptet med dina specifika data
-Starta skriptet
-Öppna telegramboten som du skapade tidigare och styr skriptet med de inbyggda kommandona
Kommandon:
aktivera pir: om PIR -sensor är aktiverad, när PIR utlöses, tar skriptet en bild och skickar den till din botkanal
inaktivera pir: om PIR -sensorn är inaktiverad, tar aldrig en bild automatiskt (när du är hemma måste PIR -sensorn vara inaktiverad för att undvika bildflöde)
visa: ta en bild i realtid och skicka den till telegram-botkanalen
säga TEXT: läs TEXT -strängen genom högtalaren
Steg 7: Grattis! Du har det
Nu har du din egen inkräktardetekteringsenhet !!