@bko this is a continuation of a project I posted a while back:
In that instance, I took a original remote and cannibalized it :). However, now I want to emulate the commands without using the original remote.
@BDub I went on the FCC website and looked up the FCCID from the remote:
Here they have the schematics which states that it uses a Holtek HT12E.
Now looking on the actual circuit from the remote, the chip has a different part number: RH78711-S. Googling this results in basically nothing. Because the pin layout from the HT12E and RH78711-S are exactly the same, I figured I’d sniff the data line with my Saleae Logic 4. Sure enough data came through that matched the Holtek HT12E datasheet.
Basically what the Holtek HT12E does is it sends 12 bits. The first 8 bits are address bits and the remaining 4 are data bits.
Now that I knew what the chip was sending to the transmitter, I was able to write some code which simulates what the HT12E sends out. Because I spliced the data line on the remote (see picture below), I had the ability to use the remotes transmitter (blue wire) to test my code:
And sure it enough it worked. Now I wanted to be able to use my own Transmitter and be able to completely toss the remote
These are Hampton Bay fan remotes that I have. For this actual project I purchased another remote/receiver kit from Amazon:
PS. I know I am using an Arduino Nano in these pictures. But I found it easier/faster to reverse engineer the HT12E. Once I get everything worked out, it’ll be used in a Spark Core/Photon project :).
Thanks for the help already guys! The SDR stuff is very interesting! Cant wait to get mine!