Stick2Cane - nunca perder su poca caña (1 / 3 paso)

Paso 1: Una historia de falla

No dude en saltar este paso. Solo estoy documentando Cómo llegué a esta solución específica.

TL; DR: aunque este proyecto tuvo éxito, dudo si alguna vez usaré kits 433 / 315MHz para nada serio (al menos no los simples). El ruido de RF el Arduino se genera (sobre todo si está conectado a y [o] transmisión serial) hace estas cosas mi humilde opinión bastante inútil. Específicamente - Arduino Micro es mucho peor (y mientras estamos en él: el Micro también tiene un poderoso tiempo a restablecer. Allí. Tengo apagado mi pecho).

En un principio, trabajó

Hubo un prototipo de trabajo (ver foto). Tenía un algoritmo diferente, pero funcionó.

Luego llegué a casa, construyó otra vez (véase foto de Tupperware), funcionó, pero con un montón de falsas detecciones (detecta señal donde no había ninguno), pero he conseguido ajustar cosas y funcionó.

Luego vino el Arduino Micro

Luego probé un receptor más pequeño basado en un Arduino Micro (ver foto del plato de jabón), y todo salió mal: la cosa sólo podría detectar la señal si era unos Cm del emisor (y aún así era un poco incierto).

Así que empecé a hacer algunos "debugging"(TM) orgánica: he conectado el zumbador piezo directamente al pin de datos del receptor y comenzó a escuchar - lo hacía un montón de ruido de RF: incluso cuando el transmisor estaba apagado.

Incluso en los campos (de nada eléctrico).

Consiguió mejor cuando lo deje de usar el Serial, pero todavía - se puede escuchar el sonido adjunto (antes / después de encienda el transmisor, y una vez que consigue 20-30cm de distancia del transmisor).

Para la referencia, he construido un circuito con sólo la recepción y un zumbador piezoeléctrico sobre el pin de datos. Se puede escuchar el sonido adjunto (antes / después recurro en el transmisor y mientras [ruido] paseo lejos ~ 2m).

Así que decidí ir corriente principal

Comencé a pensar: tal vez la idea de no tener un Arduino en el lado del transmisor es estúpida. Tal vez son librerías como VirtualWire o RadioHead para conseguir cualquier cosa en un nivel bajo de señal/ruido. Por lo que se trataba de un simple ejemplo de "Hola" entre un Arduino como transmisor y el Arduino Micro como receptor, no consiguió recepción. Cambiar entre el Arduino grande y Micro, Nada.

¿Puedo grabar mi receptor?

Después de algunos experimentos incluso el "prototipo de Tupperware" (uno que solía trabajar) se convirtió en un lote que es peor. Así que he decidido que he dañado el receptor. Tal vez durante todos estos experimentos, un esbozo del transmisor fue había subido a la máquina equivocada y envía señal a los datos del receptor. No importa (si sabes la respuesta, por favor, comentario), pero cuando no sabes si has quemado el único receptor que tienes o no - es realmente una mierda.

Así que he ordenado unos kits de RF más [y esperado...]

Cuando llegaron los nuevos kits - nada. No pude conseguir el ejemplo VirtualWire para trabajar. Así que he buscado un hotel en el foro y he encontrado a alguien con un problema similar (mi énfasis):

Compré este kit y usando VirtualWire lo tenía funcionando perfectamente... Entonces de repente lo dejó de funcionar. ... Solía conseguir un montón de ruido a través de... ahora no hay nada.

y hay una respuesta diciendo:

Fuente de alimentación USB son muy malos. Probar con alimentación por batería. Pequeña distancia entre rx y tx no son buenas. Distancia pequeña a la PC no es buena (son como un jammer de hf).

Así que he intentado depurar cosas sin usar corriente serial o externo

Como una "herramienta de depuración inalámbrica" intenté utilizar un LCD I2C, pero el problema era conseguir que funcione a base de pilas (un cable serie a un PC o toma incluso atascos de la rf mal), pero sólo tenía una vieja Arduino (te pido unos modernos pronto) con un puente manual de selección de USB/batería y no trivial para conseguir el trabajo de monitor de LCD I2C en modo "batería" (si tienes problemas similares Aquí es un howto que escribí).

Éxito

Una vez que tengo el problema de la LCD fuera del camino, escribí una versión de stick2cane que presenta el histograma (véase más adelante en el algoritmo. Es mucho más simple que el anterior). El truco era ver los histogramas visualmente y estudiarlos. Ninguna cantidad de depuración serie podría proporcionar tales ideas (a menos que importar csv o json via serie - una idea para un proyecto de futuro ;)).

Artículos Relacionados

TV remoto Hack! (Nunca perder el control remoto).

TV remoto Hack! (Nunca perder el control remoto).

HI Everyone,Es muy difícil encontrar múltiples mandos a distancia.Todo el mundo tiene más que apenas en remoto para ver TV.Yo tener 3 controles remotos!, tengo que encontrar cada remoto antes de encender la TV!Era bastante irritante.Por lo tanto, en
Que nunca perdió,

