-
Notifications
You must be signed in to change notification settings - Fork 667
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AC114 Projector Screen Remote #163
Comments
Try listening with my branch: #103 |
Thanks @Martin-Laclaustra, you brought me bit further. I received the button down from the remote with the SimpleRcScanner and plotted it on the website: Now its time for me to learn how to decode it :p |
I came up with //Edit: |
Good job! You almost got there. |
If you just want to control your screen, you could hardcode the timings. |
Thanks Again! Just tried it out to send & receive with the protocol and 65 bits, but sadly nothing happened. I don't know if I did this right, but it's sadly not working either. |
I've just found the PDF for the Test-Report done on the remote. There are some diagrams on site 19-22. Could those be useful ? |
Try plugging in these values: If this does not work, record the "artificial" signal and compare it to your previously recorded signal. There is no mystery. Tweak the timings and when they are equal to the ones that you recorded at the beginning your receptor will react. Best luck (do not forget to report back if you succeed)! |
Change RCSWITCH_MAX_CHANGES (in RCSwitch.h, line 61) to a value greater than your number of bits (sync + data) * 2. That is 66 * 2 = 132. Set it to 150. |
Looking around delayMicroseconds seems to be the Problem: esp8266/Arduino#2866 //EDIT: |
@pree great work man. I also have an AC114 projector screen and would love to get it working on the arduino. I tried Martin's branch with your suggested settings (protocol, width, repeats) but I cant listen to anything, and tried sending your suggested timings as well as martins nothing, would you mind sharing your "successfully" relaying code so maybe I can contribute in a final solution. |
Sure @adhambadr I recorded the Signals of the Remote with https://github.com/sui77/SimpleRcScanner After that I take the 132 timings corrosponding to that signal and normalize the data (the first two are 5220 (sync-bits) the rest is either 580 or 290). Then I put those 132 normalized timings in an unsigned int array with a trailing 0 like this:
Importing Martin's branch an editing RCSwitch.h, replacing RCSWITCH_MAX_CHANGES to 150. And with Full Code (Data is for the UP-Key):
|
Hi. I've got a a AC114 Remote. { 150, { 34, 3 }, { 1, 3 }, { 3, 1 }, false }, // protocol 7 (AC114) in RCSwitch.cpp But it doesn't work. Any suggestion? |
Please use this: |
@pree I don't know how to normalize the data to get '580' and '290', I'm confused in lots of google results. which tool did u use? excel or other methods? thx |
It's the around the average of the high and low timings. |
in fact, there is no need to look for an exact value. take a look at the signal, the sampling process will induce errors, so you can try to normalize high values close to 600 to 600, and low values close to 300, to 300. then you send the normalized signal, capture it and compare to the original. adjust the values and repeat. |
is possible have a 8266 code for command up and down my projector monitor plate |
Hello @neodevit yes it is possible to run this on an esp8266, thats exactly what I did and it is working like a charm. |
I just described the same experience I had here #170 (comment) RCSWITCH_MAX_CHANGES to 167 helped in my case. |
Thanks to Martin for 64 bit changes I have a similar remote for sceen up and down with pree it's a EM78P153SNJ , I have follow Martin work 1 simple Scanner 2 decode 3 advance receive .ino with STX 882 Decimal: -964714063595500 (65Bit) Binary: 01010001100010000100111101001100100000001000000000010010001101100 Tri-State: not applicable PulseLength: 279 microseconds Protocol: 14 When I test with CC1101 ebyte advance receive ino Decimal: 16786540 (65Bit) Binary: 00000000000000000000000000000000000000001000000000000000100000000 Tri-State: not applicable PulseLength: 281 microseconds Protocol: 14 stop button i am stuck at this place i known i am close but need help |
Hey everyone o/
I've tried out receiving the signals from a AC114 Remote which is used for my Projector Screen.
I'm Using an ESP8266 (GND<>GND, VCC<>VIN, DATA<>D3) and a couple of different 433MHz RF Receivers, just to be sure.
When pressing a button on the remote nothing happens in the serial console of the esp8266 (Example Receive Sketch, Simple & Advanced tested). So i cracked the remote open to see what Chip is inside and its not a listed one.
I can read
EM78P153KSO14J
1617P
BTS164M4
on the Chip and found a Datasheet which could be the right one.Can someone help me receiving the signals ?
--- Image of the Chip: ---
The text was updated successfully, but these errors were encountered: