I am a web developer, and I've always liked the idea of creating PHYSICAL hardware things.
I have a hobby which is I take a picture of myself everyday, I've been doing it for about three years now. Recently the site I use shutdown, and I've been taking pictures on my local computer. I'm not crazy about sharing them with the world, It was just simple.
So I have an idea to help make my life easier.
My master plan would be to setup a small linux computer with a couple of peripherals and hang it on a wall, when I want to take a picture I press a button (like the staples easy button) and it snaps a shot and uploads it to the web.
- Raspberry pi
- Wifi Interface
- Linux Compatible HD webcam
- Button Interface
- SD card storage
The system would need to be listening for the button press and run software (shell script) when its pressed. The following is a list of things the shell script would do.
- delay the picture from being taken for ~3 seconds
- take a picture and save it on SD card / local storage
- run POST request to server somewhere
- server saves picture
More elaborate and unnecessary yet cool features would be
- sound camera click
- flash
I guess my question to the community is, is this possible? Is raspberry pi right for this? I would like to ssh into it from my pc somehow rather then attaching a keyboard and screen. I'm looking for general feedback and comments. Point me in the right direction.
User @JYelton suggested I point out obstacles.
- Linux Camera Driver Support
- Getting the "Button" to connect and fire events
- Hardware choice : Raspberry pi?
- Something I may be overlooking?