Giter VIP home page Giter VIP logo

baofenguv5r-trrs's Introduction

Baofeng UV5R TRRS Adapter

http://github.com/johnboiles/BaofengUV5R-TRRS

Tiny board that allows you to connect the Baofeng UV5R radio to a smartphone or other device that uses a TRRS connector for audio. Useful for connecting the radio to a software TNC app such as APRSDroid or PocketPacket. Solder on the components, solder on the cables, then provide some stress relief (I use solid-core wire and heat shrink tubing), and you can use your UV5R with your smartphone for APRS on the cheap.

Baofeng UV5R TRRS Adapter Baofeng UV5R TRRS Adapter

Pictures

The PCB and a US quarter The front of an assembled cable The back of the PCB with the cable ends

Notes

A small capacitor and 3 resistors to trick the iPhone into thinking a microphone was connected. This part of the schematic was inspired by this article on connecting Arduino to an iPhone.

A small capacitor on the speaker out of the radio removes any DC bias. (I'm not sure why this was necessary, but in my testing it made receipt of packets much more reliable.)

On my UV5R+, volume is maxed, vox is set to 2 and, squelch is set to 1. On my iPhone volume is also maxed.

Schematic

Schematic

Bill of Materials

1x Kenwood Type Speaker Mic Cable (Alternately, you can use a 3.5mm and a 2.5mm cable)

1x 3.5mm TRRS Cable

1x 10k Resistor 0603

2x 2.2k Resistor 0603

2x .01uF Capacitor 0603

1x 3" of 1/4" diameter heat shrink tubing (optional)

How to Order

You can order the board directly through OSHPark ($1.70 for 3 boards with free shipping). Digikey or Mouser are good places to buy the resitors and capacitors.

baofenguv5r-trrs's People

Contributors

johnboiles 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.