In this project, we look to solve the problem of the number of appliances being operated using a microcontroller. Generally, this number is restricted to 3 or 4, with this project in action, it can be increased up to 1 appliances. When we make appliances control by RF (ASK) module we control only 4 appliances, but we can control up to 16 appliances because the ICs used in transmitter and receiver sections (HT12E & HT12D) convert BCD parallel data into serial data.
Since it can take BCD input, we can give 24=16 different type of input and it can be decoded at the receiver section very easily.
At transmitter section, we have used 74C922 IC to get BCD output on pressing any button of the keypad matrix and at the receiver section, we use 74LS154 IC to decode each BCD code into the corresponding output.
Component Required For Transmitter
|1||4*4 matrix keypad||1|
|3||0.1 uf capacitor||2|
|4||1 uf capacitor||1|
Component Required For Receiver
|1||Ask RF Receiver||1|
Since the signal received at the receiver is active low, till the push button is pressed at the transmitter section, to control appliances by this signal we must make another circuit that will convert the single pulse into a continuous form. This will be used to drive relay and control the appliances.
Components required for stable multivibrator
|3||0.1 uf capacitor||1|
- When we press any button, the 74C922 IC converts that signal into BCD parallel form.
- HT12E encodes that parallel BCD data into Serial data, which is then given to RF transmitter module for transmission.
- The RF receiver module receives that data and sends it to HT12D. It converts that data from serial to parallel (BCD conversion).
- 74LS154 IC (4*16 decoder) decodes the BCD data into its corresponding signal.
- A bistable multivibrator circuit is connected at each output of 74LS154 IC. This will convert the signal into a continuous form.