Quiero hacer algunos objetos que sepan cuándo están, digamos, a 3 pies (o menos) uno del otro.
También necesitan saber la identificación de los objetos cercanos a ellos.
Por ejemplo. Si el objeto Bola está en presencia de un Cubo, ambos serían 'infelices'. Pero si una Bola está en presencia de otra Bola. Ambos serían 'felices'.
Resumiendo... estoy buscando formas económicas de tener objetos: (1) saber cuándo hay otros cerca (2) saber su identificación única (lo que probablemente requiera algún tipo de transmisión de identificaciones por cada dispositivo)
Una forma barata a la antigua es por audio. Simplemente tenga un pequeño altavoz y un micrófono en cada dispositivo. Frecuencia diferente para cada ID, o use una frecuencia y haga que cada dispositivo transmita una ID continuamente después de una pausa de duración aleatoria. Pequeños clics de milisegundos de duración a >20kHz fácilmente serán suficientes y no serán audibles para los humanos.
Incluso podría usar el volumen para estimar la distancia entre ellos.
¡ Existen innumerables formas económicas en que los dispositivos pueden comunicarse de forma inalámbrica ! ¡ Me gusta especialmente la publicación de disección de Nike iPod de SparkFun ! Estoy tan fuera de contacto que ni siquiera sabía que tal cosa existía. Definitivamente mire a su alrededor en los círculos de arduino y robótica; esas personas tienen que ver con la conexión inalámbrica barata y fácil.
Necesitarás que todos los objetos envíen y reciban datos de identificación sobre quién es quién. Pero tendrá algún problema, considerando que desea producir un producto barato a gran escala.
Lo más barato para enviar y recibir es el infrarrojo, pero no puede haber nada entre el emisor y el receptor, y la distancia que puede intentar calibrar, pero la distancia cambiará si cambia la luz del entorno, si dos envían su ID al mismo tiempo. comprenderán.
Con la radio, esto será más costoso de proyectar, puede pasar por algunas cosas, pero tendrá el mismo problema de quién puede hablar ahora, que se puede resolver con un maestro que alcance todos los objetos y administre quién puede hablar.
La solución más lógica es RFID, pero ciertamente no es barata y su rango de sensibilidad es bastante limitado.
El método más barato en el que puedo pensar quizás usando un par de transmisor y receptor de infrarrojos.
Elija el transmisor con el ángulo más amplio que pueda obtener (al menos 120°) y coloque varios transmisores y receptores conectados en paralelo en la superficie del objeto (asegúrese de que no haya un punto ciego).
Asigne a cada objeto una identificación única. Puede utilizar un codificador/descodificador IC (como el par PT2262 / PT2272 ) para simplificar el proceso de identificación.
También puede dar a cada objeto un intervalo de transmisión diferente para minimizar la interferencia.
Wouter van Ooijen
vasiliy
vrleboss
andyz smith