https://github.com/futuresharks/preamp-v1
An Arduino controlled high fidelity preamplifier
https://github.com/futuresharks/preamp-v1
Last synced: about 1 year ago
JSON representation
An Arduino controlled high fidelity preamplifier
- Host: GitHub
- URL: https://github.com/futuresharks/preamp-v1
- Owner: FutureSharks
- Created: 2015-08-30T20:32:57.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2015-08-30T20:42:35.000Z (almost 11 years ago)
- Last Synced: 2025-02-12T21:34:27.925Z (over 1 year ago)
- Language: C++
- Homepage:
- Size: 1.6 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Preamp V1
This is the Arduino code to run a HiFi Preamplifier. It has the following features:
* Volume control via encoder and Apple remote.
* Input selection via Apple remote.
* Start-up mute.
* Volume fade when powered on.
* Volume level memory (EEPROM).
* NeoPixel shows volume level with colour.
Full details can be found here:
http://www.diyaudio.com/forums/analog-line-level/254244-building-complete-preamp-arduino-remote-volume-input-control.html
## Hardware
* DAC8812: Controlled via SPI. This is the digital attenuator and controls the volume.
* MCP23S08: Controlled via SPI. For the input selector and mute.
* NeoPixel: Controlled via a single-wire control protocol.
* IR sensor: Standard 38Khz module.
The IRremote library is from here:
https://github.com/z3t0/Arduino-IRremote
Adafruit NeoPixel library is from here:
https://github.com/adafruit/Adafruit_NeoPixel
## Photos



