Microdot - reloj de pulsera reloj LED modelo (3 / 7 paso)

Paso 3: Algunos problemas del circuito

La principal imagen de abajo muestra el circuito utilizado en el cuadro de introducción. Tiene algunas omisiones que creo que debe tenerse para alguien tratando de hacer un cct simliar.
Aparte del ICSP y procesador que hemos visto, nos vemos el charliegrid que discute la siguiente sección. Se trata de los LEDs y resistencias limitantes en la esquina superior derecha.
En la esquina inferior izquierda vemos los tres microinterruptores.
Tenga en cuenta que los interruptores sólo tiene que conectar tres pines en el puerto B a tierra.

Esto era un problema.

Originalmente tenía intención de utilizar la función de subida débil en Puerto B del 16F88 para salvar a algunos de los componentes, en particular de enderezamiento en las entradas de interruptor. Sin embargo, al componer la Junta he asignado una de la charliegrid líneas de control a otro pin en PortB. Esto fue una decisión de diseño sencillo, más fácil de diseño de la Junta en un espacio tan pequeño moviendo los rastros a las clavijas más accesibles en el PCB. Si tienes suficiente espacio en todas las líneas de controles charliegrid habían conectado al mismo puerto.

Sin embargo cuando fue escrito el programa de charliegrid, trabajó muy bien, salvo algún tipo de fuga en el LED conectado al pin de PortB. Cuando un LED se iluminó, un par de otras ilumina débilmente. Al final añadí pullups a los switches y desactiva los pullups débil. Puedes ver el tirón extra añadido resistencias y algunos prototipos error alambre en el cuadro ICSP de la sección anterior.

Otro problema era un tonto, hecho por mí cortar y pegar código de otro proyecto al proyecto microdot sin pensar.

Tenía inadvertidamente copiado código que habilita el convertidor A/D para uno de los pasadores. Este es un gran problema si luego utilizas ese pin como salida. Consume demasiada corriente y eventualmente será matar o dañar el pin. Esto es exactamente lo que sucedió, todo funcionó OK en primer lugar y después de probar durante la noche que encontré algunos LEDs no eran iluminación a todos, y algunos fueron iluminación LEDs varios a la vez. Esto tomó varias noches para rastrear a un defectuoso pin RA0... uno que accidentalmente había configurado como una entrada analógica. Charliegrid multiplexado sistema necesariamente configura su control pines como entrada o salida.

Reemplacé el chip con mucho cuidado procurando no levantar las pistas finas en el proceso y ahora Asegúrese de que desactivar todas las entradas analógicas, que se aprecia en el fragmento de código anterior de secciones.

Último problema fue con la fuente de alimentación. Yo he usado un diodo simple caída a los 6V a 5.4V de dos pilas de botón, esto salvo freír el micro cada vez que cambia las pilas. No, la mejor manera de regular el voltaje, pero es espacio de ahorro.
El problema surgió porque sólo tenía un 16F88 dispositivo práctico, no un dispositivo de 16LF88. 'LF' permite operación a aproximadamente 3V, por lo que la batería podría caer a casi la mitad de potencia antes de que el dispositivo sería dejar de funcionar. Con el dispositivo de 'F', el par de la batería puede caer sólo sobre 1V antes de que el dispositivo iniciará reposición sí mismo porque el poder es demasiado bajo.
También había planeado conseguir el reloj y se puso en modo de baja potencia, empieza y termina cuando se pulsa un botón para conservar energía. El software en el momento no tiene esta funcionalidad, que se añadirán cuando la carcasa y montaje instructable está escrito.

Así que para esta sección:
-se puede usar pullups débil en un charliegrid las señales de control
-Tenga cuidado de no configurar una señal de control charliegrid como una entrada como analógica
-Utilice un dispositivo de 16LF88 en lugar de un dispositivo 16F88, para que pueda obtener mejor vida de la batería.

Artículos Relacionados

Reloj LED de Steampunk

Reloj LED de Steampunk

Me inspiré para crear un reloj steampunk hace un tiempo después de la navegación a través de mucho de Instructables en varios. Comenzó con una idea algo vaga de lo que quería lograr y realmente evolucionó como lo hice. He tratado de documentar como p
Reloj Led RGB con Bluetooth Smart

Reloj Led RGB con Bluetooth Smart

Este instructable muestra cómo utilizar un ciprés-BLE-Devkit para construir un reloj LED RGB.Necesita muy pocas cosas:Tira de RGB LED con 30 o 60 LEDs WS2812b.un tablero de PC del estilo de cuadrículaalgunos pins del jefe del perno y un poco de alamb
Charliexplexed reloj LED - Arduino

