Autor Tema: IR aire acondicionado Samsung  (Leído 3278 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado pablo

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 253
IR aire acondicionado Samsung
« 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
  }
}

Desconectado stk500

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4923
Re:IR aire acondicionado Samsung
« Respuesta #1 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

« Última modificación: 19 de Agosto de 2016, 02:45:21 por stk500 »

Desconectado pablo

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 253
Re:IR aire acondicionado Samsung
« Respuesta #2 en: 20 de Agosto de 2016, 00:22:59 »
Gracias por la respuesta. Voy a leer lo que me adjuntaste.