Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Kretsdesign av digitalt termometer
- Trinn 2: Arbeid med digitalt termometer
- Trinn 3: Kjør et program
Video: Arduino -basert digitalt termometer: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
I dette prosjektet er et Arduino -basert digitalt termometer designet som kan brukes til å analysere temperaturen i rommet.
Termometeret brukes vanligvis som et temperaturmåleinstrument. Det er forskjellige prinsipper som kan brukes til å måle temperaturen som termisk ekspansjon av faste stoffer eller væsker, gassens trykk, måling av infrarød energi, etc.
Det er skissert et Arduino -basert digitalt termometer som kan brukes til å analysere temperaturen i rommet. LM35 LM35 er en temperatursensor. Utgangsspenningen til denne sensoren er direkte proporsjonal med temperaturen i celsius. LM35 kan brukes i området -550C til +1500C med +/- 0,750C nøyaktighet.
Rekvisita
Arduino Uno
LM35 Temperatursensor
16x2 LCD -skjerm
Trinn 1: Kretsdesign av digitalt termometer
Temperaturføleren som brukes i dette prosjektet er LM35. Utgangen til en temperatursensor er direkte proporsjonal med temperaturen, men i analog form. Derfor betyr utgangen fra LM35 at pinne 2 er koblet til analog inngang A0 til Arduino.
Siden det er et digitalt termometer, må vi konvertere de analoge temperaturverdiene til digitale og vise resultatet på en skjerm som LCD, etc. 16X2 LCD brukes. Pin nr. 1 og 2 på LCD er koblet til henholdsvis jord og forsyning. For å håndtere kontrasten på displayet er pin 3 på LCD festet til viskeren på en 10 KΩ POT.
De resterende terminalene til POT er festet til forsyning og jord. Pins 15 og 16 på LCD brukes til å dreie bakgrunnsbelysningen på LCD -en som er koblet til henholdsvis forsyning og jord. For å vise informasjonen på LCD, krever vi 4 datapinner på LCD -skjermen. Pinnene 11 - 14 (D4 - D7) er festet til pinnene 5 - 2 på Arduino. Pins 4, 5 og 6 (RS, RW og E) på LCD er kontrollpinner. Pins 4 (RS) på LCD er koblet til pin 7 på Arduino. Pin 5 (RW) er koblet til bakken. Pinne 6 (E) er koblet til pinne 6 på Arduino.
Trinn 2: Arbeid med digitalt termometer
Et digitalt termometer med høy presisjon er skissert i dette prosjektet. Kretsens arbeid er som forklart nedenfor.
Temperatursensoren, dvs. LM35, analyserer konstant romtemperaturen og gir en analog identisk spenning som er direkte proporsjonal med temperaturen.
Disse dataene blir gitt til Arduino gjennom A0. I henhold til koden er skrevet, transformerer Arduino denne analoge spenningsverdien til digitale temperaturavlesninger.
Denne verdien vises på LCD -skjermen. Utgangen som vises på LCD -skjermen er en nøyaktig avlesning av romtemperatur i centigrad.
hIOTrons Internet of Things Course Training utviklet forskjellige IoT -løsninger over en slik applikasjon for å forbedre brukerens opplevelse.
Trinn 3: Kjør et program
#inkludere
LiquidCrystal lcd (7, 6, 5, 4, 3, 2);
const int Sensor = A0;
byte degree_symbol [8] =
{
0b00111, 0b00101, 0b00111, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000
};
ugyldig oppsett ()
{
pinMode (Sensor, INNGANG);
lcd.begin (16, 2);
lcd.createChar (1, grad_symbol);
lcd.setCursor (0, 0);
lcd.print ("Digital");
lcd.setCursor (0, 1);
lcd.print ("termometer");
forsinkelse (4000);
lcd.clear ();
}
hulrom ()
{
float temp_reading = analogRead (sensor);
flyte temperatur = temp_reading*(5.0/1023.0)*100;
forsinkelse (10);
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print ("Temperatur i C");
lcd.setCursor (4, 1);
lcd.print (temperatur);
lcd.write (1);
lcd.print ("C");
forsinkelse (1000);
}
Anbefalt:
Digitalt RPi LED -termometer: 6 trinn (med bilder)
Digitalt RPi LED -termometer: Raspbian OSLær hvordan jeg lagde dette digitale LED -termometeret, med en Raspberry Pi Zero W, LED -stripe, en OLED -skjerm og en tilpasset PCB. Den sykluser automatisk gjennom en liste over byer og viser temperaturen på OLED displayet og LED -lampene. Men
Digitalt termometer DHT11 ved bruk av ESP8266: 4 trinn
Digitalt termometer DHT11 Bruke ESP8266: I forrige artikkel diskuterte jeg allerede DH11 og hvordan du viser det på utgangsenheter som 7 segmenter, LCD, seriell skjerm og RGB -ring. Og i denne artikkelen vil jeg vise deg hvordan du overvåker temperatur og fuktighet bruker en nettleser på en mobiltelefon
Digitalt termometer med Arduino og DS18B20: 7 trinn
Digitalt termometer med Arduino & DS18B20: Bare lag et digitalt termometer med kan fortelle deg gjeldende romtemperatur på en LCD -skjerm. Dette er et nybegynnerprosjekt. Apparater du trenger: 1. Arduino UNO R3 2. DS18B20 temperatursensor. 3. 16X2 LCD -skjerm. 4. Koble til ledninger. 5
Arduino From Scratch - Digitalt termometer: 7 trinn (med bilder)
Arduino From Scratch - Digitalt termometer: Jeg har elsket å lage prosjekter med Arduinos, men for 30 dollar stykket kan prosjektene dine bli dyre. Så jeg vil vise deg hvordan du kan lage din egen Arduino fra bunnen av og spare penger ved å gjøre det. Lag din egen Arduino for rundt $ 8. For dette instruerbare
DIY Arduino digitalt termometer: 5 trinn
DIY Arduino digitalt termometer: Hei alle sammen! Her vil jeg vise deg hvordan du lager et enkelt digitalt termometer ved hjelp av Arduino