Charliexplexed reloj LED - Arduino

Uno de mis relojes dejó de funcionar, y pasó a ser un reloj que mi esposa le gusta mucho. Fui a la tienda de reparación y el chico dijo que no tenía las piezas de repuesto y no pudo reparar esto. Así – pensé – por qué no construir un reloj LED – tení
RELOJ LED cum lámpara de noche

RELOJ LED cum lámpara de noche

Cuando despierta en medio de la noche y quieres saber la hora, tengo que encender mi móvil para ver la hora. Ahora con este reloj LED cum lámpara de noche puedo solo Lea el tiempo fuera de la pared. Este reloj es una obra de arte en el diseño del LED
Reloj LED binario

Reloj LED binario

un reloj binario!Recientemente estaba mirando algunos relojes binarios y me sentí como ¿por qué no? Tengo todo para hacer uno y no tengo un reloj en mi cuarto.Así que me decidí a construir uno y aquí está. Espero les guste y tal vez construcción su p
3P4W reloj LED con pantalla de temperatura

3P4W reloj LED con pantalla de temperatura

Se trata de un proyecto de reloj simple basado en ti MSP430G2231. MSP430G2231 microcontrolador viene incluido en el kit de TI Launchpad $4,30. El objetivo del proyecto es crear un reloj de trabajo con componentes mínimos. Para lograr este objetivo, s
Reloj LED Backlight Mod

Reloj LED Backlight Mod

Este instructivo está basado en el clásico Casio F-91W. Muchos otros baratos relojes tienen un problema similar con su luz de fondo y el mismo remedio se puede aplicar a ellos. Este instructable le mostrará cómo cambiar el color y aumentar el brillo
Reloj LED

Reloj LED

Por favor, encontrar mi proyecto de reloj de Arduino usando el tablero UNO y Neopixels de Adafruit. Es un trabajo en progreso, así que por favor sea paciente con mi tutorial... Será más detallada de como conseguir algún tiempo bajo mi manga. El códig
Reloj LED de bloque de madera

Reloj LED de bloque de madera

En este proyecto tomó un viejo kit DIY reloj electrónico y había construido una elegante "madera sólida" de la vivienda para él. La pantalla LED brilla a través de la chapa de madera para un efecto muy agradable.Me inspiré para crear este reloj
¿Reloj LED Brite Lite

¿Reloj LED Brite Lite

Lite Brite clavijas parecen LED no?  Eso es lo que aunque el otro día después de trabajar en un cubo de LED por unas horas.  Me paso a ver Brite Lite de mi hija ahí sentados, y miré a la pila de LED en mi escritorio.  Una combinación perfecta!En este
Contoneado reloj (LED-proyecto)

Contoneado reloj (LED-proyecto)

8 LEDs azules en una fila de la pila y lo puso en varilla de latón. Con una bobina de relé antiguo y algunos electrónicos, la varilla de una patada en el momento adecuado y así la construcción empieza a oscilar. Con un Software y un pequeño microcont
RELOJ LED de 7-Seg, DS1307 RTC, controlador de teclado 4 x 4

RELOJ LED de 7-Seg, DS1307 RTC, controlador de teclado 4 x 4

Paso 1: circuito Paso 2: captura de Paso 3: Simulador &. Archivo hexadecimalPaso 4: Diseño de PCBNota:-1 AT89S52 o AT89C52 - 4 IC 74HC573 - 1 CMOS baterry - 1 DS1307 - 4 4digit de 7seg LED - 8 A1013 - 1 Respack 8 - cristal de 12MHz - condensador 2 -
Proyecto de pulsera tachas LED sin soldar! -experimento

Proyecto de pulsera tachas LED sin soldar! -experimento

Quería ver si podía crear una pulsera de cuero tachonado de LED que funcionaba bien y era algo atractivo. He utilizado piezas de reloj de chatarra, cuero gris claro, 10 LED rojo, resistencia baja de ohmios, E6000 y máquina la costura all up with hilo
Último sentido pulsera con LED

Último sentido pulsera con LED

Vamos a hacer una pulsera de fieltro con LEDs!Me gusta hacer fieltro, y también me gusta jugar con la electrónica, así que decidí ponerlos juntos y hacer algo que está de moda y geek al mismo tiempo. En este Instructable, utilicé fieltro que he hecho