Transmisor y receptor de 433 MHz

Mientras espero que me llegue el cable paralelo me he puesto a jugar con este par de transmisor y receptor de radiofrecuencia que son muy baratos, un euro y pico el par.


El transmisor es la plaquita de enmedio con ese cilindro metálico y la bobina, y el receptor es la placa que está abajo en la foto. El protoboard blanco es el receptor y el verde el transmisor (ambos son micros Atmega328p). El transmisor está fijo, alimentado por USB, y con el receptor alimentado a pilas me he dado una vuelta para comprobar el alcance.


1 transceptores433mhz


Detalle del transmisor, arriba, y el receptor, abajo:2 transceptores433mhz


Para la prueba de transmisión empecé enviando paquetes de cuatro bytes: uno inicial de cabecera para reconocer el principio del paquete (concretamente el valor 0x55 hexadecimal, porque son bits 0 y 1 alternados), luego el único byte útil del paquete (cada paquete contiene un único byte de datos), y tras él, el mismo byte pero con los valores de los bits cambiados (la XOR con 0xFF). Finalmente, un byte de final con valor 0x00. Posteriormente eliminé este último byte por no hacer realmente falta, con lo que el paquete se me quedó con tres bytes.


Puse el receptor a hacer un destello con el LED cada 50 paquetes recibidos. Estos bichos no superan los 9600 baudios, y una tasa más realista son los 2400 que he usado yo, con lo que se pueden enviar 240 bytes por segundo o 80 paquetes. Como podía ver casi cada segundo un destello, se deduce que se pierde un porcentaje de los paquetes. Cuando me alejaba, sobretodo cuando cruzaba una puerta y había una pared más entre el transmisor y el receptor que llegaba yo, disminuía la frecuencia de los destellos, hasta que al final no llegaba ningún paquete.


Os dejo aquí el sketch que he usado: PruebaTranscep433MHz.ino


Estos transmisores están bastante bien para comunicaciones sencillas, y son muy baratos. Éste par, si lo uso, será para hacerme una lancha teledirigida. Ya tengo un velero de plástico y motores con hélice (sería un deslizador), y le pondría un servo para controlar un timón. Aunque me da mucha pereza hacer la parte mecánica del asunto…


Hasta la próxima!