All Projects → ansonl → FordACP-AUX

ansonl / FordACP-AUX

Licence: MIT license
Ford CD changer emulator with AUX playback control using Arduino UNO

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
processing
702 projects

Projects that are alternatives of or similar to FordACP-AUX

Volvo-melbus
Volvo MELBUS Bluetooth audio input and remote control with Arduino Nano
Stars: ✭ 51 (+183.33%)
Mutual labels:  aux
fdim-controller
Schematic, PCB and source code for a small Arduino-based controller to make Ford FDIM dash display useful again
Stars: ✭ 28 (+55.56%)
Mutual labels:  ford
Sentiment-analysis-amazon-Products-Reviews
NLP with NLTK for Sentiment analysis amazon Products Reviews
Stars: ✭ 37 (+105.56%)
Mutual labels:  acp

Ford CD changer emulator with AUX audio and stock playback control using Arduino UNO

Keep the retro stereo. Bring your own tunes.

demo

Add AUX audio input to your older Ford vehicle using a Atmega328 (Arduino UNO) and use the stock radio head unit to control playback on your iPhone.

Read about the development of this.

  • Adapted from Dale Thomas's Ford Bluetooth Interface and Krysztof Pintscher's Ford CD Emulator.
  • Uses Ford Audio Control Protocol (ACP) to emulate stock 6 CD Changer.
  • Adds AUX audio input to vehicle.
  • Allows stock head unit playback control of iPhone.
  • Protoshield hand wiring diagram included in Resources folder.
  • EAGLE PCB files in eagle folder.

Directions

  • Open Ford_ACP_AUX.ino located in Sketch/Ford_ACP_AUX and upload to Arduino UNO.
  • Acquire parts on Bill of Materials located in Resources/LIU_FORD_ACP_AUX_BOM.xlsx.
  • Do one of the following
    1. Wire up Arduino UNO like shown below. Note: Updated pin 8 → pin 7 in latest code.
    2. Print PCB using provided EAGLE files.
  • Place the assembly in your car.

BLE vehicle lock/unlock.

  • Follow directions above but use Ford_AUX_BLE_control.ino located in Sketch/Ford_AUX_BLE_control and upload to Arduino UNO.
  • Build and install ansonl/ble-control on your iOS device.

PCB top closing glovebox

top bottom uno protoboard Please note that pin 8 in the above diagram has been changed to pin 7 in the latest Ford_AUX_BLE code.

side connected side

ACP Data Logging and LCD Graphing

  • Use Ford_LCD_datagraph.ino located in Sketch/Ford_LCD_datagraph.

acp visualizer

Contributing

Please report issues and submit pull requests as needed. Please make an issue for soldering or build issues, too.

I have resolved several people's build issues by email and someone may find your issue helpful!

License

Any adaptation of this work must comply with licenses of previous works (those in Resources folder) and include references to the previous authors.

Any work by Anson Liu in this repository is under MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].