top of page

Raspberry Pi Web Streaming Camera

Updated: Mar 7, 2023

Live streaming with our favourite single-board computer. Or just keep an eye out on things at home, like a CCTV.




About the project:

  • Remotely control the camera through Telegram from anywhere in the world

  • Capture image and record video with buttons

  • Portable with built-in WiFi

  • Send images and videos to Telegram

  • With power down button

  • Real-time video streaming to your phone or other device

  • LED status indicator



Age: 9+

Language: Python, Linux commands

Category: Robotics



Background:


The project was a late entry into this year's competition. Nico and I were initially working on a CCTV camera to monitor his room. During the development stage, we figured it would be fun if we could share our photos captured to ourselves on Telegram. That's how the project was born.


Our first build was portable, allowing you to take pictures and record videos on the go.

The second generation is a CCTV that can be easily controlled over the internet. You can type "s" to snap a photo or type "v" to record a 5s video.


PS. Unknown to most people, the new Raspberry Pi OS came with a brandnew set of commands for the camera. libcamera has replaced raspistill. Demo video WEBCAM V2:



Prototype

Prototyping on a breadboard. There are two buttons: preview and capture. I have added a shutdown button later on. The LED indicator turns green when the Preview is pressed; red when capturing an image.


Final look:



Comments


bottom of page