lunes, 14 de abril de 2014

Arduino Reloj con Nokia 3310

Página principal


Arduino
Reloj con Nokia 3310
xsetaseta@gmail.com

Recién adquirido un LCD 3310, que llevaban los modelos de Nokia, me he dispuesto a pasar los montajes de relojes que hice con un lcd de 16x2, artime.html , arduds.html ,  al LCD 3310.
Existen una librerías: Adafruit_GFX y  Adafruit_PCD8544 para manejar el LCD, pero tienen un problema, no funcionan con versión 1.0.5, que es la que tengo instalada, por lo que he utilizado otra forma. En la página oficial de arduino existe un ejemplo, http://playground.arduino.cc/Code/PCD8544 , el cual le he adaptado a mi programa.
Como podemos observar en las características del LCD 3310, debe funcionar a 3.3V, y las salidas del arduino funcionan a 5V. He visto varios montajes utilizando resistencias, pero  en uno  decía que el LCD podía funcionar a 5V, pero el Led de iluminación solo se podía poner a 3.3V, y eso es lo que he hecho. A pesar de lo que dice el fabricante funciona a 5V, no se por cuanto tiempo. Hemos de pensar que el ATMega328 funciona perfectamente a 3V, por lo cual podemos alimentar todo el conjunto con baterías de 3V.

Programa


Datos técnicos del LCD.



Esquema reloj simple mediante interrupciones.


Montaje
reloj simple mediante interrupciones.


Esquema de reloj mediante DS1302


Montaje
de reloj mediante DS1302



Los dos modos que tiene de tamaño de hora.

He hecho una modificación en el montaje con el DS1302 , para poderlo desbloquear la primera vez que se pone en marcha. Manteniendo pulsados a la vez los dos pulsadores mientras se resetea o se inicia, se desbloquea el
DS1302 , poniendo una fecha determinada.


Hasta pronto.
JUAN GALAZ

Bibliografía:
 http://playground.arduino.cc/Main/DS1302
 http://playground.arduino.cc/Code/PCD8544
 http://www.microsyl.com/index.php/2010/03/24/nokia-lcd-library/
 http://seta43.duckdns.org/electro.html


jueves, 3 de abril de 2014

Viejos montajes Grabador de EPROM - Puerto paralelo LPT1

Página principal

Viejos montajes
Grabador de EPROM
Puerto paralelo LPT1
xsetaseta@gmail.com

 http://seta43.duckdns.org/graba.html
Removiendo papeles en la estantería, he encontrado un viejo montaje de un grabador de memorias EPROM. Este es un montaje desarrollado enteramente por mi, es una utilidad a un anterior circuito,  CONTROLADOR DE 8255 MEDIANTE PUERTO PARALELO, STANDARD O BIDIRECCIONAL, port.htm.
A finales de los años 80 realice un montaje para el Spectrum que venía en un revista, pedí la placa por correo, y lo monté, en algún cajon aún existe, en aquel tiempo me sirvió para hacer montajes con el Z80.
El borrado era mediante rayos ultravioletas, también me compre un tubo de rayos ultravioletas. Los rayos ultravioletas se utilizan en algunas peluquerías para matar bichos, y son peligrosos si se miran directamente, puedes perder vista.
Ya con los años las memorias EPROM que tenían diferentes voltajes de programación, se fueron sustituyendo por las EEPROM que se podían borrar eléctricamente, ya no hacía falta la pequeña ventanilla para borrarlos mediante (UV).
Pero eso es otra historía, el montaje se quedo en programador EPROM, con visos de hacer un programador de EEPROM.
Realice varios programas en Turbo C, para las diferentes modelos de EPROM 2K, 4K, 8K, etc...
Existen muchos tipos de EPROM, para programar un tipo de memoria debemos mirar la hoja del fabricando y ajustar el voltaje de programación.

Aquí muestro todos los planos, imágenes y programas.

Programas

Pulsar para zoom.
Grabador montado con alguna modificación.

.
Pulsar para zoom.
Esquema

.
Pulsar para zoom.
Segundo prototipo

.
Pulsar para zoom.
Primer prototipo

.
Pulsar para zoom.
Tipos de memoria


Saludos
Juan Galaz