Este circuito puede medir la temperatura en cuatro puntos diferentes y controlar dos ventiladores al mismo tiempo. Cada uno de los ventiladores puede ser configurado para utilizar cualquiera de los cuatro termistores NTC. Es posible cambiar la configuración de temperatura mínima y máxima para cada ventilador y también la intensidad mínima y máxima de la señal PWM. Todo de forma independiente para cada ventilador, lo que se puede hacer directamente en el código antes de la compilación, cambiando los valores en las variables y también en los tres botones de configuración rápida con el sistema encendido. La información se muestra en una pequeña pantalla Nokia 5110.
A continuación se muestran los videos que se publicaron en youtube:
He configurado todo para trabajar con el Arduino nano debido a su pequeño tamaño, pero el circuito también se probó en el Arduino UNO R3. Los ventiladores deben ser de estos que se usan en los ordenadores y los pequeños condensadores de 100 uF sirven para eliminar el molesto ruido que se genera en el PWM. Si no te irritan los ruidos molestos, puedes irte sin estos condensadores.
A continuación el circuito:
Descarga aquí el circuito en formato pdf.
Descarga aquí el circuito en formato png.
Descarga aquí el circuito en formato ps.
Descarga aquí todo el proyecto para KiCad versión 5.0.2.
¡Muy bien! Antes de empezar debe asegurarse de que su entorno Arduino pueda compilar toda la programación, y para esto necesita instalar las siguientes librerías:
adafruit_gfx_library_master.zip
adafruit_pcd8544_nokia_5110_lcd_library_master.zip
thermistor.zip
Las dos primeras librerías son para la pantalla Nokia 5110, y la última para los termistores.
Después de instalar las librerías, abra la programación en su entorno Arduino y realice la compilación. Si todo va bien, es porque está bien. Entonces, puedes empezar el montaje.
Abajo la programación:
Aquí está el código en un archivo ino.
Y aquí el mismo código en un archivo txt.
Si! Si! Si! Esto és. Un archivo ino y un archivo txt son iguales, solo tienen texto. Dejé ambos formatos para que tenga la opción de abrir directamente en el entorno Arduino o en un editor de texto.
¿Eres un principiante como programador? Te recomiendo que estudies primero la programación en la versión a continuación, porque solo funciona la primera pantalla ya que el código es menos largo:
El código en la versión corta (archivo ino).
El código en la versión corta (archivo txt).
En la programación puedes cambiar estas variables:
ntcfanX = el termistor predeterminado para el ventilador X en el arranque;
ntcfanY = el termistor predeterminado para el ventilador Y en el arranque;
tempXMin = temperatura mínima de trabajo del ventilador X (usar valores por encima de cero);
tempXMax = temperatura máxima de trabajo del ventilador X (al menos unos 10 grados por encima de la temperatura mínima);
tempYMin = temperatura mínima de trabajo del ventilador Y (usar valores por encima de cero);
tempYMax = temperatura máxima de trabajo del ventilador Y (al menos unos 10 grados por encima de la temperatura mínima);
pwmXMin = el valor PWM en el que el ventilador X comienza a girar;
pwmYMin = el valor PWM en el que el ventilador Y comienza a girar.
Los valores de PWM varían de cero (mínimo) a 255 (máximo).
Puede probar todos estos valores de variables en las pantallas de configuración con el sistema encendido, luego cambiar en la programación y compilar (grabar) nuevamente con sus opciones.
Las fotos de la pantalla Nokia 5110 que utilicé:
El pequeño Arduino nano:
Y el PCB, listo y hermoso, y todo hecho a mano:
Este enorme condensador de 2200uF no es necesario. Por supuesto, lo quité e instalé uno más pequeño porque no había espacio para montar la PCB en su lugar. Un pequeño condensador de 100uF ya está exagerado si conecta el dispositivo a una buena fuente de alimentación (12V X 1A está muy bueno). No quería quitarme el gran condensador, pero me vi obligado a hacerlo. Me gusta instalar condensadores grandes en la entrada de alimentación de mis dispositivos.
Si no sabes nada de la pantalla Nokia 5110, estudie las referencias a continuación:
https://portal.vidadesilicio.com.br/display-lcd-nokia-5110/
https://hetpro-store.com/TUTORIALES/lcd-nokia-5110-arduino/
https://electronilab.co/tutoriales/tutorial-lcd-grafico-nokia-5110-con-arduino/
https://www.avdweb.nl/arduino/hardware-interfacing/nokia-5110-lcd
https://www.instructables.com/id/Arduinonokia-lcd-data-display-EASY-VERSION/
https://lastminuteengineers.com/nokia-5110-lcd-arduino-tutorial/
https://arduinoleaks.blogspot.com/2014/03/nokia-lcd-5110ejemplo-de-radar-grafico.html
https://www.altaruru.com/arduino-conectar-un-display-lcd-de-nokia-5110/#.XU8wGaeYXeR
https://miarduinounotieneunblog.blogspot.com/2016/01/como-utilizar-una-pantalla-lcd-de-un.html
https://www.todavianose.com/pantalla-nokia-5110-lcd-arduino/
https://www.luisllamas.es/conectar-arduino-a-un-display-lcd-nokia-5110/
https://www.arduinoecia.com.br/display-lcd-nokia-5110-arduino-uno/
Si se pierde algún link, aquí están todas las referencias en archivos pdf.
También ver a estos dos proyectos y estudiar sus referencias:
https://elektronled.blogspot.com/2019/07/termometro-con-4-puntos-de-medicion.html
https://elektronled.blogspot.com/2019/07/ventilador-de-pc-controlado-con-senal.html
¿Es esta tu primera visita? ¡Utilice los marcadores del blog! Facilitan la navegación y son útiles para elegir temas.
No te olvides de leer el último post, hay una descripción de nuestro objetivo y también un guion de los marcadores.
¿Has encontrado un error? ¿Algún link quedó roto? Toma mi correo electrónico en el perfil del blog y me envía un mensaje para que pueda solucionar.
A continuación se muestran los videos que se publicaron en youtube:
He configurado todo para trabajar con el Arduino nano debido a su pequeño tamaño, pero el circuito también se probó en el Arduino UNO R3. Los ventiladores deben ser de estos que se usan en los ordenadores y los pequeños condensadores de 100 uF sirven para eliminar el molesto ruido que se genera en el PWM. Si no te irritan los ruidos molestos, puedes irte sin estos condensadores.
A continuación el circuito:
Descarga aquí el circuito en formato pdf.
Descarga aquí el circuito en formato png.
Descarga aquí el circuito en formato ps.
Descarga aquí todo el proyecto para KiCad versión 5.0.2.
¡Muy bien! Antes de empezar debe asegurarse de que su entorno Arduino pueda compilar toda la programación, y para esto necesita instalar las siguientes librerías:
adafruit_gfx_library_master.zip
adafruit_pcd8544_nokia_5110_lcd_library_master.zip
thermistor.zip
Las dos primeras librerías son para la pantalla Nokia 5110, y la última para los termistores.
Después de instalar las librerías, abra la programación en su entorno Arduino y realice la compilación. Si todo va bien, es porque está bien. Entonces, puedes empezar el montaje.
Abajo la programación:
Aquí está el código en un archivo ino.
Y aquí el mismo código en un archivo txt.
Si! Si! Si! Esto és. Un archivo ino y un archivo txt son iguales, solo tienen texto. Dejé ambos formatos para que tenga la opción de abrir directamente en el entorno Arduino o en un editor de texto.
¿Eres un principiante como programador? Te recomiendo que estudies primero la programación en la versión a continuación, porque solo funciona la primera pantalla ya que el código es menos largo:
El código en la versión corta (archivo ino).
El código en la versión corta (archivo txt).
En la programación puedes cambiar estas variables:
ntcfanX = el termistor predeterminado para el ventilador X en el arranque;
ntcfanY = el termistor predeterminado para el ventilador Y en el arranque;
tempXMin = temperatura mínima de trabajo del ventilador X (usar valores por encima de cero);
tempXMax = temperatura máxima de trabajo del ventilador X (al menos unos 10 grados por encima de la temperatura mínima);
tempYMin = temperatura mínima de trabajo del ventilador Y (usar valores por encima de cero);
tempYMax = temperatura máxima de trabajo del ventilador Y (al menos unos 10 grados por encima de la temperatura mínima);
pwmXMin = el valor PWM en el que el ventilador X comienza a girar;
pwmYMin = el valor PWM en el que el ventilador Y comienza a girar.
Los valores de PWM varían de cero (mínimo) a 255 (máximo).
Puede probar todos estos valores de variables en las pantallas de configuración con el sistema encendido, luego cambiar en la programación y compilar (grabar) nuevamente con sus opciones.
Las fotos de la pantalla Nokia 5110 que utilicé:
El pequeño Arduino nano:
Y el PCB, listo y hermoso, y todo hecho a mano:
Este enorme condensador de 2200uF no es necesario. Por supuesto, lo quité e instalé uno más pequeño porque no había espacio para montar la PCB en su lugar. Un pequeño condensador de 100uF ya está exagerado si conecta el dispositivo a una buena fuente de alimentación (12V X 1A está muy bueno). No quería quitarme el gran condensador, pero me vi obligado a hacerlo. Me gusta instalar condensadores grandes en la entrada de alimentación de mis dispositivos.
Si no sabes nada de la pantalla Nokia 5110, estudie las referencias a continuación:
https://portal.vidadesilicio.com.br/display-lcd-nokia-5110/
https://hetpro-store.com/TUTORIALES/lcd-nokia-5110-arduino/
https://electronilab.co/tutoriales/tutorial-lcd-grafico-nokia-5110-con-arduino/
https://www.avdweb.nl/arduino/hardware-interfacing/nokia-5110-lcd
https://www.instructables.com/id/Arduinonokia-lcd-data-display-EASY-VERSION/
https://lastminuteengineers.com/nokia-5110-lcd-arduino-tutorial/
https://arduinoleaks.blogspot.com/2014/03/nokia-lcd-5110ejemplo-de-radar-grafico.html
https://www.altaruru.com/arduino-conectar-un-display-lcd-de-nokia-5110/#.XU8wGaeYXeR
https://miarduinounotieneunblog.blogspot.com/2016/01/como-utilizar-una-pantalla-lcd-de-un.html
https://www.todavianose.com/pantalla-nokia-5110-lcd-arduino/
https://www.luisllamas.es/conectar-arduino-a-un-display-lcd-nokia-5110/
https://www.arduinoecia.com.br/display-lcd-nokia-5110-arduino-uno/
Si se pierde algún link, aquí están todas las referencias en archivos pdf.
También ver a estos dos proyectos y estudiar sus referencias:
https://elektronled.blogspot.com/2019/07/termometro-con-4-puntos-de-medicion.html
https://elektronled.blogspot.com/2019/07/ventilador-de-pc-controlado-con-senal.html
¿Es esta tu primera visita? ¡Utilice los marcadores del blog! Facilitan la navegación y son útiles para elegir temas.
No te olvides de leer el último post, hay una descripción de nuestro objetivo y también un guion de los marcadores.
¿Has encontrado un error? ¿Algún link quedó roto? Toma mi correo electrónico en el perfil del blog y me envía un mensaje para que pueda solucionar.