Introduction: Control Denon AVR With Arduino+Ethernet Shield

On this project I have build a simple control panel for my Denon AVR (AVR-X4100W).

Most of Denon A/V Receivers are network ready, so you can control them within a web interphase or an app. There is no official documentation for the HTTP API (there is an official telnet api), but it is easy to get the calls with a tool like Wireshark. I use these HTTP calls to remote control the Denon AVR with an Arduino and Ethernet shield. My arduino control panel can power ON/Off the Denon and control the volume with a rotary encoder.

Step 1: Materials

For this project you need:

  • An Arduino board. I use the Arduino UNO but you can use any board that is compatible with Ethernet shield.
  • Arduino Ethernet shield. You need the ethernet shield to connect the arduino to the local network.
  • Rotary encoder to control the volume

  • On/Off switch to power On/Off the Denon
  • 10k Ohm Resistor
  • Arduino Proto Shield + mini breadboard
  • wires
  • also use a card box as a case for the project

Step 2: Schematic

Step 3: Arduino Code

Load the code to the Arduino.

On the code you need to set the IP address of your Denon avr (variables denonIP): char denonIP[ ] = ""; //set the IP of your denon

Arduino All The Things! Contest

Participated in the
Arduino All The Things! Contest