TODOPIC

Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: jfmateos2 en 30 de Enero de 2008, 17:24:03

Título: PIC-Tengu
Publicado por: jfmateos2 en 30 de Enero de 2008, 17:24:03
Os presento el primer prototipo de mi último proyecto, al que he bautizado como PIC-Tengu.

(http://img142.imageshack.us/img142/8095/delantedetrasrv1.th.jpg) (http://img142.imageshack.us/my.php?image=delantedetrasrv1.jpg)


El mismo vídeo en blip.tv: http://blip.tv/file/635307/


Quiero dar las gracias a los siguientes integrantes del foro:

aitopes: Por compartir su matiz de leds 8x8
cryn: Por ayudarme con el tipo de letra
jfh900: Por su ayuda con la programación en C
leon_pic: Por sus maravillosos videotutoriales de MPlab
marioguillote: Por ayudarme con el amplificador del micrófono electret
maunix: Por su ayuda con la programación en C
mglsoft: Por su ayuda con la programación en C
modulay: Por ayudarme con el amplificador del micrófono electret
nocturno: Por su ayuda con la programación en C y con el tipo de letra
palitroquez: Por su ayuda con la programación en C y por ayudarme con el amplificador del micrófono electret
redpic: Por su maravillosa web con ejemplos de CCS C
reiniertl: Por su ayuda con la programación en C
savagechicken: Por ayudarme con el tipo de letra
stk500: Por ayudarme con el amplificador del micrófono electret

¡Este proyecto tiene un poco de cada uno de vosotros, muchas gracias!

Mi siguiente paso será desarrollar el software de comunicación con el PC que permita configurarlo a través del puerto USB (fijar la edad, el mensaje, ...), y posiblemente reducir el tamaño de PIC-Tengu utilizando sólo componentes SMD. También quería aumentar la resolución de la pantalla.
Título: Re: PIC-Tengu
Publicado por: maunix en 30 de Enero de 2008, 17:31:15
jfmateos2 qué original!

Sencillamente me encantó!!

Te felicito, y te aclaro que desde mi parte opino que el mérito es tuyo.  :) :)

Ahora se viene la versión con display gráfico? y luego con la opción de alimentarlo sino se pone triste? jiji (como los tamagochis)
Título: Re: PIC-Tengu
Publicado por: RedPic en 30 de Enero de 2008, 17:33:21
Aplausos, aplausos, aplausos, aplausos, aplausos.  :mrgreen: :mrgreen: :mrgreen:

Y por supuesto unos cuantos de estos ...  :-/ :-/ :-/ :-/ :-/
Título: Re: PIC-Tengu
Publicado por: MGLSOFT en 30 de Enero de 2008, 17:40:42
Felicitaciones Maestro Jfmateos2 !!! :-/ :-/

te quedo de primera!!
Título: Re: PIC-Tengu
Publicado por: maunix en 30 de Enero de 2008, 17:46:47
Aplausos, aplausos, aplausos, aplausos, aplausos.  :mrgreen: :mrgreen: :mrgreen:

Y por supuesto unos cuantos de estos ...  :-/ :-/ :-/ :-/ :-/

jfmateos2, los :-/ en idioma aitopes son señal de aprobación, alegría, éxito, etc.  :mrgreen:
Título: Re: PIC-Tengu
Publicado por: RedPic en 30 de Enero de 2008, 17:47:31
Juanfe: quería darle un vistazo al esquema (sobre todo al ampli del microfono) pero no puedo descargar el .rar que mencionas en el vídeo. ¿Hay alguna forma de poder verlo?

Como dicen por ahí: desde ya muchas gracias. ja, ja, ja  :D :D :D
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 30 de Enero de 2008, 17:49:41
Hola RedPic, está como archivo adjunto en el primer mensaje del hilo. De todas formas, la dirección que digo en el vídeo tieje una J en mayúscula y eso seguro que fastidia un poco: http://www.villatic.org/carpetaJuanfe/pictengu.rar

Te adjunto aquí el esquemático de Isis (el ampli está en la segunda página).
Título: Re: PIC-Tengu
Publicado por: RedPic en 30 de Enero de 2008, 17:52:39
Hola RedPic, está como archivo adjunto en el primer mensaje del hilo.

¿Lo ves? ja, ja, ja  :D :D :D Ahora no sé donde he puesto las gafas. ja, ja, ja  :D :D :D

¿Como se llama esa virgen catalana que está en un monte? - ¡Montserrat! - Ah, eso, si, Montseeeee .. ¿sabes donde están mis pastillas para la memoriaaaaa?.

P.D. Si, esa J mayúscula es mucha jota.  :mrgreen:
Título: Re: PIC-Tengu
Publicado por: BrunoF en 30 de Enero de 2008, 17:58:32
La verdad que me encantó! Muy original y divertido!!!
Felicitaciones!!!
Título: Re: PIC-Tengu
Publicado por: reiniertl en 30 de Enero de 2008, 18:18:27
Felicitaciones amigo jfmateos2, gracias por tenernos en cuenta, como no somos genios te lo agradecemos más.

Título: Re: PIC-Tengu
Publicado por: Nocturno en 30 de Enero de 2008, 18:41:48
Juanfe, ya me habías enseñado el Tengu pero tengo que decirte que lo has superado con creces.
Me ha sorprendido lo bien logrado que está, lo bien que vocaliza al ritmo del sonido, lo fantástico del juego de las velas.
Pero te digo una cosa: lo que más me ha impresionado es el peazo vídeo que te has currado, macho. Felicidades MAESTRO.

Ahora una pequeña duda: ¿porqué un condensata de 250V?
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 30 de Enero de 2008, 18:53:36
Ese condensador es el de la comunicación USB, que según el datasheet debería ser de 220nF. Me volví loco dando vueltas porque la conexión USB no me funcionaba, hasta que vi en el foro que otros habían tenido problemas con este condensador. Entonces decidí cambiarlo por uno de 470nF (como tiene RedPic en su web), y no encontré otro de menos de 250V de este valor.

Como reza el dicho: burro grande ande o no anda.

Éste es uno de los puntos que tendré que cuidar en la versión SMD.
Título: Re: PIC-Tengu
Publicado por: AKENAFAB en 30 de Enero de 2008, 18:54:44

HOla jfmateos2 !!!!


FElicitaciones!!  :-/ :-/

Te quedo estupendo, esta muy padre, muy original , luego esa introducción JOJOJO me quede sorprendido estuvo muy muy padre.

Felicitaciones!!


Attentamente
  Akenafab


Título: Re: PIC-Tengu
Publicado por: Nocturno en 30 de Enero de 2008, 19:54:42
Jeje, pues sí que te pasaste con el condensata  :D

La última vez que utilicé un PIC con USB le puse un condensata de 220nF SMD en caja 0805 y funcionó perfecto.
Título: Re: PIC-Tengu
Publicado por: J1M en 30 de Enero de 2008, 20:13:00
Bravo!!! sencillamente genial!!! :D :D :D me han encantado las caritas jajajaja!!
Título: Re: PIC-Tengu
Publicado por: flacoclau en 30 de Enero de 2008, 20:57:45
Genial!!!!! te felicito Juanfe!!!!!
Título: Re: PIC-Tengu
Publicado por: aitopes en 30 de Enero de 2008, 22:11:40
Simplemente.....
 :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/

Gracias por convencerte de que te he ayudado en algo... :)

Ha quedado (sigo aprendiendo español) FLIPANTE!!!!!!! ;)
Título: Re: PIC-Tengu
Publicado por: valdorre en 30 de Enero de 2008, 23:05:42
pero que bonito..... te felicito
... y como diría aitopes....  :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/

saludos
Osvaldo
Título: Re: PIC-Tengu
Publicado por: jfh900 en 31 de Enero de 2008, 00:13:20
Muy, pero que muy bueno  :shock: :shock: :shock: :shock:

Un saludo
Título: Re: PIC-Tengu
Publicado por: doppel en 31 de Enero de 2008, 01:11:44
jajaja felicitaciones!! muy creativo y original!! muy bueno el proyecto!!  :-/ :-/ :-/

saludos

Hernán
Título: Re: PIC-Tengu
Publicado por: Azicuetano en 31 de Enero de 2008, 06:11:33
Te ha quedado muy bien!!!  :mrgreen:


Un saludo desde Alicante.
Título: Re: PIC-Tengu
Publicado por: stk500 en 31 de Enero de 2008, 06:41:37
felicitaciones Juanfe   :-/ :-/ :-/ :-/ muy guapo te quedo eso me alegro amigo  :-/ :-/ :-/ :-/ :-/ guaooooooo  :-/ :-/ :-/ :-/ genial  :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 31 de Enero de 2008, 11:07:52
Muchas gracias a todos por las felicitaciones. Hace un par de años la electrónica sólo era una asignatura aprobada y olvidada, hoy gracias a vosotros, es una afición apasionante.

¿quizás os llamase la atención los subtítulos en inglés del vídeo? Quería comprobar qué aceptación tienen este tipo de proyectos en webs internacionales de tipo DIY, porque viendo los maravillosos proyectos que hay en este foro me sorprendía que no tuvieran más difusión. De momento ya está en http://hackedgadgets.com/2008/01/31/pic-tengu-18f2455-microcontroller/.

También Óscar de bricogeek.com me ha incluido (http://www.bricogeek.com/index/cat/4/nid/995/), y me pide que estéis atentos a su web porque va a organizar un concurso de proyectos DIY que promete ser interesante.
Título: Re: PIC-Tengu
Publicado por: ASTROCAR en 31 de Enero de 2008, 11:34:26
observando toda esta creatividad, me convenso que mi imaginacion para crear proyectos con pic esta atenuada hay dias que pienso que hacer con pic y ustedes cada dia hacen cosas sorprendentes que nose ni como se les viene a la mente jajajajaja super bueno.

Yo pensando en que hacer pobres neuronas mias ya no dan mas.

mi mas saludos y felicitaciones a todos los participantes del foro y en especial en esta oportunidad al laboriaso conjunto que de una u otra manera trabajo en el proyecto de pic tengu.

Título: Re: PIC-Tengu
Publicado por: PalitroqueZ en 31 de Enero de 2008, 19:55:44
un poco tarde pero seguro.  8)

¡¡Felicidades!! Juanfe

te quedó estupendamente.

Título: Re: PIC-Tengu
Publicado por: Leon Pic en 31 de Enero de 2008, 20:57:04
Hola Juanfe. Recien entro a este hilo y la verdad es que debo felicitarte por tu gran proyecto. Me quede como la cara de Luciano  :D .El video te quedo espectacular.

Muchas gracias por compartirlos con todos nosotros.
Título: Re: PIC-Tengu
Publicado por: El_Guitre en 31 de Enero de 2008, 20:57:13
Sencillamente espectacular, me encanto el pic-tengu ahora una cosa, seguro que en la fiesta de cumpleaños le robó la atención de los invitados a la agasajada  :D :D
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 01 de Febrero de 2008, 05:41:57
Gracias una vez más a todos. El cumpleaños no ha sido aún, pero no creo que robe mucho protagonismo. Más bien pasará desapercibido entre tanto jolgorio  :mrgreen:

En otro orden de cosas, ya está también en hackaday http://www.hackaday.com/2008/01/31/tengu-clone-redux/

El vídeo ha sido visto más de 1000 veces en un día. Ocupa el número 100 de los vídeos más vistos en España, y el número 47 entre los de entretenimiento.

Me sorprende la enorme influencia mediática que se puede conseguir con algo tan simple gracias a los aficionados a la electrónica.

Como aficionado a la electrónica a veces pienso que soy un bicho raro (un friki, como se dice ahora), pero las estadísticas parecen indicar que somos muchos, incluso más allá de la numerosa familia que tenemos aquí en todopic.
Título: Re: PIC-Tengu
Publicado por: Nocturno en 01 de Febrero de 2008, 05:47:53
Es que hay muchos aficionados a los gadgets que ni siquiera saben lo que es la electrónica.
Cada día son más los productos tecnológicos que se convierten en productos de consumo y eso va calando hasta el punto que la gente vea el PIC-Tengu y quiera uno para conectarlo al iPod.
Título: Re: PIC-Tengu
Publicado por: Nocturno en 01 de Febrero de 2008, 09:05:48
Una pregunta, Juanfe, ¿porqué no usaste las matrices de leds que compramos en Sure?
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 01 de Febrero de 2008, 09:17:59
Me lo planteé, para poder sacar partido al hecho de que son bicolores. Sin embargo, quería que la matriz tuviera exactamente 7x6 leds para ser fiel al original y no encontré ninguna en este tamaño o un múltiplo de él (14x12, 21x18, ...).

Ahora pretendo adquirir leds smd y practicar a soldarlos con mi JCB S30 (que en mis manos se convierte en un arma de destrucción masiva de componentes electrónicos  :mrgreen:) para crear una matriz con las mismas proporciones pero mayor densidad de leds. Mi sueño sería lograr una matriz de 28x24 (672 leds). Tengo otros planes para PIC-Tengu además de cantar canciones  :mrgreen:.

No obstante, de momento seré menos ambicioso, y me conformaré con reproducir en SMD la matriz original de 7x6.
Título: Re: PIC-Tengu
Publicado por: gONzAO en 03 de Febrero de 2008, 15:23:24
Enhorawena por el trabajo, lo he leido hoy en hackedgadgets.

Un saludo
gONzAO
Título: Re: PIC-Tengu
Publicado por: Cryn en 03 de Febrero de 2008, 15:38:03
 :-/ estaba buscando este proyecto, porque me llego el mail de micropic, y no lo vi en mis temas sin leer, que raro, bueno seguro paso porque esos dias pasados no entré al foro por mucho tiempo (osea gran tiempo conectado) y no logre ver todo, y seguramente se me borraron muchos mensajes no leidos :mrgreen:

pero ahora que lo veo, nuevamente felicitarte Juanfe, te ha quedado un lujito :mrgreen: esta muy simpático el bichi :-/

gracias por la mención en el primer post, uno siempre hace lo que puede por un amigote como tu :mrgreen: :-/ :-/

Gran logro el qeu has obtenido!!!! para llevarselo en bandeja de oro!!! :mrgreen:

 :-/ :-/ :-/ :-/ :-/
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 03 de Febrero de 2008, 15:53:38
Muchas gracias chicos  :-/.

Posiblemente lo más interesante de este proyecto (además de lo que he disfrutado haciéndolo) haya sido descubrir el "buen rollito (buena onda)" que hay entre toda la comunidad de aficionados a la electrónica a nivel mundial.

He recibido varios mensajes de felicitación de todo el mundo, el proyecto ha sido publicado en varias webs de desconocidos y en las de algunos amigos, lo que para mí ha sido un gran honor, el vídeo ha estado varios días entre los 50 más vistos de España en youtube, y actualmente está entre los 30 más vistos de la semana en la categoría de entretenimiento. Y sólo es un juguete...

Da gusto descubrir que hay tanta gente a la que le hacen ilusión las mismas cosas que a ti, y que no todos ellos son niños  :mrgreen:, o quizás da más gusto descubrir que hay tantos adultos con alma de niño...

gracias a tod@s
Título: Re: PIC-Tengu
Publicado por: Veguepic en 03 de Febrero de 2008, 16:39:56
Felicidades Juanfe, te a quedado muy bonito!!!!

:-/ :-/ :-/ :-/

Título: Re: PIC-Tengu
Publicado por: RedPic en 03 de Febrero de 2008, 17:14:45
A ver si de una vez algún fabricante mundial de juguetes te tira los tejos y encimas haces negocio (que te lo mereces)  :mrgreen: :mrgreen: :mrgreen:
Título: Re: PIC-Tengu
Publicado por: SavageChicken en 03 de Febrero de 2008, 18:35:25
Recien veo este hilo.

Te ha quedado Genial, me alegra haberte pasado las letras.

Mil Felicitaciones. y por supuesto  :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/

Salud  8)
Título: Re: PIC-Tengu
Publicado por: maxluis en 03 de Febrero de 2008, 22:55:28
Felicitaciones Juanfe.........simplemente maravilloso, gracias por compartir...
Saludos.
Maxluis.
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 04 de Febrero de 2008, 07:25:08
Gracias una vez más a tod@s por sus felicitaciones, me van a hacer sonrojar  :oops:

