Today in this article we are going to discuss how to make an IR remote controller with an Attiny microcontroller. We can use any microcontroller for this project but for low being low complexity and making the circuit as small as possible we are using an AtTiny13a Microcontroller. But you can also use any popular microcontroller board like Arduino UNO, Arduino NANO as your wish. Both will work just fine.
Components for the Circuit:
- Push Button – 5
- ATTiny 13 IC – 1
- 100R Resistor – 1
- 1k Resistor – 1
- 0.1uF Capacitor – 1
- 2 Pin Screw Terminal Block – 1
- 3.7v Battery – 1
- PCB – 1
- 5MM LED – 2
- IR LED – 1
- Soldering Iron 60W Recommended
- Soldering Stand
- PCB Stand
- Soldering Iron Fine Tip.
- Tip Cleaner
- PCB Holder.
I designed the Schematics in online through Easyeda Website.
How Does the Microcontroller-based remote control works?
Every Remote has an integrated chip inside it. When any company makes Any smart device then they just give a hex code to the program IC. So, first, we have to identify the hex code. And it is very simple by using the given code in the Arduino example code. Then we will map the values to the ATtiny Micro-controller Pins. In this simple way, we can map any necessary switch and make the smallest remote.
I made the schematics. Then I ordered it from PCB from JLCPCB. Their work is professional. PCB looks Promising and can ship to your doorstep within a week. I have to say their customer service is superior. So, I prefer JLCPCB from Other PCB Manufacturers. You can also order from them.
Top Silk Layer Preview:
Here is the Top Silk Layer preview of the PCB. 5 Switches are used in this Circuit for different functions.
Here is the Top Layer and the Bottom Layer of the PCB. You can use this pictures to make the PCB in home through your Printer. And with some PCB Aching process you can make the PCB at home.
Here is the PCB Gerber file Link: