Custom Car Horn




Introduction: Custom Car Horn

This project is based off of an idea formed by Mark Rober and I Like to Make Stuff.

There are very limited ways to communicate with other drivers on the road. Most people will hear a car horn and get the idea that the person using this horn is most likely upset. This project allows for a multitude of sounds to be played through a speaker placed within your car, providing effective communication on the road. To add to this, you can play anything from musical horns to animal sounds from your car as you can use any sound file you can get your hands on.

Throughout this process, you will create a circuit that will receive power, change the voltage of this power output, amplify a set of custom audio effects, and output these effects to a mounted speaker.


Adafruit Audio FX sound board
DC voltage converter (12v to 5v)
Push buttons
Indoor / outdoor speaker
Fuse (12v)
Fuse wire tap (optional)
Cable screws
Cable connector plugs
Solder & Soldering iron
Hot glue & hot glue gun
3D printer (optional)

Step 1: Planning

To start this project I created a basic plan for how the dynamics of the components will piece together to produce the desired outcome.

How it works:
The car battery is wired to a fuse that runs to a connector, this is then wired to the power input for the amplifier and DC converter. The DC converter changes the voltage from 12V to 5V, therefore powering the sound FX board. Once this board receives an input through pressing one of the various buttons, it will output a programmed sound to the amplifier. The amplifier will then output audio to the speaker.

Step 2: Making the Case

The next step is to design an enclosure to place all the smaller components in that will protect them and make the project look clean.

I designed a box using Fusion 360 that has slots for all the necessary parts. 3D printing is an easy and cost effective solution to this step. The added bonus of 3D printing the case is that it is highly modifiable, this allows you to alter the design if your components are slightly different or if you want to place the case somewhere that will not fit the design I used. I specifically made my box the same size as the empty radio slot in my car.

Note: You do not need to use a 3D printer to create the box, you can use any material that is sturdy enough to support the project and can withstand being in a heavily used environment.

Step 3: Wiring

After designing the case to place the project in, you will need to wire it all together.

The way I did this was by using connectors that connect to the speaker and battery, this allows the box to be easily removed without the need to cut or unsolder any wires. I used wire screws to neatly connect multiple wires at once to avoid the need to solder these wires together. I connected all the ground wires from the battery and all the positive wires from the battery. I also used a number of wire screws to connect all the ground wires from the buttons that lead to the sound FX board. As I needed to be able to easily remove the sound FX board from the project, I soldered all the wires that connect to it to a set of pin connectors, these can easily slot on and off of the board at will.

Note: This should be done before placing the components into the case however I did not have any photos of wiring before I had put the two together.

Step 4: Assembly

To finish the box, the wired project must be test fit, and placed into the case.

For this step I placed the buttons in their slots, hot glued them into place, and test fit the rest of the project. I also used hot glue to hold a few other components in place such as the wire screws.

Step 5: Programming the Audio

The next step is to program sound files on the sound FX board.

To do this, I downloaded a variety of sound files that I wanted to use for the design and converted them to .wav files with an online file converter. I then connected the board to my computer to transfer the desired files onto the board. There are a variety of ways these files can be programmed by changing the names of each file.

Note: Here is a link with information on how to program the board.

Step 6: Placing Design in Car (Part 1)

The bulk of the design is now complete. All that is left to do is to connect a fuse to the positive side of the car battery (or use a wire tap in the car's fuse box), install the speaker into the car, and wire both the battery and speaker inside the car, to the project.

I screwed the speaker in under the front bumper of my car as to protect it from environmental damage and fed wires up into the engine bay. I also used a wire tap to connect the design to a positive power source (I used a wire tap as if I were to connect it directly to the battery, the design could drain the car's power when not in use). I have also removed the old, unused radio from the dash of my car so there is a place to slot the design into.

Step 7: Placing Design in Car (Part 2)

To finish the project, you will need to run the power and speaker wires from the engine bay into the cabin of the car and solder the connectors onto the end of the wires. From here you can connect the project to the speaker / power and begin using your new custom car horn.

Unfortunately, I am yet to complete this step however the process would advance as follows:
I will run the wires from within the engine bay, through to the dash of my car; following other wires that lead to the dash as to create minimal disturbance. I will then solder the final connectors onto these wires and plug in the project. To finish the project I will then slot the case into the empty radio slot and test to make sure it all works.

Step 8: Additional Notes

Due to the design of the case and wiring, the project can be easily removed and altered.

A few things that you may want to adjust accordingly are:
The volume level of the speaker (there should be a dial on your amp)
The audio effects on the sound FX board (the pin connectors allow this to be removed at will)

Be the First to Share


    • Clocks Speed Challenge

      Clocks Speed Challenge
    • Toys & Games Contest

      Toys & Games Contest
    • Big vs Small Challenge

      Big vs Small Challenge



    2 days ago on Step 2

    Sure. Most of us have a 3D printer in our games room adjacent to the 30 seat theatre room Must be a good life.


    6 days ago

    Which amplifier are you using for this?


    Reply 3 days ago

    From memory, any 12v mono or stereo amplifier should work. I think the one I bought can output up to 150w.


    4 days ago

    Can u suggest a way to upload new files wirelessly so that we can change the horns very frequently....


    Reply 3 days ago

    You could try connecting an arduino with wifi capabilities to it. I haven't looked into it too much however


    6 days ago

    I once installed a tannoy on my car, and once or twice, parked up in a local street and played, from my cassette player, the sound of my son's musical box. The kids used to come out of their houses, clutching their pennies to buy an ice cream. Of course, there would be no ice cream van to be seen.


    Reply 5 days ago

    i did similar once with machine gun sound.
    You should have seen them scramble


    10 days ago

    Nice, I've always wanted something like this. Thanks for sharing!


    Reply 6 days ago

    I'm going to use this for a horn on my golf cart. Thanks