-
Notifications
You must be signed in to change notification settings - Fork 834
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
Problem with Zanussi A/C #2079
Comments
How is the transistor connected to drive the transmitter IR LED?, Do you have any circuit diagram of that "transmitt module"? |
You forgot to change the size here. |
I fixed it and it still doesnt't work. I tried to use
I tried to check my LED by this: it will send data and receiver will try to receive it.
@NiKiZe , I am not sure that there is a transistor here but I don't know a lot about electronic. |
Both receiver and transmitter have LED's on their boards. They are connected to a data-line as far as I understand. And both of them blink in sequence with |
I did not see any driver transistor on that board, which is why I was asking. Since without it you won't have enough "power" on the transmitter LED, or at least not unless it is right next to the receiver. |
5 volts from 5 volts pin on a esp32 wouldn't be enough? O_o I thought that as far as I power vcc pin of transmitter with this power pin - it will work... |
Oh...I think, I see now. VCC pin on transmitter doesn't has a line! It is useless! |
Could you tell me the model of the remote control? YAN1F6 ?? If this is the case, the transmission protocol has more bits than the library thinks... Aermec has this remote control which is actually GREE. Attached files to be displayed with PulseView |
I notice something strange here: uint16_t rawData[423] = {9014, 4466, 674, 554, 658, 550, 650, 552, 652, 554, 650, 554, 652, 552, 652, 114, After a mark of 650 us there should be a space of 550 or 1600 us depending if you transmit a bit 0 or 1 114 + 228 + 114 + 746 = 1202 as 650 + 550 ! try to correct those 2 strange sequences 652, (114 + 228 + 114 + 100) , (746 -100), 554 652, (114 + 226 + 116 + 100), (750 - 100) , 552 Obviously the rawData[] to send are minus 4. irsend.sendRaw(rawData, 423 - 4 , 38); // Send a raw data capture at 38kHz. |
Version/revision of the library used
2.8.6
Describe the bug
I try to power on a Zanussi A/C (made by GREE). I use a pair of 38kHz transmitter and receiver.
I tried to use CommonAcControl example and it didn't work.
Then I tried to dump messages from the original remote.
When I dump them by using
resultToHumanReadableBasic
I get two possible options:When I dump them with
resultToSourceCode
- raw data is always different (423 bits always) and state has two options too:I tried to put these values into IRSendDemo like this:
But it didn't work too. I tried to power up my transmitter by using breadboard power module with 12V-1A power adapter (I put a switch on a 5V output option). Still no effect.
Where do I make a mistake? What is wrong?
Thanks in advance.
Expected behaviour
Power on A/C.
What brand/model IR demodulator are you using?
https://aliexpress.com/item/1005003804455377.html?sku_id=12000027223801982
Circuit diagram and hardware used (if applicable)
GND->GND
VCC->5v
DAT->GPIO23
I have followed the steps in the Troubleshooting Guide & read the FAQ
Yes
Has this library/code previously worked as expected for you?
No
The text was updated successfully, but these errors were encountered: