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
- 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[ ] = "192.168.2.126"; //set the IP of your denon