Paso 5: ¿Por qué estamos haciendo esto?
Por lo tanto, cumplir con el XBee. Es un transceptor digital poco bien complicado. Simplemente no envíe una señal a las ondas de radio y esperamos que obtiene recogido sin interferencia. En su lugar conecta con otros nodos comprueba la ruta de transmisión, Lee de la intensidad de la señal, envía un mensaje codificado digitalmente varias veces pidiendo reconocimiento del receptor...
De todos modos. El XBee está diseñado para la transmisión digital de uso seguro, velocidad baja, muy baja potencia. Fuera de la caja actúa como una conexión en serie casi transparente. Conecte uno al puerto serial en una computadora, otro conectar un segundo ordenador, y lo que escribe en la ventana de terminal se mostrará con casi ninguna demora en el otro. Pero tiene un pequeño truco (en la 1 de la serie chips, por lo menos) que los hace incluso más fácil de usar para un trabajo como este; Línea de entrada-salida paso.
Lo que esto significa, es, si dos XBees se configuran correctamente, cuando cambia el estado de uno de los pines en el transmisor, el mismo pin (o el correspondiente para los pines analógicos/PWM) cambia de estado idénticamente después obtiene el mensaje de radio.
Que permite algo así como este proyecto; lo que estamos haciendo es tirar un perno baja. El pin correspondiente en el dispositivo que empareja también irá bajo, que es lo mismo que un botón Presione a un Arduino o similar. O se la puede manejar directamente un LED pequeño, o (con el transistor de potencia) un relé o una carga más grande.
¿(Tirada hacia abajo? Bueno... el XBee tiene resistencias pull-up interna. Que parecen activarse en el fábrica porque no he tenido ningún problema en hacerlo de esta manera. Cuando he conseguido dormir más: voy a investigar eso más de cerca.)
((La salida puede establecer predeterminada alta o incumplimiento bajo, para que realmente tenga mucha flexibilidad en cómo configurar este paso de la línea. Y que ni en el paso análogo, que le da una opción de frecuencia de muestreo y número de muestras en un promedio de antes de la transmisión, antes de sumar la entrada ADC de uno en una salida PWM de la otra. Esto está limpio lo suficiente puede realmente conectar un potenciómetro a un XBee y controlar directamente un servo en el otro.))
Y eso es lo que hace que estos chips tan atractivo para proyectos como este. Usted no necesita una CPU de control. No es necesario el regulador de tensión. Usted ni siquiera necesita un tablero de arranque (si está cómodo con soldadura para fino-echa las piernas). Todo lo que necesitas es una fuente de energía, el sensor y el XBee. Y puesto que estos están diseñados para el funcionamiento de baja potencia (con múltiples modos de sueño, incluso), puede durar por un largo tiempo en algún lugar remoto pasando la salida de un sensor para el resto de los dispositivos en red.
Usted no necesita nada pero el XBee y una batería... una vez que esté configurado, es decir. Porque fuera de la caja no sólo transmisión de datos serial. Y a menos que realmente quiera jugar con el modo de mando, es necesario encontrar una manera de conectar al ordenador de su elección mientras se programa en la configuración que desee.