Innehållsförteckning:
- Tillbehör
- Steg 1: Kretsdesign av digital termometer
- Steg 2: Arbeta med digital termometer
- Steg 3: Kör ett program
Video: Arduino -baserad digital termometer: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
I detta projekt är en Arduino -baserad digital termometer utformad som kan användas för att analysera rumstemperaturen.
Termometern används vanligtvis som ett temperaturmätinstrument. Det finns olika principer som kan användas för att mäta temperaturen som den termiska expansionen av fasta ämnen eller vätskor, gasens tryck, mätning av infraröd energi, etc.
Arduino baserad digital termometer beskrivs som kan användas för att analysera temperaturen i rummet. LM35 LM35 är en temperaturgivare. Utmatningsspänningen för denna sensor är direkt proportionell mot temperaturen i celsius. LM35 kan användas i intervallet -550C till +1500C med +/- 0,750C noggrannhet.
Tillbehör
Arduino Uno
LM35 Temperaturgivare
16x2 LCD -skärm
Steg 1: Kretsdesign av digital termometer
Temperaturgivaren som används i detta projekt är LM35. Utsignalen från en temperatursensor är direkt proportionell mot temperaturen men i analog form. Därför betyder utgången från LM35 att stift 2 är anslutet till analog ingång A0 på Arduino.
Eftersom det är en digital termometer måste vi konvertera de analoga värdena till temperatur och visa resultatet på en display som LCD, etc. 16X2 LCD används. Pin nr 1 och 2 på LCD är anslutna till jord respektive matning. För att hantera skärmens kontrast är Pin 3 på LCD -skärmen ansluten till torkaren på en 10 KΩ POT.
De återstående terminalerna för POT är anslutna till matning och jord. Stift 15 och 16 på LCD används för att rotera bakgrundsbelysningen på LCD: n som är ansluten till matning respektive jord. För att kunna visa informationen på LCD -skärmen kräver vi 4 datapinnar på LCD -skärmen. Stift 11 - 14 (D4 - D7) är fästa på stift 5 - 2 på Arduino. Stift 4, 5 och 6 (RS, RW och E) på LCD är kontrollpinnar. Stift 4 (RS) på LCD är ansluten till stift 7 på Arduino. Stift 5 (RW) är anslutet till marken. Stift 6 (E) är anslutet till stift 6 på Arduino.
Steg 2: Arbeta med digital termometer
En hög precision digital termometer beskrivs i detta projekt. Kretsens funktion är enligt förklaringen nedan.
Temperatursensorn, dvs LM35, analyserar ständigt rumstemperaturen och ger en analog identisk spänning som är direkt proportionell mot temperaturen.
Denna data ges till Arduino genom A0. Enligt koden skrivs omvandlar Arduino detta analoga spänningsvärde till digitala temperaturavläsningar.
Detta värde visas på LCD -skärmen. Utmatningen som visas på LCD -skärmen är en exakt avläsning av rumstemperatur i Celsius.
hIOTrons Internet of Things Course Training utvecklade olika IoT -lösningar över en sådan applikation för att förbättra användarens upplevelse.
Steg 3: Kör ett program
#omfatta
LiquidCrystal lcd (7, 6, 5, 4, 3, 2);
const int Sensor = A0;
byte degree_symbol [8] =
{
0b00111, 0b00101, 0b00111, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000
};
void setup ()
{
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");
fördröjning (4000);
lcd.clear ();
}
void loop ()
{
float temp_reading = analogRead (sensor);
flottörtemperatur = temp_avläsning*(5.0/1023.0)*100;
fördröjning (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");
fördröjning (1000);
}
Rekommenderad:
Använd smartphone som kontaktfri termometer / bärbar termometer: 8 steg (med bilder)
Använd smarttelefon som kontaktfri termometer / bärbar termometer: Mät kroppstemperatur med beröringsfri / kontaktlös som en termopistol. Jag skapade det här projektet eftersom Thermo Gun nu är väldigt dyrt, så jag måste skaffa alternativ för att göra DIY. Och syftet är att göra med låg budgetversion.SuppliesMLX90614Ardu
Digital RPi LED -termometer: 6 steg (med bilder)
Digital RPi LED -termometer: Raspbian OSLär dig hur jag gjorde denna digitala LED -termometer, med en Raspberry Pi Zero W, LED -remsa, en OLED -skärm och en anpassad PCB. Den cyklar automatiskt genom en lista över städer och visar temperaturen på OLED displayen och lysdioderna. Men
Digital termometer med Arduino & DS18B20: 7 steg
Digital termometer med Arduino & DS18B20: Skapa helt enkelt en digital termometer med kan berätta den aktuella rumstemperaturen på en LCD -skärm. Detta är ett nybörjarprojekt. Apparater som du behöver: 1. Arduino UNO R3 2. DS18B20 temperaturgivare. 3. 16X2 LCD -skärm. 4. Anslutning av ledningar. 5.
Arduino From Scratch - Digital termometer: 7 steg (med bilder)
Arduino From Scratch - Digital termometer: Jag har älskat att göra projekt med Arduinos, men för $ 30 per styck kan dina projekt bli dyra. Så jag vill visa dig hur du kan göra din egen Arduino från grunden och spara pengar genom att göra det. Gör din egen Arduino för cirka $ 8. För detta instruerbara
DIY Arduino digital termometer: 5 steg
DIY Arduino Digital termometer: Hej alla! Här kommer jag att visa dig hur du gör en enkel digital termometer med Arduino