Paso 2: Construir prototipos eléctricos - tablero principal
En la foto es el esquema de la protoboard poco utilizado para el procesador. Es bastante sencillo. Las filas de centro dos son el Arduino Pro. Soldar pernos macho encabezado (extendidos un poco) para arduino empujado por la parte posterior de la Junta y soldadas a la placa. Como se puede ver en la imagen, usé encabezados macho 90 grados en el lado de programación de la Junta. Asegúrese de montar el tablero con las cabeceras de 90 grados hacia la parte superior de la caja. Entonces, si la junta necesita ser modificado después de la instalación, puede simplemente pop arriba y conectar el programador a él.
Tenga en cuenta, el esquema no es exactamente a escala, pero la protoboard es solamente cerca de 2" de Plaza. "Therm" las etiquetas son el termistor. D G es la ganancia, la fuente y el dren para el MOSFET. Digital pins 4 13 puente simplemente a un tablero separado que montara el gráfico de barras de LED en.
El Arduino Pro está programado con un código simple para controlar las sondas de temperatura continuamente en el bucle principal. El botón para el tweak de temperatura se establece en la interrupción sobre el pin digital 2. La salida "analógica", en el pin digital 3, es la modulación de anchura de pulso digital realmente en uno de los pins PWM de Arduino y generalmente toma un valor de 0-254. Hay un montón de maneras de convertir los valores de temperatura a los niveles de salida PWM. Al principio traté de asignar los valores de temperatura a un 0-254 gama. Esto produce una transición de valores, pero realmente yo no quería una transición suave, por lo que abandoné ese enfoque para un nivel de 5 niveles distinto. Cada nivel se activa cuando se alcanza un umbral de temperatura. Esto se hace por una estructura de control del operador de comparación simple.