433 RF Remote Project




Uses


Touch Tunes Remote



Introduction

I wanted to make a remote that could rest in low power and send 433Mhz RF signals.



Goals

Learn how to make a PCB.

Hand place and solder PCB parts.

Learn more about hardware development, hardware debugging, and hardware problem solving.

Learn more about power consumption and power saving.



Parts List

partsListPNG

Total Cost: ~$300



PCB Schematic


mcBack

PCB


mcSchematic
mcFront

End Product Mock Up

Testing to see how the buttons would feel.

mcBack
mcBack

Mock up what the final design will look like to figure out if it will feel okay?
Test how good this would feel in hand. Aka 3D print and hold and pretend to push buttons. Felt like a function remote, so I ordered PCBs and components.



Build a PCB

mcBack
mcBack

Hand soldered a PCB together.



PCB Fixes


Low power mode can only be woken up from a signal coming from 3v being pulled down to ground. Had to modify the board

mcBack

Fix poor RF


mcBack

Moved the antenna to not go over the ground and 3v planes. Antenna now sticks out the back


mcBack

The hand soldering didn't look amazing. Could be poor connections.


mcBack

Built a board with solder paste, solder mask stencil, tweasers, and a hot air soldering rework station.


Test New RF

RF is working great after implementing the chagnes mentioned above.

mcBack



Build A Case


mcBack

Remote shell design.


mcBack

Button and circuit board in case


mcBack

Push button to go in case, over the circuit board. Wider on the bottom so it can't move or fall out of the case once the circuit board is in.


Print and assemble board

mcBack

mcBack

Adding LED Diffuser

I made the case black and decided to add an LED diffuser that comes through the case.

mcBack

LED diffuser, to go in case, over the circuit board. Wider on the bottom so it can't move or fall out of the case once the circuit board is in.


mcBack

Button, LED diffuser, and circuit board in case


mcBack













Touch Tunes RF

I decided to make this remote function for something. I decoded the touch tunes signals in order to generate my own on the fly for the different pins and information being sent.


mcBack

Remote must be woken up from the sleep state before use. This remote will go back to sleep 10 seconds after the last use.



mcBack mcBack
mcBack mcBack


mcBack mcBack

When you select change your volume area, the LED will flash out which area is newly selected.

Volume areas can be different areas around a bar such as the patio speakers, dining area speakers, or main bar area speakers.



mcBack mcBack
mcBack mcBack

There are 256 different pins. Each juke box can have a different pin. Once you find your pin, the Volume Up, Volume Down, Pause/Play, and Skip song will use your selected pin. This sends a volume up signal with every chagne of the pin so that the user of the remote can verify when they have the correct pin. Most Touch Tunes work on Pin 0.


How to find the pin of your juke box: Starting at Pin 0, cycle up pins using Pin Up - Fast. Once you pass a pin that interacts with your juke box, you can go back over that pin with Pin Up/Down - Slow to set your remote to the correct Pin.



mcBack

Reset - Puts Volume Area back to Area #1 and the Pin Back to Pin 00




Testing to see if it works





IT WORKS!!





Return To Top