---
title: "Control an IP camera with Arduino"
url: "https://maker.wiznet.io/gemma/projects/control-an-ip-camera-with-arduino/"
markdown_url: "https://maker.wiznet.io/gemma/projects/control-an-ip-camera-with-arduino/md"
type: "UCC: User Created Content"
author: "alessandro scola"
author_url: "https://www.alessandroscola.com/en/coding/control-an-ip-camera-with-arduino"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "alessandro scola"
original_url: "https://www.alessandroscola.com/en/coding/control-an-ip-camera-with-arduino"
published: "2022-10-24"
language: "en"
hardware: ["Arduino Mega 2560", "Arduino Ethernet Shield"]
likes: 9
views: 1071
comments: 1
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Control an IP camera with Arduino

> How to control a motorized IP camera with Arduino to take pictures from different locations and post them online as if they came from differ

Original author: alessandro scola (source: https://www.alessandroscola.com/en/coding/control-an-ip-camera-with-arduino)

## Components

- **Arduino Mega 2560** x 1 ([docs](https://www.farnell.com/datasheets/1674878.pdf?_ga=2.12759806.871556650.1519619484-654667508.1508905608&_gac=1.209399078.1518779130.EAIaIQobChMI97my66Sq2QIV77ftCh01kgA_EAMYASAAEgKPyvD_BwE))
- **Arduino Ethernet Shield** x 1 ([docs](https://docs.arduino.cc/retired/shields/arduino-ethernet-shield-without-poe-module))
- Software: **Arduino IDE** ([docs](https://www.arduino.cc/en/software))

## Article

## **Solution: use Arduino + Ethernet Shield**

TWO WORDS ABOUT ARDUINO:
[**Arduino**](https://www.arduino.cc/)** (official sitre **[**https://www.arduino.cc**](https://www.arduino.cc/)**) **is a programmable microcontroller, an all-Italian Open Source project. In a nutshell it is an electronic board equipped with a microprocessor, a memory to contain programs, various digital and analog inputs and outputs, a C / C ++ programming interface and a myriad of interfaceable components. Arduino is a low-cost platform and is currently used both by students for experimental projects, by hobbyists who are passionate about electronics, and for more professional uses.

There are several versions of Arduino. In my project I used Arduino Mega 2560 R3: **Arduino Mega 2560 R3**:

![Aarduino Mega 2560-r3](https://www.alessandroscola.com/wp-content/uploads/2018/03/arduino-mega-2560-r3.jpg)

Arduino is cspable to connect to the network, and therefore also to the internet through an additional board called **Ethernet Shield**:

![Arduino Ethernet Shield - Arduino Modulo Ethernet](https://www.alessandroscola.com/wp-content/uploads/2018/03/arduino-ethernet-shield.jpg)

The two boards are used by superimposing the Ethernet Shield module on the Arduino board so that the connecting combs on the Ethernet board fit into the connector holes on the Arduino board.

We will use the **integrated Micro SD memory reader** of the Ethernet Shield module to store the captured images before sending them to the FTP server.

---

Source: https://maker.wiznet.io/gemma/projects/control-an-ip-camera-with-arduino/
