Sisukord:
- Samm 1: Terminid: NTC Y PTC
- 2. samm: Montaje
- 3. samm: Materiales
- 4. samm: muundage La Resistencia En Temperatura
- Samm: Código
Video: Ejemplo Básico De Termistor NTC Y Arduino: 5 sammu (koos piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
Como hemos visto en un tutorial anterior, aunque con un microcontrolador no podemos medir directamente una resistencia, podemos hacer uso de un divisor de tensión para transformar el valor de una resistencia en un equivalente de voltaje.
Aunque con ello podríamos buildir un ohmímetro (medidor de resistencia) básico, no es que sea el uso más práctico que le podemos dar.
Olemasolevad varios komponendid básicos en Electronica que detectan las variaciones de algún parámetro en el ambiente y lo transforman en una variación de resistencia. Esta es una caaracterística que podemos plahvatusohtlik positivamente (también tiene su contraparte negativa, cuando esperamos estabilidad de los Components) on täiuslik sensores básico con nuestro microcontrolador.
Podemos emplear diferentes sensores para diferentes parámetro que busquemos medir, pero en este ejemplo emplearemos el else común: un termistor.
Samm 1: Terminid: NTC Y PTC
En la inmensa mayía de casos, el tipo de termistores que se usan son NTC (siglas en inglés de Coeficiente de Temperatura Negativo). Pero existen dos tipos de termistores: NTC y PTC.
Su diferencia es muy simple, la forma en la que varía su resistencia es inversa. En un NTC si aumenta la temperatura disminuye la resistencia; en un PTC al aumentar la temperatura aumenta la resistencia.
Kasutades tavapäraseid lossi PTC -sid, karakteristikuid, kaitsesüsteemide kaitsesüsteemi, taastuvate vormide sulatamiseks. Si hacemos pasar linnapea Corriente por un fusible de la que permite su denominación, se fundirá y deberemos cambiarlo (con lo que ello implica si se trata de un aparato de consumo que no debería abrir quien no tenga un mínimo de conocimiento en electricidad y Electronica).
Taastuvate taastuvate ainete hulgast (hein varias denominaciones: fusible reseteable, polyfuse, polyswitch, PPTC…) si se hace pasar más corriente de la allowida, el elementento se calentará y al aumentar su resistencia en varios órdenes de magnitud dejará de alimentarse el circuit. Cuando el elemento se enfríe de nuevo, volverá a su funcionamiento normal.
See on harjumuspärane juurdepääsuplats ja desarrollo como las Arduino, aunque en el caso de Arduino simplemente actúan como protection of del puerto USB and no del conjunto de la alimentación. Sea como sea, ¡lo mejor es no tener que probar que el fusible funcione!
Respecto a nuestro NTC no hay mucho más que decir, su funcionamiento es simple: linnapea temperatuur -> menor resistencia y con ello, linnapea flujo de corriente electrica que podemos medir como una diferencia de voltaje gracias a nuestro divisor de tensión.
2. samm: Montaje
En nuestra configuración hemos elegido que el termistor sea R1 mientras que R2 será una resistencia de valor fijo. El montaje se puede ver claramente en los esquemas sin que ofrezca demasiada duda. Empleamos la entrada analógica A0 para obtener el voltaje resultado del divisor de tensión.
Seleccionar la resistencia apropiada es algo que debemos valorar en base al rango de temperaturas que pensamos medir. Üks termistor NTC on 10K, see on väärt 10K, kui see on võimalik temperatuuril 25 ° C.
Põhimõtteliselt ei ole seeria vajalik, kui temperatuur on 25 ° C, entra dentro de la escala harjumuspärane meditsiin, kuid tüüpiline NTC, aga harjumuspärane esperamos, keskmise temperatuuri ja horno ja en congelador, podemos escoger una resistencia distinta.
Lo que debemos es tomar una resistencia del valor igual (más cercano) al valor del NTC en el centro de la escala que va a trabajar el NTC. Si por ejemplo esperamos medir Temperature in Entre -20ºC y -10ºC, es mejor que usemos una resistencia fija de 70KΩ que de 10KΩ.
Para obtener el valor que mejor se ajuste a nuestras necesidades debemos medir directamente la resistencia del NTC en unas condiciones determinadas (con un polímetro, por ejemplo) o bien consultar alguna de las tablas precalculadas. Las Características de los NTC de 10K no suelen loadir gran margen de características entre fabricantes.
3. samm: Materiales
Para este montaje vamos a emplear los siguientes materiales y herramientas
1x Placa Nano
1x leivalaud 400 puntot
1x 10K termistor NTC
1x 10K Resistencia
4. samm: muundage La Resistencia En Temperatura
Hasta el momento, nuestro montaje nos podría devolver simplemente el voltaje resultado del divisor de tensión, que podemos transformar en resistencia como ya vimos en otro tutorial. Aga no nosotros la resistencia no nos dice nada, ¡queremos la temperatura!
Podríamos felizmente pensar que la resistencia se puede transformar en temperatura con un simple cambio entre unidades ekvivalendid. Igual que quien transformaator centímetros en pulgadas. Hay en la red muchos ejemplos que hacen poco más que eso, pero su precisión es muy muy dudosa.
Los termistores NTC no tienen un comportamiento lineal, una variación de la resistencia puede sign un un cambio de temperatura linnapea või menor, dependiendo de la temperatura. Es por ello que no nos llega con emplear un factor de conversión. Si lo queremos hacer realmente bien, debemos emplear o bien el modelo beta või bien el modelo Steinhart-Hart. El segundo es más preciso que el primero, aunque existen otras limitaciones de precizitud que se van a hacer evidentes antes.
En ambos casos debemos conocer varios parámetros específicos del termistor que estamos empleando, en ocasiones los fabricantes ofrecen un dato genérico, pero siempre es mejor calcularlo haciendo mediciones del propio termistor. Debemos cuanto menos tener 3 medikamenti de temperatura y resistencia, estando en el medio y ambos extrememos de la escala.
Las ecuaciones para ambos modelos se pueden encontrar en la red de manera sencilla, aunque para mucha gente es posible que sea algo engorroso el solucionarlas para obtener los parámetros deseados. Kui soovite seda teha, hacer uso de una calculadora específica:
En ella Introduciremos los pares de datos que hemos medido y nos dará los parámetros para ambos modelos. Si no es posible que hagamos una lectura precisa de los valores de nuestra NTC, podemos consultar una tabla genérica y tomar de ahí los pares de valores para Introducir en la calculadora. Pero perderemos täpsus ja ajuste.
Samm: Código
Todo lo que hemos explicado antes, lo hemos transformado en código. Simplemente debemos Introducir los parámetros A, B y C (que hemos obtenido de la calculadora) y además la R2 que estemos usando.
Los cálculos los hará la función que hemos definido y nos devolverá el resultado. Seadistuste seadistamise ja lahendamise lahenduse lekturist, hacer Arduino, täpsusega oscila entorno temperatuuril 0,1 ° C.
Soovitan:
Pongitennis koos LED -maatriksi, Arduino ja juhtkangidega: 5 sammu (koos piltidega)
Pongitennis koos LED -maatriksi, Arduino ja juhtkangidega: see projekt on mõeldud nii algajatele kui ka kogenud tinistajatele. Põhitasandil saab seda teha leivaplaadiga, hüppajajuhtmetega ja kinnitada Blu-Tackiga ja ilma jootmiseta vanarauale (kasutasin puitu). Kuid rohkem edasi liikudes
IoT õhuvärskendaja (koos NodeMCU, Arduino, IFTTT ja Adafruit.io): 15 sammu (koos piltidega)
IoT õhuvärskendaja (koos NodeMCU, Arduino, IFTTT ja Adafruit.io): Instructables Wireless Contest 2017 esimese auhinna võitja !!!: DNew on nüüd saadaval: ilmateatega IoT kell! Vaadake seda: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/ See on lohutav, kui teil on lõhn
Commodore 64 uuendus koos Raspberry Pi, Arduino ja Legoga: 17 sammu (koos piltidega)
Commodore 64 uuendus koos Raspberry Pi, Arduino ja Legoga: See projekt võimaldab teil taasavastada 1980ndate mängumaastiku, äratades ellu vana Commodore 64 koduarvuti, kasutades uusi komponente ja neid mitmekülgseid Lego klotse! Kui teil oli üks neist arvutitest, võimaldab see ehitis unustatud mänge uuesti mängida
IoT -rahakott (nutikas rahakott koos Firebeetle ESP32, Arduino IDE ja Google'i arvutustabeliga): 13 sammu (koos piltidega)
IoT-rahakott (nutikas rahakott koos Firebeetle ESP32, Arduino IDE ja Google'i arvutustabeliga): esimene auhind Instructables Pocket-Sized Contest konkursil! Need muutuvad üleöö ja te ei tea kunagi, kui palju raha on teie rahakotis
WiFi nutikas skaala (koos ESP8266, Arduino IDE, Adafruit.io ja IFTTT): 18 sammu (koos piltidega)
Wi-Fi nutikas skaala (koos ESP8266, Arduino IDE, Adafruit.io ja IFTTT): kui teie elukoht on juba suvi, on see tõenäoliselt suurepärane aeg välitreeningute tegemiseks. Jooksmine, jalgrattasõit või sörkimine on suurepärased treenijad, et end vormis hoida. Ja kui soovite oma praegust kaalu kaotada või seda kontrollida, on hädavajalik