Muchas gracias por compartir este estupendo tutorial. La exposición, de lo mejor que he visto en mucho tiempo !!! Llevo semanas trabajando con DS18B20 para la adquisición de datos de temperatura en resistencias NiCrom y aunque todo funciona, no lo hacía de forma óptima. Con este TUTO el entorno de trabajo ha cambiado radicalmente. Enhorabuena.
@HomeAssistantFacil7 жыл бұрын
Muchas gracias Fly Man :)
@GustavoDrake6 жыл бұрын
Super genial el video, Muy pocos como vos que explicás desde la Hoja de Datos hasta la programación final. Muchos tocan los arduinos sin saber nada de nada, a tal nivel que no saben que deben un poner un resistor en serie con un LED, pero ahí están, haciendo videos de youtube con grandes y complejos modulos y no saben NADA!
@HomeAssistantFacil4 жыл бұрын
Muchas gracias..!
@carlosmateo47946 жыл бұрын
Tutorial genial!!!! . Compre una sonda DS18B20 y funciona genial, le puse una resistencia de 5K. Incluso me atrevo a comentar que si se tiene que alargar el cable se puede corregir la lectura sumando o restando la diferencia en esta línea del código Serial.print(sensorDS18B20.getTempCByIndex(0) +xxx); Serial.print(sensorDS18B20.getTempCByIndex(0) -xxx); Aun que seguro que se podrá hacer de alguna otra forma mejor, gracias por compartir saludos de un autentico novato.
@wilsonportillo98944 жыл бұрын
a mi me sale -127 todo el rato saves por que es
@jam3dpimpresiones4 жыл бұрын
@@wilsonportillo9894 verifica las masas o 0V, o GND del circuito, todas deben ser la misma, y hace la lectura correcta
@samanedu3 жыл бұрын
Saludos Luis, le puse al sensor un cable de 50 metros y funciona muy bien, por su puesto una resistencia mas pequeña que ahora no recuerdo.
@HomeAssistantFacil3 жыл бұрын
Gracias Eduardo por compartir tu experiencia :)
@Abnerbe135 жыл бұрын
A los que les salgan *-127 GRADOS* verifiquen sus conexiones a mi tampoco me funcionaba, lo alimente con 3V y cambie la resistencia de 4.7K a una de 300 ohms (en mi caso el código de colores era el correcto, VCC = ROJO, GND = NEGRO, DATOS =AMARILLO), mi tipo de conexión es la primera (la segunda o bien llamada parásito NO), éxito y que también les funcione espero les ayude la info, saludos!
@alanricardogomezlopez89763 жыл бұрын
Abner, le modificaste algo a tu sketch? En mi caso, estaban registrando bien los valores de temperatura hace una semana y hoy lo vuelvo a conectar de la misma manera y siempre me marca -127 grados.
@elvicdamdis2 жыл бұрын
Yo tengo el mismo problema.
@ManuelCastillo-kq3xy6 жыл бұрын
Excelente funcionando.... solo me queme el dedo al poner la funta retractil con calor: no la apreten con los dedos, usen una pinza o alicate pequeño!!!!
@AngelRoyo8646 жыл бұрын
Que calidad hombre!!!! De lo mejor, de lo mejor!!!! Un vídeo tope de gama.
@HomeAssistantFacil6 жыл бұрын
Muchas gracias Angel :)
@fredy988816 жыл бұрын
Una claridad para explicar los diferentes conceptos y con una secuencia muy ordenada a lo largo del vídeo. Exelente
@tochtlijb55376 жыл бұрын
Muy buen video, solo que para mi gusto hubiera faltado que pusieran 2 vasos de agua con temperaturas muy diferentes para que fuera más notoria la diferencia de temperaturas en los sensores, pero como dije, eso es para mi gusto, de ahí en fuera todo muy bien, gracias por hacer este tipo de videos con esta excelente calidad. Saludos.
@HomeAssistantFacil4 жыл бұрын
Hola, lo tendré en cuenta!
@jam3dpimpresiones4 жыл бұрын
Muy buen minitutorial Luis, y complemento a la lección del curso, en breve pruebo el circuito
@nicolecontreras44774 жыл бұрын
Es muy bueno el tutorial 💜👏, 😢 compre equivocado necesitaba para temperatura solar y compre este sensor para líquidos.
@FelipeSanchez-zb3kn4 жыл бұрын
Pero no creo que midas temperaturas de más de 185°C
@HomeAssistantFacil Жыл бұрын
Gracias 🙏
@JRPM7 жыл бұрын
He encontrado este video por casualidad, muy bien explicado!!. Yo he utilizado tanto el DS18B20 como el DS18C20 en varios proyectos (sus protocolos son diferentes), pero utilizando otra plataforma... no con Arduino.
@HomeAssistantFacil7 жыл бұрын
Muchas gracias por los comentarios ;)
@MrSpaceToilet Жыл бұрын
muchisimas gracias por el video, muy bien explicado y me ha funcionado todo a la primera :) un saludo!
@HomeAssistantFacil Жыл бұрын
Perfecto, me alegro, ahora solo falta que realmente lo entiendas.
@jomurciap5 жыл бұрын
Hola. Muy bueno el video, me ha quedado todo muy claro, muchas gracias por la explicación.
@martinvillafane81263 жыл бұрын
Compre el sensor hoy mismo y quería probarlo, entonces me puse a investigar características técnicas y como lo pensaba usar con arduino tuve la gran suerte de encontrarme con este tutorial increíble, no sabía el poder que tiene este sensor tan barato, mil gracias por subir estas cosas tan buenas y que nos salvan la vida a más de uno jajaj. Saludos de argentina!
@HomeAssistantFacil Жыл бұрын
De nada ☺️
@martinvillafane8126 Жыл бұрын
@@HomeAssistantFacil al final lo usé para controlar temperatura de fermentado para cerveza artesanal que hago. Funciona perfecto!! 👌😁
@ardiotelectronica16397 жыл бұрын
Que buen video !! Y mas si lo ves después del podcast
@HomeAssistantFacil7 жыл бұрын
Muchas gracias por el comentario :)
@jorgerguez19774 жыл бұрын
Excelente ttorial. Saludos desde Mexico.
@HomeAssistantFacil Жыл бұрын
Gracias 🙏
@grojasz4 жыл бұрын
Muchas gracias. Realmente muy claro entendible facilmente.
@rodolfocastro5266 Жыл бұрын
Hola , muchas gracias por el video, está muy completo. Tengo una duda: Que pasa si omito la resistencia de PullUp en el circuito?
@HomeAssistantFacil Жыл бұрын
Pues prueba, en principio no debería funcionar.
@sanpelayo19897 жыл бұрын
lo primero agradecer la buena explicacion del video, queria como puedo hacer para gobernar un rele con la lectura del sensor. gracias
@HomeAssistantFacil7 жыл бұрын
Dario rodriguez gonzalez el blog tienes un artículo donde se explica cómo utilizar un rele
@inaciosanz21222 жыл бұрын
Muchas gracias por compartir este video, me ha sido útil.
@HomeAssistantFacil Жыл бұрын
De nada ☺️
@perezsilvarigoberto84505 жыл бұрын
Excelente video, También me sirve para utilizarlo en un cuarto frio en donde la temperatura suele esar en -10 bajo cero?
@FelipeSanchez-zb3kn4 жыл бұрын
Si pero tendrás un error de +-2°C.
@mdmchch4 жыл бұрын
Tefelicito, ...muy bueno el tutorial. Al verlo me surge la siguiente duda: "Si tuviese que conectar por ejemplo tres sensores, en la programación debería seguir conectando serie los sensores y con el correlativo, es decir (0), (1) y (2)". ¡gracias por tu respuesta!
@HomeAssistantFacil Жыл бұрын
De nada ☺️
@enocmonroy60396 жыл бұрын
Excelente, con lujo de detalles, muchas gracias me ayudo bastante, gracias
@lucasadolfoperezspangenber41214 жыл бұрын
Hola buenas te saludo desde Argentina. Estoy iniciando en el Arduino y tengo un proyecto para controlar temperaturas de agua. Y quería ver si existe la posibilidad de tu ayuda.
@enocmonroy60394 жыл бұрын
@@lucasadolfoperezspangenber4121 lo haría con mucho gustó, pero estos días estoy saturado de trabajo estoy con el tiempo ajustado, estaré con más tiempo a partir del 15 de diciembre
@lucasadolfoperezspangenber41214 жыл бұрын
@@enocmonroy6039 bueno dale. Nos estamos comunicando y si te puedo ayudar contá con migo. Desde ya mas que agradecido, si queres podes juntar material para que lo puedas sibir al canal
@lucasadolfoperezspangenber41214 жыл бұрын
Hola enoc no se como tenerte en contacto. Te vuelvo a esceibir para no perder la publicación
@enocmonroy60394 жыл бұрын
@@lucasadolfoperezspangenber4121 qué tal un saludo este es mi correo electrónico enockito@hotmail.com
@josedanielflores62434 жыл бұрын
Muy buen videos gracias por tu aporte, tengo una duda. ¿Donde le modifico la resolucion al sensor? espero puedas ayudarme.
@HomeAssistantFacil Жыл бұрын
De nada 😉
@DragonForce47603 жыл бұрын
Puedo utilizar este proyecto para medir la temperatura de la arena o tierra, digamos, de arena que ponga en un cubeta? gracias
@HomeAssistantFacil3 жыл бұрын
En principio sí
@RicardoMoralesOrtiz6 жыл бұрын
Excelente video.....explicado muy claro y fácil, ya tiene un "me gusta" y suscrito, una pregunta, cual es la máxima distancia a que funciona? saludos.
@HomeAssistantFacil6 жыл бұрын
Hola Ricardo, muchas gracias por tus palabras :). La mayor distancia según la hoja de especificaciones técnicas es 4 metros pero en condiciones ideales.
@victorochoa90893 жыл бұрын
Me has ayudado mucho!
@HomeAssistantFacil3 жыл бұрын
Gracias por el comentario Víctor :)
@jhoelespinoza49536 жыл бұрын
Gracias por el video, una consulta: ¿cómo podria escoger la incertidumbre que tiene este sensor ? ya que tiene 2 tipos de incertidumbre. Y asi lograr trabajar con la menor incertidumbre. Muchas gracias de antemano.
@HomeAssistantFacil4 жыл бұрын
Hola, el criterio de elección del mejor sensor, siempre varia con su aplicación. En el caso de el caso del DS18B20 , como puedes ver en el minuto 5:34, tiene dos valores diferentes de precisión ±0.5 °C y ±2 °C. Varían según que tan extrema sean las condiciones que sometas el sensor. Si tu proyecto es muy critico y no te puedes permitir un error de ±2 °C. Debes elegir un sensor de mayor calidad.
@ericf86 жыл бұрын
gracias por tu ayuda.. y tengo una pregunta? tiene algun otro video donde puedas incluir pantalla lcd?
@HomeAssistantFacil4 жыл бұрын
Tal cual como lo pides no, pero puedes visitar programarfacil.com. En este otro vídeo uso pantalla LCD. kzbin.info/www/bejne/nInZco2PpbqtrMk
@Pepeins975 жыл бұрын
Ese sensor se puede utilizar en bajas presiones ?
@nsanto597 жыл бұрын
MUY BIEN EXPLICADO. GRACIAS
@HomeAssistantFacil7 жыл бұрын
Muchas gracias amigo :)
@giorgioscortegagna Жыл бұрын
Hola buenas tardes y gracias por compartir informaciones preciosas, tengo una pregunta, necesito mantener una media olla de agua a 75 grados de temperatura constante, para hacer eso estaba pensando de utilizar a parte de la resistencia que calienta el agua, un controlador pid rex c100 pero no se que senson conectarle. Me sirve un sensor tipo acuario, que pueda estar bajo agua, aguantar a los 75 grados y que sea compatible con el rex c100. Ud me podria aconsejar algo por favor ? Muchisimas gracias con anticipacion. Giorgio
@HomeAssistantFacil Жыл бұрын
Utiliza un termopar tipo k que se pueda utilizar dentro del agua.
@dalilachilonllanos50906 жыл бұрын
Muy bien explicado gracias !!!
@afzd70766 жыл бұрын
me gusta como explica.
@manuelarjonaperez45622 жыл бұрын
Hola, ¿cómo se le podria hacer para el guadado de datos (de este mismo sensor) en una memoria micro sd?, saludos.
@HomeAssistantFacil Жыл бұрын
Bufff ni idea 🤷♂️
@Rafa5810053 жыл бұрын
Otra pregunta, ¿como se puede programar la resolución? ¿Como podemos consultar que resolución tiene definida? Gracias de nuevo
@HomeAssistantFacil3 жыл бұрын
Mira en el datasheet o en la propia librería
@estebanpizzichini51045 жыл бұрын
Muy bueno. Muy bien explicado
@SrDonaPingu Жыл бұрын
Hola, una pregunta, el DS18B20 no viene con una resistencia integrada de fabrica pull-up de 4.7k ohmnios? si es así para que la resistencia externa?
@HomeAssistantFacil Жыл бұрын
No viene integrada salvo que compres un módulo
@SrDonaPingu Жыл бұрын
@@HomeAssistantFacil gracias!
@sergioborrero38234 жыл бұрын
Buenas, gracias por el video. UN 10 amigo. Podrias ayudarme en el siguiente caso? soy nuevo y voy mirando tu pagina y tus videos, pero me gustaria ahora que mas o menos se controlar el sensor de temperatura, indicarle un umbral y encender/apagar un rele. Podrias ayudarme?
@HomeAssistantFacil4 жыл бұрын
Puedes recurrir a la pagina programarfacil.com. Vas a encontrar muchos artículos que te pueden ayudar.
@yulievalencia82066 жыл бұрын
Se puede pasar la temperatura obtenida a alguna variable para trabajar con la temperatura obtenida; compararla y/o guardarla???? Saludos... gran video!!
@HomeAssistantFacil4 жыл бұрын
Hola Yulie, si se puede.
@jonathanguevara67626 жыл бұрын
crees que lo podría meter a una mini caldera para medir temperatura... del agua
@HomeAssistantFacil6 жыл бұрын
Bueno, dependiendo de las condiciones. Tienes que mirar la temperatura máxima de la caldera y comparar con este sensor. Lo mismo te interesa una sonda termopar.
@juanmafishdiscuscanarias58896 жыл бұрын
Hola soy nuevo en el mundo Arduino, para realizarlo, materiales y que tipos de programas, gracias y un saludo
@HomeAssistantFacil6 жыл бұрын
Hola Juanma, en la descripción del vídeo hay un enlace al artículo completo.
@redsolar66705 жыл бұрын
muy clara explicacion, gracias!!
@HomeAssistantFacil Жыл бұрын
De nada ☺️
@camiloportela26963 жыл бұрын
hola gracias por la información, seria posible que usaras el mismo sensor pero en la plataforma de mbed usando algún micro de stm o black phil, u otra hay varios micro controladores.
@HomeAssistantFacil3 жыл бұрын
Hola Camilo, lo desconozco pero imagino que sí que se podrá.
@camiloportela26963 жыл бұрын
@@HomeAssistantFacil es q actualmente en mi universidad los micro controladores ahora se usa mbed, te recomiendo q le des una ojeada. Ya q es una comunidad amplía pero en inglés, en cambio para los Hispano hablantes apenas está creciendo
@oscarmadrid21147 жыл бұрын
Hola buen tutorial, tengo una consulta , cuando conecto todo y corro el sketch en el serial sólo tengo una lectura de -127 ºC y no encuentro como solucionarlo y no tengo idea de que se trata ese fallo.
@HomeAssistantFacil7 жыл бұрын
Eso suele pasar por las conexiones que no están bien hechas. Sigue el tutorial en la web y revisa bien las conexiones programarfacil.com/blog/arduino-blog/ds18b20-sensor-temperatura-arduino/
@oscarmadrid21147 жыл бұрын
Gracias por responder, y si ya lo solucioné, al inicio pense que era porque como no tenia una resistencia de 4.7 o más use 5 de 1k conectadas en serie, que me daba teoricamente lo mismo, pero al pasar mirando la protoboard por 5 horas y no dormir me di cuenta que el problema era de lectura más no de conexión ni configuración al arduino, lo que pasaba que esa lectura se da cuando el sensor está desconectado, entonces revise por 1298197484 vez mi protoboard y me di cuenta que el error a lo mejor se debio a trabajar y no dormir :) ... en vez de conectar la alimentación a las resistencias en serie lo había puesto al lado en la horizontal donde no hay forma que alimente a la línea siguiente :) lo cambié y listo ahora funciona perfecto y me di el lujo de conectar un ventilador 12 V con un relay y un sensor de co2 y por medio de una condicional if ... else ..e n la programación puedo alternar el funcionamiento del ventilador mediante las lecturas de ambos sensores . Muchas Gracias.
@HomeAssistantFacil7 жыл бұрын
Me alegro mucho Oscar de que todo se haya solucionado. Muy interesante tu proyecto. Mucho ánimo y adelante :)
@marisolperezlima12046 жыл бұрын
tengo el mismo error verifique la coneccion y sigue dadno esa temperatura o es que es necesario soldar la salida del sensor con los cables?
@GustavoDrake6 жыл бұрын
@@oscarmadrid2114 o sea que un pelotudes atómica lo que estás haciendo, y le llamás "lujo"???? encima nada que ver con el sensor de temp de agua. Dejá la marihuana pelotudaso
@gugibuggi7 жыл бұрын
hola, se puede conectar todo eso en una pantalla lcd arduino?
@HomeAssistantFacil7 жыл бұрын
Por supuesto, mira este artículo programarfacil.com/tutoriales/fragmentos/arduino/texto-en-movimiento-en-un-lcd-con-arduino/
@AgustiimM15 жыл бұрын
Buen video amigo! Crees que podría funcionarme para medir la temperatura de una pescera?
@HomeAssistantFacil5 жыл бұрын
Claro que sí.
@yhonantonio72237 жыл бұрын
hola un saludo, este tengo dudas sobre como lo utilizo un DS18B20 con un LCD Y interfaz, por favor espero su respuesta.
@HomeAssistantFacil7 жыл бұрын
Hola John y ¿qué dudas tienes?
@jordibatlledelallave19305 жыл бұрын
Hola, no acabo de entender cuál es la función del & que está situado antes del 'OneWireObjeto'. Me lo podrías explicar por favor? Gracias,
@HomeAssistantFacil4 жыл бұрын
Hola, Ese símbolo indica que queremos enviar la dirección de memoria de ese dato, no el dato en concreto.
@pedropedroza56173 жыл бұрын
Hola estas librerias funcionaran para un modulo esp8266 o necesitan de un arduino?
@HomeAssistantFacil3 жыл бұрын
Funcionan también para un ESP8266.
@bryanmendozaoficial6 жыл бұрын
para hacer este proyecto,se le puede agregar como una condicional o algo parecido,para decir,si el agua esta a tantos grados que se active el relevador y accione una resistencia para calentar agua,llega a cierta temperatura y la de tiene,si es posible agregar dicha opcion?
@pedromiguelelgueramora55375 жыл бұрын
es cuestion de tu programación
@melissasolislara42056 жыл бұрын
¡Excelente! Si funciona... Gracias!.
@ric77023 жыл бұрын
en serio te funcionó, yo intenté y nada. En mi caso yo solo tengo un sensor y le puse en sensor.getCByIndex(0), y no me funcinó, no se si este bien asi. EL unico sensor de temperatura que me ha funcionado es un termistor y me funcionó muy bien, pero este sensor y el otro de humedad y temperatura no me funcionaron. Saludos
@pablocornejo25436 жыл бұрын
Por si a alguno le ocurrio, una vez hecho el programa y las conexiones necesarias, el resultado que me largaba era de 127,94 grados, las conexiones las revisaba y estaban bien hechas, el codigo lo mismo. La resistencia de 4,7K como no tenia una, use 5 resistencias, con lo que me daba 4,8 K, al ir probando valores mas chicos , encontre la falla, resulta que con 3,2 K me funciona el sensor, y con 4,2 K ya no funciona y me da el resultado de 127,94 grados, nose porque funciona como un valor mas pequeño y no funciona con el que indica el datasheet, tal vez al usar varias resistencias. Saludos!
@HomeAssistantFacil6 жыл бұрын
Yo creo que es por eso Pablo, al utilizar varias resistencias algo estará mal conectado a lo mejor.
@pablocornejo25436 жыл бұрын
Puede ser, de todas formas, me termino funcionando con 2 resistencias que ambas sumaban 3,2K, seguido con ese valor de R, puse un sensor de T° mas, y tuve que sacarle la de 1 K, con dos sensores me funciono con 2,2 K.. Ya conseguire de 4,7K y probare con una sola resistencia, solo para probar jaj saludos!
@HomeAssistantFacil6 жыл бұрын
Perfecto Pablo, me alegro :)
@GustavoDrake6 жыл бұрын
seguro que ni siquiera sabés conectar en SERIE o paralelo los resistores, ni siquiera sabés el código de colores, ni quiera debés saber ley de ohm ni manejer un simple multímetro, pero ahí estás como muchos. Monaso con un arduino en su manos
@Rafa5810053 жыл бұрын
Buen tutorial. Una pregunta, cuando conectamos mas de un sensor¿Como se identifican fisicamente cual es cada uno? Si tengo dos, como en el video, uno tendrá de índice 0 del otro 1, pero ¿como sé cual corresponde a cada uno?. Gracias
@HomeAssistantFacil3 жыл бұрын
Como ves en el vídeo, hay que etiquetarlos, no queda otra.
@Rafa5810053 жыл бұрын
@@HomeAssistantFacil De acuerdo, pero mi pregunta es ¿cómo sé cual es el 0 y cual el 1? ¿Es una característica del sensor?¿de la conexión?
@rayovalle60692 жыл бұрын
Hola que tal , me sirve para censar un tarro con cera a 85° c y como hacer para apagar a través de un relay para suspender la corriente eléctrica o iniciarla pra mantenerla a termperatura de 85° c
@HomeAssistantFacil Жыл бұрын
Si vale
@eliasgabrielsantillan81822 жыл бұрын
Hola buen dia. Sabes si este tipo de sensores se puede usar para medir temperatura en superficies como la de la piel, en vez de en liquidos?? Gracias.
@HomeAssistantFacil Жыл бұрын
No
@jeissoned88176 жыл бұрын
buenas, una consulta para todos, como se puede comprobar si un sensor de estos esta dañado o quemado?
@olorente7 жыл бұрын
¿Se puede utilizar en un lago/en el mar? (Para usarlo en un submarino). Gracias.
@HomeAssistantFacil7 жыл бұрын
En principio si que se podría utilizar, la verdad es que nunca me había planteado eso jejejejejejejeje. Ya nos contarás que tal resulta.
@PatricioKim5 жыл бұрын
me suscribí también pero, ¿Por qué no bajó la temperatura con el agua?
@HomeAssistantFacil4 жыл бұрын
Efectivamente, ambas estaban a temperatura ambiente.
@eusebiobarrerobarco22917 жыл бұрын
muy detallado. gracias.
@HomeAssistantFacil7 жыл бұрын
Eusebio Barrero Barco muchas gracias 😊
@txonso11944 жыл бұрын
si el valor del sensor te da -127 todo el rato que puede ser?
@BladeRunner19693 жыл бұрын
Lo respondieron más abajo. Pero a mi me pasó lo mismo, revisé las conexiones, las simplifiqué, y usé una resistencia algo menor, de 4.3kOhm (como no tenía puse 3 de 10kOhm en paralelo y ese atadito en serie con una de 1 kOhm), usé la salida de 5V del Arduino Uno, y funcionó bien.
@HomeAssistantFacil Жыл бұрын
Mala configuración
@flyman35597 жыл бұрын
Introduzco un nuevo comentario en relación a la resolución. En el proyecto que ando desarrollando (y solo en este caso) lo que necesito es una respuesta muy rápida del DS18B20 y no una excelente resolución, es decir, con 0.5°C me es más que suficiente. Como sabemos, podemos hacer cambiar mediante "sensorDS18B20.setResolution(0);- la resolución de ésta. Mi pregunta es: si parametrizo a 9-bit en vez de a 12-bit, obtengo una respuesta más rápida del DS18B20? Muchas gracias.
@HomeAssistantFacil7 жыл бұрын
En principio, según la hoja de características técnicas vas a tener una respuesta de hasta 7 veces más rápida. Echa un vistazo a la hoja datasheets.maximintegrated.com/en/ds/DS18B20.pdf página 9. Con 9-bit el máximo de tiempo de conversión es de 93.75 ms y con 12-bit es de 750 ms.
@flyman35597 жыл бұрын
Muchas gracias de nuevo!!
@davidgonzalvez87864 жыл бұрын
buenas noches,primero gracias por la gran explicacion.Haber si me puedes ayudar,la sonda me marca un grado menos de lo que tendria que marcar,comprobado con otros equipos.¿por que puede ser,se puede solucionar?gracias.
@HomeAssistantFacil4 жыл бұрын
Hola, puede ser por la precisión del sensor!
@ramiromartinez76124 жыл бұрын
Buenas tardes, muy bueno tus videos, explicas muy bien y detallado. quisiera hacer un proyecto para la actividad que realizo de cerveza artesanal. controlar la etapa de fermentacion. estuve viendo que nececitaria sensores ds18b20 y consulta estos sensores los prodria conectar al nodemcu 8266 ya que quiero armar algo y monitrearlo atraves de internet, que a cierta temperatura si se calienta que active un rele y poder encender una heladera para que enfrie o viceversa si la temperatura no es la adecuada que me prenda otro rele para activar una fuente de calor y asi si llegar a la temperatura. se podria armar algo asi, necesitaria sensores ds18b20 un nodemcu 8266 una placa con 2 rele y un lcd de arduino
@HomeAssistantFacil4 жыл бұрын
Hola Ramiro, si se puede, te dejo algunos artículos que te pueden servir en tu proyecto.
Holaaaaaaaaaa... Gracias por el video pero qué transistores se usa?
@jessicajohanabustosmavisoy79815 жыл бұрын
Sorry, ya entendí.
@HomeAssistantFacil Жыл бұрын
No uso
@arduindustial28382 жыл бұрын
Hola luis!!!! Excelentes contenidos , este sensor lo quería implementar en un proyecto multicastings aplicado a un compresor a tornillo, una de las medidas de seguridad es la temperatura del tornillo compresor !!! El inconveniente que encontré que al poner las líneas de sensado en el loop me enlentece todo el código y es como si pusiera un delay de 1000ms la consulta es ese tiempo que tarda y enlentece es por la velocidad que indica la resolución ?
@HomeAssistantFacil Жыл бұрын
Gracias 🙏
@olorente7 жыл бұрын
Una pregunta, ¿se podría utilizar el sensor con un baud rate de 38400 b/s? Gracias.
@HomeAssistantFacil7 жыл бұрын
No entiendo muy bien la pregunta, este sensor utiliza el protocolo 1-wire y no la comunicación serie.
@foxytheanimatronic66292 жыл бұрын
Hola amigo si yo quisiera mostrar el dato en 2 display de 7 segmentos que tendria que hacer para mostrar los datos
@HomeAssistantFacil Жыл бұрын
Montarlo con cuidado
@maxiquiroga82163 жыл бұрын
Hola crack !!! Consulta como hago que esos datos se carguen directo a un data logger. Porque el Arduino es limitada su memoria
@HomeAssistantFacil3 жыл бұрын
Hola Maxi, si tienes acceso a una red WiFi lo mejor es utilizar una plataforma como ThingSpeak con un ESP8266
@juanandreslopezcubides5626 Жыл бұрын
En el video menciona que en el código mostrará como modificar la resolución pero creo que lo olvidó
@HomeAssistantFacil Жыл бұрын
Está en el artículo
@snow-dofus37446 жыл бұрын
Puedes rotar el datasheet en español que usaste? sólo encuentro en ingles :c
@lucasberrios48362 жыл бұрын
Buenas, tengo una duda. La resistencia igual es necesaria para un solo sensor? O podria conectar el sensor al arduino sin ella?
@magalilucero41012 жыл бұрын
Vas a tener que comprarla, yo la intente usar sin resistencia y marcaba -127 gradros. con la resistencia anduvo. No se de donde seas pero aca en Argentina me salio 20 pesos la resistencia.
@HomeAssistantFacil Жыл бұрын
Si
@zayko10046 жыл бұрын
hola cargue el programa y las biblioteca pero me da error al compilar. DallasTemperature sensorDS18B20(¿oneWireObjeto); cual es el codigo ascci para el caracter q indica dirección. donde esta el signo de pregunta
@HomeAssistantFacil6 жыл бұрын
No entiendo muy bien cuál es el error, comprueba que tienes todas las librerías instaladas.
@GustavoDrake6 жыл бұрын
ni eso sabes sacar??? el simple signo &, ni para buscarlo en google no? Codigos ascii, luego copiar y pegar y listo de última!! pero ni eso. Cada animal que desgraciadamente llega a tocar un arduino... lamentable
@jhonatanalexanderbecerradu4376 жыл бұрын
Excelente vídeo, tengo una duda, si quiero medir por 24 horas seguidas, ¿me guarda toda esa información?
@FelipeSanchez-zb3kn4 жыл бұрын
Hay formas para pasar los datos de arduino a Excel.
@minotaurocoba16 жыл бұрын
Amigo tengo el sensor DS18B20, pero me da un error de 1 grado ,al alguna manerta de calibrarlo .....saludos
@hectorcheto163 жыл бұрын
Muchas gracias, buen video :3
@HomeAssistantFacil Жыл бұрын
Gracias
@erosllorenssala86353 жыл бұрын
Hasta cuando se puede sumergir? Muchas gracias.
@HomeAssistantFacil3 жыл бұрын
Pues la verdad, no lo he probado pero vamos, este sensor de temperatura es para hacer mediciones superficiales.
@luisalfredoainaguano96624 жыл бұрын
Funciona para un solo sensor?. Lo estoy probando pero me sale -127 :C
@HomeAssistantFacil4 жыл бұрын
Te recomiendo revisar tus conexiones!
@lucasadolfoperezspangenber41213 жыл бұрын
Hola buenas te saludo desde argentina. Quería preguntar si podes hacer un proyecto en forma particular. Desde ya muchas gracias
@HomeAssistantFacil Жыл бұрын
Si
@tuxvaqueroxrudomc56833 жыл бұрын
Cuanta temperatura máxima aguanta ese sensor ?
@HomeAssistantFacil3 жыл бұрын
Si miras en el artículo de los comentarios lo verás
@carlosandrescarvajal57644 жыл бұрын
buen video, muchisimas gracias. queria preguntarte donde puedo obtener un curso virtual de arduino?.
@HomeAssistantFacil4 жыл бұрын
Puedes acceder a programarfacil.com
@st-gelaisdenis38057 жыл бұрын
Hiciste un excelente tutorial, y muchas gracias! Compré sondas DS18B20 en Canadá y otras en China, las sondas de China tienen una punta redonda y no funcionan, la sonda de Canadá que es exactamente como la de su video me da el 19C y la de China me da -127. Hice la prueba con Library OneWire V 2.3.3/2.3.2/2.3.1/2.3.0 Y DallasTemperature 3.7.6/3.7.5/3.7.2 Y las sondas que vienen de China no funcionan. ?Cuál podría ser el problema, gracias por tu ayuda? Disculpado mi español hablo francés. Denis St-Gelais
@st-gelaisdenis38056 жыл бұрын
IMG_4513.JPG photos de las sondas Denis St-Gelais
@st-gelaisdenis38056 жыл бұрын
www.dropbox.com/s/5uyvq24g6kzgq9g/IMG_4513.JPG?dl=0 ligas por la foto en DB Denis St-Gelais
@enjoy212585 жыл бұрын
es una desgracia, compre como 3 sensores, ahora el de punta redonda ... nunca me funcionaron , siempre -127 ... es porque son chinas decis ???
@Abnerbe135 жыл бұрын
Verifica tus conexiones a mi tampoco me funcionaba, lo alimente con 3V y cambie la resitencia de 4.7K a una de 300 ohms (en mi caso el código de colores era el correcto, VCC = ROJO, GND = NEGRO, DATOS =AMARILLO), mi tipo de conexión es la primera (la segunda o bien llamada parásito NO), por poco y me deshacía de el jaja
@cesarherrejon35562 жыл бұрын
creo me tocó la mala suerte que un lote de 10 piezas del sensor en encapsulado no me sirvieron ;( ya probé cada uno de los 10 haciendo muchos cambios y nada de nada, fueron de china
@dopa84032 жыл бұрын
Cómo obtengo más cifras significativas en la medición? Gracias
@HomeAssistantFacil Жыл бұрын
Ni idea 🤷
@laboratorioinstrumental52634 жыл бұрын
Hola, este sensor es posible utilizarlo en agua con gliserina?
@HomeAssistantFacil Жыл бұрын
Si
@leohdezlnava4 жыл бұрын
Una duda, la señal sigue llegando bien si le pongo un aumento de cable a cada pin de tres metros? En mi proyecto el sensor va a a estar lejos del circuito
@HomeAssistantFacil Жыл бұрын
Ni de coña
@marcb032 жыл бұрын
Si coloco la fuente en 3.3 V en lugar de 5 V, ¿De cuántos ohm tendría que ser la resistencia?
@HomeAssistantFacil Жыл бұрын
Divisor de tensión
@juanc23706 жыл бұрын
¿Si puedo usarlo en agua hirviendo?
@HomeAssistantFacil4 жыл бұрын
Hola Juan, en las especificaciones nos muestra que soporta hasta 125 °C. Tienes poco margen, pero puede funcionar.
@HomeAssistantFacil4 жыл бұрын
Te recomiendo una sonda termopar.
@eliotferoficial6 жыл бұрын
Me aparece un error al copilar : Arduino:1.8.5 (Windows 7), Tarjeta:"Arduino/Genuino Uno" Al parecer es un tema de librerìas, pero yo descargue las librerías del gestor de arduino Archiving built core (caching) in: C:\Users\Eliot\AppData\Local\Temp\arduino_cache_87467\core\core_arduino_avr_uno_0c812875ac70eb4a9b385d8fb077f54c.a libraries\DallasTemperature\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)': (.text+0x0): multiple definition of `OneWire::write(unsigned char, unsigned char)' libraries\OneWire\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\DallasTemperature\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)': (.text+0x0): multiple definition of `OneWire::write_bytes(unsigned char const*, unsigned int, bool)' libraries\OneWire\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\DallasTemperature\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)': (.text+0x0): multiple definition of `OneWire::reset()' libraries\OneWire\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\DallasTemperature\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)': (.text+0x0): multiple definition of `OneWire::write_bit(unsigned char)' libraries\OneWire\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\DallasTemperature\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)': (.text+0x0): multiple definition of `OneWire::read_bit()' libraries\OneWire\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\DallasTemperature\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)': (.text+0x0): multiple definition of `OneWire::read()' libraries\OneWire\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\DallasTemperature\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)': (.text+0x0): multiple definition of `OneWire::read_bytes(unsigned char*, unsigned int)' libraries\OneWire\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\DallasTemperature\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)': (.text+0x0): multiple definition of `OneWire::select(unsigned char const*)' libraries\OneWire\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\DallasTemperature\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)': (.text+0x0): multiple definition of `OneWire::skip()' libraries\OneWire\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\DallasTemperature\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)': (.text+0x0): multiple definition of `OneWire::depower()' libraries\OneWire\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\DallasTemperature\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)': (.text+0x0): multiple definition of `OneWire::reset_search()' libraries\OneWire\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\DallasTemperature\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)': (.text+0x0): multiple definition of `OneWire::OneWire(unsigned char)' libraries\OneWire\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\DallasTemperature\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)': (.text+0x0): multiple definition of `OneWire::OneWire(unsigned char)' libraries\OneWire\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\DallasTemperature\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)': (.text+0x0): multiple definition of `OneWire::target_search(unsigned char)' libraries\OneWire\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\DallasTemperature\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)': (.text+0x0): multiple definition of `OneWire::search(unsigned char*, bool)' libraries\OneWire\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\DallasTemperature\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)': (.text+0x0): multiple definition of `OneWire::crc8(unsigned char const*, unsigned char)' libraries\OneWire\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\DallasTemperature\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)': (.text+0x0): multiple definition of `OneWire::crc16(unsigned char const*, unsigned int, unsigned int)' libraries\OneWire\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\DallasTemperature\OneWire.cpp.o (symbol from plugin): In function `OneWire::write(unsigned char, unsigned char)': (.text+0x0): multiple definition of `OneWire::check_crc16(unsigned char const*, unsigned int, unsigned char const*, unsigned int)' libraries\OneWire\OneWire.cpp.o (symbol from plugin):(.text+0x0): first defined here collect2.exe: error: ld returned 1 exit status Se encontraron múltiples librerías para "OneWire.h" Usado: C:\Users\Eliot\Documents\Arduino\libraries\OneWire No usado: C:\Users\Eliot\Documents\Arduino\libraries\DallasTemperature exit status 1 Error compilando para la tarjeta Arduino/Genuino Uno. Este reporte podría tener más información con "Mostrar salida detallada durante la compilación" opción habilitada en Archivo -> Preferencias.
@HomeAssistantFacil6 жыл бұрын
¿Lo has resuelto? Tiene pinta de que te falta la librería Wire
@eliotferoficial6 жыл бұрын
Primero gracias por responder lo antes posible, al parecer era el problema en la librería onewire, se actualizo y ya compila el programa, gracias #programarfacil.
@hezro71282 жыл бұрын
Hola, muy bueno el video, de gran ayuda. Me funciona perfecto con el Arduino UNO, pero no me funciona con la placa Arduino UNO Wifi REV 2, alguien lo ha desarrollado en esta placa y me pudiera ayudar. Un saludo y muchas gracias de antemano.
@HomeAssistantFacil Жыл бұрын
Ni idea 🤷♂️
@magosa62954 жыл бұрын
En forma práctica, que diferencia habria de poner como variable tipo entero o flotante, donde usted coloco como "cont byte" ?.😅 He realizado un codigo de esa forma y no se que ventajas hay uno con el otro. ;'(
@magosa62954 жыл бұрын
Ya que me ha dado valores similares.
@HomeAssistantFacil4 жыл бұрын
@@magosa6295 Hola, al ser un valor constante, es recomendable usar el tipo de dato const int para que Arduino gestione de manera optima la memoria.
@luisoviedo79503 жыл бұрын
Servirá para acuario?
@HomeAssistantFacil Жыл бұрын
Si
@erikcampa42225 жыл бұрын
Amigo que diodos son los que se utilizan? Gracias.
@HomeAssistantFacil4 жыл бұрын
Hola Erick, este sensor no necesita diodos. Puedes aprender más en el artículo que esta en la descripción.
@joseluispordomingobrito56967 жыл бұрын
como hago para guardar los datos recogidos en una tarjeta sd?
@HomeAssistantFacil7 жыл бұрын
Te recomiendo que busques por Internet algún tutorial
@constanzagonzalezmunoz36494 жыл бұрын
Hola, tengo una duda, existe la posibilidad que me vaya mostrando la temperatura en una pequeña pantalla y no en el pc? y lo otro es necesario que el arduino este conectado al pc? o puedo ponerle una fuente externa?
@backingtrack81002 жыл бұрын
sigues teniendo la misma duda despues de 2 años? pa responderte :v
@HomeAssistantFacil Жыл бұрын
Si
@JuanRojas-et8dc5 жыл бұрын
hola gracias por el tutorial me sale error en la linea 7 del codigo DallasTemperature sensorDS18B20(&oneWireObjeto); si me puede ayudar con eso?, porfavor gracias
@HomeAssistantFacil5 жыл бұрын
Revísalo bien porque el código está bien y no ha dado ningún error.
@leandroleguizamontaz5 жыл бұрын
no se si te sirve pero en Dallas hay un espacio de mas, es: DallasTemperature
@pericoloco50965 жыл бұрын
que pasa si en vez de usar una resistencia amarillo, violeta y rojo uso una resistencia amarillo,violeta y naranja.
@HomeAssistantFacil4 жыл бұрын
Seguirá funcionando como resistencia pullup, un saludo!!
@K-nin3 жыл бұрын
como calculo valores negatios osea bajo cero gracias.
@HomeAssistantFacil3 жыл бұрын
No se calculan, directamente te los da el sensor
@Patricio895736 жыл бұрын
Si conecto una pantalla LCD, como quedaría el nuevo codigo a programar?
@HomeAssistantFacil6 жыл бұрын
Hola Patricio, aquí tienes un tutorial para utilizar la pantalla LCD programarfacil.com/tutoriales/fragmentos/arduino/texto-en-movimiento-en-un-lcd-con-arduino/
@JonathanGonzz6 жыл бұрын
Muchas gracias!!!
@erickac47636 жыл бұрын
soy el mas mamos de la UNI FIISsolo para ponderar con lescano