Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Kredsløbsdesign af digitalt termometer
- Trin 2: Arbejde med digitalt termometer
- Trin 3: Kør et program
Video: Arduino -baseret digitalt termometer: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
I dette projekt er et Arduino baseret digitalt termometer designet, der kan bruges til at analysere rummets temperatur.
Termometeret bruges generelt som et temperaturmåleinstrument. Der er forskellige principper, der kan bruges til at måle temperaturen som den termiske ekspansion af faste stoffer eller væsker, gasens tryk, måling af infrarød energi osv.
Arduino baseret digitalt termometer er skitseret, der kan bruges til at analysere temperaturen i rummet. LM35 LM35 er en temperatursensor. Udgangsspændingen på denne sensor er direkte proportional med temperaturen i celsius. LM35 kan bruges i området -550C til +1500C med +/- 0.750C nøjagtighed.
Forbrugsvarer
Arduino Uno
LM35 Temperatursensor
16x2 LCD -skærm
Trin 1: Kredsløbsdesign af digitalt termometer
Temperaturføleren, der bruges i dette projekt, er LM35. Udgangen af en temperatursensor er direkte proportional med temperaturen, men i analog form. Derfor betyder output fra LM35, at pin 2 er forbundet til analog indgang A0 i Arduino.
Da det er et digitalt termometer, skal vi konvertere de analoge temperaturværdier til digitale og vise resultatet på et display som LCD osv. 16X2 LCD bruges. Pin nr. 1 og 2 på LCD er forbundet til henholdsvis jord og forsyning. For at styre skærmens kontrast er pin 3 på LCD fastgjort til viskeren på en 10 KΩ POT.
De resterende terminaler i POT er forbundet til forsyning og jord. Pins 15 og 16 på LCD bruges til at dreje baggrundsbelysningen på LCD'en, der er forbundet til henholdsvis forsyning og jord. For at vise oplysningerne på LCD, kræver vi 4 datapinde på LCD'et. Stifterne 11 - 14 (D4 - D7) er fastgjort til stifterne 5 - 2 i Arduino. Stifter 4, 5 og 6 (RS, RW og E) på LCD er kontrolnåle. Pins 4 (RS) på LCD er forbundet til pin 7 på Arduino. Pin 5 (RW) er forbundet til jorden. Pin 6 (E) er forbundet til pin 6 i Arduino.
Trin 2: Arbejde med digitalt termometer
Et digitalt termometer med høj præcision er skitseret i dette projekt. Kredsløbets arbejde er som forklaret nedenfor.
Temperatursensoren, dvs. LM35, analyserer konstant rumtemperaturen og giver en analog identisk spænding, der er direkte proportional med temperaturen.
Disse data gives til Arduino gennem A0. I henhold til koden er skrevet, transformerer Arduino denne analoge spændingsværdi til digitale temperaturmålinger.
Denne værdi vises på LCD -displayet. Udgangen, der vises på LCD -skærmen, er en nøjagtig aflæsning af stuetemperatur i celsius.
hIOTrons Internet of Things Course Training udviklede forskellige IoT -løsninger over en sådan applikation for at forbedre brugerens oplevelse.
Trin 3: Kør et program
#omfatte
LiquidCrystal lcd (7, 6, 5, 4, 3, 2);
const int Sensor = A0;
byte grad_symbol [8] =
{
0b00111, 0b00101, 0b00111, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000
};
ugyldig opsætning ()
{
pinMode (Sensor, INPUT);
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 ();
}
hulrum ()
{
float temp_reading = analogRead (sensor);
flyde 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);
}
Anbefalede:
Digitalt RPi LED -termometer: 6 trin (med billeder)
Digitalt RPi LED -termometer: Raspbian OSLær hvordan jeg lavede dette digitale LED -termometer med en Raspberry Pi Zero W, LED -strip, en OLED -skærm og et brugerdefineret printkort. Det cykler automatisk gennem en liste over byer og viser temperaturen på OLED display og LED'erne. Men
Digitalt termometer DHT11 ved hjælp af ESP8266: 4 trin
Digitalt termometer DHT11 Brug af ESP8266: I den forrige artikel diskuterede jeg allerede DH11 og hvordan man viser det på outputenheder som f.eks. 7 segmenter, LCD, seriel skærm og RGB -ring. Og i denne artikel vil jeg vise dig, hvordan du overvåger temperatur og fugtighed ved hjælp af en browser på en mobiltelefon
Digitalt termometer med Arduino & DS18B20: 7 trin
Digitalt termometer med Arduino & DS18B20: Opret blot et digitalt termometer med kan fortælle dig den aktuelle rumtemperatur på en LCD -skærm. Dette er et begynderprojekt. Apparat, du har brug for: 1. Arduino UNO R3 2. DS18B20 temperatursensor. 3. 16X2 LCD -display. 4. Tilslutning af ledninger. 5
Arduino From Scratch - Digitalt termometer: 7 trin (med billeder)
Arduino From Scratch - Digitalt termometer: Jeg har elsket at lave projekter med Arduinos, men for $ 30 pr. Stykke kan dine projekter blive dyre. Så jeg vil vise dig, hvordan du kan lave din egen Arduino fra bunden og spare penge ved at gøre det. Lav din egen Arduino for omkring $ 8. For denne instruerbare
DIY Arduino digitalt termometer: 5 trin
DIY Arduino digitalt termometer: Hej alle sammen! Her vil jeg vise dig, hvordan du laver et simpelt digitalt termometer ved hjælp af Arduino