Paso 1: Crear el diseño y diagrama de cableado
Utilicé Microsoft Publisher para diseñar la parte frontal, paneles laterales y posteriores del producto final. Elegí tener terminales de altavoz de modo 4 x 4 y 6 postes de plátano. También he añadido un post de puesta a tierra para una correa de muñeca ESD para su uso posterior. El interruptor momentáneo de ojo de angel grande permite la fuente de alimentación de energía arriba y abajo, y hay 4 LEDs para indicar que cada riel de voltaje está funcionando. Finalmente la pantalla LCD muestra voltajes y el estado de la fuente de alimentación.
IMPORTANTE: Para la PSU ATX sin una placa de conexión, tenemos que cruzar el cable verde a tierra (cable negro) en el conector de 20/24 pin. El cable verde detecta si es aceptable para todos los carriles, por lo que debe conectarse a tierra con el fin de poder. Sigue leyendo...
Son los archivos de esquema que diseñé en ExpressSCH, y también hay imágenes del esquema.
El Arduino detecta cambios en el pin de interrupción D2, que vienen del interruptor momentáneo, y luego envía una señal alta al pin D6 que activa un transistor, que conecta el cable POWER_ON verde a tierra en el adaptador de red para permitir que para encender. Cuando el interruptor se presiona otra vez, un cambio se detecta en el pin de interrupción tan pin D2 que D6 salidas baja, rompiendo la conexión a tierra y apagar la fuente de alimentación.
Una vez que este terminado, me di cuenta el diagrama del circuito completo. La idea es reunir todos los mismos cables de colores de los cables de salida y agruparlos, pero salen uno de cada cable de color separados para extras, tales como USB de alimentación y tierra para el Arduino y lo más importante para la entrada a leer voltajes. El cable de standby de 5V es el púrpura uno se alimenta del Arduino y el LCD y también los puertos USB, así que incluso cuando se dan vuelta los carriles de salida, el sistema de monitoreo estará activo y buscando una entrada en el pin de interrupción (para el botón de encendido) y usted puede cargar su teléfono sin tener la fuente de alimentación entera encendida.
El Arduino tiene pines de entrada analógicas capaz de leer una tensión máxima de 5V - 12V y posiblemente más, estaremos usando divisores de voltaje para permitir una entrada segura a la Arduino. Consulte el diagrama de los valores que he usado - era capaz de obtener una precisión de +-0. 05V en todas las lecturas de carril. Esto es debido a la resolución de 10 bits de ADC de Arduino - noté que mayor los valores de resistencia que se utiliza, menos precisa sus lecturas, así que intenté elegir valores de resistencia estaban en el medio y me dieron las mejores lecturas que podría conseguir. No dude en experimentar con diferentes valores, pero no de entrada más de 5V en cualquiera de los pines de Arduino como este más que probable que dañará su Arduino!
Divisores del voltaje hacer lo que dicen - dividen el voltaje. Para más información sobre esto, consulta este enlace: calculadora y tutorial de divisores del voltaje que utiliza esta calculadora para ayudar con la elección de los valores de la resistencia correcta.
Ya que habrá 4 LEDs para cada riel, mida el voltaje en cada riel y luego calcular el valor de la resistencia necesario para tener los 4 LEDs iluminan en el mismo brillo. Elegí 10 mA para todos los LEDs (yo escogí azul 3V tensión). Calculadora: Calculadora de LED
En mi caso, mi fuente de alimentación requerida que conecto a 3, 3V (naranja) al alambre marrón, que creo es 3.3v detección de carril, ya que utiliza una fuente de alimentación mayor. Pero hasta que lo hice, no encendida la fuente de alimentación - que encienda por una fracción de segundo y luego se apague. Así que trate de conectar el cable verde a tierra, y si no se queda deberá cruzar un cable marrón y naranja, si tienes un cable marrón. Otra cosa debe encender. Había soldado el alambre naranja marrón.
Además, hay un cable gris que es la salida 5V cuando la fuente de alimentación se enciende, es decir, al conectar el cable verde a tierra. Este cable gris se conecta al pin del Arduino D4 y el software detecta una entrada en el pin y 'POWER ON' muestra en la pantalla LCD si detecta 5V o 'POWER OFF' si detecta 0V. Es cómo controlamos el estado de la fuente de alimentación. También diseñé un bloque cuadrado giratorio que muestra que se está ejecutando el Arduino y monitor de voltaje se está actualizando. Esta ves en el video.
Puede que necesite una resistencia de carga a través de 5V para mantener el suministro de energía en - he intentado esto en la mía pero como se ha mencionado, era necesario para conectar los cables naranja y marrón, y la resistencia de carga no era un problema. Si usted necesita una resistencia de carga, por favor asegúrese de está clasificada para a lo menos 10W y 10 ohmios. Personalmente recomendaría usted agrega de todos modos, pero no agregar uno. Probablemente se agregue uno después de haber completado este Instructable.
En la tercera foto, ves un protoboard con bloques de terminales - utiliza este protoboard soldar las resistencias del divisor de tensión en a y los cableados a los bloques de terminales tal que todos los diferentes carriles podrían conectarse a él con una base común para la medición de la entrada. Lamentablemente no tengo una foto de esto, pero el protoboard simplemente tiene las resistencias del divisor de tensión allí. Los cables vienen hacia fuera desde el punto medio de los divisores de tensión y a lo respectivo pin Arduino (vea el diagrama esquemático).
Una vez que usted sabe cómo usted se ser cableado todos, subir el código para el Arduino, la conexión todos y darle una prueba de funcionamiento antes de ir construir el caso. No dude en modificar el caso como usted requiere. Dejé un espacio en la base en el lado izquierdo, quiero añadir un LED probador, que aún no he hecho, pero se hacer.
Nota: antes de cargar el código de Arduino que necesita de cambiar algunos parámetros en el código, ver el siguiente paso.
El video muestra cómo funciona el sistema de control; Esto fue antes de construyera el caso.