"Este proyecto quiere dar a conocer un abrebocas de como se pueden utilizar formas de Ingenieria, que no es inversa pero si generativa y constructiva partiendo de un elemento no muy conocido o manejado por personas avesadas en electronica o entusiastas que les gusta cacharrear con cables, resistencias e integrados para aplicarlo a su forma de implementar ya sea como un ejemplo o como un elemento primordial de sus proyectos o circuitos.
Se quiere dejar un punto de vista relativo a las tecnologias y como estas deben ser colaborativas desde todo punto de vista (social, humanistico y Ecologistico) con el entorno que nos provean de cierta forma una forma de servir y no de esclavizar.
El aporte que se quiere plantear es el de reutilizar, reaprovechar y no consumir por consumir, es verdad que la tecnologia ayuda y potencializa una sociedad pero genera una dependencia y un desaprovechamiento en detrimiento de una sociedad o un individuo o del medio ambiente."
Quiero de antemano agradecer a las personas que utilizando este canal de comunicacion que es la Internet dieron a conocer sus ideas, opiniones, descubrimientos y desarrollos para que la www fueran un lugar mas conciente, de que no es 99.9% de basura y 0.01% que se pueda considerar como informacion util, para todos ellos mis agradecimientos y disculpas si no los nombro pero se que estan ahy tras la pantalla craneando cual sera su nuevo aporte a que la red sea mas colaborativa y como en el principio para aprender.
Quien no tuvo en sus inicios de la tecnologia celular el despreciado y trajinado Nokia 1100 con pantalla LCD que nos mostraba imagenes compuestas y graficos interesantes, esto relacionado con su tamaño y costo que adicionado con una tecnologia muy estable y confiable redundaron en un telefono todo terreno y que aun se utiliza ya que su tecnologia es acorde a la Red.
En nuestra bnusqueda encontramos tesoros muy importantes aqui dejo sus vinculos:
http://www.sunbizhosting.com/~spiral/1100/
http://projectproto.blogspot.com/2010/11/nokia-lcds-proteus-vsm-models.html
aqui esta el vinculo donde se encuentra el archivo de la libreria de la LCD Nokia 1100.
la LCD maneja voltajes que no superan los 3.3V y el microcontrolador que utilizamos funciona a 4.5V y sus salidas I/O por puertos son del mismo valor es aqui donde los datos recavados nos muestran un avanico de opciones desde buscar micros que funcionen a 3.3V hasta utilizar resistencias para bajar corrientes.
al final tomamos la decicion de colocar resistencias y un regulador de voltaje de 3.3V para la LCD
esto ayudo en gran medida a lograr el objetivo y dejar de dañar pantallas (total tres "3")
En los primeros experimentos obtuvimos cero opciones de funcionamiento y el proyecto estaba indicando un fracazo, a lo cual toco tomar un segundo aire y replantear desde el principio, dandonos cuenta que se cometieron errores y se omitieron pasos importantes.
Entre los errores que se obtuvieron y los pasos omitidos tenemos:
- Cambio brusco de voltajes de la LCD
- Soldar elementos directamente sobre la pantalla
- Realizar bases inadecuadas para colocar la Lcd
- No tener en cuenta unos parametros minimos de funcionamiento.
Bueno si quieren saber mas y cacharrear con este proyecto pueden ir a la pagina:
Alli van al boton Adicionales donde Encontraran todo lo referente a este interesante proyecto de manejo de la LCD del Nokia 1100.
Gracias amigo toda tu información es de gran ayuda pero quiero pedirte una gran favor ...la verda lo que quiero es lograr usar la pantalla con una FPGA pero no he logrado encontrar la guía de usuario(LCD NOKIA 1100)quiero conocer la codificación de la pantalla si tu la tienes me la podrías compartir???
ResponderEliminarHola, me interesa también implementar el controlador de esta LCD en FPGA (y todo lo que tenga que ver con FPGA), nosotros tenemos una muy buena experiencia con estos dispositivos en aplicaciones básicas y avanzadas (por ejemplo criptografía de curvas elípticas, por nombrar un tema). Con mucho gusto podemos abordar estos temas, mi correo es jfcastano@unillanos.edu.co
EliminarBueno te comento que la librería no es mía pero te doy pistas, tienes que colocar en Google estas palabras clave:
ResponderEliminarLcd Nokia 1100+PCWH o Lcd Nokia 1100+Pic C Compiler
te sugiero que mejor utilices un pic de gama alta (18Fxx) por que si quieres utilizar lo que es gráficas o dibujos una FPGA no te serviría por su estructura y capacidad de procesamiento(la pantalla funciona en una frecuencia alta)
Con todo respeto, no es cierto que un dispositivo FPGA no sirva para controlar una lcd como estas, por el contrario, lo haría mucho mejor que cualquier microcontrolador del mundo, precisamente debido a las altas prestaciones de los dispositivos FPGA, al ser hardware reconfigurable y al implementarse verdaderos sistemas digitales absolutamente abiertos, con funcionamiento real en paralelo, lo cual es imposible para cualquier microprocesador. Los dispositivos FPGA, superan totalmente a los microcontroladores en todos los sentidos, solo que se requiere conocimientos de sistemas digitales para desarrollar en ellos. No entiendo que quiere decir con eso de que la pantalla funciona a una frecuencia alta, porque en FPGA se pueden implementar facilmente frecuencias de operación del orden incluso de GHz, imposible para un PIC18 por ejemplo. Temo decirles que están equivocados en su apreciación de las FPGA.De la misma librería de PIC se puede inferir el protocolo que se requiere implementar para que funcione con FPGA.
ResponderEliminarBuenos dias Javier, gracias por tu comentario y quiero explicar por que para mi no es muy mejor implementar un controlador LCD a partir de una FPGA y te comento que existen Cuatro razones para esto.
ResponderEliminarLa primera es que debes por obligacion!! saber logica Diguital en todos sus ambitos(mapas, reducciones, algebra...)por esto pase y hace mucho tiempo.
La segunda es que si hay herramientas que permiten combinar lenguajes y utilizar compiladores que maneja lenguaje para microcontrolador, pero las herramientas de FPGA son mas caras(valor monetario) y dependiendo de donde te encuentres conseguirlas puede ser un reto.
la tercera es que en la implementacion de una FPGA contra un microcontrolador sale mejor parado el microcontrolador ya que existen herramientas de todo tipo, programas, ejemplos y diseños de circuitos en la RED mientras con una FPGA dependiendo de que casa o tarjeta o chip de cierta marca utilices tendras o ventajas o desventajas.
La cuarta es que tienes una herramienta de FPGA y esta si no es la mas completa solo te servira para una serie de Chip y no para diferentes series, mientras puedes manejar diferentes clases de Microcontroladores con una misma herramienta.
Disculpa si soy directo este es mi punto de vista no las demerito pero si tienes entre 80$ a 150$ Dolares (60 a 100 Euros)para tarjeta de desarrollo o Kit pues excelente y darle pa delante, para los que no contamos con tanto la mejor alternativa el PIC
hola amigos soy desarrollador venezolano y trabajo mucho con los micros me gustaría presentarles algunos de mis proyectos integrados en lo absoluto con pic's este es mi correo hdrhm@hotmail.com
EliminarBuenos dias. Lo que dice es completamente cierto, pero esta es una mejor sustentación que la inicial en su primer comentario, del cual me referí y que consideré inapropiada, como expliqué. Mi objetivo es sano, para nada es criticar por criticar. Lo que sucede es que si uno está haciendo un proyecto que verdaderamente amerite usar un FPGA (como los que nosotros hacemos), por obigación debe desarrollar el hardware para la LCD en el FPGA, porque no sería nada eficiente usar aparte un uC para eso, teniendo un dispositivo FPGA que lo puede hacer y de manera excelente. Por eso a mi si me interesa desarrollar todo en FPGA y tal vez la persona que preguntó inicialmente estaba en esa misma posición. Todo depende de los ambientes y los intereses en los que se mueve cada desarrollador, para nosotros los dispositivos FPGA son nuestra base de desarrollo, ademas de que son nuestra base para las labores investigativas en nuestra Universidad; yo me muevo en un ambiente académico investigativo, muy diferente a un ambiente comercial. Saludos desde Colombia, continuen con su labor divulgativa de los uC, nosotros también trabajamos con distintos uC de diferentes empresas, principalmente uC de 32 bits PIC32 y ARM. Éxitos
ResponderEliminarGracias por tu comentario Javier, y si no demerito la utilizacion de la tecnologia FPGA, aqui utilizan tarjetas Basys 2 y es muy interesante ademas de educativo, te comento tambien que me encuentro en la ciudad de Bogota(Col) asi de cerquita y este es mi pagina web:
ResponderEliminarhttp://desolek.wix.com/desoleking
Tambien te cuento que voy a utilizar la Basys 2 con una LCD alfanumerica a ver que pasa y lo coloco en el blog.
por el momento me despido y deseandoles exitos