Skip to content

Filip1159/The-Raspberry-SPY-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Raspberry SPY 👀

Hello! Welcome to my repository containing the Raspberry SPY app backend - developed since I obtained my engineering degree in 2024. It was intended to work as a home monitoring system, but I added some other extra features

Current features 🔛

  • live camera stream
  • camera viewing direction control
  • adjustable camera backlight
  • "local" interface built with 20x4 LCD display and rotary encoder
  • programmable alarm clock built with a buzzer and 7 built-in melodies
  • Ngrok tunneling. Website available at https://apt-dane-urgently.ngrok-free.app/

Page unavailable? Oops, I must have switched off my raspberry...

Components used

💻 Raspberry Pi 5 module - 8GB RAM version

📷 12MPx Raspberry Pi Camera HD v3

🤖 SG90 and MG-90S micro servos

🔣 4x20 LCD display

🤚 Rotary encoder

🔈 Active buzzer

A custom-made 3D printed frame with a tall camera stand. See it in Makerworld

Software

💿 Raspberry Pi OS

🐍 Python + Flask. As a Java developer I keep struggling with this language, but I find it really educational. Frontend written in TypeScript + Angular

🚥 gpiozero python library for Raspberry Pi that handles raw GPIO communication

📹 MediaMTX server that provides live camera stream via the HLS protocol

📡 Nginx server configured as a reverse proxy

🌍 Ngrok tunneling to expose the service publicly

Gallery

About

A Raspberry Pi-based spy camera with live HLS streaming, servo-controlled pan/tilt, alarm clock, and reverse-proxied web UI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors