Interfaz del módulo Bluetooth HC05 y el módulo RF 433 Mhz

0

Estoy tratando de hacer un coche de juguete controlado por Android. Ahora el alcance del módulo bluetooth es de unos 10 metros. Sin embargo, para aumentar el alcance, decidí conectar el módulo RF con el módulo Bluetooth (HC-05). Tengo un par de TX y Rx de 433 Mhz. Básicamente, la aplicación envía un valor entero al módulo Bluetooth. El pin Tx del módulo bluetooth está conectado al pin de datos del transmisor.

En el lado del receptor, he conectado el pin de datos del receptor al pin Rx (PIN 0) en el Arduino. Esta es la configuración general. He adjuntado una imagen de las conexiones. Es la primera vez que utilizo Fritzing, así que no te preocupes por las conexiones desagradables.

EnciendoelparHC-05yTxusandoun5VseparadoyelRxusandoelArduino.Porelbiendelaimagen,hemostradotodosloscomponentesalimentadosporArduino.PrimeroestoyprobandotodoenunLED,porloqueelcódigoadjuntoeseldeunLED.Abajoestámicódigo:

intLED=13;charinput;voidsetup(){Serial.begin(9600);pinMode(LED,OUTPUT);Serial.println(">> START<<");  
 }  

 void loop() 
{  
  if(Serial.available()>0)  
    {  
     input= Serial.read();  
     if(input=='1')  
       {  
        Serial.println("ON");  
        digitalWrite(LED, HIGH);  
        delay(2000);  
        }  
     else if(input=='0')  
       {  
        Serial.println("OFF");  
        digitalWrite(LED, LOW);  
        delay(2000);  
        }  
     else  
      {  
      Serial.println("NO INPUT");  
      Serial.println(input);  
      }  
     }  

    }  

Ahora, sin el módulo RF, es decir, cuando conecto la Tx del HC-05 al Rx del Arduino (PIN 0), el código anterior funciona perfectamente. Sin embargo, cuando conecto el pin Tx del HC-05 al pin Data del módulo del transmisor y el pin Data del módulo Receiver al pin Rx (PIN 0) del Arduino, todo va mal. ¿Alguna sugerencia sobre por qué esto podría estar sucediendo?

    

1 respuesta

1

Parece que la velocidad de datos de su enlace de RF de 433 MHz es demasiado baja para su aplicación.

A juzgar por su imagen, está utilizando el receptor de la serie RR10. Su velocidad de datos máxima es de solo 2 kHz (2000 baudios) y la velocidad de baudios indicada en su código es 9600. Además, parece que la tasa de baudios más baja posible para HC-05 es 4800.

Compruebe su transmisor y receptor de 433 MHz para conocer su velocidad máxima de datos.

    
respondido por el ivan

Lea otras preguntas en las etiquetas