This project concerns the development of an Arduino shield for an Internet of Things camera, in other words a programmable wifi camera able to send images to a target webserver through HTTP.

The aim of this project is the development of an IoT camera, in other words a programmable camera with wifi connectivity and full TCP-IP and HTTP stack. My IoT camera is designed to be used in a surveillance application, so the chosen camera has an embedded motion detection algorithm able to snap images when the scene changes and the motion detection feature can be simply programmed using the C++ library provided by Adafruit inc. in an Arduino's sketch.


This is the list of the part that I used for this project:

The sample Arduino sketch attached to this project defines a configuration section where a wifi connection to a your desired access point is established and the TTL camera is initialized enabling motion detection. The "loop" section of the sketch defines the working routine, that instructs the IoT camera to take a picture when the monitored scene changes and it uploads it to a desired HTTP webserver using a "multipart/form-data" HTTP message.

Login to post a comment...

nikitech0103 3 years, 8 months ago

<a href="">Arduino camera</a>

Tibus 5 years, 5 months ago

How long take the picture to be upload to your server with the CC3300 shield? is it possible to get a "live view" of the camera? (at 1fps by exemple) Thank's

Thomas Ricci 5 years, 6 months ago

Thomas Ricci
Sure, Adafruit's Wifi CC3000 shield can be used. In that case you only need to interface properly the camera using only the connections showed in the schematic picture for power supply and serial comunication.

odai_abu_samra 5 years, 10 months ago

how can i connect wifi shield with TTL camera (sen-10061) & how can i programme it ???? plz help me quiqly

odai_abu_samra 5 years, 10 months ago

and how I can intrface it????

odai_abu_samra 5 years, 10 months ago

if use WIFI sheild it dose work????

WhiteSystems 5 years, 10 months ago

This application can be much easier developed with THING1 from White Systems.

Thomas Ricci 5 years, 11 months ago

Thomas Ricci
Probably you need to download the Arduino libraries developed by Adafruit in order to control the TTL camera and the wifi module... You have to include them in the project before compiling. You can find all the stuff needed here on GitHub: 1) TTL camera 2) CC3300 Wifi module There are some how to examples too. Some tutorial on how to use the TTL camera can be found also on Adafruit website:

ahjnar 5 years, 11 months ago

i have downloaded the files from downloads.... whn i run wifiCamera.ino that gave me bundle of errors at Adafruit_VC0706 cam = Adafruit_VC0706(&cameraconnection); errors are no defined at this scope..... help