This project has been design around HT12E and HT12D encoder / decoder chips from Holtek. With jumper selectable address on the receiver. The HT12E Encoder ICs are series of CMOS LSIs for Remote Control system applications. They are capable of Encoding 12 bit of information which consists of 8. By using the paired HT12E encoder and HT12D decoder we can easily transmit and receive 12 bits of parallel data serially. HT12E simply converts 12 bit.

Author: Yozshukus Zulkitaxe
Country: Thailand
Language: English (Spanish)
Genre: Finance
Published (Last): 6 September 2006
Pages: 403
PDF File Size: 6.72 Mb
ePub File Size: 11.45 Mb
ISBN: 910-8-85463-692-7
Downloads: 45185
Price: Free* [*Free Regsitration Required]
Uploader: Gugore

I have included a simple Python3 script below, which prompts the user to enter a number between 0 and 15, and using Binary Coded Decimal, sets the AD8 – AD11 pins to convey the user entered number correctly. Trigger send trigger pulse. The encoder HT12E is capable of encoding information comprising 12 bits in total; 8 address bits and 4 data bits.

Using the Raspberry Pi to control. So, you are saying, when you grounded all the pins on the left of HT12D and 12E, it worked? I see you do not have jumpers to join each side of the power rails. I have experimented further with this, connecting LEDs to the HT12D decoder data pins to ensure the transmitted and received data is presented correctly.

Yah but I agree. Keep IC’s close toegether and imagine that it is a printed circtuit board layout. I also thought it would be a great opportunity to fully investigate the operation of the two processors to help me better understand how I might use these in the future.

By clicking ht12 Your Answer”, you acknowledge that you have read our updated terms of serviceprivacy policy and cookie policyand that your continued use of the website is subject to these policies. Use staples for power and ground rails. That means you need an inexpensive multimeter to do this.


I’ve never tried this before but looks ok. Sign up using Email and Password. The transmission of the data stream can be over an RF link or direct connection using 2-core cable. Guilherme Ht12dd da Rosa 2 3 7. Did you really need to post that many images without the full URLS, no less?

RF Remote Based Dc Motor Driver Using HT12E & HT12D

Sign up using Facebook. The outputs from the HT12D decoder can be used to switch connected logic circuitry or other attached devices via suitable ht12dd. Email Required, but never shown.

I’m working on a similar circuit. It could be said that this is a very convoluted way to use this technology but it was really useful to experiment and prove that it was possible.

Avoid long jumper wires at all costs. Try to get thin solid wire 24 AWG I believe. Posted by Nigel Cleaver at Post Your Answer Discard By clicking “Post Your Answer”, you acknowledge that you have read our updated terms of serviceprivacy policy and cookie policyand that your continued use of the website is subject to these policies. It would be possible to control literally hundreds of external devices this way.

The GPIO pin acting as the trigger function needs connecting via an inverter circuit. Tony EE rocketscientist 62k 2 21 HT12E Encoder circuit The basic circuit arrangements for the encoder: Sign up or log in Sign up using Google. I wondered whether these processors were still available – they are! Home Questions Tags Users Unanswered.

Post as a guest Name. Thanks for all your awnser, after studying a little bit into the RF module I found out my problem, the left side of both encoder and decoder are the Address PIN, which ht1d they will only communicate if those addresses are the same, that was what I was making wrong, I left them all at 1 and changed the resistors in them both cause the TX need to have 20 times the resistence of the receiver, in yt12e words 50k ht1e2 1M resistors.


I haven’t drawn any circuits for this as the interfacing is straight forward as both the Raspberry Pi and the HT12E operate at 3. For fun here is a free tool to help design, layout and simulate. Don’t use wire with thick insulation.

ElectronicAdventures: Data Encoder/Decoder HT12E/HT12D

I know but, and I’m going to sound like Olin here it should be easy to see how inconvenient it is, even for a new user. All is working now, thanks to all. Newer Post Older Post Home. Number 99 entered quits the script. ClearAll set A ports to ”.

I began to think about how I could use this technology with the current range of micro-controllers such as the Arduino and the Raspberry Pi, together with other potential uses. Pabitha Pabi 25 June at Add decoupling caps close to hh12d IC. And the picture of the circuit done: The output from the encoder can be used in various ways; for example to feed a Radio Frequency or infrared transmitteror it could be directly connected to a decoding processor.

I have referenced this before in an earlier blog and the direct link is: Remember I said check power? By using our site, you acknowledge that you have read and understand our Cookie PolicyPrivacy Policyand our Terms of Service.