Taula de continguts:
- Subministraments
- Pas 1: Disseny de circuits del termòmetre digital
- Pas 2: Funcionament del termòmetre digital
- Pas 3: executeu un programa
Vídeo: Termòmetre digital basat en Arduino: 3 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
En aquest projecte, s’ha dissenyat un termòmetre digital basat en Arduino que es pot utilitzar per analitzar la temperatura de l’habitació.
El termòmetre s’utilitza generalment com a instrument de mesura de la temperatura. Hi ha diversos principis que es poden utilitzar per mesurar la temperatura, com l'expansió tèrmica de sòlids o líquids, la pressió del gas, la mesura de l'energia infraroja, etc.
Es defineix el termòmetre digital basat en Arduino que es pot utilitzar per analitzar la temperatura de l'habitació. LM35 LM35 és un sensor de temperatura. La tensió de sortida d’aquest sensor és directament proporcional a la temperatura en centímetres. LM35 es pot utilitzar en el rang de -550C a + 1500C amb una precisió de +/- 0,750C.
Subministraments
Arduino Uno
LM35 Sensor de temperatura
Pantalla LCD de 16x2
Pas 1: Disseny de circuits del termòmetre digital
El sensor de temperatura utilitzat en aquest projecte és LM35. La sortida d’un sensor de temperatura és directament proporcional a la temperatura, però en forma analògica. Per tant, la sortida de LM35 significa que el pin 2 està connectat a l'entrada analògica A0 d'Arduino.
Com que és un termòmetre digital, hem de convertir els valors analògics de la temperatura a digital i mostrar el resultat en una pantalla com la pantalla LCD, etc. S'utilitza una pantalla LCD 16X2. Els pins no 1 i 2 de la pantalla LCD estan connectats a terra i subministrament respectivament. Per gestionar el contrast de la pantalla, el pin 3 de la pantalla LCD està connectat al netejador d’un POT de 10 KΩ.
La resta de terminals de POT estan connectats al subministrament i a la terra. Els pins 15 i 16 de la pantalla LCD s’utilitzen per fer girar la llum de fons de la pantalla LCD que es connecta a l’alimentació i a la terra respectivament. Per mostrar la informació a la pantalla LCD, necessitem 4 pins de dades de la pantalla LCD. Els pins 11-14 (D4 - D7) s’uneixen als pins 5-2 d’Arduino. Els pins 4, 5 i 6 (RS, RW i E) de la pantalla LCD són pins de control. Els pins 4 (RS) de la pantalla LCD estan connectats al pin 7 d’Arduino. El pin 5 (RW) està connectat a terra. El pin 6 (E) està connectat al pin 6 d'Arduino.
Pas 2: Funcionament del termòmetre digital
En aquest projecte s’explica un termòmetre digital d’alta precisió. El funcionament del circuit és el que s’explica a continuació.
El sensor de temperatura, és a dir, LM35, analitza constantment la temperatura ambient i proporciona un voltatge idèntic analògic que és directament proporcional a la temperatura.
Aquestes dades es proporcionen a Arduino mitjançant A0. Segons s’escriu el codi, l’Arduino transforma aquest valor de voltatge analògic a lectures de temperatura digitals.
Aquest valor es mostra a la pantalla LCD. La sortida que es mostra a la pantalla LCD és una lectura exacta de la temperatura ambient en centímetres.
La formació del curs Internet de les coses de hIOTron va desenvolupar diverses solucions IoT sobre aquesta aplicació per millorar l'experiència de l'usuari.
Pas 3: executeu un programa
#incloure
LiquidCrystal lcd (7, 6, 5, 4, 3, 2);
const int Sensor = A0;
byte degree_symbol [8] =
{
0b00111, 0b00101, 0b00111, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000
};
configuració nul·la ()
{
pinMode (sensor, INPUT);
lcd.begin (16, 2);
lcd.createChar (1, grau_símbol);
lcd.setCursor (0, 0);
lcd.print ("Digital");
lcd.setCursor (0, 1);
lcd.print ("Termòmetre");
retard (4000);
lcd.clear ();
}
bucle buit ()
{
float temp_reading = analogRead (Sensor);
float temperature = temp_reading * (5.0 / 1023.0) * 100;
retard (10);
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print ("Temperatura en C");
lcd.setCursor (4, 1);
impressió lcd (temperatura);
lcd.write (1);
lcd.print ("C");
retard (1000);
}
Recomanat:
Utilitzeu el telèfon intel·ligent com a termòmetre sense contacte / termòmetre portàtil: 8 passos (amb imatges)
Utilitzeu el telèfon intel·ligent com a termòmetre sense contacte / termòmetre portàtil: mesurant la temperatura corporal sense contacte / sense contacte com una termopistola. Vaig crear aquest projecte perquè Thermo Gun ara és molt car, de manera que he de tenir una alternativa per fer bricolatge. I el propòsit és fer amb una versió de baix pressupost.SuppliesMLX90614Ardu
Termòmetre infraroig sense contacte basat en Arduino - Termòmetre basat en IR mitjançant Arduino: 4 passos
Termòmetre infraroig sense contacte basat en Arduino | Termòmetre basat en IR que utilitza Arduino: Hola nois, en aquest instructable farem un termòmetre sense contacte amb arduino, ja que de vegades la temperatura del líquid / sòlid és massa alta o baixa a la temperatura i és difícil fer-hi contacte i llegir-ne temperatura llavors en aquell escenari
Generador de música basat en el temps (generador de midi basat en ESP8266): 4 passos (amb imatges)
Generador de música basat en el temps (generador de midi basat en ESP8266): Hola, avui explicaré com fer el vostre propi generador de música basat en el temps. Es basa en un ESP8266, que és com un Arduino, i respon a la temperatura, a la pluja i intensitat lumínica. No espereu que faci cançons senceres o progrés d’acords
RuuviTag i PiZero W i Blinkt! un termòmetre basat en balisa Bluetooth: 3 passos (amb imatges)
RuuviTag i PiZero W i Blinkt! un termòmetre basat en balisa Bluetooth: aquest instructiu descriu un enfocament per llegir les dades de temperatura i humitat d’un RuuviTag mitjançant Bluetooth amb un Raspberry Pi Zero W i per mostrar els valors en números binaris en un parpelleig de Pimoroni. pHAT.O, per resumir-ho: com construir un estat
Termòmetre digital basat en Picaxe amb màxima i mínima: 13 passos
Termòmetre digital basat en Picaxe amb màxima i mínima: (Si us plau, deixeu un missatge, però no sigueu massa crítics, aquest és el meu primer instructable !!) Aquest és un termòmetre que he fet per a la nostra furgoneta camper, per mostrar la temperatura exterior. Es basa en un xip Picaxe, ja que són econòmics i fàcils d’utilitzar. Si això és per