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.
Comments