There is something cheaper for debugging data. It worth more than a Tektronix MSO4104 with logic analyzer but without having decoding card.... https://www.aliexpress.com/item/1005002399378513.html
On Mon 4 Sep 2023, 12:46 PM David VB, <[email protected]> wrote: > Hi, > > In case you didn't know, this cute little device enables you to retrieve > the codes in hex format of IR emitter > > DSO TC-3 > > It's inexpensive (around 65 €) and receives much appraisal in the reviews > I've seen so far. > It is also a portable basic oscilloscope, signal generator and component > tester > > There are several videos on YouTube that you can search for, and it is > available from Elektor, Amazon, AliExpress etc.... > > Hope this helps.... > > Le dimanche 3 septembre 2023 à 19:23:27 UTC+2, Rob CJ a écrit : > >> Hi Hans, >> >> Your plan is to send Daikin commands to your airconditioning and you need >> some software to get the commands that you need? >> >> I think the commands you need can be found on the internet (you will nog >> be the first person who wants to do that). >> >> If you have the commands from the internet, then the only thing remaining >> is sending out the data according to the protocol, correct? >> >> I found this by Googlw: https://github.com/blafois/Daikin-IR-Reverse or >> https://www.instructables.com/Reverse-engineering-of-an-Air-Conditioning-control/ >> >> <https://www.instructables.com/Reverse-engineering-of-an-Air-Conditioning-control/> >> Reverse Engineering Air Conditioner IR Remote Control Protocol >> <https://www.instructables.com/Reverse-engineering-of-an-Air-Conditioning-control/> >> Reverse Engineering Air Conditioner IR Remote Control Protocol: Hi, this >> is my first instructable, hope you like it. To get into electronics I chose >> a home automation project: a system allowing me to control and program both >> air conditioner units in my flat. In this instructable I show how I got to >> understa… >> www.instructables.com >> >> So when you have the commands you can use the software you already >> created to send the data out. >> >> Is my assumption correct or is it something else you want to achieve? >> >> Thanks. >> >> Kind regards, >> >> Rob >> >> >> ------------------------------ >> *Van:* [email protected] <[email protected]> namens hans < >> [email protected]> >> *Verzonden:* zondag 3 september 2023 16:05 >> >> *Aan:* jallib <[email protected]> >> *Onderwerp:* Re: [jallib] DAIKIN REMOTE >> Okay Rob. >> After 4 days of struggling and a mess of results, I followed my wife's >> advice. I'm going to start with the old graphics approach. >> Make an audio recording, greatly enlarge and print it and then write >> down the series of zeros and ones >> . For example, I made my circuit earlier and last winter it switched the >> air conditioners on and off according to the program as heating. >> Remains with me the respect for the programs you all can make. >> regards >> Hans >> >> Op donderdag 31 augustus 2023 om 18:48:01 UTC+2 schreef Rob CJ: >> >> Hi Hans, >> >> What you could do is modify the NEC decoder library and change the bit >> times and the number of bits. Since you know which bit time is 1 and which >> is 0 this should be douable. >> >> The NEC prototol also starts with a pulse more or less the same as the >> Daikin, followed by bytes of data and a stop bit. >> >> You find the info in the library. The protocol is as follows. >> >> -- Specification of NEC IR protocol: >> -- Logical '0': A 562.5 us pulse burst followed by a 562.5 us space, >> -- with a total transmit time of 1.125 ms >> -- Logical '1': A 562.5 us pulse burst followed by a 1.6875ms space, >> -- with a total transmit time of 2.25 ms >> -- *) Start with 9 ms leading pulse burst (16 times the pulse burst >> length used >> -- for a logical data bit) followed by a a 4.5 ms space. >> -- *) 8-bit address for the receiving device or 16 bit for the extended >> protocol >> -- *) 8-bit logical inverse of the address or high byte for the extended >> protocol. >> -- *) 8-bit command. >> -- *) 8-bit logical inverse of the command. >> -- *) Final 562.5 us pulse burst to signify the end of message >> transmission. >> -- *) The four bytes of data bits are each sent least significant bit >> first. >> -- *) After a command is tranmitted and the key on the remote control is >> still >> -- pressed only a repeat message is sent consisting of a start pulse of >> -- 9 ms, followed by a 2.25 ms space. >> >> Kind regards, >> >> Rob >> >> >> ------------------------------ >> *Van:* [email protected] <[email protected]> namens hans < >> [email protected]> >> *Verzonden:* donderdag 31 augustus 2023 12:00 >> >> *Aan:* jallib <[email protected]> >> *Onderwerp:* Re: [jallib] DAIKIN REMOTE >> The remote control read on a KY-022 is HIGH at rest. >> 1. 350 us low >> 2. 120 us high >> 3. Then always the 19 bytes burst = 450 us, 0 =350 and 1 =1190 >> 4. Followed by 19 bytes of which the first 4 are always equal 17,218,39,0 >> >> I am now reading this out in an audio program and then puzzle the matter >> out. >> Is this a way for someone who handles pics ?? / Yes, for a klutz like me >> it is. Unless some Jal_scholar can help me with a program that just reads >> that array of values. >> >> >> Op dinsdag 29 augustus 2023 om 19:44:02 UTC+2 schreef hans: >> >> This info is not correct for my units but helped me to understand. >> https://github.com/blafois/Daikin-IR-Reverse >> >> Op dinsdag 29 augustus 2023 om 19:31:49 UTC+2 schreef hans: >> >> Hi Rob >> Thank you. >> NEC is therefore: >> -- Logical '0': A 562.5 us pulse burst followed by a 562.5 us space, >> -- with a total transmit time of 1,125 ms >> -- Logical '1': A 562.5 us pulse burst followed by a 1.6875ms space, >> -- with a total transmit time of 2.25 ms >> >> My system currently works with: >> -- Logical '0': usec_delay(450) pulse burst followed by a usec_delay(350) >> space, >> -- with a total transmit time of 800 >> -- Logical '1': usec_delay(450pulse burst followed by a usec_delay(1190) >> space, >> -- with a total transmit time of 1640 >> >> Some publications mention 500 followed by 440 or 1300 uS >> If I am able to read the different ranges of the remote control, I think >> I can get further. >> regards >> Hans >> >> Op dinsdag 29 augustus 2023 om 18:43:48 UTC+2 schreef Rob CJ: >> >> Hi Hans, >> >> What I see on Internet about the Daikin protocol is that the message >> length is not always the same and that is not the same as the NEC protocol >> which has a fixed length. >> >> But I may be wrong. I attached the two files to this discussion. >> >> Kind regards, >> >> Rob >> >> ------------------------------ >> *Van:* [email protected] <[email protected]> namens hans < >> [email protected]> >> *Verzonden:* dinsdag 29 augustus 2023 16:44 >> *Aan:* jallib <[email protected]> >> *Onderwerp:* Re: [jallib] DAIKIN REMOTE >> >> I think NEC is the same system and am therefore looking for the libs for >> this. I can't handle the Gitthub . Where can I find the libs >> 16F877a_nec_rc_decode.jalr and the nec_rc_decoder.jal >> >> Op maandag 28 augustus 2023 om 20:46:19 UTC+2 schreef hans: >> >> Hello Rob, >> Searching the internet is my basic approach. What I found doesn't work >> for me. >> I now know what a bit looks like and I know its structure. >> I would now like to have a program that can read those bits >> concatenated into bytes I have no idea how I would go about doing that. >> regards >> Hans >> >> Op maandag 28 augustus 2023 om 19:04:20 UTC+2 schreef Rob CJ: >> >> Hi Hans, >> >> Maybe look on the internet if people already figured this out. I saw >> there is some info there but not sure if that is the info you are looking >> for. >> >> BTW. A tip for your program. You are declaring an array with constant >> values as * var.* You can save RAM memory by defining the array as *const. >> *You have way more const memory than var memory. >> >> Kind regards, >> >> Rob >> >> ------------------------------ >> *Van:* [email protected] <[email protected]> namens hans < >> [email protected]> >> *Verzonden:* maandag 28 augustus 2023 13:33 >> *Aan:* jallib <[email protected]> >> *Onderwerp:* [jallib] DAIKIN REMOTE >> >> Daikin air conditioner remote control. >> I have two daikins that are operated with infrared. After hours of >> puzzling, I've come to the point where I can turn them both on and off in >> the heating position. I would also like to know the other functions, but I >> dread all that work. >> I read the remote control with a scope and then figure out the values. >> Is there anyone who has already done this? >> Otherwise I would like to have a system to read the signals from the >> remote control. >> regards >> Hans >> >> -- >> You received this message because you are subscribed to the Google Groups >> "jallib" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/jallib/2c2df2f5-f93b-403d-a414-a52cf4504571n%40googlegroups.com >> <https://groups.google.com/d/msgid/jallib/2c2df2f5-f93b-403d-a414-a52cf4504571n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> -- >> You received this message because you are subscribed to the Google Groups >> "jallib" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/jallib/7dda8812-a46c-49fe-b8f9-a3e42b86ad1an%40googlegroups.com >> <https://groups.google.com/d/msgid/jallib/7dda8812-a46c-49fe-b8f9-a3e42b86ad1an%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> -- >> You received this message because you are subscribed to the Google Groups >> "jallib" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/jallib/3dc7f3e5-98dd-403f-a7bf-6347bec14ee8n%40googlegroups.com >> <https://groups.google.com/d/msgid/jallib/3dc7f3e5-98dd-403f-a7bf-6347bec14ee8n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> -- >> You received this message because you are subscribed to the Google Groups >> "jallib" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/jallib/c8bba366-6700-4962-b8e9-3b20a6573be0n%40googlegroups.com >> <https://groups.google.com/d/msgid/jallib/c8bba366-6700-4962-b8e9-3b20a6573be0n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- > You received this message because you are subscribed to the Google Groups > "jallib" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jallib/644b316d-0476-4642-85f4-19e6f6fad8dfn%40googlegroups.com > <https://groups.google.com/d/msgid/jallib/644b316d-0476-4642-85f4-19e6f6fad8dfn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "jallib" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jallib/CAM%2Bj4qvxbJCE03y7aS5Ux4jzYFBbd30%3DBb0nCgDjciT-9R-bEg%40mail.gmail.com.
