Need guidance - Take Snapshot when motion detected

Hi everyone,

A big hello from a first timer on this forum. I am excited to get started with Arduino and build out a project:

Some requirements:

  • The project will build a home monitoring system
  • I want to have the system take a picture every time the front door of my home is opened
  • I want the system to take a picture and dump it to a remote location on the Internet
  • Ideally I want a motion sensor and a flash attached to the main system
  • I want the system to be powered off a battery and make a sound when battery is low (like an annoying beep every 5 mins)
  • I want the system to be small enough that I can package it nicely in a very small box

I am looking for advice about what components to pick for the project:

  • I have looked at Arduino Yun, it has a wifi component built in.
  • I have looked at USB cameras but have not found a really small one (like a serial adafruit), I don't need anything spectacular
  • I will be looking at battery packs, motion sensor, sound generator

Questions:

  • Is there an existing board (does not need to be arduino) thats quite small and has wifi, processor (with linux stack), camera, motion sensor, flash, and sound generator built in ?
  • If not does Arduino Yun seem like a good choice for this project ?
  • Is there a really small camera that someone can point me to which works with Arduino yun ?

PS - I have read:

Thanks all - very excited to get started.

-A

Buy a wireless IP camera that supports motion detection plus alarming. I've bought several of these for around thirty quid. These typically come with a wall wart. If you don't have mains voltage available where these are to be deployed, you could provide your own battery + voltage regulator instead. If you want a low voltage alarm, I'd suggest adding that separately - it ought to be easy enough to do using analog electronics.

If you want to integrate everything together, you can get a raspberry pi with camera, either official camera or adafruit serial camera. But as Peter said, existing solutions are pretty inexpensive.

Thank you to you both - yes, I did find the ai-ball ip camera and intend to play with it a bit. I was looking at arduino primarily because I would be able to extend it more according to my tastes.

I will certainly investigate the raspberry pi option more - although from some forum posts it seems like when it comes to peripheral support from the community - arduino forums have more people willing to share code, help, advise etc..

Cheers!

Use raspberry pi for networking and arduino for control. Connect them together.