Git Product home page Git Product logo

vintage-radio's Introduction

Vintage Radio

This project started out a birthday gift for a friend, but has changed shape many times over the years. The idea was to take a '60s vintage radio and upgrade it as well as I can with stereo, bluetooth, IR remote control, motorised volume knobs and quality >50 W speakers.

Now that the project is really taking shape, I thought: why not make the code and documents open source!

Note: this is a work in progress at the moment.

What can it do?

As mentioned, the radio packs some serious punch when it comes to audio. It can play your tunes loudly and clearly. It also has a bluetooth receiver so you can stream your audio wirelessly. In addition to bluetooth, it has the standard red and white tulip audio jacks and a 3,5 mm audio/headphone jack. The headphone jack is actually an input and has some special functionality: it can mimic headphone controls. This means when you connect your phone to the radio via the headphone jack, your phone will think there's a headphone attached. Together with an infrared receiver, this allows your to control the volume or playback of your phone, as if you were touching the playback controls of your headphone. As a finishing touch, the vintage knobs turn a motorised potentiometer. So when you control the volume externally, i.e. using the remote, the knob will catch up with you and will turn to the appropriate position as if you were turning it yourself!

Summing up:

  • >50W audio amplifier
  • Bluetooth audio
  • Tulip audio connectors
  • 3,5mm jack with headphone controls
  • Infrared remote
  • Self-turning volume knob!

How do I use it?

The goal of this repository is to provide some sort of manual or inspiration for building your own upgraded vintage radio. It'll contain the Eagle board files of the PCB I designed for the project and there'll be links to all the datasheets you need. The board itself houses a Arduino Pro Mini 5V (for easy development) and contains digital pots for controlling the volume and controlling the headphone functionality. The bluetooth board is a separate RN52 break out board. I used the one from Spark Fun.

Docs

Arduino Pro mini

MCP41010 (digital pots)

BOM

  • 1x Arduino Pro Mini $10
  • 3x MCP41010 $1.50
  • 6x 4.7k 5% resistor $1.50
  • 10x Screw Terminals (2 conn) 3,5mm grid $5
  • 4x Screw Terminals (3 conn) 3,5mm grid $2
  • 1x 3.3V converter $2

Total cost ~$25

  • '60s radio $20
  • 35W Amplifier $60
  • RN52 Bluetooth break out $40
  • 50W JBL car Speakers $75

Total: ~$195

vintage-radio's People

Contributors

tomdeboer avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.