Tengu Clon Redux


¿Te acuerdas del clon de Tengo de código abierto? [jfmateos2] enviado en su versión, con un juego de velas habitual diseñado para regalar cumpleaños. Es un trabajo hermoso y me encanta cuando inspiramos nuevos proyectos. Envió un buen informe sobre las funciones añadidas, así que decidí publicarlo por completo:

[Holamiapodoesjfmateos2yestevideohttp://wwwyoutubecom/watch?V=MnFP4FNVE-IesunabrevepresentacióndelproyectoinicialdedicadoalosmicrocontroladoresPIC[Hellomynickisjfmateos2andthisvideohttp://wwwPPn?[Salutonmiakromnomoestasjfmateos2kajĉitiuvideohttp://wwwyoutubecom/watch?v=MnFP4FNVE-IestasmallongaprezentoprimialastaprojektodediĉitaalPIC-mikroregiloj[Hellomynickisjfmateos2andthisvideohttp://wwwyoutubecom/watch?v=MnFP4FNVE-IisabriefpresentationaboutmylastprojectdevotedtoPICmicrocontrollers

El video está en español pero subtitulado en inglés. Cuando vi por primera vez el Tengu clonado desarrollado por Alex en el blog de La-Tecnologia, pensé que era un proyecto adecuado para aprender el uso de funciones específicas de microcontroladores PIC como convertidores A / D, interruptores y temporizadores. Después de estudiar las características del Tengu original desarrollado por Crispin Jones, comencé a identificar los requisitos de mi propio clon. Decidí incluir un juego básico destinado a transformarlo en un regalo de cumpleaños personalizado; Se acercaba el cumpleaños de mi hermana.

Su uso es muy sencillo. Después de conectar un PIC-Tengu a un puerto USB, se encenderá en modo de suspensión. Soplando en su rostro, se despertará. Entonces PIC-Tengu bosteza y, si y solo si es la primera vez que lo usamos, comenzará el juego de velas. El objetivo de este juego es apagar las velas una tras otra, por lo que puede resultar bastante aburrido si el homenajeado tiene más de cierta edad, aunque menos doloroso que tirarse de las orejas. Afortunadamente, mi hermana solo tiene 25 años. Aparece un mensaje de desplazamiento personalizado cuando finaliza el juego. Entonces, PIC-Tengu comienza a imitar cada ruido que escucha. Hay cuatro tipos de caras disponibles: nariz acuosa, nariz flirteadora, soga y Luciano. El conjunto activo de caras cambia al soplar o con un ruido fuerte. El Pic-Tengu Audible Acuity se puede personalizar con el potenciómetro trasero. Al presionar este botón se alterna entre el modo simulado y el desplazamiento de mensajes. Si mantenemos pulsado el botón durante más de 2 segundos, el PIC-Tengu se reiniciará, recuperando el mismo estado que si nunca antes se hubiera utilizado; esto implica que los juegos de velas reaparecerán después de despertarlo.
Finalmente, si no hay actividad en el modo simulado durante más de 5 minutos, PIC-Tengu dormirá. El cerebro de este proyecto es PIC18F2455, cuyos pines activan directamente las filas de la matriz de LED. Solo hay una columna de LED activa a la vez, también determinada por los pines del PIC18F2455, pero esta vez por un administrador ULN2803. La señal capturada por el micrófono es amplificada por LM358 antes de llegar a una entrada analógica en el PIC. El firmware está escrito usando CCS C y el PIC se grabó usando la versión de puerto paralelo de GTP Lite y WinPIC800. El esquema electrónico, las ilustraciones de PCB, el código fuente y el firmware compilado se pueden descargar en www.villatic.org/carpetaJuanfe/pictengu.rar. Se publicará más información en el foro www.todopic.com.ar/foros.
Todos los comentarios y sugerencias son bienvenidos en jfmateos@lycos.es

  • enlace permanente
    • José dice:

      proyecto ordenado, pero cuando dices extra, normalmente uno puede esperar muchos enlaces a diferentes proyectos. (no se culpe por la falta de proyectos ni nada por el estilo, solo diga que el título puede ser un poco engañoso)

    • Banner de Casey dice:

      Extra solo significa otra publicación además del truco diario. (Creo)

    • jfmateos2 dice:

      Muchas gracias por mi proyecto en tu increíble blog.

      Solo quiero agregar que los archivos del proyecto están disponibles en http://www.villatic.org/carpetaJuanfe/pictengu.rar

    • cuerno alto dice:

      Muy genial. Pensé que una gran versión de esto podría incluir una ranura de 3,5 mm como entrada además del micrófono.

      Me preguntaba si es posible tener un circuito que filtre a todos excepto el rango alrededor de la canción, por lo que el Tengu parece siempre cantar todo lo que entra en él.

      Solo me pregunto, a mi sobrina le encantaría eso.

    • Liam dice:

      La mejor presentación de la escritura de hack durante mucho tiempo, buena suerte.

    • jfmateos dice:

      Hola, hornhighacedeuce. Este fue mi primer prototipo.
      No estoy trabajando en una versión SMD con una entrada mini-departamental y un filtro de banda de paso de alrededor de 3.000 Hz.

    • Collin Cunningham dice:

      Gran proyecto: documentación terriblemente completa

      pero este enlace parece estar muerto:
      http://www.villatic.org/carpetajuanfe/pictengu.rar

      JF: ¿hay alguna forma de hacer que funcione?

      ¡Gracias!

    • seand dice:

      Por desgracia, apenas pude entender su español en el video incluido. Parece que te habla ex español (piensa en Shakespeare). De todos modos, buen proyecto.

    • jfmateos dice:

      Hola, el problema con el enlace es que la “j” en “carpetaJuanfe” es “j” mayúscula

    • ledtester dice:

      Un aspecto de este proyecto que me impresiona es que:

      A. es un tablero de dos caras (hecho en casa)
      B. es una matriz de LED discretos
      C. los LED tienen conexiones de soldadura a ambos lados de la placa

      Simplemente alinear una matriz de LED discretos es difícil: tienden a inclinarse entre sí y debe igualar sus alturas. Combinar eso con soldarlos a ambos lados de la PCB significa que probablemente haya pasado mucho tiempo armándolo, a menos que haya un truco que no conozca.

    • jfmateos dice:

      Hola ledtester.

      El PCB de dos caras se hizo fácilmente con mi caja aislada de bricolaje con cueros UV (http://www.todopic.com.ar/foros/index.php?topic=16795.msg151059#msg1510
      59), y una computadora bungard positiva presensibilizada.

      No creo que necesite más de 10 minutos para soldar los 42 LED.
      Soldé los cueros pilar tras pilar. Las pieles están 2 mm por encima de la computadora, por lo que
      hay un espacio para la punta de hierro. Me las arreglé para conseguir los cueros
      alineado con un par de controladores de madera y empujando el PCB contra la madera
      tablero. Es un poco difícil de explicar con palabras, así que aquí lo tienes
      bosquejo (http: // img5
      25.imageshack.us/my.php?image=soldarledxx0.jpg). Primero soldé el
      la cara posterior fijando los cueros, y luego la cara frontal antes de comenzar con
      la siguiente columna.
      Ahora estoy trabajando en la versión mejorada SMT de PIC Tengu.

    • jfmateos dice:

      Mi amigo Diego González desarrolló y construyó más fácilmente una versión de este proyecto, usando 2 PCB de una cara en lugar de 1 PCB de doble cara. Puedes encontrar todos los detalles en http://www.villatic.org/carpetaDiego/Pic_tengu2.rar.
      (La “D” en “folderDiego” debe estar en mayúscula “D”)

Miguel Vidal
Miguel Vidal

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *