433MHz/315MHz remote controls are everywhere around us, used to control devices such as turning ON/OFF the lights or a TV, or in applications such as opening/closing parking or villa entrance, … etc. Such remotes are available in the market in various shapes and sizes; however, most are equipped with four buttons. In this article/video, I introduce a full-featured four channels wireless switcher device that can be paired with the majority of 433MHz or 315MHz wireless remotes in the market. The board can store up to 80 remote control buttons/codes (20 remotes with four buttons) in its EEPROM memory. You can easily record, delete, decode, and assign any individual remote-control button.
The board is compact and equipped with a small 2*8-character LCD, enhancing the user experience. Any remote-control button can be assigned to any of the four relays to activate and deactivate the devices. An ATMega8 microcontroller is the heart of the circuit. I used the Arduino IDE to develop the code. The most challenging part of this project was dealing with EEPROM memory. Eventually, I decided to use the structures to tackle it. Powering the board is as simple as connecting a 9V-1A power adapter.
For the schematic and PCB design, I utilized Altium Designer 23 and shared the project with my friends for feedback and edits using Altium-365's secure cloud space. The fast component search engine, Octopart, proved invaluable in quickly obtaining component information and generating the Bill of Materials (BOM). To ensure high-quality fabricated boards, I sent the Gerber files to PCBWay. I am confident that this circuit meets your requirements for a compact switcher board.