How to connect a Type K Thermocouple to ARDUINO using the MAX6675 (0 to 1024 ° C)
HTML-код
- Опубликовано: 2 ноя 2024
- Thermocouple type K temperature meter from 0 to 1024 ° C with ARDUINO and MAX6675
This is a very easy economic project with any ARDUINO.
I recommend using the screw connectors, because they give an appearance and the benefits of a mini PLC.
Here is the project code:
The code is public domain.
Here the diagram and the datasheets:
adf.ly/1njRDs
You can get all the pieces in ebay:
Arduino UNO:
adf.ly/1njRHb
Screw connectors for Arduino:
adf.ly/1njRJl
DFRobot LCD Keypad Shield:
adf.ly/1njRLu
Module MAX6675 + Thermocouple type k:
adf.ly/1njROy
For high temperatures, higher than 200 ° C I recommend that you use an industrial thermocouple.
If you still do not install the Arduino IDE I leave you a tutorial:
• 🔥 Cómo instalar ARDUIN...
I hope everyone can easily build this great open source code and hardware thermometer.
The applications for this project are endless.
The circuit is very simple and can be assembled by anyone.
They can add more functionalities to the system, and even use it as a process controller.
Please comment if you liked the video.
I like it and subscribe.
hola amigo buenas noches, ese termopar se puede sumergir en agua herviendo? espero su respuesta gracias.
La punta puede estar sumergida en liquido ya que viene con una covertura.El cable no se debe sumergir. En caso de una aplicacion grande en donde hay que usar una termocupla tipo k industrial para acoplarla correctamente al contenedor y no tener fugas.
Hola
Por si acaso vendes termopar tipo k industrial, porque quiero medir temperatura hasta de 600 grados celsius.
o puede medir la temperatura con ese termopar k que viene con el max 6675? O el cable del termopar se dañara?
Busca en Ali, están muy bien de precio y te saldrán los rangos de temperatura de trabajo, pero pueden llegar a 1000 Cº.
@@AQUILESVAESA Hola buen día, disculpa, en caso de usar una termocupla tipo k industrial, sirve exactamente igual con todo y el código y conexiones mostradas en este video, correcto?
Gracias por tú atención...mi intención es utilizarlo en un horno cerámico con temperatura 1300 grado...es posible utilizar con ése fin...gracias
Muchas gracias por compartir tú conocimiento...y hacerlo público ...es posible controlar la temperatura en forma de mesetas .gracias
Si claro puedes usar un control on off para llevar a cabo la secuencia de temperaturas.
Tengo una duda, es necesario comprar la misma marca de shield lcd para que funcione?
No es necesario el shield puedes usar un LCD 16x2 y conectarlo
Qué onda amigo oye soy nuevo en esto, necesito de tu ayuda quiero hacer lo mismos pero meterle un relevador para que al llegar la temperatura a cierto valor deje de calentar y al bajar la temperatura se vuelva a encenderagradeceria tu ayuda
¿super, se puede realizar con arduino nano?
Hola. felicitaciones por el video, una consulta, tengo el modulo max 6675 con la termocupla K, lo probe en temperatura ambiente (22°C ) y me marca 26°C +/-5 °C. Es normal que oscile tanto?. Gracias
Hola gaston, si vez una variación muy inestable aumenta el tiempo entre muestras y muestras. Verifica las conexiones. Ten en cuenta que si intentas calibrarlo con otro instrumento de medición deben medir el mismo punto. También debes tener en cuenta que debido al enorme rango de medida 0 - 1000°C hace que el error sea mayor en la medición.
@@AQUILESVAESA muchas gracias por tu consejo. Voy a tenerlo en cuenta. Gracias
para poder sensar una temperatura de 300 grrados tengo que solo acercar la punta a esa temperatura o puedo introducir todo el cableado del termopar ?
Amigo solo la punta
es indiferente los pines a donde se conecta el modulo?
hola excelente tutorial, muchas gracias me fue de mucha utilidad, te mando un fuerte abrazo!!!
Oscar Valenzuela Gracias no olvides suscribirte
Muchas Gracias
Saludos desde Nicaragua
Saludos
Hola muy bueno el tutorial
¿Es posible hacerlo para que lea y registre 4 ó más termocuplas?
Si claro
Te recomiendo ver esto: prometec.net/bus-spi/
Gracias genial
hola amigo una pregunta el modulo MAX6675 si alcanza a medir 1024 grados?? tengo entendido q llega a 800 grados le agradezco su repuesta gracias
Te invito a leer al datasheet, debes tener en cuenta que el ic permite hasta 1024°c pero la limitación está en la termocupla que uses.
Muchísimas gracias por la explicación y el programa 😄
De nada, recuerda suscribirte y activar la campanita para que te avise de los nuevos videos de proyectos con Arduino Uno
Buenas las salidas digital pueden ser cualquiera de ellas se tengan libres? O la SO debe ser salida del tipo PWM y las demas normales?
O todas podrian ser normales o PWM indistintamente.
Un saludo y gracias.
Si necesitas generar un PWM puedes usar un pin que no ocupe el SHIELD como por ejemplo el D3
La pregunta es si el modulo Max6675 necesita alguna de sus 3 conexiones (SO, CS, CLK) ser
PWM.
A mi no me hace falta, el proyecto es solo para leer la temperatura del termopar.
Pero es que vi en dos proyectos ejemplos, el tuyo y otro, que la conexion SO era a una salida digital PWM, y no si era coincidencia/casualidad, o es que es necesario,
En principio yo creo que no es necesario que ninguna de las 3 salidas digitales sea PWM, pudiendose normal.
Gracias
@@David-gk8qw no es necesario que sean pines PWM
@@AQUILESVAESA vale.
Muchas gracias por su ayuda.
buen video tengo una duda por ejemplo si necesito hacer otro ciclo de temperatura por ejemplo arraco 0º a º500 en 40min y que se mantenga los º500 por 20min luego aumenta de º500 a º600 en 25min y se mantiene en por 20min gracia de ante mano
Amigo necesitas agregar una lógica de control a tu sistema
Excelente video!!!
Justo quiero hacer un control y me viene de lujo como base
Muchas gracias por compartirnos tu trabajo!!
Like y Suscripto!!
Saludos Renzo, me alegra que el vídeo fue de ayuda
Aquiles, una duda hermano, se pueden utilizar todos los puertos de los shield para programarlos con otros sensores o actuadores? O solo puedo utilizar los que no utiliza el display de los shield?
Solo se puede usar los que no usa el shield pero puedes reemplazarlo por una pantalla OLED, como las que muestro en mis videos más recientes
hola aquiles miro mucho tus videos, te queria pedir ayuda para conectar dos termopar tipo k con arduino uno y visualizarlos en la pc,muchas gracias
si claro, las señales van en paralelo y para activar la lectura de determinado módulo debes activar la señal del CS en internet hay bastante info sobre el protocolo SPI
amigo cres que el termopar tipo k Tenga el recubrimiento para soportar Acidos o Sosa caustica desengrasante ?
el que viene con elmmodulo no pero puedes usar un termopar industrial tipo k
Hola gran video hermano, solo una pregunta, puedo utilizar un termopar de otro tipo como un J con esta misma configuración de tu video? Saludos
Buena pregunta. El MAX6675 viene calibrado solo para tipo k. Debes usar otro mudulo como el que que contiene el ic MAX31856
Cuántas termocuplas puedo manejar con una targeta??
Obtener datos al tiempo de todas. Necesito medir temperatura en varios puntos.
Hola amigo, existe alguna manera de enviar estos de temperatura a una base de datos de forma inalambrica ???
Si claro, es más ya tengo un vídeo que hace eso con otro sensor: ruclips.net/video/4ROTGhp7y4g/видео.html
Hola, buen video. Estoy tratando dw hacerlo para una distancia de 10 metros (cable compensado) y no lo logro. Alguna sugerwncia?
Ya probaste con un cable corto si funciona, y en caso de que este todo bien y el problema sea el largo del cable puedes acercar la Arduino al punto de medida donde no sea tan largo el tramo y los datos los puedes mandar por una extensión USB
Gracias por compartir este proyecto. Puedes crear códigos Arduido para otros proyectos? Estoy tratando de automatizar una bomba trifásica de .75kw controlada por un variador de frecuencia y algunas válvulas de desvío de 12v.
Si claro, ofrezco asesoría para tus proyectos escríbeme saym3000@gmail.com
que tal amigo. una pregunta tu crees que se puedan conectar 5 termocuplas a un mismo arduino. no se tendra problemas con el voltaje o las señales???
si claro, las señales van en paralelo y para activar la lectura de determinado módulo debes activar la señal del CS
Excelente explicación. Muchas gracias por compartir tu conocimiento!!!
Gracias por visitarnos, la idea es que todos aprendamos. Saludos desde Colombia :D
Excelente trabajo.
muchas gracias.
no tengo mucha experiencia en arduino, estoy empezando.
aprovechando tu programa estoy intentando modificarlo para que recuerde la maxima y la minima, pero me da un fallo (exit status 1'max6675' was not declared in this scope), si eres tan amable de echarme una mano, gracias anticipadas
Tienes que instalar la libreria o eliminaste alguna linea del principio del codigo
hola Aquiles, soy nuevo en este mundo de la electrónica y desearía saber si se puede usar cualquier pantalla LCD o solo la que ha utilizado usted
Puedes usar un lcb 16x2 genérico, yo usé el shield para que quedara más compacto.
Hola amigo y como hago para graficarlo en un displey oled . Se puede ?
Excelente. Muchas gracias por compartir!! 🤗
Saludos desde Colombia
se puede poner un display de 7 segmentos donde puedo encontrar el código o se ocupa una librería gracias por este grandioso proyecto
Si se puede solo debes buscar la documentación en Google de como usar 7 segmentos con arduino y podrás mostrar de manera fácil el valor de la variable
Buenas tardes. Puedo usar este sensor con un arduino Ethernet?? quiero poder accederlo por red y leer los datos en una pc o smartphone. Saludos y gracias
Amigo para que Ethernet cableada si al añadirle un módulo esp8266, usando wifi puedes subir tus datos a algún brocker iot y ver en tiempo real a través del navegador los datos
@@AQUILESVAESA Gracias por la respuesta. Saludos
Buen tutorial amigo te tengo una consulta como saber si la temperatura que marca en la pantalla es la real
O más bien como calibrar dicha temperatura ya que tengo un desfase de 8 grados aproximadamente
Amigo el integrado viene "precalibrado" pero tú puedes simplemente restarle o sumarle un offset, por lo general tiene un margen de error de +-2 grados celcius. Este sensor es recomendado para medir temperaturas altas como hornos.
hola que tal soy nuevo en esto de programacion, usando este proyecto como le puedo agregar un rele y que active un ventilador a una temperatura determinada?
si me pudieras orientar
Esta pregunta me la han hecho varias veces, te sugiero hacerlo con un control ON OFF si no necesitas una buena velocidad de respuesta.
Aquí hay una versión muy buena de como controlar temperatura en un rango especifico usando una histéresis
autotteg.blogspot.com.co/2015/11/control-de-temperatura-on-off-con.html
Excelente explicación...saludos desde Bogota
Aunque el video es bueno la musica no hay quien la aguante
Muchas gracias, cualquier critica es bien recibida para mejorar mis vídeos cada día. Te invito a que te suscribas... Saludos desde Colombia
Hola gracias por tu tutorial, disculpa ¿cómo en cuánto te salió todo el material que muestras? Estoy interesado en fabricar unos 20 para un experimento de ecología térmica en el centro de México. Gracias.
Amigo es muy económico si pides las piezas por ebay, por cierto en la descripcion del video estan los links de los materiales para que los compres. Si lo armas con arduinos chinas puedes tener un costo masomenos de 20 dolares.
hi dear friend thanks for good videos . please tell me how to connect reley one channel to this for control high termo?
You can use a simple On / Off control with hysteresis
create.arduino.cc/projecthub/pandhoit/arduino-temperature-control-397dad
Gracias por tu genial video fue de mucha ayuda
seria muy util una explicacion de como conectar en paralelo el termopar...gracias de antemano....y por cierto tiene pagina en facebook?
no dispongo de mas módulos, pero es una buena idea para un próximo vídeo.
Amigo me gusto tu video y tu explicacion pero tengo un proyecto en mente y no se como hacerlo y me gustaria tu ayuda y te explico me gustaria agregar una funcion de control de temperatura ejemplo que yo pueda programar el arduino para que apague un rele cuando llegue a la temperatura deseada
Claro, lo puedes hacer. No es difícil, solo necesitas aprender las sentencias básicas de ARDUINO y practicar con algunos programas basicos. Masomenos lo que tienes q hacer es lo siguiente: con un "if" comparas la temperatura que estas leyendo con un rango.
Ejemplo:
if (temperatura >=60 && temperatura < 65){
digitalWrite(salida, LOW);
}
else
{
digitalWrite(salida, HIGH);
}
Ahí ya tienes la idea, saludos desde Colombia
hola aquiles , un gusto saludarlo. ¿puedo pedirle un favor ? no puedo descargar ninguno de los archivos , y requiero reproducir su modelo para tomarle datos a un Prototipo de motor stirling casero de esferas , ¿que dice me ayuda?. muchas gracias por leerme
ya respondí su correo, saludos.
Hola, mi pregunta es; si también puedo usar una termocupla tipo J industrial?. habría algún problema o no? agradezco tu respuesta.
SALUDOS.
no, lamentablemente este modulo es solo para tipo k
Porfa. usa un acortador que no tenga tanta publicidad. no me deja descargar. Un abrazo
Amigo vista mi página ahí está toda la info sin acortadores aquí te dejo el enlace a ese proyecto: www.aquilesvaesa.com/2019/12/termopar-arduino-uno.html?m=1
@@AQUILESVAESAlos links no abren
excelente video muchas gracias por compartir
Gracias por comentar y apoyar mi canal.
Pero se podria registrar la temperatura? Podrian registrarse 5 registros cada segundo??? Que se debería hacer para eso?
Amigo puedes hacerlo perfectamente a travez del puerto USB conectas la terminal serial de Arduino y activas el timestamp. El terminal te va a mostrar fecha hora y temperatura.
Era un dia muy caluroso
Amigo donde estoy las temperaturas han llegado hasta 38 grados Celsius estoy en una ciudad muy calurosa
muy buen video felicidades tienes un like, me ayudo bastante en la codificacion del termopar gracias ....sigue adelante
Gracias amigo, saludos desde Cúcuta - Colombia.
saludos desde La Paz Bolivia ...viva la electronica gggg
puedo usar tres en un arduino mega? como seria? gracias por tu aporte con este video
Hola Marcelo, no es necesario usar una mega puedes conectar los 3 en paralelo, y debes alternar la activación del pin CS. Cuando vayas a hace la lectura del primero activas el CS del modulo 1, desactivas el CS del modulo 2 y 3. Ejecutas la rutina de lectura, y así sucesivamente lees las 3 temperaturas.
Hola estoy intentando un proyecto el cual tiene que estar entre parametros de alta temperatura, quiero recurir a If para poner los parametros de temperatur. mi inquietud es que tengo que alimentar una resistencia para calentar que es alimentada por 12v que la integro con un mofet
Muchas gracias. Extraordinaria ayuda
habra una diferencia si uso un tipo j en vez de un tipo K.
Gracias excelente video
El max6675 solo funciona con tipo k
La lectura puede ser en grados f
Saludos
Hola amigo excelente video, una pregunta cómo le puedo hacer para que marque los grados Celsius y los grados Farenheit?
Es muy simple, si te fijas en el código está la instrucción para leer en Fahrenheit la temperatura solo es asigangarla a otra variable y mostrarla en pantalla
Hola, gracias por el video me ha servido de mucha ayuda.
Estoy intentando hacer lo mismo que tu pero con un sensor ntc 100k y un lector de tarjeta SD. misma pantalla que la tuya etc...
si quiero poner sonda K ya que me iria mejor para mi proyecto, hay alguna manera para poder poner tanto el lector de SD como el modulo MAX6675? por SPI?
Gracias.
Pueden compartir el spi en paralelo cuando quieras leer el max6675 activa el pin cs
@@AQUILESVAESA muchas gracias, me pierdo un poco en esto de activar el pin cs, pero buscaré información. Es solo decirle que pin digital será el cs? O tengo que decir que ese pin es de salida o entrada.... Estoy aprendiendo jeje
@@sfolguera el cs es una salida de la arduino que selecciona con cual dispositivo se va trabajar ya que todos los spi van en paralelo. Por lo general debe estar en 1, cuando se requiere comunicarse con determinado dispositivo su respectivo cs debe ponerse en cero.
Mira esta imagen: upload.wikimedia.org/wikipedia/commons/f/fc/SPI_three_slaves.svg
Hola amigo necesito ayuda tu vídeo es excelente cumple con todas las expectativas solo tengo un problema como puedo guardar los datos que el modulo va tomando porque cada vez que cierro el IDE se me eliminan los datos y necesito pasar esos datos a ecxel y no puedo tener la computadora siempre conectada
modulo sd card
@@richogarcia nos compartes el codigo o algun enlace donde podamos aplicarlo?
Hola amigo por cuánto tiempo toma las mediciones, necesito saber si tiene un límite de tiempo o si al menos sobrepasa las 12 horas, necesito registrar temperatura en gráfico temperatura tiempo, saludos y muchas gracias ojalá me respondas
Conectado al pc puedes tomar todas las muestras que quieras y puedes activar el timestamp del monitor serial para tener la hora exacta de cada muestra
hola tengo una duda, se podrá sincronizar un módulo MAX6675 para dos arduinos? Es decir los pines CS, SO y SCK pueden ir conectados en paralelo al otro arduino? Para así obtener las misma medición en los dos arduinos?
Saludos exelente video ese termopar sirve para 300 °c?
Si sirve
Hola, compañero. ¿Me podrías decir porque Serial plotter no me muestra imagen pero Serial Monitor si?
estás usando la última versión???
@@AQUILESVAESA 1.8.9(windows Store 1.8.21.0)
Te recomiendo que uses la versión Windows installer
Oye una pregunta, el código es funcional para más de un termopar?
Esa pregunta me la hacen mucho, la respuesta es si pero hay q tener en cuenta que el tipo de comunicacion que usa el modulo max6675 es spi y se pueden conectar varios en paralelo, eso si hay q destinar un pin para cada pin de cs o chip select. Aquí te dejo un diagrama de como se conectan los dispositivos spi creatividadcodificada.com/wp-content/uploads/2019/12/cascada-spi.png
una duda, este sensor puede tener errores a diferencia de un LM35, lo digo porque 10mV son 1 °C y en en este sensor seria mucho menor
Es diferente ya que el rango de lectura es más amplio y las resoluciones son diferentes
hola Aquiles, como podría sumarle resistencias y ventiladores para controlar la temperatura a cada sensor!
Voy a controlar 4 zonas , como hago por que me faltarían pines? para activar los relee . muy buen vídeo¡¡¡
Podría cambiar el termopar por uno con otra punta? Necesito utilizar el que viene en el multimetro, por la forma que tiene la punta este termopar es muy grande
Si es tipo k te sirve solo debes quitarle el conector.
Muy buen video. Tengo una pregunta... Ya tengo el circuito listo y me funciona de maravilla: marca valores precisos y responde rápido a subidas de temperatura, pero responde muy lento en bajadas, cosa que no ocurre cuando conecto el mismo termopar K a algún multimetro con medidor de temperatura. Alguna idea?
No te confíes de a mucho en la medición de los multimetros, ya que realmente el proceso de enfriamiento del cabezal de la termocupla es lento.
Si te das cuenta en el vídeo en la parte final muestro la gráfica de temperatura y me toca aumentar la velocidad del video y adelantar para poder mostrar la curva de enfriamiento. Porfa suscríbete.
AQUILES VAESA claro que sí. Muchas gracias por tu ayuda. Saludos
Gracias a usted 96dain por probar mi circuito y código.
intente realizar el tutorial el cual si es muy bueno pero al poner al probar el circuito me sale en nan al momento de que me salga cuanto se midio espero que me puedas decir que pude a ver hecho mal cuando segui todo al pie de la letra
Si sale NaN quiere decir que el termopar está o mal conectado o el cable está partido o hay una pista rota en el módulo
En lugar del termopar tipo k se puede utilizar un tipo t, lo quiero para medir temperaturas debajo de 0 grados
Con el max6675 solo puedes usar termopar tipo k y valores entre 0-1024 grados celsius
muy bueno estoi nel brasil queria saber si usted puede montar um medidor de 8 canal com leitura no notbook para saber cual temperatura tengo en cada cilindro do motor .......de 200 a 870....graus puede ser ........
Si claro yo lo puedo hacer, pero hay que tener en cuenta que debe usar termopares de tipo industrial y cable compensado de alta calidad
Para visualizar se puede usar el serial plotter o podemos hacer una aplicación en algun software libre
se puede usar para medir la temperatura del vapor en una mini caldera?
Si claro es perfecto para esa aplicación.
ah! muchas gracias y por cierto buen video
Gracias por visitar mi video. Porfa suscríbete.
Tenes idea q largo tiene la termopar?? Porque quiere comprar en Argentina pero no sale nada del largo
Daniel el termopar que viene con el modulo max6675 para Arduino tiene un largo de 98 cm. Sin embargo si tu aplicación lo requiere puedes usar un termopar industrial y le compras el cable compensado.
amigo el programa se puede usar tambien para cualquier termocupla? gracias
Solo tipo k
ok amigo es que tengo un sensor ds18b20, pero no sabría si le sirve la interfaz que tu usas el max 6675 o tengo que usar otra interfaz. gracias
Tu sensor no se debe usar con el max6675.
Hola buen video, me servirá para 1280°c
No. Debes usar otro tipo de termocupla y un módulo diferente.
Hola, necesito hacer lectura de 5 temperaturas, con este termo par se puede? Lo soportaria la libreria ?
Miguel Mungarro Claro que si los módulos se ponen en paralelo, excepto la señal de CS, que deben ir a un pin digital diferente cada una. Cuando quieras leer el 1 activas el CS del sensor 1 y dejas desactivados los CS de los otros sensores...
@@AQUILESVAESA ktal amigo saludos, quiero que sea un registrador de datos de 6 canales de tipo data logger, cual es el codigo para y componentes que debo aumentar y modificar?
Hola estimado si quisiera programar un rele y usar una temperatura programable?
Esta pregunta me la han hecho varias veces, te sugiero hacerlo con un control ON OFF si no necesitas una buena velocidad de respuesta.
Aquí hay una versión muy buena de como controlar temperatura en un rango especifico usando una histéresis
autotteg.blogspot.com.co/2015/11/control-de-temperatura-on-off-con.html
Como podria hacer un control on of con un modulo de estado solido
Gracias por comentar, esa pregunta es muy frecuente y les recomiendo siempre está info: www.luisllamas.es/control-todo-o-nada-con-histeresis-en-arduino/
hola amigo, tengo un problema con el MAX6675, realizo el tutorial de la misma forma como lo haces, siguiendo los mismos pasos pero en la lectura de temperatura siempre es cero, probe la termocupla con el multimetro, midiendo milivoltios y el voltaje incrementa al incrementar la temperatura, no se a que se deba esto, te agradezco una respuesta.
Amigo intenta desconectar la termocupla tiene que salir un valor diferente a cero ya que el detecta la desconexión. Si no sucede es q hay algún problema con el módulo
si por ejemplo, neecesito conectar 2 termopares y 2 pantallas LCD a una tarjeta de arduino, vamos a controlar 2 platos independientes de una prensa para vulcanizado, se puede?
Si claro, puedes colocar las 2 temperaturas en una sola pantalla si quieres
Hola amigo yo también lo quiero para hacer lo mismo en prensas de vulcanizado (caucho), cómo te fue con tu proyecto ??? Si puedes me contactas amigos te agradecería de aquí al cielo +56961035730
hola amigo, una pregunta como le puedo her si solo tengo la pantalla lcd sin los botones pero hago la conexión con la resistencia y el potenciometro como puedo hacerle para mandar los datos a la pantalla lcd
si se puede mira esto raw.githubusercontent.com/DFRobot/DFRobotMediaWikiImage/master/Image/DFR0009-PIN2.png
Excelente tutorial, me estoy iniciando en arduino y tengo un inconveniente con un código que conseguí de un brazo robotico, no tiene suficiente memoria, hay alguna forma de achicarlo sin sacar funciones?
Si no cabe en tu arduino no es compatible con ella.
pero lo saque de un proyecto con arduino micro, tengo arduino nano, y me dice El Sketch usa 8110 bytes (26%) del espacio de almacenamiento de programa. El máximo es 30720 bytes.
Las variables Globales usan 1880 bytes (91%) de la memoria dinámica, dejando 168 bytes para las variables locales. El máximo es 2048 bytes.
Poca memoria disponible, se pueden producir problemas de estabilidad.
hay alguna forma de solucionar esto? que estoy haciendo mal?
Arduino micro tiene un micro mucho mas poderoso que la nano. tienes que usar una Leonardo o Micro.
pensé que tenían los mismos el mega 328p, voy a probar con el micro, saludos
consulta hay alguna forma de saber si entra el código en un pro mini antes de comprármelo? www.robotshop.com/letsmakerobots/micro-servo-robot es el primer ZIP saludos
hola, como funciona el MAX??? recibe milivoltaje desde el termopar y luego?
convierte internamente el dato analógico y lo codifica para poderlo comunicar a travez del protocolo SPI
Buena explicación mi amigo,
Tengo una duda, es necesaria la pantalla LCD y los conectores de tornillo para la recolección de datos de temperatura?? o también los puedo ver en la pantalla de mi computador?
Gracias amigo desde Colombia
Si solo quieres obtener los datos en el pc, solo conectas el mudulo y la arduino. No tienes que modificar el código pues trae las 2 funciones LCD y serial, así que puedes desplegar los datos en una terminal serial o en el "serial plotter" sin ningún problema.
excelente,como hago para usar otra termocupla? yo tengo una TIPO J ,como lo calibro?tenes alguna forma de comunicarte con vos?
soy de cordoba argentina
Este tutorial es valido solo para termocupla tipo k, para otros tipos debes usar el MAX31855.
El modulo max, también funciona con el termopar tipo J?
No, solo tipo k
Hola, es posible importar los datos obtenidos a excel o visualizarlos numéricamente????
Claro que si, este proyecto a parte de visualizar en la pantalla, tambien envia los datos por puerto serial. Solo debes capturar los datos de la terminal serial.
Si los quieres usar en excel te recomiendo colocar una coma " , " entre dato y dato modificando mi programa. Es muy facil importar datos separados por comas en el menú principal de excel opción importar.
una pregunta todas las conexiones del max 6675 .(sck cs y so) son a pines digitales alguno necesita conexiona a un pin digital pwm como el so ?
Todos son pines digitales, no se necesita pwm ni analógicos.
@@AQUILESVAESA muchas gracias¡
Te amo,me salvaste
Buenas con el rtd pt100 funciona ?
no funciona, esto solo es para termocuplas tipo k
@@AQUILESVAESA gracias por responder . Sería bueno si pudieras hacer con rtd pt100 y si me podrías decir con que transmisor . Gracias
como son las conexiones si tengo un lcd 16x2 y modulo 12c??
te toca hacer la integración con el ejemplo para el módulo lcd i2c
si vas a usar un convertidor i2c mejor te recomiendo usar este que ya viene de fabrica i2c y sale mas barato ruclips.net/video/yUEjELvq9ME/видео.html
Amigo el vídeo está muy bien, pero la musica es algo irritante
Para cuántas termocuplas es el Arduino...
Amigo la comunicación SPI permite muchos módulos en paralelo pero la limitante es el pin de CS por el cual se selecciona el módulo a leer
hola amigo muy buen vídeo,como hago para conectar 6 termopares sin la pantalla lcd
las señales de comunicación van en paralelo y cada CS va a un pin digital que lo habilita antes de realizar la lectura
GENIAL EL VIDEO ES INTERESANTE, PERO PODRÍAS MANDAR LA CONEXIÓN DE LOS PINES DEL CIRCUITO
Danny RiveraH todo esta en la descripción.
Lo que pasa que no tengo los conectores de tornillo, por eso te decia las conexiones del lcd al arduino.
gracias
Los conectores de tornillo, son opcionales y las conexiones del LCD del shield están en el link de la descripción donde dice datasheets: adf.ly/1njRDs
AQUILES VAESA disculpe si en el PDF está las conexiones pero como yo tengo un módulo LCD diferente al suyo tengo dificultad en conectar el analog0 en button y el digital 10 en backlit control espero pueda ayudarme gracias
muchas gracias pero me podrías ayudar con el cto. del display al arduino
Äqui esta el circuito en caso de que quieras reemplazar el shield por un display y protoboard:
electronicastore.net/wp-content/uploads/2016/01/Conexion-de-un-LCD-16x2-con-Arduino.png
Por favor suscríbete dale me gusta al video y a la respuesta. Gracias
Pregunta: Como puedo programarlo para: encender una resistencia calefactora durante 180seg a una temperatura de 180/200 grados Celsius.
Me explico: se enciende la resistencia, espero a q tome una temperatura de 180°C (con ayuda del termopar K). Apagarla y encenderla para q la R se mantenga en 180 y 200°C (...con ayuda del termopar K)
espero puedas ayudarme! gracias!
Esta pregunta me la han hecho varias veces, te sugiero hacerlo con un control ON OFF si no necesitas una buena velocidad de respuesta.
Aquí hay una versión muy buena de como controlar temperatura en un rango especifico usando una histéresis
autotteg.blogspot.com.co/2015/11/control-de-temperatura-on-off-con.html
buen video
Saludos
Si quiero leer hasta 1300 grados cuál me recomendarian?
Te recomiendo equipo industrial de instrumentación
Hola en la pantalla no me arroja nada pero en consola si
Amigo recuerda mover el potenciómetro multivueltas del contraste hasta que la imagen sea visible
Hola amigo no puedo conseguir exactamente la misma Arduino Uno R3, ¿¿¿sabes si sirve la Arduino mega2560 R3??? Tendrá alguna diferencia el código si ocupo está placa??? Saludos amigo y gracias
Amigo creo q para este código no debería haber problema con la Mega . Me escribes cualquier cosa por acá. Estoy pendiente saludos 👍
@@AQUILESVAESA estoy juntando los elementos solo me falta una alimentación externa no encuentro aún nada USB 9 voltios, alguna opción ??
Edit: tengo una batería externa de 5 volt 1 amper espero que sirva
@@Shebithagol amigo puedes alimentarlo por el puerto USB de la placa Arduino con un cargador USB
@@AQUILESVAESA Hola (disculpa tantas preguntas) pero cuando voy a herramientas no me da la opcion de "puerto" no me da la opcion de seleccionar ningun puerto y al echar a andar el programa me indica como error que el puerto es lo que le falta
@@Shebithagol tranquilo amigo, busca en internet instalar driver CH340 arduino
Buenas tardes, realice ese proyecto y si sirve bien pero tendría la necesidad de agregar otro sensor al mismo arduino. Se puede ?
Si, se conectan en paralelo las señales excepto el CS, que debe ir a un pin diferente. Con este pin habilitas cual vas a leer.
AQUILES VAESA no puedo poner un segundo 6575 en pines diferentes y modificar la programación para que también lea y visualice el segundo sensor ?
No necesitas ponerlo en otros pines, la comunicación es SPI. Colocas las señales de salida de los 2 módulos en paralelo excepto el CS, por cada modulo que conectes debes disponer un pin para cada CS. Con este pin selecciones que modulo vas a leer.
AQUILES VAESA , perdón pero no entiendo bien. Estudie electrónica hace 25 años y me quede a los TTL y CMOS y eso es mi primer proyecto con ardiino. Que quiere decir CS? Puedo poner un selector a la salida del termopar y cambiar entre dos termopar ? Mi duda es si esos cambios pueden dañar el max6675. Gracias de todas formas
El CS, es el "chip select", este pin habilita o deshabilita el modulo. En este caso el CS se activa con un "0" lógico y se desactiva con in "1". Al tener las lineas de comunicación en paralelo los 2 módulos, solo va reaccionar a la lectura el modulo al cual le envíes un cero por cel CS. Asi que debemos acomodar el codigo de la siguiente manera:
//Se definen los pines a usar para conectar el modulo MAX6675
int ktcSO = 11;
int ktcCS1 = 12; //cs del modulo 1
int ktcCS2 = 10; //cs del modulo 2
int ktcCLK = 13;
MAX6675 ktc1(ktcCLK, ktcCS1, ktcSO);
MAX6675 ktc2(ktcCLK, ktcCS2, ktcSO);
y para leer los modulos 1 y 2 debes usar:
temperatura1=ktc1.readCelsius();
temperatura1=ktc2.readCelsius();
gracias tuber viejuner
Jajajajaja ese canal es muy bueno yo lo sigo, por ahí tengo algunas cosas vintage q me gustaría mostrar al estilo del viejuner jajajaja
@@AQUILESVAESA jajaja esta bueno tmb ese canal, tu dale hermano. Hoy me llego mi modulo con termocupla, gracias por el tuto, hasta luego lucaaas
buen vídeo gracias ¡