Estoy tratando de implementar lo siguiente:
Obtuve 2 (más de 1 de todos modos) sensores distintos y un arduino y necesito obtener el estado de los sensores de forma inalámbrica.
Esto es lo que he pensado hasta ahora:
En cuanto a la parte inalámbrica, voy con 2 transmisores de RF y un receptor de RF (433Mhz - encontré esto en eBay )
Mi problema es que necesito distinguir entre las 2 transmisiones de RF. No espero que suenen al mismo tiempo, pero no puedo simplemente enviar una transmisión ALTA simple. Y no quiero otro controlador arduino simplemente para manejar el sensor.
Mis pensamientos fueron implementar una secuencia de bits personalizada por sensor usando lo siguiente:
¿Funcionaría esto? ¿Tendré algún problema al recibir la secuencia con mi arduino?
Este es en realidad mi primer intento en electrónica, por lo que cualquier ayuda será apreciada. Estoy abierto a sugerencias si mi pensamiento anterior no funciona.
¡Gracias de antemano!
Es un poco más complejo de lo que piensas: -
Probablemente necesite enviar un preámbulo de datos primero para bloquear el receptor en su transmisión. Antes de que se envíe el preámbulo, su receptor está tratando de conectarse con cualquier ruido antiguo y fallas que lleguen a través del éter. A la mitad de la horizontal en la imagen de arriba es donde un transmisor comienza a enviar un preámbulo; el receptor puede tardar varios milisegundos en "bloquearse". Observe la curva azul y observe que después de un breve período de tiempo, el receptor está reproduciendo el preámbulo de datos. .
Esto significa que debe reconocer el preámbulo y luego, en algún momento, esperar recibir un byte de encabezado válido; esto puede ser simplemente una dirección que se espera, es decir, 100 del sensor 1 y 200 del sensor 2: los números no importan solo el hecho que son diferentes y reconocibles.
Luego transmite sus datos y luego agrega una verificación de error.
Así es como funcionarán muchos dispositivos. Sin enviar un(os) byte(s) de verificación de error, no es posible que sepa que lo que ha recibido es una representación razonable de lo que envió. Puede repetir los datos varias veces y comparar numéricamente los datos enviados; si es el mismo número, se puede obtener cierto nivel de confianza.
Si quiere mi consejo, deseche las 555 ideas y use un pequeño micro.
leon heller
parakmiakos
Matti Virkkunen