Paso 4: La electrónica
He paso mucho tiempo dibujando este circuito y espero que es claro de entender.
La electrónica básicamente consiste en dos tableros.
- Placa base: la placa base contiene la alimentación, microcontrolador, reloj, memoria y motordrivers.
- Tablero del interfaz: esta tabla contiene 2 botones y la pantalla LCD.
Ambos tableros están conectados uno al otro con un plano de 10wire.
Tablero principal:
La alimentación debe ser bastante hacia adelante: es una fuente de 5V estándar utilizada en muchos proyectos. Lo único que he añadido son un 'encendido led' y una conexión para una batería de 9V. Los 2 diodos deben impedir que la batería de 9V para 'cargar' cuando el 12V está encendido y viceversa.
Cuando nos fijamos en el microcontrolador, se puede ver que Port D todo se utiliza para la pantalla lcd y los 2 botones (INT0 y INT1).
Puerto B se utiliza para ISP (PB3 PB5 + PC6 para reset) de programación y a enviar los pulsos para el steppermotors a los conductores (PB0 a PB2).
La comunicación con el reloj y EEPROM va a través de un protocolo de2C y usos PC4 y PC5.
Pc0 es utilizado para el timbre y PC1 a PC3 vaya a la 74HCT238. El 74HCT238 es un convertidor/decodificador de 3 a 8 y decodifica un binario de 3 pines de la entrada a una salida decimal. Lo uso para guardar alfileres en mi microcontrolador. La salida de este IC enciende la tensión lógica de los conductores y establece las patillas enable en 1. Un conductor para cada día de la semana.
Como dijeron antes el reloj y la EEPROM utilizan los mismos 2 cables para comunicarse con el microcontrolador mediante un protocolo de2C. Es una manera muy fácil y sencilla comunicarse (especialmente si utilizas bascomAVR como yo) y le permite comunicarse con dispositivos de 127slave a través de 2 cables. Solo no te olvides de agregar las resistencias pull-2 up (en este caso 4, 7K).
Placa de interfaz:
Puerto D en el tablero principal, está conectado a un Jefe femenino del 10 pin por lo que se puede conectar directamente a la Junta de interfaz por un plano. El poder de la Junta de interfaz también viene por medio del cable desde el tablero principal.
El resistor de 10K y el potenciómetro de 10K permite ajustar el brillo de la pantalla lcd. El poder y lineas de datos están conectados directamente de la cabecera.
Los dos botones de conectan a tierra. Tenga en cuenta que las resistencias de pull-up (1.5K) están en la placa base.
Ten en cuenta que otros lcd puede tener un diferente fijación Verifique que su hoja de datos para la correcta fijación.
He añadido una resistencia de 47 Ohm a la backgroundlight para hacer un poco menos brillante. No resulta sin embargo un componente necesario para hacer que la máquina funcione.