TODOPIC

Otros Microcontroladores / Dispositivos programables => Arduino => Mensaje iniciado por: pablo en 18 de Agosto de 2016, 23:02:15

Título: IR aire acondicionado Samsung
Publicado por: pablo en 18 de Agosto de 2016, 23:02:15
Hola gente.
Necesito que me ayuden con un problema con el que me encontre.
El codigo que puse abajo lee un control remoto y muestra en consola los codigos de cada boton.
Este funciona con varios de los controles que use pero no con el control del aire acondicionado Samsung que es el que quiero controlar, me tira un codigo raw pero no el HEX.
El problema supongo que es el codigo, no se electronica pero por lo que lei el codigo que devuelven los controles remotos de aires son mucho mas largo que los controles de los tvs por ejemplo.
El tema es que no se como tomar los datos de los botones. Tienen alguna idea de como puedo averiguar los codigos del control remoto DB93-03170Z.

Muchas gracias
Pablo

Código: [Seleccionar]
/*
 * IRremote: IRrecvDemo - demonstrates receiving IR codes with IRrecv
 * An IR detector/demodulator must be connected to the input RECV_PIN.
 * Version 0.1 July, 2009
 * Copyright 2009 Ken Shirriff
 * http://arcfn.com
 */

#include <IRremote.h>

int RECV_PIN = 11;

IRrecv irrecv(RECV_PIN);

decode_results results;

void setup()
{
  Serial.begin(9600);
  irrecv.enableIRIn(); // Start the receiver
}

void loop() {
  if (irrecv.decode(&results)) {
    Serial.println(results.value, HEX);
    irrecv.resume(); // Receive the next value
  }
}
Título: Re:IR aire acondicionado Samsung
Publicado por: stk500 en 19 de Agosto de 2016, 02:41:45
Segun leo, usa 12 bit para codificar , que serian Adress y command.
The Samsung code consists of a start bit followed by a 12 Bit
manufacturers code and an 8 bit command code. The message
is always sent a minimum of twice.
A digital zero is represented by a ‘1‘ of 0.56 ms followed by
a ‘0‘ of 0.56 ms. A digital one is represented by a ‘1‘ of 0.56 ms
followed by a ‘0‘ of 1.69 ms. A continuous key press will cause
the  message  to  be  repeated  every  60  mS.  The  carrier  fre-
quency used for this code is 38 kHz.
There are no dedicated transmitter IC’s for the Samsung
system. A microcontroller is generally used to generate the
code e.g. the data sheet of the KS51840 from Samsung gives
an application for remote control use.


http://read.pudn.com/downloads157/sourcecode/embed/701593/docs/IR%20Formats%202.PDF

Yo por eso me hice un Unversal que encontre en internet hecho con un Atmega y asi pruebos los comandos y direciones.

este link te va ayudar aun mas
http://elektrolab.wz.cz/katalog/samsung_protocol.pdf
cuando los consiga podria compartirlos ;-)


Saludos

Título: Re:IR aire acondicionado Samsung
Publicado por: pablo en 20 de Agosto de 2016, 00:22:59
Gracias por la respuesta. Voy a leer lo que me adjuntaste.