TODOPIC
Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado 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.
-
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)
-
Aplausos, aplausos, aplausos, aplausos, aplausos. :mrgreen: :mrgreen: :mrgreen:
Y por supuesto unos cuantos de estos ... :-/ :-/ :-/ :-/ :-/
-
Felicitaciones Maestro Jfmateos2 !!! :-/ :-/
te quedo de primera!!
-
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:
-
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
-
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).
-
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:
-
La verdad que me encantó! Muy original y divertido!!!
Felicitaciones!!!
-
Felicitaciones amigo jfmateos2, gracias por tenernos en cuenta, como no somos genios te lo agradecemos más.
-
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?
-
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.
-
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
-
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.
-
Bravo!!! sencillamente genial!!! :D :D :D me han encantado las caritas jajajaja!!
-
Genial!!!!! te felicito Juanfe!!!!!
-
Simplemente.....
:-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/
Gracias por convencerte de que te he ayudado en algo... :)
Ha quedado (sigo aprendiendo español) FLIPANTE!!!!!!! ;)
-
pero que bonito..... te felicito
... y como diría aitopes.... :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/
saludos
Osvaldo
-
Muy, pero que muy bueno :shock: :shock: :shock: :shock:
Un saludo
-
jajaja felicitaciones!! muy creativo y original!! muy bueno el proyecto!! :-/ :-/ :-/
saludos
Hernán
-
Te ha quedado muy bien!!! :mrgreen:
Un saludo desde Alicante.
-
felicitaciones Juanfe :-/ :-/ :-/ :-/ muy guapo te quedo eso me alegro amigo :-/ :-/ :-/ :-/ :-/ guaooooooo :-/ :-/ :-/ :-/ genial :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/
-
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.
-
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.
-
un poco tarde pero seguro. 8)
¡¡Felicidades!! Juanfe
te quedó estupendamente.
-
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.
-
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
-
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.
-
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.
-
Una pregunta, Juanfe, ¿porqué no usaste las matrices de leds que compramos en Sure?
-
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.
-
Enhorawena por el trabajo, lo he leido hoy en hackedgadgets.
Un saludo
gONzAO
-
:-/ 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:
:-/ :-/ :-/ :-/ :-/
-
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
-
Felicidades Juanfe, te a quedado muy bonito!!!!
:-/ :-/ :-/ :-/
-
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:
-
Recien veo este hilo.
Te ha quedado Genial, me alegra haberte pasado las letras.
Mil Felicitaciones. y por supuesto :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/
Salud 8)
-
Felicitaciones Juanfe.........simplemente maravilloso, gracias por compartir...
Saludos.
Maxluis.
-
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)
-
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:
-
Hola Jfmateos2;
Una pasada de artilugio, Me permites una pregunta?
¿Alguna tienda por internet con leds cuadrados a buen precio
Un saludo
-
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)
-
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!
-
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.
-
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.
-
No he leído el nombre, pero ese color amarillo es inconfundible :D
-
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
-
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.
-
Como obtiene 48 mhz de un cristal de 20??
Crei que el PLL era por 4 solamente... :shock: :shock:
-
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:
-
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.
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.
-
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... :? :?
-
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.
-
Eso es así Marcos. Son distintos cristales los que se pueden usar en micros con USB para llegar siempre a 48mhz.
-
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...
-
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.
-
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...
-
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:
-
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:
-
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???
-
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.
-
...
■ 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?
-
¿y el usb? ¿como queda?
Quedará muerto
-
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:
-
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.
-
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! :)
-
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:
- PIC-Tengu ha sido comentado en la mayoría de los blogs/sitios relacionados con DIY (micropic.es, hackaday, hackedgadgets, ...), tanto de lengua castellana, como inglesa, e incluso polaca...
- Ha habido más de 10.000 accesos al vídeo en menos de 2 semanas
- Nuestro amigo Nocturno posee un sitio web con una gran influencia, pues sólo desde su web han accedido al vídeo más de 1000 personas, tantas como desde hackedgadgets... Enhorabuena Nocturno
- Se han puesto en contacto conmigo hobbyistas de todo el mundo con dudas, sugerencias, felicitaciones, ...
- 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, 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...
-
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!
-
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!!
-
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!
-
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?
-
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!!!!
-
Hola Diego, te ha quedado muy bien el cacharrilo. Esperamos ansiosamente que pongas el esquema, plascas y software cuando lo tengas terminado.
Un saludo
-
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:
output_bit(filas[i],!(*(caraEnVisualizacion+columnaActual)&(64>>i)));
-
HOla!!
Te ha quedado muy padre DIego!!
ANsioso de igual manera verlo de cantarin !!
:-/ :-/
-
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
-
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)
-
¿Qué PIC estás usando Diego? ¿el 2455 igual que yo? Si quieres te lo compilo yo y te lo mando ahora mismo
-
Si, el 18F2455 de pata negra!!
-
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.
-
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!!
-
Tienes toda la razón Diego, me equivoqué de línea. La que hay que cambiar es la 197 por esta otra:
output_a(~(1<<columnaActual));
Te lo adjunto compilado
-
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!!
-
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
-
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
-
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!!
-
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)
-
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?
-
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!!
-
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
-
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!!! :)
-
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
-
(http://www.mundoemoti.com/emoticon_adm/1435004183-aplauso.gif)
PIC-Tengu power!!!!
-
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?
-
Pon por aquí el esquema de tu PIC-Tengu; lo he buscado en el hilo sin encontrarlo.
-
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
-
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?
-
Á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.
-
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?
-
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.
-
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
-
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.
-
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!!
-
- 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. :-)
-
:shock: ohh que cosita interesante :mrgreen:
acá los carteros se quedan con las cosas que deben entregar :D :D
-
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?
-
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...
-
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! :-/
-
hay un videito por ahi...... :-/ queremos ver al pictengu en pleno parloteo :mrgreen:
-
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.
-
Gracias Meta, y anímate Diego a ponernos un vídeo... nos gusta el verde :mrgreen:
-
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
-
estoy descargando, felicidades tb por hacer uno Diego :-/
seguramente ha quedado muy bien
-
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
-
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.
-
Por cierto Diego. Muy lindo el PIC TENGUS en color verde.
-
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...
-
¿Y si se lo acoplas al telefono fijo de tu casa? :D
-
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:
-
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)
-
Bravo AKENAFAB, vamos a sembrarlo todo de caritas cantarinas :mrgreen:
La curiosidad me corroe ¿Que finalidad piensas darle a tu matriz?
-
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
-
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?
-
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!
-
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
-
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.
-
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.
-
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:
-
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).
-
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!!!
-
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!!
-
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
-
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)
-
El chico francés acaba de enviarme el vídeo de su PIC-Tengu terminado (qué pena que no tenga audio):
-
Juanfe!
Se mueve muy bien!!! :-/ :-/
Que bien que aumente la poblacion de estos "pequeños seres" jejeje.Lo ha construido muy rapido! :mrgreen:
saludos!!!
-
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
-
Tribu de tengus cantando en franchute, ese vídeo hay que verlo, Juanfe.
-
Estos son los componentes polacos:
http://cgi.ebay.es/PIC18F2455-Mikrokontroler-z-USB-48MHz-OKAZJA_W0QQitemZ360042736373QQihZ023QQcategoryZ52192QQssPageNameZWDVWQQrdZ1QQcmdZViewItem
Un saludo
-
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
-
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!
-
¡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...)
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 Ç).
-
De arte. Felicidades.
-
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.
-
Oído cocina Leon.
De todas formas tal y como está ahora no es un mal mata-suegras :D
-
felicidades por la version Juanfe :-/
esta de lujo
-
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.
-
"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"
-
Gracias por la aclaración Mateo. Me alegro que te alla gustado mi sugerencia.
-
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.
-
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 :(
-
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, ...)?
-
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!!
-
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.
-
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®
-
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? :-/ :-/ :-/ :-/
-
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.
-
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®
-
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
-
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é.
-
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 :-/ :-/ :-/ :-/
-
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.
-
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® :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/
-
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)
-
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.
-
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.
-
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.
-
Buscare es programador y probare.
Gracias . contare como me va la cosa
-
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
-
Muchas gracias Jfmateos2
Seguire intentandolo algun tiempo mas y si no lo consigo te pedire la direccion , que tambien soy de Madrid
Saludos
-
hola NOKIA2, bienvenido al foro, has realizado la version de 1 cara del pic -tengu del amigo JFMATEOS2, o la de dos caras?
-
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.
-
Cuando puedas, ponnos alguna fotillo nokia2 y si pudiéramos verlo en vídeo mejor que mejor.
Saludos y suerte
-
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
-
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!!
-
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)
-
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
-
hola, una consulta... seria complicado incluirle un acelerometro, para que si giras el pic-tengu, gire la cara?
un saludo Japermin®
-
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...
-
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 :-/ :-/ :-/ :-/
-
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]
-
Hola Jaspermin te corrijo el link ya que lo haz dejado mal :D :D
el correcto es este:
saludos!!!
-
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"
-
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
:-/ :-/ :-/ :-/
-
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.
-
¡Heyyyy!, qué bonitos esos leds cuadrados. Felicidades, a ver cuándo nos deleitas con el vídeo.
-
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!
-
Sí, funcionaría perferctamente, y además los LEDs quedarían perfectamente alineados. Tomo nota!
-
Pero el conexionado interno te servira?? :shock:
-
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:
-
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?.
-
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.
-
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:
-
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....
-
¿Dónde puedo conseguir la versión 1 para actualizarla?
-
Te la mando a hotmail
-
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.
-
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).
-
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!!
-
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!
-
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).
-
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?...
-
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!
-
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
-
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?
-
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.
-
yo también te puedo decir que funciona perfectamente.
He hecho 2 y tengo otro que me dio jfmateos
-
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)
-
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...
-
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.
-
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.
-
Eso es porque el micrófono tiene un pre incorporado.
Vcc es positivo
Gnd es masa o negativo
Aud es la salida de audio.
-
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...
-
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...
¿?¿?¿? :?
-
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.
-
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.
-
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)
-
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?...
-
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
-
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.
-
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.
-
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.
-
Las mallas de los cables por lo general van a tierra. Sirven para eliminar ruido producido por interferencias, acoplamientos, etc...
Un saludo
-
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.
-
Hola, el driver lo tienes en: pictengu\v1\driverCDC dentro del archivo pictengu.rar
-
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:
-
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!!
-
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!
-
JAJAJA, esta genial AKENAFAB!!! Parece q se divierten lindo con el tengu :P
-
xD si estuvo divertido xD :D :D
Todavia me falta mucho , a ver como queda.
-
Jaja, qué cachondo
-
: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))
-
está re copado!! :-/
vamos con las expresiones de cada region jeje. :D
-
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
-
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
-
:D
No lo entendáis mal, cachondo = divertido
-
:D :D
xD
Yo si entendi bien XD
Aqui se aprecian las dimensiones .
(http://img28.imageshack.us/img28/5985/tengucito.jpg)
-
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.
-
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.
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í.
-
please convert firmware 18f2455 to 18f2550. i can try but not run stable on my tengu. please help me :(
-
Try this modified version.
-
i m try modified version but tengu not run again. i m using that schema on attached.
-
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?
-
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
-
Can you link your hex file?
I think you have a problem with fuses and your micro run with Internal Oscillator.
-
my hex file for 18f2550
-
Yes, you have a problem with FUSES.
I think is solved in this hex. You can try
-
not run :(
-
:(
-
Hi Nocturno. which fuse was wrong in moorat´s HEX file?
-
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.
-
not connect on software. i have a java virtual machine and i install MCHPFSUSB restart my pc but not connect software tengu.
-
You must keep PICTengu´s reset button pressed while you connect it to the USB port (the eyes should blink alternatively)...
-
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
-
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"
-
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:
-
What do I do now :)
-
Let´s summarize:
- Using your modified v0 HEX file for 2550 your PIC-Tengu seems to work, but slower than normal.
- Using my modified v1 HEX file for 2550 (it is just the 2455 version changing the line #include <18F2550.h>) nothing happens in your PIC-Tengu, no led turns on.
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.
-
hi again :) I made the circuit again. I have a problem like this once in the video. I won,der what's wrong?
-
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?
-
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
-
Ok moorat, don´t forget to tell us whether it works using the PIC18f2455
Best regards
-
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??
-
¿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.
-
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?
-
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
-
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"
-
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.
-
He visto esto y me recordó a tu PIC-tengu
-
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!
-
Mola, pero no es sensible al sonido...¡y eso sí que mola :mrgreen:!
-
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
-
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.
-
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
-
Sorry philo... we never were able to make it work in a 2550... please try with a 2455
-
Sí pero con la versión v1 para pic18f2455 tengo el memes errores
-
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.
-
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