Paso 10: Crear el controlador de árbol de la raza
En primer lugar, algunas notas
- Montara el Arduino a la caja blanca interna con separadores. Mientras esta hecha para una instalación estable, que empujar la caja por encima de la capacidad de la caja externa, por lo que la tapa no cierra muy bien.
- Había soldado unas cosas a una pequeña protoboard. Tuve un pequeña protoboard verde aquí, pero sus conexiones no confiables. Lección: siempre use breadboards calidad. Puede utilizar cualquiera.
- La librería de Arduino SD SD lector & o es un poco exigentes. De seis tarjetas de SD, sólo una tarjeta de 2GB antigua trabajó, inicialmente. Necesitaba dos-uno para el mando a distancia y uno para el control de árbol. Investigación reveló estas cosas pueden ser sensibles a cómo se formatea la tarjeta, y que los principales sistemas operativos (Windows, Mac, Linux) todo apartarse de la norma ISO en formas sutiles que parecen inutilizar este hardware SD + biblioteca. Mi hijo con formato mis otras cartas con la herramienta de formato propio de la Asociación SD (obténgalo aquí) y dos cartas más comenzaron a trabajar. Perdí mucho tiempo afrontar este problema - dejaba de pensar mis conexiones eran malas (tengo un protoboard mal) o de la unidad SD era mala. Tengo solo suerte sucedió mi primera tarjeta de SD trabajar, o bien no puedo nunca haya terminado de este proyecto en todo! Sólo otra cosa que puedo decir aquí es cuando funciona, funciona siempre y cuando no, siempre no se. La biblioteca de SD tiene algunas capacidades adicionales disponibles para la solución de problemas, pero no me lo suficiente en esto a probarlo.
- Las radios deben funcionar bien en el corto plazo, pero la fiabilidad disminuye con la distancia. Asegúrese de que hackear la radio en el mando a distancia para darle la distancia adecuada. Se puede hackear el radio del árbol, también, pero no he visto la necesidad. Asegúrese el condensador entre el radio del alambre y la fuente de alimentación (Arduino) - esto parece ser un paso fundamental para poder, más sus radios no funcionen confiablemente, si en todos.
- Usé un Arduino Leonardo, porque eso es lo que tenia a la mano. Un Uno también funciona muy bien.
- Conectar la radio y lector de SD al igual que para el mando a distancia, observando que los pines que utilizamos aquí son probablemente diferentes.