Que nunca perdió,

un corolario a control remoto de TV de AndyGadgetHe utilizado el taburete del pie anclaje para nuestra TV principal remoto.Con seis nietos nunca perdí lo...Las imágenes deben explicar cómo atar una cuerda resistentePara un control remoto de TVY a un
ICase, el estuche de carga que nunca perderás!

ICase, el estuche de carga que nunca perderás!

En este instructable (mi primero) le mostrará cómo crear una caja de lápiz inteligente tu, es simple y fácil de hacer, me decidí a hacerlo debido a dos problemas que tengo en una base regular, mi teléfono va con nada a cargar y nunca poder encontrar
En la bolsa de ir (nunca perder tus cosas siempre otra vez!)

En la bolsa de ir (nunca perder tus cosas siempre otra vez!)

Su septiembre (octubre)!! Para el estudiante universitario como yo... Comenzó la escuela, y un semestre ajetreado está a punto de paso de la tormenta... Como estudiante de física voy a u se muestra cómo construir un Colisionador de Hadrones !! jaja s
Nunca perdió taladro Bit clave otra vez

Nunca perdió taladro Bit clave otra vez

estoy usando este taladro muy antiguo (sigue trabajando perfectamente bien). Llave para sujetar brocas fue fijada al cable de perforación por poca cuerda y se convierten en débiles y cortado apagado por el envejecimiento. Pongo 2 amarra, 1 torno tala
Con este buzón usted nunca perderá su puesto otra vez

Con este buzón usted nunca perderá su puesto otra vez

La principal ventaja y la razón real de la construcción es el hecho de que los residentes pueden tener acceso sin el uso de las teclas!El buzón de correo funciona con un control remoto. La puerta se abre cuando se presiona el primer botón. Pulsando e
LifeHack-nunca perder la pista de una tarjeta sd nunca más!

LifeHack-nunca perder la pista de una tarjeta sd nunca más!

Sólo una rápida instructable para holdin esos molestos tarjetas sdPaso 1: materiales tarjeta sdmini clip encable o cadena de algún tipoeso es todo!Paso 2: Montar Todo lo que tienes que hacer es acortar el miniclip sobre tarjeta sd!no con la pequeña c
Conecte un adaptador MagSafe 2 para un cable MagSafe 1 (o nunca perder el adaptador MagSafe 2)

Conecte un adaptador MagSafe 2 para un cable MagSafe 1 (o nunca perder el adaptador MagSafe 2)

Este proyecto super inteligente fue creado originalmente por MDBRABER y publicada en sugru.com, hice este Instructable para compartir el proceso simple para que cualquier persona puede copiar su gran idea.Él utilizó sugru montar un adaptador MagSafe
Nunca pierde su teléfono celular

Nunca pierde su teléfono celular

¿Cuántas veces han bajado su teléfono o las llaves entre el asiento y la consola? Yo no puedo contar el número de veces que mi teléfono había terminado para arriba debajo de mi asiento. Bien esta voluntad nunca vuelva a suceder. Deseaba que había pen
Theater Cube

Theater Cube

Esta caja es un proyector de películas que utiliza el teléfono como la fuente de la imagen. Simplemente coloque el teléfono en ajustar la tapa contrapesada y apaga las luces. No olvides las palomitas de maíz. También dobla como una caja de la memoria
Cómo boost IQ + aprender cualquier cosa con 50.000 páginas de libros estimulantes!

Cómo boost IQ + aprender cualquier cosa con 50.000 páginas de libros estimulantes!

¿Cómo la gente ser más inteligente?-Mediante el aprendizaje.-Aquellos que son capaces de centrarse en la educación y el aprendizaje tienen el potencial para convertirse en autodidactas genios como Leonardo da Vinci y Einstein!Este instructable muestr
Refrigerador con mezclador, altavoces y más

Refrigerador con mezclador, altavoces y más

Empecé este proyecto a principios de este verano con un solo objetivo: tener más diversión al aire libre por lo que mi música y deliciosas bebidas mezcladas a la aventura.Sé de primera mano lo divertido que es tener un refrigerador con los altavoces
Construcción de un ArduCopter!

Construcción de un ArduCopter!

Guía de hoy será sobre la construcción de un Arducopter, o conocido por los lugareños como "cortasetos de vuelo".Mi mayor problema con el mundo del RC y los aficionados es que nunca hay una completa guía en hacer nada!La experiencia de aprender
Guía para principiantes de delito organizado en el deporte de Ultimate

Guía para principiantes de delito organizado en el deporte de Ultimate

¿Ha nunca jugado un juego de ultimate donde ninguno de su equipo está en la misma página? Puede ser frustrante intentar avanzar el disco cuando cada jugador tiene su propio plan y asume el resto del equipo sabe lo que es ese plan. Durante mucho tiemp