Si sus dispositivos mantienen la línea de visión, puede usar un transductor ultrasónico, una combinación de altavoz / micrófono, o posiblemente un LED y un fototransistor. Las soluciones acústicas permiten una alineación menos precisa, mientras que la óptica permite una mayor precisión.
Un transductor ultrasónico mide el tiempo en que un pulso de sonido se refleja, lo que daría una precisión decente pero requerirá algún tipo de superficie en un dispositivo desde el cual se reflejará el sonido. Es probable que esto no funcione bien con un dispositivo que pretende mantener muy pequeño.
Si un dispositivo emite pulsos de sonido y el otro lo detecta podría funcionar mejor, medir la intensidad relativa del pulso de sonido recibido indicaría qué tan lejos están los dispositivos. Pero una vez que introduce los obstáculos y las habitaciones de una casa, sin mencionar las superficies que reflejan o absorben el sonido, este método no es bueno.
Podría usar un transmisor y receptor de radio, que serían menos susceptibles a los problemas de la línea de visión, pero las frecuencias de radio están sujetas a una gran cantidad de atenuación de diferentes tipos de material. Su precisión podría verse afectada por más de 10 pies, dependiendo de qué tipo de paredes y objetos se encuentran entre los dispositivos. Toma un par de walkie-talkies baratos y verás lo que quiero decir. La señal puede ser fuerte a cierta distancia en el exterior, pero en la casa es posible que el rango se vea muy reducido. La sintonización del transmisor / receptor para la detección del rango deseado también podría resultar difícil si no está familiarizado con el uso de componentes de RF en sus dispositivos.
Hay otros sensores para la detección de proximidad, que utilizan campos magnéticos, por ejemplo, pero (a mi entender) no están diseñados para el rango de ~ 30 pies que necesita.
Sin saber más sobre el proyecto, es difícil dar una buena sugerencia.