Una de las cosas que más me están preguntando es cómo conseguí alinear los LEDs para soldarlos y lograr que quedasen todos a la misma altura (en realidad no están perfectos, pero...).

El sistema que utilicé fue soldarlos columna por columna, presionando el PCB contra un tablero y ayudándome de un par de reglas de madera. Los LEDs son cuadrados de 3mm, pero tienen una fina lengüeta en la base, por lo que tuve que introducir una cartulina (postal) entre el tablero y la columna de leds.

Les dejo un esquema que aclara las cosas:

(http://img525.imageshack.us/img525/7687/soldarledxx0.th.jpg) (http://img525.imageshack.us/my.php?image=soldarledxx0.jpg)
Título: Re: PIC-Tengu
Publicado por: Cryn en 04 de Febrero de 2008, 15:55:49
muy ingenioso juanfe, seguramente que se puede aplicar para los otros componentes tb, para qeu todos esten igualitos :mrgreen: haré eso en mi proximo pcb :mrgreen:
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 05 de Febrero de 2008, 19:18:19
Hola Jfmateos2;

Una pasada de artilugio, Me permites una pregunta?

¿Alguna tienda por internet con leds cuadrados a buen precio

Un saludo
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 06 de Febrero de 2008, 08:43:41
Hola Diego:

Algunas tiendas de ebay con precios interesantes para LEDs son:

http://stores.ebay.com/Wellton-World-Electronics-World
http://stores.ebay.com/TopBright-Led-Store
http://stores.ebay.com/HKJE-Led-Lamp-Center
http://stores.ebay.es/Winsome-House-Store

Pero no los he encontrado cuadrados en ninguna de ellas. Yo los compré en una tienda de Madrid que se llama Conectrol

De paso les dejo unas pésimas fotos del primer "accesorio" para el PIC-Tengu (como si fuera una muñeca). Se trata de una mochila para salir de paseo sin las ataduras del puerto USB. Está basado en un MAX856 step-up converter que eleva la tensión de 1.5 a 5V. La idea la saqué de esta tesis (http://innovexpo.itee.uq.edu.au/1999/thesis/leongj/thesis.pdf) sobre un sistema de localización personal.

(http://img209.imageshack.us/img209/2452/imagen202nx2.th.jpg) (http://img209.imageshack.us/my.php?image=imagen202nx2.jpg)

(http://img209.imageshack.us/img209/3461/imagen203mr1.th.jpg) (http://img209.imageshack.us/my.php?image=imagen203mr1.jpg)

(http://img352.imageshack.us/img352/5420/max856se4.th.jpg) (http://img352.imageshack.us/my.php?image=max856se4.jpg)
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 06 de Febrero de 2008, 08:53:50
Muchas gracias Jfmateos;

Y disculpa que la pregunta no tenga que ver con algo referido al proyecto en sí (a nivel de sofware basicamente). Ya que preguntar por leds, frente a la grandeza y cantidad de cuestiones planteables para este proyecto, hace que mi pregunta perezca un poco ridicula.

La cosa está en que me gustaria montarlo, y estoy seguro de que está mejor con esos leds cuadrados.

En fin, muchas gracias por todo y por hacer tu proyecto tan interesante!
Título: Re: PIC-Tengu
Publicado por: Nocturno en 06 de Febrero de 2008, 10:01:44
Anda, anda, pero si ahora hasta diseñas periféricos para el bicho.

A ver cuándo le preparas las patitas...

P.D.: hay que ver lo buenas y baratas que son las pilas del Ikea.
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 06 de Febrero de 2008, 10:27:35
Citar
P.D.: hay que ver lo buenas y baratas que son las pilas del Ikea.

Vaya ojo Nocturno, y eso que le di la vuelta para no hacer publicidad. Pues sí son buenas sí; mucho mejor que la birria de pilas marca Carrefour Alcalinas que no aguantan nada.
Título: Re: PIC-Tengu
Publicado por: Nocturno en 06 de Febrero de 2008, 10:29:03
No he leído el nombre, pero ese color amarillo es inconfundible  :D
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 10 de Febrero de 2008, 10:11:10
Hola nuevamente Jfmateos.

Tengo una duda respecto al cristal. No está claro que frecuencia es. Por unas razones; En el esquema de proteus, el valor del cristal es 1Mhz, luego tiene al editar el 18f2455 una frecuencia de reloj de 20 Mhz, y finalmente en el programa leo Clock = 48Mhz.

jejeje, me lia un poco todo eso. ¿Cual es el valor del componente?¿20Mhz?

Muchas gracias
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 10 de Febrero de 2008, 10:22:26
Tienes razón Diego. El cristal es de 20 MHz, y en el programa se obtienen de él 48MHz mediante Fuses. Utilicé esta velocidad para poder transmitir datos por USB, aunque de momento en esta versión no he hecho uso de esta funcionalidad.
Título: Re: PIC-Tengu
Publicado por: MGLSOFT en 10 de Febrero de 2008, 10:28:09
Como obtiene 48 mhz de un cristal de 20??
Crei que el PLL era por 4 solamente... :shock: :shock:
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 10 de Febrero de 2008, 10:29:34
Muchas gracias Jfmateos

Segun el data era lo que le correspondia a los cond de 15p por eso lo decia.

La funcionalidad del usb le puede dar mucha vida a tu Tengu la verdad!

Saludos!! :mrgreen:
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 10 de Febrero de 2008, 10:34:18
MGLSOFT: Te remito a la página del super RedPIC (http://picmania.garcia-cuervo.com/Conceptos.php#USB4Mhz) que es dónde mejor explicado lo encontré yo.

Citar
La funcionalidad del usb le puede dar mucha vida a tu Tengu la verdad!

Diego: Se admiten ideas ¿qué se te ocurre a ti? Yo en principio iba a utilizar la conexión USB para cambiar el mensaje de texto, y la edad del juego de las velas.
Título: Re: PIC-Tengu
Publicado por: MGLSOFT en 10 de Febrero de 2008, 10:46:24
Consultalo con el Maestro Diego, pero de un cristal de 20 mhz sigo sin ver como obtienes 48 mhz internos, si el PLL se multiplica por 1,2,3 o 4, segun el esquema que figura en la misma nota de Diego.

(http://picmania.garcia-cuervo.com/images/USB_Osc.jpg)

Ademas es muy probable que tus rutinas esten trabajando a una frecuencia que luego cuando tengas 48 mhz reales (poniendo un cristal de 12 mhz fisico), posiblemente no te funcionen... :? :?
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 10 de Febrero de 2008, 11:13:13
Yo uso esots fuses: USBDIV,PLL5,CPUDIV1

Paso de 20MHz a 4MHz con PLL5, que al inyectarlos en el PLL (x12) se convierten en 96MHz.

Estos 96MHz, por un lado, los divido entre dos mediante USBDIV para el USB, y por otro lado los divido también entre dos mediante CPUDIV1 consiguiendo que las instrucciones del programa se ejecuten también a 48MHz.

Al menos esto es lo que yo entendí con la explicación de RedPIC. Si se pasa por aquí quizás pueda aclarárnoslo.
Título: Re: PIC-Tengu
Publicado por: Nocturno en 10 de Febrero de 2008, 11:22:54
Eso es así Marcos. Son distintos cristales los que se pueden usar en micros con USB para llegar siempre a 48mhz.
Título: Re: PIC-Tengu
Publicado por: MGLSOFT en 10 de Febrero de 2008, 12:30:43
El Fuse CPUDIV1, por lo que entiendo del cuadro, devuelve al PIC una frecuencia igual a la de entrada, esto es tu PIC internamente funciona a 20 Mhz, el problema es que declaras 48 mhz, y creo que afecta al timing del RS232 y los delays...
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 10 de Febrero de 2008, 12:50:18
Yo entiendo que eso sería como dice MGLSOFT si utilizase los modos XT, HS, EC o ECIO, pero como utilizo el modo HSPLL, el CPUDIV1 divide por 2 los 96 MHz, haciendo que el programa corra a 48 MHz.
Título: Re: PIC-Tengu
Publicado por: Menta en 10 de Febrero de 2008, 13:36:41
Efectivamente jfmateos2, creo que tienes razón. CPUDIV afecta tanto al Oscillator Postscaler como al PLL Postscaler.
Al setear el HSPLL los bits de FOSC3:FOSC0 se configuran de modo que habilitan sólo el PLL Postscaler...

(http://www.todopic.com.ar/foros/index.php?action=dlattach;topic=20284.0;attach=6123)

En el datasheet están listadas todas las combinaciones posibles en una tabla apartir de la pág. 29

Hay algo que no entiendo: Por qué razón no se pudo o no se quizo posibilitar el uso del clock interno para generar los 4Mhz necesarios para el PLL, si esto se hubiese hecho se podrían obtener 48Mhz directamente sin usar un cristal.
Se me hace que debe ser por cuestiones de inestabilidad por jiter o algo por el estilo...
Título: Re: PIC-Tengu
Publicado por: RedPic en 10 de Febrero de 2008, 16:35:50
Consultalo con el Maestro Diego, pero de un cristal de 20 mhz sigo sin ver como obtienes 48 mhz internos, si el PLL se multiplica por 1,2,3 o 4, segun el esquema que figura en la misma nota de Diego.

(http://picmania.garcia-cuervo.com/images/USB_Osc.jpg)

Ademas es muy probable que tus rutinas esten trabajando a una frecuencia que luego cuando tengas 48 mhz reales (poniendo un cristal de 12 mhz fisico), posiblemente no te funcionen... :? :?

Marcos: El PLL solo multiplica por 24 y solo puede y debe obtener 96 Mhz, por eso solo puedes inyectaler 4 Mhz, así que antes tienes un PLLDIV para dividir la frecuencia de tu cristal para poder obtener siempre esos 4 Mhz de entrada al PLL.

Después del PLL tienes dos caminos en paralelo posibles, uno a través de USBDIV que divide por 2 para conectar el USB y sus 48 Mhz necesarios y otro por CPUDIV que también divide por 2 (como mínimo) para su uso en el PIC al margen del USB.

Este CPUDIV puedes dividir por 2 y así tener el PIC a 48 Mhz reales como la vida misma, o dividir por 3,4 ó 6 pudiendo el PIC funcionar a 32 Mhz, 24 Mhz ó 16 Mhz pero manteniendo sin tocar los 48 Mhz del USB.

Lo que digo en el artículo (http://picmania.garcia-cuervo.com/Conceptos.php#USB4Mhz), una pequeña maravilla.  :mrgreen:
Título: Re: PIC-Tengu
Publicado por: MGLSOFT en 10 de Febrero de 2008, 17:23:10
Voy a estudiar sobre el 4550, hasta ahora utilize solo el 252 y el 2580 y 4580, nunca uno de estos...
Asi la proxima vez no escribo gansadas... :mrgreen: :mrgreen:
Título: Re: PIC-Tengu
Publicado por: Menta en 11 de Febrero de 2008, 00:41:59
Gracias jfmateos2 por la info sobre el esquema ese de elevar la tensión de pila a 5V con ese Max !!! me viene de pelos para un circuitito q toy por hacer.

Repito mi pregunta por si alguien sabe una buena razón:

■ Por qué razón no se pudo o no se quizo posibilitar el uso del clock interno para generar los 4Mhz necesarios para el PLL y así prescindir del cristal???

■ Hay alguna forma de sacar fuera del pic la frecuencia del oscilador interno???
Título: Re: PIC-Tengu
Publicado por: Nocturno en 11 de Febrero de 2008, 03:21:07
No se puede utilizar el oscilador interno para el clock del USB porque no está diseñado así. Fíjate en el esquema que ha pegado Diego; el bloque USB Clock Source sólo tiene una entrada: Primary Oscillator. Ahí podemos colocar un cristal o un oscilador, pero nunca el oscilador interno.

La frecuencia del oscilador interno puede ser enviada al pin CLKO (RA6 en el 18F2550) utilizando la configuración de fuses adecuada.
Título: Re: PIC-Tengu
Publicado por: PalitroqueZ en 11 de Febrero de 2008, 15:37:57
...
■ Por qué razón no se pudo o no se quizo posibilitar el uso del clock interno para generar los 4Mhz necesarios para el PLL y así prescindir del cristal???
...

también tendré esa duda, es decir, teoricamente si por algún motivo, el cristal deja de funcionar, tengo seguridad, al poder activar el bloque oscilador interno, pero ¿y el usb? ¿como queda?

Título: Re: PIC-Tengu
Publicado por: Nocturno en 11 de Febrero de 2008, 15:47:19
¿y el usb? ¿como queda?
Quedará muerto
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 12 de Febrero de 2008, 07:48:15
Hola nuevamente!

Pues gracias por la ayuda, y como tambien dicen no hay nada como echarle un vistazo al data. Aunque no me aclaró una ultima cosa el hacerlo. Si usase un cristal de 40mhz y pll10 cpudiv4. Ya estaria todo el problema resuelto verdad? ¿Los condensadores, aunque se que son meramente orientativos en algunos casos, no tengo una referencia de su valor para 40 mhz. ¿Abria algun problema que por mi falta de experiencia a esas frecuencias desconozca?

Las funcionalidades del usb;

Mandar mensajes directamente desde el ordenador,
Personalizar caras
Modificar los mensajes que tiene (como tienes pensado hacer)
No se si se podrá conectar un RTC a otro pic, y mandarselo por usb al tengu (esto a modo de periferico)

Muchas gracias y animo.

Pd, se sabe algo del smd? :lol:

Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 12 de Febrero de 2008, 08:00:44
Hola diego.

En teoría, lo que dices del cristal de 40MHz parece factible, pero me mosquea que no diga nada sobre este valor en la hoja de datos.

Para modificar los mensajes tengo pensado crear la posibilidad de configurar varios mensajes personalizables (de hecho ya está implementado en el firmware), pero falta crear el programa para PC. También quiero incluir una memoria externa para dotarle de más capacidad (actualmente sólo caben unos 240 caracteres).

Respecto al RTC, el problema es que haría falta una pantalla de más resolución para mostrar la hora sin deslizarla. Por eso ando metido en el tema SMD.

Respecto a la versión SMD, estoy esperando a que me lleguen los componentes que he comprado y a practicar un poco soldándolos.

No obstante, probablemente haya otra versión through hole antes de la SMD, pues quiero que resulte más fácil de fabricar y quizás aproveche para probar otro amplificador e introducir algunas funciones más.
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 12 de Febrero de 2008, 09:24:35
Hola Jfmateos,

Pues la verdad que ampliarle tambien la memoria seria buena idea.

Por otro lado, he hecho un dibujo con leds de 3mm manteniendo el tamaño aproximado de tu pantalla, y se quedo en 10X9. aun así, no se puede representar la hora por la falta de columnas. Va a estar dificil conseguirlo, sin desplazarla.

Por cierto, para semejante cantidad de leds, ¿que tienes pensado usar registros de desplazamiento?

Estoy reuniendo componentes, si al final no va con 40mhz, pues tiene facil solucion.

Saludos

Pd; Como nota o añadido,me gustó mucho en un video que vi sobre el que parecia el tengu original, que disponia de mas de un led para los ojos, y cuando la cancion requería que cantara alto, parecia salirsele un ojo de la orbita, jajaja. Esta bien ese efecto.

Saludos! :)
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 13 de Febrero de 2008, 04:39:44
Hola Diego, si se me da bien la soldadura, creo que podré meter 24x28 LEDs SMD en el tamaño aproximado de una tarjeta de crédito. Para esta cantidad de LEDs utilizaría registros de desplazamiento.

¿Por qué quieres utilizar un cristal de 40MHz en lugar de uno de 20MHz?

La página del Tengu original (www.tengutengutengu.com) es una virguería, con información detalladas de todo el proceso de diseño, desde los primeros prototipos hasta el envoltorio.

En otro orden de cosas y respecto a la otra faceta que me interesaba de este proyecto (la difusión de proyectos DIY) estoy muy sorprendido por los siguientes puntos:

Desde luego, la electrónica y los PICs, aunque sea una afición que desarrollamos en la soledad de nuestros talleres, puede reportar mucha felicidad y la sensación de pertenecer a una gran comunidad de gente entusiasta...

Título: Re: PIC-Tengu
Publicado por: Nocturno en 13 de Febrero de 2008, 04:48:55
Gracias por la enhorabuena, pero la principal culpa de que el vídeo haya sido descargado tanto la tendrás tú  :D

¡672 leds, qué barbaridad!
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 13 de Febrero de 2008, 07:03:34
Hola Jfmateos;

La razon de los 40 mhz es que es el cristal que tenia de perfil bajo; y queria hacer unas pruebas antes de enseñartelo a ti principalmente.

El caso es que desde el segundo dia que lo ví decidí hacerme con un tengu, ya fuera el tuyo u otro. Así que como no me gustan demasiado las placas a doble cara me puse a hacerme mi propio tengu apartir de tu pictengu(uf que trabalenguas jejeje)

Y el resultado fue este de las fotos;  Como no lo he probado el circuito no habia dicho nada aun(tampoco porque no te habia pedido permiso), Estoy a la espera de hacerme con el dichoso ULN2803 que en la unica tienda de mi ciudad no tenian!!! Y estoy a la espera de hacer un pedido que no se cuando será (para que me compense hacer el pedido)

(http://img168.imageshack.us/img168/332/pictengu2parte3jb3.th.png) (http://img168.imageshack.us/my.php?image=pictengu2parte3jb3.png)
(http://img211.imageshack.us/img211/5272/imagen062vg2.th.jpg) (http://img211.imageshack.us/my.php?image=imagen062vg2.jpg)
(http://img168.imageshack.us/img168/4949/imagen063ce1.th.jpg) (http://img168.imageshack.us/my.php?image=imagen063ce1.jpg)

Bueno, lo dicho, espero que te guste el diseño que he hecho, y la idea de la doble placa del mismo. Un saludo!!
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 13 de Febrero de 2008, 07:14:28
Tamaño reducido, que se parece al tamaño del original;

(http://img149.imageshack.us/img149/7418/imagen065ne1.th.jpg) (http://img149.imageshack.us/my.php?image=imagen065ne1.jpg)

Pd; Animo con esos leds smd, puede quedarte realmente una una auntentica glcd!!! pero de leds jaja  Un saludo!
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 13 de Febrero de 2008, 07:44:12
Está chulísimo Diego; me gusta más que el mío  :mrgreen: Además seguro que funciona mejor, porque el micrófono está orientado hacia delante, en lugar de hacia atrás.

Si vas a utilizar mi firmware puedes ahorrarte las resistencias de las filas de LEDs, porque es tan poco el tiempo que permanece encendida cada fila que no es necesario limitar la tensión. Posiblemente también puedas ahorrarte el 2803, aunque esto no lo he comprobado personalmente. En cualquier caso, si me pasas tu dirección por privado te mando por correo postal  un ULN2803 que tengo aquí de sobra.

¿Cómo has soldado la tira de pines en la placa que contiene los LEDs? ¿podrías poner una foto?
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 13 de Febrero de 2008, 08:01:15
Hola Jfmateos,

Muchas gracias por tu ayuda. La verdad te lo agradeceria muchisimo aunque me da un poco de verguenza. La verdad tengo ganas de ver si funciona y de verlo cantar animosamente.

Te pongo las fotos de lo que creo que me pides;

(http://img256.imageshack.us/img256/8356/imagen066rf6.th.jpg) (http://img256.imageshack.us/my.php?image=imagen066rf6.jpg)
(http://img520.imageshack.us/img520/999/pictengu2parte3zr6.th.png) (http://img520.imageshack.us/my.php?image=pictengu2parte3zr6.png)


En cuanto a lo de prescindir del uln, se me habia pasado por la cabeza puentear las conexiones, pero viendo el datasheet, creo que seria necesario modificar el firmware, para que los pines que en su momento activan la base de los darlington, se conviertan en sumideros de corriente (entradas). Vamos eso es lo que pienso,desde hace unos dias, que tendria que modificar.(corregirme)

Tambien en un principio tenia una version con muchisimos menos puentes, pero la matriz nuevamente debia ser modificada por sofware, ya que quedaba el led 1-1 (de la mia) en la posicion donde realmente está el 1-7 (en la tuya). Aunque viendo la simplificacion que produce, igual era bueno amoldarse por sofware a ese cambio.

Un saludo!!!!

Título: Re: PIC-Tengu
Publicado por: jfh900 en 13 de Febrero de 2008, 08:05:16
Hola Diego, te ha quedado muy bien el cacharrilo. Esperamos ansiosamente que pongas el esquema, plascas y software cuando lo tengas terminado.

Un saludo
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 13 de Febrero de 2008, 08:23:47
Citar
En cuanto a lo de prescindir del uln, se me habia pasado por la cabeza puentear las conexiones, pero viendo el datasheet, creo que seria necesario modificar el firmware, para que los pines que en su momento activan la base de los darlington, se conviertan en sumideros de corriente (entradas). Vamos eso es lo que pienso,desde hace unos dias, que tendria que modificar.(corregirme)

La simplificación para puentear el ULN es sencilla; creo que bastaría sustituir la línea 194 actual por esta otra:

Código: [Seleccionar]
output_bit(filas[i],!(*(caraEnVisualizacion+columnaActual)&(64>>i)));
Título: Re: PIC-Tengu
Publicado por: AKENAFAB en 13 de Febrero de 2008, 08:47:26

HOla!!

Te ha quedado muy padre DIego!!

ANsioso de igual manera verlo de cantarin  !!


 :-/ :-/
Título: Re: PIC-Tengu
Publicado por: Nocturno en 13 de Febrero de 2008, 08:53:14
Bonito diseño, Diego. Muy prolijo te quedó, como dirían los amigos argentinos.

Joe, menuda movida con los Tengus, fijáos lo que he encontrado:
http://www.victimasdelceluloide.com/tengu.html
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 13 de Febrero de 2008, 09:01:47
Maldita sea!! jaja :x

No tengo nada mas que impedimentos con el pequeño tengu.

Me disponia a compilar el programa con el añadido de Jfmateos y me encuentro con que mi version está mas que obsoleta (no tiene segun me parece ninguno de los 18f con usb que se ven por el foro.)

Voy a ver si consigo una nueva version,e intentaré probarlo en el proteus esta noche si me da tiempo.

Gracias por los comentarios, pero yo no he hecho nada practicamente jejeje. Una mejora nadas mas. :D

Pd; en C30, algo, pero ccs ando muy pez y no estoy familiarizado con los comandos usados, Intentaré entenderlo mas (aun no me he leido todo el programa)



Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 13 de Febrero de 2008, 09:04:55
¿Qué PIC estás usando Diego? ¿el 2455 igual que yo? Si quieres te lo compilo yo y te lo mando ahora mismo
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 13 de Febrero de 2008, 09:08:07
Si, el 18F2455 de pata negra!!
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 13 de Febrero de 2008, 09:23:02
Pues ahí lo tienes ya compilado con la modificación de la línea 194.

Yo nunca conseguí simularlo bien en el ISIS por problemas para simular el micrófono; por eso me construí el prototipo y poder probarlo.
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 13 de Febrero de 2008, 09:39:42
Hola Jfmateos,

No se si estoy mal interpretando al datasheet del uln, o el funcionamiento de la matriz, te comento lo que estoy pensando y observando y me corregiis;

El 2455 realiza el barrido con el Uln, es decir se barren las columnas(y por la morfologia del uln se traduce en que se pone a masa cada columna con el barrido. así los catodos de los leds estan a masa y la fila que el 2455 diga, suministra la corriente al led.

Con esa modificacion ultima, segun he observado en la simulacion, se invierten las salidas de las filas, es decir, todos los anodos están a uno menos el requerido. a mi entender, la modificacion está en las columnas. De tal modo que en vez que enviar un "1" al uln se envie un "0", para simular la puesta a masa que el uln hace, y hacer que el pic chupe esa corriente.

¿Es esto que pienso correcto?

No, si al final va ser mas facil usar el dichoso driver! jejejeej

Pd, en la simulacion me ocurre eso, ademas de un fallo repetitivo por no declarar Rb0 como entrada analogica (de palabra de proteus) :shock:

Lo dicho, mejor me voy armando el zocalo icsp para el pic (que ahora no lo tengo montado) y mañana en frio veo que hacer

Un saludo!!
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 13 de Febrero de 2008, 10:03:02
Tienes toda la razón Diego, me equivoqué de línea. La que hay que cambiar es la 197 por esta otra:

Código: [Seleccionar]
      output_a(~(1<<columnaActual)); 
Te lo adjunto compilado
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 13 de Febrero de 2008, 13:05:19
Hay progresos Jfmateos!!

Lo que pasa que no son 100% alentadores. La buena noticia es que el Tengu escucha ruidos mejor que yo jejeje, y es muy facil hacerlo "mas sordo" y ajustarle el odio. El problema viene (como nó) de lo mas temido. La matriz.  Con 40 mhz no funcionaba bien (bueno en realidad si, pero los tiempos no estaban ajustados para esa velocidad. Por tanto a la hora de programar cambié los fuses.

Entonces a 24mhz. y no tocando tu programa lo encendí. Parecia todo correcto hasta que el mensaje aparecia entrecortado. Las velas no aparecian tras los numeros(los numeros permanecian ahí hasta que soplabas, y entonces aparecia la vela apagada).

Otro problema es las corrientes parásitas de la matriz que hacen que aparezcan leds que no deberian de estar encendidos, con un brillo tenue.

Ya os comentaré avances, esta vez con el driver correspondiente (a ver si mejora algo)

Voy a estar muy liado esta ultima semana.

saludos!!
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 13 de Febrero de 2008, 13:07:25
Pd; Otro problemilla fue que los ojos tambien se invirtieron. jejje, con lo que aparecen cerrados cuando no deberian.

Jfmateos, tu tranquilo, que en cuanto pueda, ahora que se que funciona medianamente, ya podré empezar a comprender todo el aparato. Y lo dicho, a ver si con el driver, mejora la apariencia de la pantalla. Esta noche subo un video.

saludos
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 13 de Febrero de 2008, 13:13:26
Muy bien Diego ya tengo ganas de verlo. Lo de que se inviertan los ojos es normal; no lo modifiqué porque afecta a más líneas de código y el driver ya va en camino (te lo he mandado a mediodia; creo que te llegará el viernes).
saludos
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 13 de Febrero de 2008, 20:28:17
Hola a todos;

Jfmateos, tegno ya los videos, Y en ellos aparece el Tengu dandolo todo!! jeje

Buenas noticias. Tras una reparacion en la matriz he conseguido eliminar luminosidades parasitas. El caso es que habia algun led fundido (y yo todo confiado a la hora de soldar supuse que estarian todos bien, pues Nó :x. )

Tras quitar algunos leds fundidos (y aunque todabia hay alguno que parece que hubiera sido usado excesivamente por su distinto color) La mejora ha sido sensible.

Primer video con la matriz estropeada:
Segundo video con la matriz reparada:

Tambien me he llevado una sorpresa con la calidad de los videos, que es bastante mala. Cuando definitivamente pruebe el tengu con el driver, estará todo terminado.

Un saludo y gracias por todo!!
Título: Re: PIC-Tengu
Publicado por: Nocturno en 14 de Febrero de 2008, 03:26:44
Jeje, qué chulo, un Tengu azul.
¿Qué le has puesto por delante, es papel?

Por cierto, deberías ponerle una patita por detrás para evitar caídas  :D

(Puedes hacer que los vídeos de youtube aparezcan directamente en el foro usando el botón que hay para ello al editar un post. Sólo tienes que pulsar el botón e indicar el nombre del vídeo de Youtube en el cuadrito de diálogo que te preguntará. El nombre del vídeo es lo que aparece detrás del signo = en las url de Youtube)
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 14 de Febrero de 2008, 04:38:52
Bravo Diego.

¿Ya has cambiado el mensaje de texto?
La línea 15 contiene datos de configuración, el primero es la edad del que hace los años. Si lo pones a 0 no saltará el juego de las velas.
La línea 16 contiene la animación del juego de las velas.
La línea 17 contiene el texto "Sopla para apagar las velas"
Y a partir de la línea 18 puedes poner el texto que tú quieras. El primer valor (205 en mi caso) indica cuántos caracteres contiene la cadena de texto, y a continuación están codificados los caracteres utilizando los valores indicados entre las líneas 50 y 113.
También puedes utilizar los caracteres de las líneas 124 a la 132, que son caracteres especiales para crear efectos de animación.

Enhorabuena. A ver si te llega pronto el ULN y lo vemos terminado.

Por cierto ¿al final has usado el cristal de 40Mhz o uno de 20MHz?
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 14 de Febrero de 2008, 10:03:29
Hola!!

Efectivamente, le he colocado un papel pegado con celo (todo chapucero) para difuminar un poco la alta luminosidad de los led. Tambien, para tapar la luz residual que os comenté. La verdad, no se a que puede ser debida, pero creo que el pic esta trabajando mas de lo que debe, y hay estados en los que no se produce un cambio de estado corrcto. Espero que mejore en ese aspecto al colocar un driver, porque me sabira bastante mal entregaros el circuito defectuoso.

Jfmateos. Al final estoy por conseguir un compilador que incluya los pic usb, pero aun no lo tengo, asi que el programa está tal y como tu, amablemente, me compilaste. 
¿Reconoces algo en el mensaje que aparece? ¿Puede que estemos presenciando algun tipo de error? Lo digo porque no entiendo naaada de ese mensaje. Tampoco me entra en el juego de las velas tras pulsar mas de dos segundos. Eso si, si  hago ese pulsado mas de dos segundos el tengu se duerme.

La frecuencia actual... 24 mhz, ajjaja, la verdad, va a probar toda la gama de frecuencias, menos la que debe. Pobre pic

Intentaré poneros los avances en cuanto pueda, y definitivamente, el bravo es para tí, Es una pasada ver como reacciona ante la voz. Como dices, puede parecer simple, pero la verdad, la construccion de tu tengu, me ha sido muy llevadera y divertida por el resultado final. :-/

Saludos!! :-/

Pd, ¿Que compilador y version estas usando?
pd2, si, por poco mando el tengu al otro extremo de la habitacion, en ese momento tenia los tapones puestos, pero con el correcto ajuste cambia de cara solo con un leve soplido. y escucha el pasar de las hojas de un libro a 4 metros y pico. Repito nuevamnete que me encanta la agudeza auditiva que tiene, una pasada Juanfe!!
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 14 de Febrero de 2008, 10:13:13
Hola Diego, lo de que no te reconozca el juego de las velas posiblemetne sea porque estás usando WinPIC800 y en Configuración>Software>HEX tienes activada la casilla Archivo .HEX...
Por eso se salta una de cada dos letras ¿dime si tienes esa casilla activada o desactivada?

El programa está preparado para un cristal de 20MHz, si usas otro valor tendrías que modificar los fuses, pues si no, no podrás comunicarte con el PIC-Tengu a través de USB. Éste debe ser nuestro próximo objetivo...

Sí que es sensible, sí. A mí también me sorprendió después de probar una decena de amplificadores.

PD: Uso CCS C PCWH 4.058
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 14 de Febrero de 2008, 10:31:03
Hola Juanfe.

Efectivamente, ahora ya no se come letras :-/  , pero luego te comento con lo que me he encontrado. Aunque te adelanto que funciona muy bien el movimiento del mensaje.

No tengo por ahora nidea de lo que ha pasado al deactivar esa casilla, pero ya me lo comentareis en otro momento, jejej que me intriga.

En cuanto al cristal, esto a la busca y captura de uno pequeño y de 20, para jugar con el usb en su momento.Pero por ahora esta todo muy bien con esa velocidad. :mrgreen:

Denoche comento algo. Saludos!!! :)

Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 15 de Febrero de 2008, 13:36:10
Hola!!!

Jfmateos, ayer por la tarde recibí tu integrado, te estoy muy agradecido, y te dejo un videito de la mejoria que al tengu le supuso su uso.

Sin embargo, tras un rato le sucedieron problemas otra vez al tengu. Los leds son bastante delicados y le quiero aumentar las resistencias ya que va todo muy forzado. No se si habrá sufrido algun daño el pic de tanto uso sin el driver, pero quiero seguir haciendo mas pruebas con esta placa.

Tu le has dedicado muchisimo tiempo(estoy seguro), y como minimo, quiero asegurarme de que en esa placa que hice por lo menos funciona tu creacion.

Videooo



Un saludo!! :-/

Pd; Gracias por el comentario para el video Manolo
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 15 de Febrero de 2008, 14:01:12
(http://www.mundoemoti.com/emoticon_adm/1435004183-aplauso.gif)

PIC-Tengu power!!!!
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 15 de Febrero de 2008, 20:26:24
Hola: :(

Localizado primer problema. Algo que de momento no soy capaz de comprender.

Como os dije, la matriz me viene dando problemas desde el principio. El diseño aparentemente parece correcto, pero tras quemar(o estropearse por cualquier motivo que desconozco) unos 10 leds, en distintos puntos de la matriz (algo muy raro) decidi profundizar en el tema.

Para intentar solventarlo decidí aumentar las resistencias. Al principio todo correcto hasta que zaasss. volvia el problema.
Hoy decido hacer un test individual a la matriz, punto por punto, y lo primero que veo, mas leds cascados y alguno erratico que se ilumina cuando no debe. La matriz, por el lado de las pistas estaba sucia tras la soldadura. Pienso: "le vendria bien una buena limpieza". Pues bien, con cepillo y acetona queda impoluta, ni una particula de estaño donde no debe. "ahora no debe haber ni un solo problema"

Conecto una fila y una columna y aparecen dos leds, le hago una foto (me cabreo un poco) y ahora me desahogo un rato aqui.

Intentaré hacer una nueva placa si mañana tras verificar los leds sigue esto asi...

Ya quedé mejor :-)

Saludos!

(http://img134.imageshack.us/img134/9012/imagen0672gw3.th.jpg) (http://img134.imageshack.us/my.php?image=imagen0672gw3.jpg)

Algun consejo?
Título: Re: PIC-Tengu
Publicado por: Nocturno en 16 de Febrero de 2008, 03:39:22
Pon por aquí el esquema de tu PIC-Tengu; lo he buscado en el hilo sin encontrarlo.
Título: Re: PIC-Tengu
Publicado por: jfh900 en 16 de Febrero de 2008, 09:24:46
A mí me parece normal que se te hayan estropeado los leds. Hacerlos trabajar sin resistencia limitadora acorta su vida y corremos el riesgo de sobrepasar su potencia máxima y quemarlos. En tu vídeo se ven muy saturados los leds. Pon las resistencias limitadoras y veras como no se vuelven a estropear.

Un saludo
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 16 de Febrero de 2008, 09:43:21
Hola;

Manolo, esta noche subo los esquemas.

Jfh900, Gracias por contestar; Pues lo cierto es que todos los leds llevan su correspondiente resistencia limitadora. y nada menos que de 1k. pero sabeis que creo? Que el problema estubo al principio.

Los leds azules, (con una resistencia de 330 ohm que limitó poco su corriente) hizo que se estropearan los leds desde el principio. Una vez estropeados, pese a comprobarlos uno por uno, debieron de estropear el semiconductor de tal forma que no se comportase como diodo. De esta forma una vez que los comprobaba uno por uno no habia error (lucian), pero en realidad estarian conduciendo inversamente (comportandose como una resistencia grande)

Asi, que al probarlos ya en el modo matriz (alimentando fila y columna) habia ciertos diodos "puente" que hacian que lucieran otros que no debian, (explica que la luminosidad de los que no debian estar iluminados fuese baja).

Me baso en esto, porque aunque quitase los leds defectuosos y cambiase las resistencias, el problema persistia. Hasta que hoy cambie todos los leds por unos verdes y el problema desapareció. Esta vez los leds verdes estan protegidos desde el principio con resistencias de 1k (elevada resistencia por cierto) ya que ahora no se ve através de un papel. Calcularé una resistencia adecuada y segura para estos led, y dejare el tengu encendido bastante tiempo. Si pasa la prueba, me quitare un peso de encima, y subo las placas para que el que quiera se haga esta version.

Saludos y gracias

Pd; ¿que opinion os merece la teoria de que se estropee el sustrato semiconductor, hasta el punto en que luzca polarizado correctamente y conduzca inversamente?
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 16 de Febrero de 2008, 09:56:38
Ánimo Diego.

Yo no creo que el problema esté en las resistencias. Un led azul provoca una caída típica de tensión de 3,4V. Si estabas alimentando con 5V y pusiste una resistencia de 330R, la corriente que atravesaba el diodo era aprox 5mA; que está muy por debajo de los 10mA a los que trabajan estos LEDs de forma típica... y esto no cuadra con los vídeos que pusiste, en los que se veían los LEDs con un brillo muy alto. ¿Seguro que eran de 330R las resistencias? ¿Comprobaste que no hubiese picos en la alimentación? No se me ocurre otra cosa... de momento.
Título: Re: PIC-Tengu
Publicado por: Nocturno en 16 de Febrero de 2008, 10:25:10
Eso mismo pienso yo, si los leds han tenido siempre resistencias de 330ohm nunca han estado expuestos al peligro, salvo que alimentes con más de 5V.
¿No será un error en el montaje que hace que les metas tensión directa?
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 16 de Febrero de 2008, 10:33:54
Diego, la foto que pusiste en la que se encienden los dos leds cuando sólo debería encenderse uno no cuadra para nada. Es imposible que se encienda el de arriba si no hay +5V en su ánodo, incluso aunque hubiera diodos puenteados.

Haz caso a Nocturno y pon el esquema que más ven 4 ojos que 2.
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 16 de Febrero de 2008, 10:40:21
Hola;

Las resistencias desde el principio han sido 330 efectivamente (naranja,naranja,marron) ademas de comprobadas con el polimetro.

La alimentacion siempre ha sido a 5v (toma externa de tu dsrrboard Manolo). Con lo que estamos ante unos leds de dudosa calidad (comprados en china por ebay) o hay algun detalle que se me escapa.

El montaje parece correcto (está todo el montaje sigue el esquema del Tengu de Jfmateos). y la confirmacion es la hora y media que lleva el tengu pasando el mensaje sin aparente error.  :mrgreen:  (Ahora y desde el principio como os comenté está todo con leds nuevos verdes y con resistencias de 1k)

El esquema como os digo lo subo denoche de todos modos, que no estoy en el ordenador donde lo tengo y si me dais tiempo lo preparo todo, que esto ya parece terminado

saludos!!

Pd; mirar una foto que está debajo de la captura de eagle 3d (creo que en la pag 4), se pueden apreciar las reistencias originales
Título: Re: PIC-Tengu
Publicado por: Nocturno en 16 de Febrero de 2008, 10:54:20
Sí, creo que hasta que veamos el esquema no podremos seguir lanzando hipótesis. Los leds azules del vídeo alumbran demasiado para tener puestas las resistencias de 330ohm. Seguramente habrá algún error en alguna parte del circuito que hace que las resistencias estén puenteadas o algo.
Y como dice Juanfe, que se enciendan dos leds al alimentar uno, es prueba de error en alguna parte.
Título: Re: PIC-Tengu
Publicado por: flacoclau en 16 de Febrero de 2008, 19:14:57
Hola Diego, hola a todos: me parece que el problema son los leds de color azul, y lo digo así señalandolos con mi índice.
el tema es que hasta ahora en varios trabajos realizados con leds de este color, incluso con alguno de color blanco, me han traído más de un dolor de cabeza.
Es quizás que aquí en mi Córdoba Argentina en las casas de electrónica no se consigan unos leds de ese color que funcionen como deben, me parecen que deben ser de la misma procedencia de donde los compraste tú diego.
los he reemplazado varias veces, les cambié la polarización otro par de veces y nada, simplemente no duran.
Sinceramente te recomiendo que aunque no queden tan bonitos los cambies por otro color.
saludos!!
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 18 de Febrero de 2008, 14:37:44
Citar
  • Y para colmo de mi alegría ayer recibí un mail del creador del Tengu original (Crispin Jones) dándome su enhorabuena.  ¡Qué tipo tan elegante!

Desde luego no cabe duda de que es un SEÑOR; fijense en lo que me ha dejado hoy el cartero...

(http://img171.imageshack.us/img171/8539/imagen204pp2.th.jpg) (http://img171.imageshack.us/my.php?image=imagen204pp2.jpg)

Un tengu original y un grabado firmado por el autor.  :-)
Título: Re: PIC-Tengu
Publicado por: Cryn en 18 de Febrero de 2008, 14:56:38
 :shock: ohh que cosita interesante :mrgreen:

acá los carteros se quedan con las cosas que deben entregar :D :D
Título: Re: PIC-Tengu
Publicado por: Nocturno en 18 de Febrero de 2008, 15:23:46
Jeje, que chulo. Me sigue sorprendiendo el marketing del Tengu. ¿Sabes si está apoyado por alguna compañía importante o todo ese despliegue de medios sale de su autor?
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 18 de Febrero de 2008, 15:33:46
Mr. Crispin Jones es un verdadero crack: 33 añitos peina el mozalbete y diseña todo lo que se le pasa por la cabeza, con especial éxito sus colecciones numeradas de relojes y ordenadores portátiles.

En el caso del Tengu, la empresa japonesa que lo fabrica es Solid Alliance (http://www.solidalliance.com/). Pero me parece que más que apoyar las empresas a Jones, es él quien las apoya a ellas. La firma de este señor es sinónimo de innovación y excelencia...
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 19 de Febrero de 2008, 07:18:11
Hola a todos;

La verdad Jfmateos; Crispin Jones parece un muy buen tipo. ole por el.

Foreros; Aqui esta la placa. El tengu  funciona. lleva 48 horas prendido... :mrgreen: asi que no fuede haber error. Solo os recomiendo que tengais cuidado con los leds a usar, ya que os pueden dar un buen dolor de cabeza (como a mi me dio) si desde el principio fallan.

http://www.villatic.org/carpetaDiego

Gracias por todo! :-/
Título: Re: PIC-Tengu
Publicado por: poseidon20 en 20 de Febrero de 2008, 02:55:56
hay un videito por ahi......   :-/ queremos ver al pictengu en pleno parloteo  :mrgreen:
Título: Re: PIC-Tengu
Publicado por: Meta en 20 de Febrero de 2008, 04:53:38

Os presento el primer prototipo de mi último proyecto, al que he bautizado como PIC-Tengu.


Me llama mucho la atención esta idea, sobre todo es muy original. Felicidades al autor del invento y hacerlo realidad.

Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 20 de Febrero de 2008, 06:04:44
Gracias Meta, y anímate Diego a ponernos un vídeo... nos gusta el verde  :mrgreen:
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 20 de Febrero de 2008, 06:47:07
AH!!
sisi, enseguida, esta tarde os hago un video de la version "verde" jeje :mrgreen:

Hay fotos de él,verde, en la carpeta de fotografias.

saludos
Título: Re: PIC-Tengu
Publicado por: Cryn en 20 de Febrero de 2008, 16:10:10
estoy descargando, felicidades tb por hacer uno Diego :-/

seguramente ha quedado muy bien
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 21 de Febrero de 2008, 20:36:39
Hola, al fin el video!!

Ayer finalmente me quede sin camara. Y llevo como una hora entre que subo el video y me lo ponen en youtube, asique ahí va. Pic-Tengu Green! :-/

saludos!!!


Pd; en este video quizas el tengu no gesticule tan bien como en otros ya que esta pegado al altavoz, pero bueno, en realidad no hay modificacion alguna mas que la pantalla nueva
Título: Re: PIC-Tengu
Publicado por: Leon Pic en 22 de Febrero de 2008, 04:28:33
Hola Diego, hola a todos: me parece que el problema son los leds de color azul, y lo digo así señalandolos con mi índice.
el tema es que hasta ahora en varios trabajos realizados con leds de este color, incluso con alguno de color blanco, me han traído más de un dolor de cabeza.
Es quizás que aquí en mi Córdoba Argentina en las casas de electrónica no se consigan unos leds de ese color que funcionen como deben, me parecen que deben ser de la misma procedencia de donde los compraste tú diego.
los he reemplazado varias veces, les cambié la polarización otro par de veces y nada, simplemente no duran.
Sinceramente te recomiendo que aunque no queden tan bonitos los cambies por otro color.
saludos!!


Que alegría me da leer esto, porque justamente, estoy trabajando con estos LED y no lograba hacerlos andar, los probaba, y andaban, pero luego de montarlos, no y yo pensaba que era un idiota al no poder solar un LED y era que estos, son una porquería.

Bueno, cambiaré de LED.
Título: Re: PIC-Tengu
Publicado por: Leon Pic en 22 de Febrero de 2008, 04:29:11
Por cierto Diego. Muy lindo el PIC TENGUS en color verde.
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 22 de Febrero de 2008, 05:32:04
Bravo Diego.

Efectivamente yo también he comprobado que hay canciones con las que el PIC-Tengu no va tan fino, posiblemente porque están normalizadas en potencia media, de modo que la presión sonora es casi uniforme a lo largo de toda la canción y, como PIC-Tengu no discrimina frecuencias aún, se queda como helado... Donde se comporta de miedo es con conversaciones reales...
Título: Re: PIC-Tengu
Publicado por: BrunoF en 22 de Febrero de 2008, 05:33:26
¿Y si se lo acoplas al telefono fijo de tu casa? :D
Título: Re: PIC-Tengu
Publicado por: aitopes en 22 de Febrero de 2008, 05:35:45
Yo se lo pondria cerca a mi suegra. Con lo que habla, le "acalambra" los LEDs en un par de horas...  :D :D :D

Realmente, viendo los videos, dan ganas de montarse uno. Felicitaciones a ambos, han quedado muy monos. Y que buen gesto el de Jones!!!  :shock:
Título: Re: PIC-Tengu
Publicado por: AKENAFAB en 22 de Febrero de 2008, 11:06:14
HOla!!

Al ver el gran proyecto del amigo jfmateos , pues me animo un buen a intertarlo.

Hace ya varias semanas, realmente 2 fines de semana , me aplique a realizarlo.

Nunca habia utilizado una matriz de leds , mucho menos diseñarla ni como funcionaba y todas esas cosas.

Ahora me quede entrado en el proyecto ese de la matriz de leds y quiero desplegar de izquierda a derecha , al reves y todos esos efectos, estoy utilizando un pic 16F88 , 74HC138 y el uln2003.Programando en assembly , este proyectito no tiene nada del mic , y pue sle falta todavia mucho , y como que va hacia otro lado  :D.

Bueno bueno!!

Saludos Jfmateos que con tu proyectazo me diste animos para diseñarme uno , y ahora pue she aprendido algo más!!

Me ha encantado todo lo que se puede hacer con la matriz de leds .

Aqui unas fotos , y un videito , estan fresquecitos pues casi no duermo  :shock: ZOmbie MOde y antes de que salieran tome el mobil y pues aqui esta,disculpen la poca calidad de las fotos  :D pero se ve algo  xD.

(http://img263.imageshack.us/img263/7203/waaaxk4.th.jpg) (http://img263.imageshack.us/my.php?image=waaaxk4.jpg) (http://img83.imageshack.us/img83/8276/normalfx6.th.jpg) (http://img83.imageshack.us/my.php?image=normalfx6.jpg) (http://img263.imageshack.us/img263/6702/ohhhcg0.th.jpg) (http://img263.imageshack.us/my.php?image=ohhhcg0.jpg) (http://img83.imageshack.us/img83/3579/besitoxdpv6.th.jpg) (http://img83.imageshack.us/my.php?image=besitoxdpv6.jpg) (http://img411.imageshack.us/img411/1344/jujujuvb8.th.jpg) (http://img411.imageshack.us/my.php?image=jujujuvb8.jpg) (http://img187.imageshack.us/img187/9725/amamrq5.th.jpg) (http://img187.imageshack.us/my.php?image=amamrq5.jpg) (http://img263.imageshack.us/img263/9277/enlaprotowv1.th.jpg) (http://img263.imageshack.us/my.php?image=enlaprotowv1.jpg)

Enlace para ver el  video (http://img531.imageshack.us/my.php?image=tengucitoxdjv9.flv)
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 22 de Febrero de 2008, 12:58:34
Bravo AKENAFAB, vamos a sembrarlo todo de caritas cantarinas  :mrgreen:

La curiosidad me corroe ¿Que finalidad piensas darle a tu matriz?
Título: Re: PIC-Tengu
Publicado por: AKENAFAB en 22 de Febrero de 2008, 17:15:11
Pues me agradaría hacer un reloj con la matriz de leds y con la hora mostrar una carita  fresca , cansada ,adprmilado con los estados de animo.

Y presionar algún botón para jugar y cambiar de cara.

Hace bastante tiempo tuve algo así como un tamagotchi pero de pokemon xD pues eso quiero hacer .Pero que muestre la hora y la desplace de un lado a otro y una carita , utulizar una de esas memorias para sonido y pues la carita qu ehaga de la ssuyas , el juego de la carita para qu ese ponga feliz xD.

Son ideas por ahora .

 (http://pokemon-safari.com/sitio/juegos/otros/pocket_pikachu/screenshots/gampo009.gif)
Todo pero con caras , a menos que aumente el tamaño de la matriz pues seria de cuerpo completo cosa que no creo hacer.

Saludos!

Atentamente
 Akenafab
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 12 de Abril de 2008, 16:04:15
Hola Diego, acabo de darme cuenta de que en tus archivos de eagle has utilizado un UDN2981 en lugar del ULN2803. ¿es una errata o lo hiciste por algo en particular?
Título: Re: PIC-Tengu
Publicado por: aitopes en 12 de Abril de 2008, 18:50:20
Pues me agradaría hacer un reloj con la matriz de leds y con la hora mostrar una carita  fresca , cansada ,adprmilado con los estados de animo.

Y presionar algún botón para jugar y cambiar de cara.

Hace bastante tiempo tuve algo así como un tamagotchi pero de pokemon xD pues eso quiero hacer .Pero que muestre la hora y la desplace de un lado a otro y una carita , utulizar una de esas memorias para sonido y pues la carita qu ehaga de la ssuyas , el juego de la carita para qu ese ponga feliz xD.

Son ideas por ahora .

 (http://pokemon-safari.com/sitio/juegos/otros/pocket_pikachu/screenshots/gampo009.gif)
Todo pero con caras , a menos que aumente el tamaño de la matriz pues seria de cuerpo completo cosa que no creo hacer.

Saludos!

Atentamente
 Akenafab

Una matrix de 16x16 deberia ser suficiente...

Aunque usando modulos baratos de 7x5 podrias hacer algo ligeramene mas ancho, para "meter" l ahora mas facil, como 20x14 o 25x14 ....

Saludos!
Título: Re: PIC-Tengu
Publicado por: AKENAFAB en 12 de Abril de 2008, 19:37:01

Gracias aitopes! ;-)

Por ahora el prototipo se quedo en modo sleep  xD :ni)

Ahora no dispongo de mucho tiempo para entrarle de lleno!

Lo que si estoy seguro es que si lo dejo como esta, con esa matriz, desplazare los caracteres pues como bien dicen no hay espacio, ni resolucion para todo!

Asi que solo saldrían caritas o alguna babosada que se me ocurra.

Si le entro más al prototipo , pues me agradaría tomar la idea de jfmateos y hacerla con leds smd.

Pero bueno, de aqui a que ponga manos en el asunto tardara un poco.....poco.... xD

Saludos!!

Atentamente
 Akenafab
 
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 13 de Abril de 2008, 07:43:30
Acontecimientos recientes han despertado mi interés por mejorar cómo "siente" el sonido PIC-Tengu. Hasta ahora se limita a detectar la amplitud del sonido, es decir, detecta sonidos fuertes y débiles, pero no puede diferenciar la voz humana de otros sonidos ni detectar ritmos.

Diferenciar la voz humana se me antoja casi imposible, ¿pero y los ritmos, o bpm (beats per minute)?

Me he encontrado este fantástico documento (http://www.gamedev.net/reference/articles/article1952.asp) que dejo adjunto como referencia.

En la primera parte se enuncian algunos algoritmos sencillos que podrían afrontarse con un PIC normal. En la segunda parte se desarrollan otros algoritmos más complejos que requerirían cálculos de FFT (Fast-Fourier transformation) y que imagino que sólo podrían afrontarse con un DSPIC.

Como no tengo ni idea de DSPIC, ni dispongo de medios para programarlos, me centraré de momento en los algoritmos básicos y ya les comentaré mis resultados.

No obstante, si alguien tiene idea de cómo filtrar la voz humana, cualquier información será bienvenida.
Título: Re: PIC-Tengu
Publicado por: flacoclau en 13 de Abril de 2008, 14:27:56
Amigo Jf, lo primero que debes hacer es filtrar las frecuencias comprendidas entre los 300hz y los 3khz que es mas o menos el rango de la voz humana, lo demás es música o ruido, esto lo puedes hacer en el operacional de entrada con un par de capacitores y resistencias, sino ya sería por soft que es algo mas complejo pero más económico a la larga.
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 13 de Abril de 2008, 16:47:38
Hola Juanfe;

Perdon por la tardanza, acabo de ver hoy un mensaje.

El integrado que utilicé en el diseño es el que efectivamente comentas porque en la fase de diseño no encontraba el 2803. Sin embargo son 90% equivalentes a excepcion de un pin que va a tierra.

En el 2981 seria el pin 10, y el el 2803 el pin 9. Como se ve en la placa que hice, modifique ese pin para que funcione con el 2803 ya que en la placa el pin 9 esta a tierra. A fin de cuentas es eso lo que importa, y el otro pin no se conecta.

Pd: El tengu sigue haciendo de las suyas. Estubo 20 dias encendido dia y noche. Espero que no "gastase mucho", pero creo que es una evidencia buena de que funcionan bien las placas separadas.

Un saludoooooo :mrgreen:
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 13 de Abril de 2008, 18:25:59
Hola Diego, no estoy muy seguro, pero creo que existe una gran diferencia entre el UDN2981 y el ULN2803 aparte del pin de tierra: uno tiene lógica positiva y el otro negativa (la matriz aparecerá invertida y a lo peor se achicharra algún pin del pic).
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 14 de Abril de 2008, 02:56:10
Hola Juanfe,

Cierto, tienen logicas distintas. A lo que me referia es que yo en la fase de diseño, aunque trabajara con el UDN2981, tenia en mente en 2803. Por lo que a fin de cuentas, aunque sea una mala solucion (no sabia hacer librerias), es como si hubiese ruteado un zocalo universal de 18 pins.

No se si entendeis lo que hice, pero puedo dar fe que use esa placa (ver fotos) y que use tu IC. Con lo que esta 100% bien.

Suerte con la fabricacion al que quiera.

Espero tener mas tiempo para pasarme por el foro, y animo con esos algoritmos que te has encontrado, la verdad es muuuuuy interesante.

Para pasarte a dspic lo tienes chupado ya veras. :D

saludos!!!
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 14 de Abril de 2008, 03:04:16
Porras!!

Acabo de darme cuenta. Dado que he puesto los esquemas con las carpetas de diseño del eagle, parece que hay varias placas. (Yo cada vez que modifico algo guardo con otro nombre parecido en la misma carpeta de proyecto). La version construida por mi es la del pdf, (la que mas puentes tiene.)

Hay una que parece muy limpia pero el orden de la matriz cambia, y no se veria bien, aunque se podria cambiar por soft.

Eso es algo a verificar.

Un saludo!!
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 14 de Abril de 2008, 03:05:50
Gracias por la aclaración ULN vs UDB Diego. Se lo explicaré al chico francés para que no se haga líos y llegue a buen puerto.

Pasarme a los DSPIC lo veo imposible, pues no sé con qué programarlos. Ya sé que el GTP USB + es una maravilla pero, por diversos motivos, sólo puedo utilizar hardware libre...

Te me has adelantado... voy a comprobar eso que me dices del PCB
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 15 de Abril de 2008, 16:05:16
La densidad demográfica de los PIC-Tengu sigue creciendo... y eso que aún no está implementada la función de apareamiento  :mrgreen:

Aquí les dejo la versión de un chico francés basándose en el diseño de Diego. El chico está entusiasmado con su funcionamiento y me pregunta si conozco de algún sitio donde encontrar proyectos de gadgets similares ¿conocen vdes. alguno?

(http://img374.imageshack.us/img374/2883/pictengupalleaudt0.th.jpg) (http://img374.imageshack.us/my.php?image=pictengupalleaudt0.jpg)
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 18 de Abril de 2008, 13:02:40
El chico francés acaba de enviarme el vídeo de su PIC-Tengu terminado (qué pena que no tenga audio):

Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 18 de Abril de 2008, 15:24:24
Juanfe!

Se mueve muy bien!!! :-/ :-/

Que bien que aumente la poblacion de estos "pequeños seres" jejeje.Lo ha construido muy rapido! :mrgreen:

saludos!!!
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 18 de Abril de 2008, 15:51:41
No sé si le he entendido bien, pero parece ser que tiene 40 años de experiencia en electrónica, pero que nunca tuvo ocasión de actualizarse a los microcontroladores y que ahora está animándose a empezar.

Ha comprado un cargamento de PIC18F2455 en Polonia por ebay y me ha comentado que va a construir literalmente una "tribu" de tengus en todos los colores...

Flipante
Título: Re: PIC-Tengu
Publicado por: Nocturno en 18 de Abril de 2008, 16:22:02
Tribu de tengus cantando en franchute, ese vídeo hay que verlo, Juanfe.
Título: Re: PIC-Tengu
Publicado por: jfh900 en 18 de Abril de 2008, 16:46:34
Estos son los componentes polacos:

http://cgi.ebay.es/PIC18F2455-Mikrokontroler-z-USB-48MHz-OKAZJA_W0QQitemZ360042736373QQihZ023QQcategoryZ52192QQssPageNameZWDVWQQrdZ1QQcmdZViewItem

Un saludo
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 18 de Abril de 2008, 17:44:51
Hola

No hace falta que se construya tantos para tener varios colores, a menos que quiera hacer un super-coro de tengus, ya que para eso pensé la matriz intercambiable jejeje

A ver con que nos sorprende, tu creacion sigue surcando el mundo!!

Un saludo
Título: Re: PIC-Tengu
Publicado por: gera en 21 de Abril de 2008, 19:34:01
excelente trabajo!!!! te aplaudo y te felicito ;)
creo q has creado una nueva moda jaja, todo el mundo quiere un pictengu xD
estuve leyendo el código fuente y la verdad q me mareó bastante jeje, pero gracias por liberarlo, así novatos como yo podemos aprender un poco  :mrgreen:
saludos!
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 04 de Mayo de 2008, 06:03:05
¡Ya está aquí PIC-Tengu v1!

Quizás debería anunciarlo más en pequeñito  :mrgreen: pues realmente no he modificado en absoluto el hardware, aunque sí el firmware.

Simplemente he incluido una sencilla aplicación que permite comunicarse con PIC-Tengu a través del PC.

(http://img237.imageshack.us/img237/765/pictengusoftwarelt7.th.gif) (http://img237.imageshack.us/my.php?image=pictengusoftwarelt7.gif)

La nueva versión, junto con la anterior, está disponible en www.villatic.org/carpetaJuanfe/pictengu.rar

A continuación las notas de esta versión (se agradecerá cualquier comentario/crítica/sugerencia...)

Citar
v1
==
Se ha modificado el firmware para permitir la comunicación de PIC-Tengu
con el PC a través del puerto USB utilizando exactamente el mismo hardware
que en la versión v0.
Se incluye una sencilla aplicación llamada pic_tengu.exe (dentro de la carpeta
softwareWindows) para establecer la comunicación.
Previamente habrá que instalar el programa MCHPFSUSB_Setup.EXE de la carpeta driver.
Al conectar PIC-Tengu al PC manteniendo pulsado su botón, los ojos empezarán a
parpadear intermitentemente y el PC notificará que ha detectado un elemento de hardware
nuevo; en ese momento indicaremos que queremos especificar el driver manualmente y
seleccionaremos el archivo mchpcdc.inf.
También se han añadido nuevos caracteres, particularmente letras con acentos
y algunos caracteres específicos del idioma francés (como Ç).
Título: Re: PIC-Tengu
Publicado por: Nocturno en 04 de Mayo de 2008, 06:37:31
De arte. Felicidades.
Título: Re: PIC-Tengu
Publicado por: Leon Pic en 04 de Mayo de 2008, 08:43:05
Está de lujo Mateo. Muy cómodo para comunicarce con la PC.

Te doy una sugerencia: Tendrías que poner la opción de apagar las velas de a 1; de a 2; o de a 3; en forma simultanea, porque si se lo regalas a una persona de 60 años, se va a cansar de soplar tantas veces las velitas. De echo se va a cansar de soplar con mucho menos velitas.
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 04 de Mayo de 2008, 11:44:51
Oído cocina Leon.

De todas formas tal y como está ahora no es un mal mata-suegras  :D
Título: Re: PIC-Tengu
Publicado por: Cryn en 04 de Mayo de 2008, 12:46:23
felicidades por la version Juanfe :-/

esta de lujo
Título: Re: PIC-Tengu
Publicado por: Leon Pic en 04 de Mayo de 2008, 12:48:48
De todas formas tal y como está ahora no es un mal mata-suegras  :D

Jeje, si es verdad. mmmmmmmmm me voy a armar uno y que tenga que apagar 250 velitas (para serciorarme de que se muera)  :D :D :D

Bromas a parte, mi suegra es muy buena.

Oído cocina Leon.

No entiendo esta frase.
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 04 de Mayo de 2008, 13:33:21
"Oído cocina" es una frase que pronuncian los encargados de las cocinas de los bares/restaurantes para confirmar a los camareros que han recibido sus órdenes cuando éstos las cantan.

Es típico en algunos bares que los camareros canten desde la sala las órdenes que reciben de los clientes. Por ejemplo, 'una de queso', y que los encargados de cocina les confirmen con un "oído cocina"
Título: Re: PIC-Tengu
Publicado por: Leon Pic en 04 de Mayo de 2008, 13:47:28
Gracias por la aclaración Mateo. Me alegro que te alla gustado mi sugerencia.
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 30 de Mayo de 2008, 12:11:03
Hola Diego, un chico de la Rioja que está utilizando tus versión me ha preguntado por el conector USB y me parece que en tu PCB sólo has conectado dos hilos del conector USB (los de alimentación y masa) ¿es así?

En tal caso no podrías comunicarte con el PIC-Tengu a través del ordenador.


Retiro lo dicho. No entendía cómo habías enganchado el conector USB al PIC. Ya lo entiendo.
Título: Re: PIC-Tengu
Publicado por: Japermin en 31 de Mayo de 2008, 21:12:32
una sugerencia.... Alguien se atreve a montar un pic-tengu en RGB, para poder seleccionar el color de los led?

y una version en SMD?

lastima que no disponga de conocimientos para ello  :(
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 01 de Junio de 2008, 03:48:49
La versión SMD ya está en preparación japermin... respecto a los RGB no se me había ocurrido... ¿cómo se te ocurre que debería seleccionarse el color en este caso: con un botón, dependiendo de la intensidad del sonido (esto podría estar bien... podría ser azul cuando el ruido fuera bajo e ir variando a rojo si el ruido subiera, ...)?
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 01 de Junio de 2008, 04:48:49
Hola Juanfe:

Que bien!!!, El conector usb es algo que no tengo montado en el mio. En cuento pueda lo pruebo!! jejeje. Creo que no hay problemas en la conexion del usb, pero como te digo, no la he probado :?.

A ver si cuando tenga un pelin de tiempo le sueldo de manera precaria un conector, y le hago una caja en condiciones, llevo tiempo pensando en como hacerla, pero nunca me decido a ella.

La sugerencia de rgd está muuy bien, imagina que de verde (a un nivel acustido adecuado) le pegas una berrida y se pode rojo de la emocion jajajja. Que bueno sería.

Saludos y gracias por seguir m,ejorando el Tengu!!
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 01 de Junio de 2008, 05:05:54
El señor francés del que os hablé me ha regalado un PIC-Tengu. Es una preciosidad... la caja está hecha a mano con un material que él denomina "opaline" y que parece una especie de plástico.

Este señor es un verdadero manitas. Si tengo tiempo luego os cuelgo un vídeo.
Título: Re: PIC-Tengu
Publicado por: Japermin en 01 de Junio de 2008, 06:04:52
hola de nuevo, creo que me va a motivar esto del foro y empezare a entrar mas a menudo

jfmateos2, yo creo que estaria bien hacer por ejemplo una preseleccion manual, (rojo, verde, amarillo) mediante un boton, interruptor por ejemplo

y una automatica con los colores del arcoiris, segun el fuerza del sonido jajaja

pero eso teneis que verlo vosotros que sois los del conocimiento, yo no se si se podria hacer eso asi o es una barbaridad

un saludo®
Título: Re: PIC-Tengu
Publicado por: Japermin en 01 de Junio de 2008, 16:39:11
una consultilla... a ver en el pcb del amigo daniel aparece el altavoz en lugar del micro, el altavoz tiene polaridad, pero al mic no se le veo

Sabrian decirme como distinguirlo? Tiene polaridad?

Gracias de nuevo y un Saludo Japermin®

PD. he visto esta web Click Aqui (http://www.biltron.com) de venta de componentes electronicos herramientas y etc...

Puede valer un OSCILOSCOPIOS HAMEG 100,00 €? la web es española  y uno OSCILOSCOPIO FLUKE SERIE 120 20Mhz. 0,10 €? jajaja creo que no , aprovechamos y pillamos unos cuantos?  :-/ :-/ :-/ :-/
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 01 de Junio de 2008, 16:56:36
Hola Japermin. Tienes que fijarte en que uno de los dos contactos del micrófono está unido a la carcasa (se ve claramente la unión mediante 2 o 3 filamentos metálicos, y si no se ve a simplevista, averígualo con el polímetro en modo ohmetro). Ese contacto es el que debe ir a tierra.

Respecto al osciloscopio, no sé qué decirte. Yo el mío lo compré en ebay.
Título: Re: PIC-Tengu
Publicado por: Japermin en 01 de Junio de 2008, 17:03:02
gracias de nuevo JFMATEOS, no estaba soldado a la carcasa, pero si con 3 filamentos, ya lo tengo colocado, a ver si llega por fin el pic y lo termino.

lo de los osciloscopios creo sinceramente que esta mal, pero yo no tengo ni idea de como funcionan asi que...

un Saludo Japermin®
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 01 de Junio de 2008, 17:12:30
Juanfe!!

Acabo de probar el Tengu y solo hay que decir que va genial, es una comodidad enorme poder cambiar el mensaje desde el usb. (He aprovechado a conectarle la alimentacion del usb, que antes era robada de la dsrrboard, y ahora estará en mi mesa del ordenador, siempre conectado, durante largas jornadas!! jejej :lol:

Un saludo!!

Pd; Hay que ver que buen tio el señor frances, que enrrollado. :D

Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 01 de Junio de 2008, 17:52:32
Un verdadero gentleman francés... ha sido una relación muy constructiva...

Me alegro de que te funcione, pero no te fíes mucho del programa... lo hice muy rápido y he comprobado que algunas veces falla, y no he tenido tiempo de ver por qué.
Título: Re: PIC-Tengu
Publicado por: splasma2 en 02 de Junio de 2008, 10:10:46
una sugerencia.... Alguien se atreve a montar un pic-tengu en RGB, para poder seleccionar el color de los led?

y una version en SMD?

lastima que no disponga de conocimientos para ello  :(

 :) :) Yo he empezado algo parecido a lo que indicas, un pic-tengu o algo similar que usa matrices de LED, si he dicho bien matrices... porque quiero usar 4, con 2 colores: rojo y verde, en ebay las venden muy baratas. El problema es que, como son tantos LEDs (16x16x2 = 512) tengo que usar circuitos especiales para controlar las matrices, en concreto uso 4 regitros serie de 16 bits, uno por matriz,  pensados para controlar LEDS con corriente constante, vamos un buen fregao... pero en ello estamos. Originalmente pensé en usar 9 matrices, pero me pase varios pueblos con esa idea, por lo que si sale la de 4 : 16 x16 LEDs con 2 colores  :-/ :-/ :-/ :-/
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 02 de Junio de 2008, 11:06:09
bienvenido splasma.

Yo también tengo en mente una versión con más LEDs, por eso estoy avanzando en la variante SMD, para ver cuánto puedo compactar los LEDs.

Ánimo, y esperamos ver por aquí tus avances.
Título: Re: PIC-Tengu
Publicado por: Japermin en 02 de Junio de 2008, 11:25:08
bienvenido splasma. Me parece genial que esteis trabajando en esa idea, el pic-tengu del amigo JFMATEOS, ya me parecio genial y superfantastico, la idea de hacerla con varios colores... y si encima puede ser como se comentaba aqui, preseleccionando colores con boton, en modo manual y automatico por sonido eso ya seria la leche, yo ruego por favor que conteis con los que no tenemos conocimientos a ver si seria posible que lo subais al foro en modo sencillo y explicado aunque se que es muchisimo pedir, y ya seria como tocar el cielo si encima podemos hacerlo con placas de 1 cara. animo a tod@s los que podais y querais intentarlo un Saludo Japermin® :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/
Título: Re: PIC-Tengu
Publicado por: Japermin en 10 de Junio de 2008, 12:22:19
hola a todos, voy avanzando con el montaje del pic-tengu aqui les dejo una imagen de la cajita que he realizado utilizando metraquilato o acrilico en azul y transparente, un Saludo Japermin®
PD. a la caja aun le faltan los ultimos retoques, jjjj
(http://img55.imageshack.us/img55/8162/img029aa1.th.jpg)
Título: Re: PIC-Tengu
Publicado por: nokia2 en 14 de Junio de 2008, 03:57:01
Hola a todos.
En primer lugar felicitaros a todos por vuestro trabajo, y agradeceros lo que se aprende en estos foros.

He construido el pic-tengu y no no me funciona , el circuito lo he revisado todo y no le he encontrado ningun  fallo,
el problema creo que esta  a la hora de programar el pic.
cargo el fichero en el Winpic800 y el programador ART2003 y me da un error de escritura en la direccion 0x300006  escrito 0x0081  leido 0x0085

pero si en configuracion marco la opcion  LVP  , lo programa sin errores pero no funciona .

Agradeceria si me pudieran dar la configuracion  del WinPic800 para ver si es problema de programacion o desmontar el circuito y enpezar desde 0.

Saludos a todos.

Gracias de antemano.
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 14 de Junio de 2008, 04:05:35
Bienvenido nokia2.

Yo uso el programador gtp-lite (la versión de puerto paralelo gratuira) junto con winpic800 y la configuración que tengo es ésta:

(http://img76.imageshack.us/img76/5053/winpicdo2.th.jpg) (http://img76.imageshack.us/my.php?image=winpicdo2.jpg)

Un detalle importante al usar WinPIC800 para programar el pic-tengu (pero que sólo afecta al aspecto de las imágenes, no a su funcionamiento) es seleccionar Configuración>Software>Hex y desactivar la casilla Archivo .HEX -> Datos 18F...

Siento no poder ayudarte más, pero no conozco el programador art2003.

Saludos y ya nos irás contando tus avances.
Título: Re: PIC-Tengu
Publicado por: Nocturno en 14 de Junio de 2008, 04:08:29
Si habilitas el modo LVP estás inutilizando el pin RB5 porque se usa precísamente para programar el micro (señal PGM). El micro sólo correrá si ese pin permanece conectado a GND cuando no estés programándolo.
Pero claro, si ese pin se usa para alguna función en el PIC-Tengu, pues no funcionará o funcionará mal.
El error de programación que te ha dado es normal. Si miras en la página 280 de la datasheet, verás que precísamente en esa dirección (0x300006) está el bit LVP (bit 2).
Si programas el bit a mano estás poniendo el datos 0x0085, mientras que en el HEX hay un 0x0081. Es por eso que falla la verificación.
Título: Re: PIC-Tengu
Publicado por: nokia2 en 14 de Junio de 2008, 04:21:33
Buscare es programador y probare.

Gracias . contare como me va la cosa
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 14 de Junio de 2008, 04:42:52
Acabo de levantarme y ya he aprendido algo nuevo... gracias Nocturno.

Nokia 2, otra posibilidad es que me mandes tu 18f2455, te lo programo y te lo reenvío. No puedo enviarte yo uno directamente porque no me queda ninguno (repartí todos los que tenía  :mrgreen:). Si te interesa dímelo y te mando mi dirección de Madrid por privado.

Por cierto, yo me construí el GTP-Lite siguiendo las instrucciones de J1M: http://www.hobbypic.com/index.php?option=com_content&task=view&id=13&Itemid=34
Título: Re: PIC-Tengu
Publicado por: nokia2 en 14 de Junio de 2008, 10:03:58
Muchas gracias  Jfmateos2
Seguire intentandolo algun tiempo mas y si no lo consigo  te pedire la direccion , que tambien soy de Madrid

Saludos
Título: Re: PIC-Tengu
Publicado por: Japermin en 14 de Junio de 2008, 15:35:43
hola NOKIA2, bienvenido al foro,  has realizado la version de 1 cara del pic -tengu del amigo JFMATEOS2, o la de dos caras?
Título: Re: PIC-Tengu
Publicado por: nokia2 en 14 de Junio de 2008, 17:10:46
Hola
Lo he montado en una  placa de las que estan taladradas para probar primero. Despues montaremos la de una cara lo mas seguro

Ya he podido programar el pic , he montado un adaptador para el programador micro pic trainer y funciona todo a la perfecto.
Ya tiene vida el pic-tengu
Gracias por vuestro interes.
Seguiremos por los foros para seguir aprendiendo.
Título: [*]Re: PIC-Tengu
Publicado por: jfmateos2 en 14 de Junio de 2008, 17:20:29
Cuando puedas, ponnos alguna fotillo nokia2 y si pudiéramos verlo en vídeo mejor que mejor.

Saludos y suerte
Título: Re: PIC-Tengu
Publicado por: nokia2 en 15 de Junio de 2008, 16:38:34
Hola
Lo del video, nunca he subido ninguno y no se como hacerlo,
si me decis la resolucion ,  el formato y como subirlos lo intentaremos
Título: Re: PIC-Tengu
Publicado por: flacoclau en 15 de Junio de 2008, 16:53:06
hola Nokia: generalmente se sube el video en you tube, este se encarga de comprimirlo así que no te preocupes por eso, luego pegas el link aquí, en las funciones de respuesta, verás que el primero botón es para pegar videos de you tube.
saludos!!
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 15 de Junio de 2008, 18:39:09
Hola a todos.

En el diseño que hice, el sentido del recorte en la placa no era otro que el de poder poner un conector usb mini para poder enchufarselo por detras al tengu y darle ademas mas apollo gracias al cable.

Yo todavia no he tenido tiempo para hacerle una carcasa, aunque tengo el plastico, pero en fin, hay mas proyectos.

Para fijar el conector recomiendo usar un plastico termofusible, como el que se emplea en las fuentes conmutadas de pc para dar solidez a los transistores y otros elementos para que se queden en su sitio. Es muy apropiada ya que pega mucho y tiene un poco de elasticidad, pero la justa.

Os dejo unas fotos para que veais la idea.

Un saludo

(http://img299.imageshack.us/img299/6844/imagen122fx9.th.jpg) (http://img299.imageshack.us/my.php?image=imagen122fx9.jpg)
(http://img252.imageshack.us/img252/9310/imagen121qi4.th.jpg) (http://img252.imageshack.us/my.php?image=imagen121qi4.jpg)
Título: Re: PIC-Tengu
Publicado por: Diego Gonzalez en 15 de Junio de 2008, 18:42:37
Por cierto,

Revisar el hilo entero ya que yo tube problemas a la hora de programarlo porque tenia mal configurado el winpic800. Juanfe me respondio y esta todo en este hilo.

En principio parecia funcionar, pero el funcionamiento no era 100% correcto. Configurando eso funciono a las 1000 maravillas, y todavia sigue... xD

Un saludo
Título: Re: PIC-Tengu
Publicado por: Japermin en 18 de Junio de 2008, 12:21:05
hola, una consulta... seria complicado incluirle un acelerometro, para que si giras el pic-tengu, gire la cara?
un saludo Japermin®
Título: [*]Re: PIC-Tengu
Publicado por: jfmateos2 en 18 de Junio de 2008, 12:34:46
Yo había pensado incluir un acelerómetro para que en posición vertical aparezca la cara y, en horizontal, un reloj.

Apunto tu idea para la siguiente versión de PIC-Tengu.

Si alguien tiene alguna otra sugerencia...
Título: Re: [*]Re: PIC-Tengu
Publicado por: Japermin en 18 de Junio de 2008, 12:42:04
Yo había pensado incluir un acelerómetro para que en posición vertical aparezca la cara y, en horizontal, un reloj.

Apunto tu idea para la siguiente versión de PIC-Tengu.

Si alguien tiene alguna otra sugerencia...

esa es una idea excelente amigo JFMATEOS2, muy excelente :-/ :-/ :-/ :-/
Título: Re: PIC-Tengu
Publicado por: Japermin en 25 de Junio de 2008, 19:17:17
lo prometido es deuda, aqui les dejo el video del pic-tengu que consegui realizar gracias al amigo JFMATEOS2
como no se colocralo bien, dejo el link, http://www.youtube.com/v/-_NdnTrHwZM"[/youtube]> </param> <embed src=" (http://<object width="425" height="350"> <param name="movie" value="[youtube)
type="application/x-shockwave-flash" width="425" height="350"> </embed> </object>]Click Aqui[/url]
Título: Re: PIC-Tengu
Publicado por: flacoclau en 25 de Junio de 2008, 20:40:31
Hola Jaspermin te corrijo el link ya que lo haz dejado mal  :D :D

el correcto es este:
saludos!!!

Título: [*]Re: PIC-Tengu
Publicado por: jfmateos2 en 26 de Junio de 2008, 01:42:47
Muy bueno Japermin... ya veo que incluso le pusiste nombre  :mrgreen:

Da la impresión de que es un poco lento en la reacción, pero quizás sea la configuración de tu cámara de video (quizás estaba demasiado oscuro). El mío es mucho más "nervioso"
Título: Re: PIC-Tengu
Publicado por: Japermin en 26 de Junio de 2008, 11:48:04
Hola Jaspermin te corrijo el link ya que lo haz dejado mal  :D :D

Gracias amigo Flacoclau, no consegui hacerlo bien ayer.

Amigo JFMateos2, el video ha sido echo con camara de movil y con la unica luz del pic, pero el funcionamiento es correctisimo, muchisimas gracias por todo
 :-/ :-/ :-/ :-/
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 03 de Julio de 2008, 06:52:13
Ya está aquí la versión 2 de PIC-Tengu (disponible en el enlace habitual: www.villatic.org/carpetaJuanfe/pictengu.rar).

Esta versión no incluye funcionalidades adicionales; simplemente se trata de una revisión del PCB para que resulte más fácil de construir. Sigue siendo una placa de doble cara, pero ahora sólo hay que soldar los componentes por uno de los dos lados.

Además, me ha servido para practicar la soldadura de componentes 0805.

Por detrás:
(http://img76.imageshack.us/img76/3852/pictengu201jh5.th.jpg) (http://img76.imageshack.us/my.php?image=pictengu201jh5.jpg)

Por delante:
(http://img76.imageshack.us/img76/8044/pictengu202ma8.th.jpg) (http://img76.imageshack.us/my.php?image=pictengu202ma8.jpg)

Detalle de las resistencias 0805:
(http://img364.imageshack.us/img364/2175/pictengu203tq9.th.jpg) (http://img364.imageshack.us/my.php?image=pictengu203tq9.jpg)

Creo que la siguiente versión será integramente SMD pero manteniendo la compatibilidad con las versiones anteriores... pero, para la siguiente, habrá novedades  :mrgreen: Se admiten más sugerencias.
Título: [*] Re: PIC-Tengu
Publicado por: Nocturno en 03 de Julio de 2008, 07:26:07
¡Heyyyy!, qué bonitos esos leds cuadrados. Felicidades, a ver cuándo nos deleitas con el vídeo.
Título: Re: PIC-Tengu
Publicado por: aitopes en 03 de Julio de 2008, 09:36:49
Creo que la siguiente versión será integramente SMD pero manteniendo la compatibilidad con las versiones anteriores... pero, para la siguiente, habrá novedades  :mrgreen: Se admiten más sugerencias.

Realmente, te quedan de miedo!!!!!

Juanfe, se me ocurre algo que puede simplificarte las PCB y las soldaduras.

La matriz del Tengu es de 6x7, por lo que no puedes usar una matriz comercial de 5x7. Pero si podrías usar una de 8x8, dejando una columna de cada lado sin usar... Solo deberias soldar unas 16 patillas (en lugar de las 7 docenas que sueldas ahora), y si el aparato va a ir dentro de una caja, solo necesitas que la tapa del frente oculte las columnas de LEDs que no usas.....

¿Funcionaria?

Saludos!
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 03 de Julio de 2008, 09:44:10
Sí, funcionaría perferctamente, y además los LEDs quedarían perfectamente alineados. Tomo nota!
Título: Re: PIC-Tengu
Publicado por: MGLSOFT en 03 de Julio de 2008, 09:46:59
Pero el conexionado interno te servira?? :shock:
Título: Re: PIC-Tengu
Publicado por: aitopes en 03 de Julio de 2008, 09:53:04
Me parece que si....al fin y al cabo, lo que hace Juanfe es una matriz. Pero eso si, hay que ver por que las de 8x8 pueden venir con los anodos para las columnas o para las filas....buscar la que le convenga más.

Salutes!  :mrgreen:
Título: Re: PIC-Tengu
Publicado por: Medusa en 04 de Julio de 2008, 17:32:03
Hola jfmateos2 ,

 :-/ Esta muy intersante tu trabajo muchas felicdades, yo tambien me he animado a construir mi propio Pic-tengu para jugar pero tengo una duda, con repecto a la software de aplicacion, cuando trato te corre el programa Pic_tengu.exe el windows me dice que no encuentra el archivo javaw.exe, disculpa mi ignorancia pero dime es necesario que tenga instalado Java en mi PC para hacer corres esta aplicaccion?.
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 05 de Julio de 2008, 04:20:44
Hola Medusa, efectivamente es necesario tener instalada la máquina virtual de Java, pues mi aplicación hace uso del programa javaw.exe, que debe encontrarse en la carpeta System32.
Título: Re: PIC-Tengu
Publicado por: Slalen en 07 de Agosto de 2008, 17:07:11
Juan Félix,

no hacía falta que borrases el nombre  :mrgreen:

Como he conseguido meterme en el foro voy a intentar decir lo que te comento en el email (por si le pasa a alguien más).

Estoy haciendo una versión del PICTengu en smd salvo el pic.

Como quiero amplificar la intensidad de los leds, he puesto otro uln para las filas y resistencias de pull-up en todas las filas y columnas.

Ya tengo una versión con dos placa paralelas de 50x75mm y ahora quiero hacer otra versión que una placa sea horizontal y se conecte a otra en vertical.

A ver si subo el esquema a mi web, pero también estoy teniendo problemas porque el servidor no me actualiza los links (estará de vacaciones).

El único problema que tengo es al pulsar el botón para conectar el USB. Con el pic que me diste, funciona bien pero con el programa de tu web sólo se resetea.

Y otra cosa, cuando aparecen letras tienes puesto que salga una columna en blanco. A mi, por el ULN me sale encendida.
He mirado el programa y que conseguido quitar las líneas entre los caracteres, salvo en el primero  y entre las velas.

¿En qué parte del código lo tienes puesto?

Muchas gracias por todo!!!

PD.: estoy expectante del próximo número de ucontrol. A ver que sorpresa nos das  :mrgreen:
Título: Re: PIC-Tengu
Publicado por: Slalen en 11 de Agosto de 2008, 15:28:53
Ya me funciona!!!

El problema es que estaba usando la versión 0. Me la bajé de la página de nocturno (porque con la tuya sale un error de servidor) y sólo tiene la versión 0. Menos mal que en el curro tenía la 1...

Lo único que no me salen las velas... me sale la matriz totalmente encendida :x

A ver si lo consigo....
Título: Re: PIC-Tengu
Publicado por: Nocturno en 11 de Agosto de 2008, 15:53:23
¿Dónde puedo conseguir la versión 1 para actualizarla?
Título: Re: PIC-Tengu
Publicado por: Slalen en 11 de Agosto de 2008, 16:00:23
Te la mando a hotmail
Título: Re: PIC-Tengu
Publicado por: Nocturno en 11 de Agosto de 2008, 16:16:12
Ea, pues ya está actualizado aquí: PIC-Tengu (http://www.micropic.es/index.php?option=com_remository&Itemid=27&func=fileinfo&id=147)

Muchas gracias, Guillermo.
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 15 de Agosto de 2008, 14:20:38
Hola Slalen.

No entiendo bien cómo quieres mejorar la intensidad con un ULN en las filas.

Yo para mejorar la intensidad simplemente reduzco el valor de las resistencias de las filas. Ten en cuenta que el tiempo que permanece encendida cada fila es muy pequeño, de modo que incluso podrían eliminarse esas resistencias.

¿Ya resolviste el problema del juego de las velas?

Todas las versiones de PIC Tengu están y estarán disponibles en www.villatic.org/carpetaJuanfe/pictengu.rar (aunque recién llegúe de vacaciones y acabo de ver que mi servidor está temporalmente caído).
Título: Re: PIC-Tengu
Publicado por: Slalen en 18 de Agosto de 2008, 14:51:55
Lo que pasa es que he puesto unos leds de omron que teníamos en el trabajo y consumen 3.5V.

Cuando los puse sin el ULN se me quemó una resistencia y si bajaba las resistencias el pic se protegía y no hacía nada.

Lo de las velas no lo he conseguido.

De todas formas, no estoy en madrid y no tengo mi ordenador. Hasta septiembre nada

Un saludo!!
Título: Re: PIC-Tengu
Publicado por: gera en 11 de Octubre de 2008, 21:42:22
Sera muy dificil hacer algun filtro q reconozca solamente voz? asi no mueve la boca con la musica.
Solo pregunto y sugiero, la verdad q me falta mucho para estar al nivel de uds ;)
saludos!
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 12 de Octubre de 2008, 03:41:10
Hacerlo para que discrimine a la perfección debe ser bastante difícil (las frecuencias de la voz rondan los 1000Hz, pero también hay muchos instrumentos musicales que emiten en esta banda). Además las frecuencias de cada persona son distintas.

No obstante, sí podría colocarse un filtro pasa banda (de 400 a 3000Hz, por ejemplo), que eliminase las vibraciones fuera de esta banda (que es en la que reside principalmente la voz).
Título: Re: PIC-Tengu
Publicado por: rbrtotaldo en 02 de Diciembre de 2008, 11:01:03
hola, me intereso el proyecto del PIC-tengu, pero estoy en un drama. ¿como puedo chequear si funcina correctamente, si no puedo simular el microfono electret por proteus?...
Título: Re: PIC-Tengu
Publicado por: gera en 02 de Diciembre de 2008, 12:15:23
En lugar de poner un microfono, pone una señal analogica cualquiera y listo ;)
de todos modos el bichito anda, todos los que lo han armado lo tienen vivito y coleando jaja.
saludos!
Título: Re: PIC-Tengu
Publicado por: Japermin en 02 de Diciembre de 2008, 16:20:25
yo puedo dar fe de que funciona, y no tengo conocimientos de electronica, sigue toda la informacion de jfmateos2 y fijo que te funciona

un saludo  :-/

aqui esta la prueba del mio
Título: Re: PIC-Tengu
Publicado por: rbrtotaldo en 02 de Diciembre de 2008, 16:25:10
Ok amigo, como no se me ocurrio antes, vale. Pero tengo otra duda, ¿para probar si funcionan las caritas del PIC-tengu, tengo q simular el circuito del microfono con el amplificador Op. y conectarlo al pic?
Título: Re: PIC-Tengu
Publicado por: rbrtotaldo en 02 de Diciembre de 2008, 18:39:36
A la entrada de microfono le puse una señal de reloj, cargue el pic con el primer y segundo programa, doy en play y me arroga una advertencia del pin RB0 en donde esta la etiqueta ADC, aparte me prenden solo unos pocos leds y en forma repetitiva y cada vez cn menos velocidad.
Título: Re: PIC-Tengu
Publicado por: Slalen en 02 de Diciembre de 2008, 18:55:03
yo también te puedo decir que funciona perfectamente.

He hecho 2 y tengo otro que me dio jfmateos
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 02 de Diciembre de 2008, 20:45:11
Hola rbrtotaldo,

El archivo de proteus de PicTengu no estaba pensado para simularlo... el fallo que te da podría estar relacionado con otro que me daba a mí el MPLAB y que tenía que ver con que el puerto RB0 es el canal 12, pero el simulador se empeñaba en reconocerlo con otro número (creo recordar que el 6 o el 7). Lo que sí puedo garantizarte es que aunque no puedas simularlo, funciona bien.

En otro orden de cosas, hoy me ha escrito el creador del Tengu original para anunciarme que ya tiene una nueva versión de su invento (a un precio muy razonable, unos 24 euros) y con 5 nuevas caras. Además, durante el mes de diciembre, utilizando el código TENGU-08 te descuentan los gastos de envio.

Por otro lado, tienen disponibles 6 únicas unidades en madera al precio de 35 euros que se asignarán por orden de petición. Yo ya he pedido que me reserven una pero no sé si llegaré a tiempo.

(http://img132.imageshack.us/img132/4884/woodtpl1.th.jpg) (http://img132.imageshack.us/my.php?image=woodtpl1.jpg)
Título: Re: PIC-Tengu
Publicado por: rbrtotaldo en 02 de Diciembre de 2008, 23:46:09
Hoja Jfmateos2.

Son pocas las personas que se molestan en responder a los foros, t doy las gracias por atender a mi peticion. Tengo q presentar un proyecto para mi universidad y me llamo mucho la antencion tu PIC-tengu asi q decidi implementarlo. Cualquier duda la voy a estar consultando en el foro, t reitero las gracias...
Título: [*]Re: PIC-Tengu
Publicado por: jfmateos2 en 03 de Diciembre de 2008, 05:18:30
rbrtotaldo, si te quedas algún tiempo por este foro cambiarás de opinión respecto a esto:

Son pocas las personas que se molestan en responder a los foros

Mucha suerte con tu proyecto y ya me contarás si se te ocurre alguna mejora.
Título: Re: PIC-Tengu
Publicado por: rbrtotaldo en 23 de Diciembre de 2008, 10:25:34
Jfmateos2 sabes que compre un microfono electret, pero viene montado en la pequeña plaquita t tiene 3 patas de conexion, son AUD, GND y VCC. Mi duda es cual de las 3 son las q van conectadas al J1.
Título: Re: PIC-Tengu
Publicado por: flacoclau en 23 de Diciembre de 2008, 13:49:29
Eso es porque el micrófono tiene un pre incorporado.

Vcc es positivo
Gnd es masa o negativo
Aud es la salida de audio.
Título: Re: PIC-Tengu
Publicado por: rbrtotaldo en 23 de Diciembre de 2008, 22:38:58
Entonces si no me equivoco los 2 pines q necesito colocar en el J1 seria el VCC y GND ya q la salida d audio no la quiero porque necesito q funcione como microfono...
Título: Re: PIC-Tengu
Publicado por: flacoclau en 24 de Diciembre de 2008, 03:16:56
Entonces si no me equivoco los 2 pines q necesito colocar en el J1 seria el VCC y GND ya q la salida d audio no la quiero porque necesito q funcione como microfono...

¿?¿?¿?  :?
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 24 de Diciembre de 2008, 07:53:28
Efectivamente rbrtotaldo, puedes usar los pines v+ y GND... aunque también existen otras opciones para utilizar un micrófono de 3 pines utilizando sólo 2 de ellos, qunque implicaría modificar el circuito de PIC-Tengu, como puedes ver en este documento: http://www.intricontibbetts.com/pdf/1070895974.pdf

Utilizando V+ y GND debería funcionarte correctamente sin hacer ninguna otra modificación.

Suerte y ya nos contarás.
Título: Re: PIC-Tengu
Publicado por: rbrtotaldo en 29 de Diciembre de 2008, 22:43:11
Estoy en la etapa de cargar el programa al pic pero al chequear el programa en el CCS no me tira ningun error pero si me tira advertencias. ¿Lo cargo o no lo cargo al pic?, si es q no ¿Que tengo q arreglar?, gracias.
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 30 de Diciembre de 2008, 07:21:49
Hola rbrtotaldo. Si te da estos warnings sigue adelante... no tienen importancia (sólo me ponen en evidencia como un programador un poco vaguete).

(http://img178.imageshack.us/img178/6279/warningcv6.th.jpg) (http://img178.imageshack.us/my.php?image=warningcv6.jpg)
Título: Re: PIC-Tengu
Publicado por: rbrtotaldo en 30 de Diciembre de 2008, 12:36:14
ya cargue el programa al PIC, instale el driver, quiero ejecutar el archivo pic-tengu.exe pero me bota un mensaje d error y no se abre. ¿que puede ser?...
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 30 de Diciembre de 2008, 12:45:58
Probablemente se deba a que nos tienes la máquina virtual java instalada en tu ordenador. El programa está desarrollado con Processing, que se apoya en Java.

Puedes obtenerlo aquí: http://www.java.com/es/download/index.jsp

Título: Re: PIC-Tengu
Publicado por: rbrtotaldo en 06 de Enero de 2009, 09:20:19
Jfmateos2 tengo una duda con respecto a la alimentacion del PIC-tengu. Si no me equivoco se conecta a 5V en todos los pines q tienen una flecha hacia arriba y en pin ADC va conectado al otro ADC del microfono. Para el cable USB, q hago con los pelos que cubren el cable.
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 06 de Enero de 2009, 09:23:31
Sí, peros esos 5V los obtiene a través de la conexión USB. En el PCB todos esos puntos ya están unidos al +5V del conector USB.
Título: Re: PIC-Tengu
Publicado por: rbrtotaldo en 06 de Enero de 2009, 09:33:24
Ok, pero el cable USB q tengo tiene 4 cables por dentro y van cubrido por una malla de cobre. Conecto los 4 cables y q hago cn la malla de pelos.
Título: Re: PIC-Tengu
Publicado por: AnFe en 06 de Enero de 2009, 11:06:03
Las mallas de los cables por lo general van a tierra. Sirven para eliminar ruido producido por interferencias, acoplamientos, etc...

Un saludo
Título: Re: PIC-Tengu
Publicado por: rbrtotaldo en 06 de Enero de 2009, 13:05:34
Gracias. tengo todo conectado pero ahora tengo problemas con el driver. Me puedes indicar en que ruta esta?? ya q cuando cargo el PIC en una tarjeta y apreto reset me pide un driver CCS rs323 Demo y en la placa me parpadean los led RC1 y RC2.
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 06 de Enero de 2009, 15:26:03
Hola, el driver lo tienes en: pictengu\v1\driverCDC dentro del archivo pictengu.rar
Título: Re: PIC-Tengu
Publicado por: DarkVect en 23 de Abril de 2009, 19:37:50
Alguien me puede decir los valores de voltaje que obtiene en la entrada del ADC con el ampli del electret?

Tengo el circuito montado y no paso de 1V por más que suba la música!! Los vecinos van a matarme  :lol:
Título: Re: PIC-Tengu
Publicado por: DarkVect en 27 de Abril de 2009, 10:28:08
Hola,

He vuelto a montar el circuito con el LM358 y el del LM386 y en ambos obtengo lo mismo:

La señal de audio centrada en 2,5 pero con una Vp máxima de 3,5V. Mirando los datasheet de los AO's, ninguno es rail-to-rail y ambos cortan a Vcc-1,5 que con Vcc = 5V son los 3,5V que obtengo.

Alguien ha usado este circuito con un AO rail-to-rail, cuál? Qué tal funciona?

Gracias y un saludo!!
Título: Re: PIC-Tengu
Publicado por: AKENAFAB en 25 de Noviembre de 2009, 20:27:55
hola xD

Estoy retomando proyectos mutilados xD , cosas inconclusas , aqui avances del tengucito.

(http://img4.imageshack.us/img4/5272/oyeeee.mp4.th.jpg) (http://img4.imageshack.us/my.php?image=oyeeee.mp4)

http://img4.imageshack.us/i/oyeeee.mp4/

Dando click enlaza al video!
Me falta trabajar bien los gesto , la parte del audio la creo tener ya resuelta con el lm386

Uso un pic16f88/7hhc164/matriz de led 5x7 0.7" . Led 2mm

Saludos!
Título: Re: PIC-Tengu
Publicado por: gera en 25 de Noviembre de 2009, 22:37:19
JAJAJA, esta genial AKENAFAB!!! Parece q se divierten lindo con el tengu :P
Título: Re: PIC-Tengu
Publicado por: AKENAFAB en 25 de Noviembre de 2009, 23:21:34
xD si estuvo divertido xD :D :D

Todavia me falta mucho , a ver como queda.
Título: Re: PIC-Tengu
Publicado por: Nocturno en 26 de Noviembre de 2009, 02:48:35
Jaja, qué cachondo
Título: Re: PIC-Tengu
Publicado por: migsantiago en 26 de Noviembre de 2009, 14:02:13
 :D :D :D está padre XD

El diccionario dice:
padre
12.  adj. coloq. Méx. estupendo. (link (http://buscon.rae.es/draeI/SrvltConsulta?TIPO_BUS=3&LEMA=padre))
Título: Re: PIC-Tengu
Publicado por: gera en 26 de Noviembre de 2009, 14:41:39
está re copado!! :-/
vamos con las expresiones de cada region jeje. :D
Título: Re: PIC-Tengu
Publicado por: migsantiago en 26 de Noviembre de 2009, 15:29:12
está re copado!! :-/
vamos con las expresiones de cada region jeje. :D

jaja ya le puse una nota al pie a mi mensaje bien formal como a Redpic le gusta pa' que nos entendamos mejor  :D
Título: Re: PIC-Tengu
Publicado por: Suky en 26 de Noviembre de 2009, 16:16:18
jaja ya le puse una nota al pie a mi mensaje bien formal como a Redpic le gusta pa' que nos entendamos mejor  :D

 :D :D Eso es útil! Porque por aquí, el comentario de Manolo se mal entiende  :shock:  :D :D
Título: Re: PIC-Tengu
Publicado por: Nocturno en 26 de Noviembre de 2009, 16:20:04
:D
No lo entendáis mal, cachondo = divertido
Título: Re: PIC-Tengu
Publicado por: AKENAFAB en 26 de Noviembre de 2009, 16:39:47
 :D :D

xD

Yo si entendi bien XD

Aqui se aprecian las dimensiones .

(http://img28.imageshack.us/img28/5985/tengucito.jpg)
Título: Re: PIC-Tengu
Publicado por: joerfrada en 08 de Diciembre de 2009, 21:21:45
Hola jfmateos.

Te felicito que hiciste tu trabajo. Entonces leí su código CCS C, pero no entiendo bien ese "#rom int8 0xf00000={5,0,0,0,0,0,12,250,1,249,251,60,61,62,63,64,65,251,254....}" y cómo mostrar el mensaje de texto.  :( Prefiero cambiar el mensaje de texto. ¿Cómo hago?. Por favor explíqueme.
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 09 de Diciembre de 2009, 02:52:27
Hola joer, el primer número (5) es la edad del que haga los años, el segundo 0 se sustituirá por la edad cuando ejecutes la animación del soplido por primera vez para guardarlo como copia de seguridad y el primer número pasará a 0 para que PicTengu sepa que ya se ha ejecutado la animación, los 3 ceros que hay detrás no tienen aplicación de momento (los reservé para usos futuros).
La segunda línea (12,250,1,249,251,60,61,62,63,64,65,251,254,//6-->18 (animacion: edad-vela)) contiene la animación de la vela: el primer número indica cuántos elementos del array pertenecen a la animación y el significado de los demás números lo puedes ver entre las líneas 49 y 155.
La siguiente línea (29,29,25,26,21,10,48,26,10,28,10,48,10,26,10,16,10,28,48,21,10,29,48,32,14,21,10,29,48,48,//19-->48) contiene el mensaje "Sopla para pagar las velas".
Si quieres cambiar el mensaje a mano tendrías que actuar a partir de esa línea modificando el bloque siguiente en el que, de nuevo, el primer carácter indica cuántos caracteres contiene el mensaje de felicitación.
Citar
202,17,10,35,48,27,31,18,14,23,48,26,18,14,23,29,10,48,27,31,14,48,29,25,21,25,48,31,23,48,21,
25,12,25,48,12,14,21,14,11,28,10,28,18,10,48,27,31,14,48,12,31,22,26,21,14,48,10,24,25,29,
38,48,35,48,27,31,14,48,17,10,35,48,27,31,14,48,10,26,28,25,32,14,12,17,10,28,48,26,25,28,
27,31,14,48,23,31,23,12,10,48,29,14,48,32,25,21,32,14,28,10,48,10,48,29,14,28,48,30,10,23,
48,19,25,32,14,23,38,48,10,31,23,27,31,14,48,30,10,22,26,25,12,25,48,23,31,23,12,10,48,29,
14,48,17,10,48,29,18,13,25,48,30,10,23,48,32,18,14,19,25,38,48,10,31,23,48,10,29,18,38,48,
15,14,21,18,36,48,12,31,22,26,21,14,10,24,25,29,48,10,21,22,31,37}//49-->251

No obstante, junto al software de PIC Tengu encontrarás la carpeta softwareWindows que precisamente incluye un programita que permite configurar a través de USB todos los parámetros del dispositivo (edad, mensajes, etc) sin tener que recompilar y volver a programar. Te recomiendo que lo hagas así.
Título: Re: PIC-Tengu
Publicado por: moorat en 12 de Diciembre de 2009, 11:03:51
please convert firmware 18f2455 to 18f2550. i can try but not run stable on my tengu.
   please help me :(
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 12 de Diciembre de 2009, 14:47:16
Try this modified version.
Título: Re: PIC-Tengu
Publicado por: moorat en 12 de Diciembre de 2009, 16:13:41
i m try modified version but tengu not run again. i m using that schema on attached.
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 12 de Diciembre de 2009, 17:02:05
Hi moorat, I see you are using Diego´s single face pcb version.

Did you take into account the solder on LM358 pins?

(http://img402.imageshack.us/img402/5938/imagen077nota.th.jpg) (http://img402.imageshack.us/i/imagen077nota.jpg/)

Watching your video it seems that your PIC-Tengu is working, but slower than normal (I can see the flame animation but with a very low refresh rate)... I think you should review your Xtal. Are you using a 20MHz Xtal?
Título: Re: PIC-Tengu
Publicado por: moorat en 12 de Diciembre de 2009, 17:08:08
i'm using 20mhz xtal and solder on lm358n pins. i'm writing your modified firmware no light led's. but i'm using my firmware led lights on video. i'm attached my firmware
Título: Re: PIC-Tengu
Publicado por: Nocturno en 12 de Diciembre de 2009, 17:18:39
Can you link your hex file?

I think you have a problem with fuses and your micro run with Internal Oscillator.
Título: Re: PIC-Tengu
Publicado por: moorat en 12 de Diciembre de 2009, 17:20:21
my hex file for 18f2550
Título: Re: PIC-Tengu
Publicado por: Nocturno en 12 de Diciembre de 2009, 17:25:38
Yes, you have a problem with FUSES.

I think is solved in this hex. You can try
Título: Re: PIC-Tengu
Publicado por: moorat en 12 de Diciembre de 2009, 17:28:29
not run  :(
Título: Re: PIC-Tengu
Publicado por: Nocturno en 12 de Diciembre de 2009, 17:36:31
 :(
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 12 de Diciembre de 2009, 17:51:34
Hi Nocturno. which fuse was wrong in moorat´s HEX file?
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 12 de Diciembre de 2009, 18:02:23
Hi moorat, you can download all the files here: www.villatic.org/carpetaJuanfe/pictengu.rar

I recommend you to use V1, as it includes a small program (in softwareWindows folder) that allows you to easily change PICTengu messages.
Título: Re: PIC-Tengu
Publicado por: moorat en 12 de Diciembre de 2009, 18:27:03
not connect on software. i have a java virtual machine and i install MCHPFSUSB restart my pc but not connect software tengu.
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 12 de Diciembre de 2009, 18:31:08
You must keep PICTengu´s reset button pressed while you connect it to the USB port (the eyes should blink alternatively)...
Título: Re: PIC-Tengu
Publicado por: Nocturno en 12 de Diciembre de 2009, 18:31:33
Qué raro se me hace hablar contigo en inglés  :D

When I open the moorat's HEX in Winpic800 I can see the fuse XT in Oscillator, and "No divide" in Oscillator Selection
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 12 de Diciembre de 2009, 18:39:01
That´s very odd Nocturno... I have just opened moorat´s hex file using WINPIC800 and I see HS in "Oscillator" and Divided by 5 in "Oscillator Selection"
Título: Re: PIC-Tengu
Publicado por: Nocturno en 12 de Diciembre de 2009, 18:55:42
You're right, I reloaded and it has gone well. I do not know why it went wrong before.

The new automatic Google translator is a wonder  :mrgreen:
Título: Re: PIC-Tengu
Publicado por: moorat en 12 de Diciembre de 2009, 19:09:59
What do I do now   :)
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 13 de Diciembre de 2009, 05:39:11
Let´s summarize:


I think your Xtal could be broken, or perhaps the Xtal capacitors, although this does not explain why v1 HEX file does not work in your PIC-Tengu.

I would check the PIC traces on the PCB, or even try a different PIC18F2550.

I hope yor will solve it soon.

Título: Re: PIC-Tengu
Publicado por: moorat en 26 de Marzo de 2010, 03:37:13
hi again :) I made the circuit again. I have a problem like this once in the video. I won,der what's wrong?
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 26 de Marzo de 2010, 14:07:09
Dear Moorat, it could be a problem with the push button... this button is for changing the face animation and reseting the system...
In your video the face animation changes alone and suddendly appears the text animation...
This text animation should only appear the first time you power pic-tengu, so it seems that your pic-tengu is resetting itself...
By the way... Does the right eye led ever light or is always off?
Título: Re: PIC-Tengu
Publicado por: moorat en 26 de Marzo de 2010, 15:24:29
I'm pressing the button and change text and right eye always off.
Can it possibly do to integrate circuit. I ordered pic18f2455 today.
Try it again at one and share with you my results.
Thank you for your help sir
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 26 de Marzo de 2010, 15:27:22
Ok moorat, don´t forget to tell us whether it works using the PIC18f2455
Best regards
Título: Re: PIC-Tengu
Publicado por: darck_khronos en 26 de Mayo de 2011, 00:35:19
conecte el esquematico del microfono a mi pic al canal adc pero este no me muestrea nada solo un voltaje de 2.54 a 2.58 y cuando aplaudo este no pasa ni sube de ese rango alguna idea??
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 26 de Mayo de 2011, 01:18:23
¿Lo estás midiendo con un osciloscopio o con un multímetro?

Si es un osciloscopio, ve midiendo "aguas arriba" del amplificador a ver si está funcionando bien el micrófono.
Título: Re: PIC-Tengu
Publicado por: mulinee..46 en 20 de Julio de 2011, 17:29:04
Buenas noches..
jfmateos2, a mi me surge este problema..
cuando yo conecto el PIC-Tengu al ordenador, este lo detecta, pero el programa pictengu.exe no (bueno le doy al puerto que esta conectado, lo acepta pero se queda "pillado") pero al darle a la cruz, sale perfectamente..

que puedo hacer?
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 21 de Julio de 2011, 11:28:15
Hola mulinee,

Ahora mismo no tengo Windows y no puedo verificar cómo funcionaba el programa.

Según veo en el código fuente, si no se detectase el Pic-Tengu debería aparecer un mensaje indicándotelo.

Este mensaje no aparece, luego te lo ha detectado, entonces el programa solicita al PIC-Tengu que le mande el contenido actual de su EEPROM.

Yo creo que el problema debes tenerlo aquí porque es la primera vez que el programa manda datos al Tengu y muy probablemente estás recibiendo correctamente datos desde el Tengu pero no eres capaz de mandárselos desde el programa... esto me ha pasado a mí en otros proyectos recientemente.

Desinstala tu driver usb cdc completamente (borrándolo del pc) e instálalo de nuevo... seguro que es ése el problema
Título: Re: PIC-Tengu
Publicado por: mulinee..46 en 21 de Julio de 2011, 18:40:01
Hola mulinee,

Ahora mismo no tengo Windows y no puedo verificar cómo funcionaba el programa.

Según veo en el código fuente, si no se detectase el Pic-Tengu debería aparecer un mensaje indicándotelo.

Este mensaje no aparece, luego te lo ha detectado, entonces el programa solicita al PIC-Tengu que le mande el contenido actual de su EEPROM.

Yo creo que el problema debes tenerlo aquí porque es la primera vez que el programa manda datos al Tengu y muy probablemente estás recibiendo correctamente datos desde el Tengu pero no eres capaz de mandárselos desde el programa... esto me ha pasado a mí en otros proyectos recientemente.

Desinstala tu driver usb cdc completamente (borrándolo del pc) e instálalo de nuevo... seguro que es ése el problema

jfmateos2 ya esta, ya he conseguido hacer que vaya.. fue un error mio al grabar el programa al PIC (con winpic800).
ahora solo me falta una cosa.. y es de circuitería..


en teoría si soplo/chillo fuerte, tendría que despertarse, cambiar de cara, y apagarse las velas, pero no lo hace.. , comprobando el amplificador, descubrí que si conmutaba las patas 7 y 8 con un pulsador, si que podía hacer ese efecto.. pero creo que no debería ir así.. se te ocurre alguna idea? no se si me he explicado bien..






edito: He leido que hay gente que dice lo siguiente:
"Los microfono de Elect, necesiatan una corriente Fantom, y 5 Volt es muy poco, asi que usa una bateria de 9Volt o mas"
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 22 de Julio de 2011, 11:16:00
No sé qué decirte mulinee..

El comportamiento normal es que si le soplas se despierte y comience el juego de las velas, como se ve en el vídeo... aunque sólo la primera vez que se enciende... la veces siguientes ya no sale el juego de las velas.
Título: Re: PIC-Tengu
Publicado por: Nocturno en 08 de Marzo de 2014, 06:51:05
He visto esto y me recordó a tu PIC-tengu

Título: Re: PIC-Tengu
Publicado por: gera en 08 de Marzo de 2014, 12:20:11
Es buenisimo!!! No sabia que venian componentes tan pequeños (matriz de leds y arduino).
Ver estas cosas me hacen dar mas ganas de tener una impresora 3D jaja.

Saludos!
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 08 de Marzo de 2014, 13:53:07
Mola, pero no es sensible al sonido...¡y eso sí que mola  :mrgreen:!
Título: Re: PIC-Tengu
Publicado por: philoupat6283 en 10 de Diciembre de 2014, 17:54:22
ola me interesan para realizar el pictengu pero el schemas
no es completo carece de partido entrada micro con ello lm358
O encontrar una matriz a led Gracias
Jmateos es un campeón gracias tiene él
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 10 de Diciembre de 2014, 18:03:54
La salida del 358 se conecta al pin 21 del PIC (adc).

No es una matriz de leds, sino leds individuales.

----

The 358 output is connected to the pin 21 of the PIC (adc).

It is not a led array, but individual leds.
Título: Re: PIC-Tengu
Publicado por: philoupat6283 en 11 de Diciembre de 2014, 17:12:27
Gracias jmteos o.k. comprendo
para compilar el proyecto v1 para el pico 18f2550 con ccs pcwhd 4.104
yo tengo varios error ligne157 expecting el an identifier, expecting a declaration
ídem como 158 159 160 etc ligne223 expecting an basic declaration etc yo no comprendo
gracias
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 11 de Diciembre de 2014, 17:21:55
Sorry philo... we never were able to make it work in a 2550... please try with a 2455
Título: Re: PIC-Tengu
Publicado por: philoupat6283 en 11 de Diciembre de 2014, 18:29:02
Sí pero con la versión v1 para pic18f2455 tengo el memes errores
Título: Re: PIC-Tengu
Publicado por: jfmateos2 en 12 de Diciembre de 2014, 02:38:17
La versión compilada (el archivo HEX) se encuentra en el rar original... no es necesario que lo compiles de nuevo.
Ahora no recuerdo con qué versión de CSS lo compilé inicialmente.
Título: Re: PIC-Tengu
Publicado por: philoupat6283 en 14 de Diciembre de 2014, 05:31:05
Gracias todavía por todas es respuestas. Pero querría poder modificar el fichero fuente. Mi proyecto es fabricar un robot:
Debe poder librar 8 mensajes préenregistré (con un ISD 2560) o con ocho botones o con un telemando infrarrojo poder o el animado con micro o con registro, es para mi hija de edad de septé año (buenos días, cómo tú llamada , cual cama calló, debe lavarte las manos, tú debe poner tus zapatillas, etc) cuento servirme del cuerpo de alphie de playskool.
Soy curioso y me gusta mucho comprender y modificar o traducir programa
Gracias todavía jfmateos