Innehållsförteckning:

Hur man gör en termometer med Arduino och LM35: 6 steg
Hur man gör en termometer med Arduino och LM35: 6 steg

Video: Hur man gör en termometer med Arduino och LM35: 6 steg

Video: Hur man gör en termometer med Arduino och LM35: 6 steg
Video: Как сделать схему датчика температуры на диоде #1n4007 #bc547 #temperaturesensor #circuit 2024, Juli
Anonim
Hur man gör en termometer med Arduino och LM35
Hur man gör en termometer med Arduino och LM35
Hur man gör en termometer med Arduino och LM35
Hur man gör en termometer med Arduino och LM35
Hur man gör en termometer med Arduino och LM35
Hur man gör en termometer med Arduino och LM35

Idag ska jag visa dig hur man gör en termometer med Arduino och LM35 temperatursensor, LCD -skärm, på en brödbräda som är ansluten tillsammans med trådar. Det kommer att visa temperaturen i Celsius och Fahrenheit. Vi observerade

Steg 1: Krav:-

Krav
Krav

Detta är listan över delar som behövs för att göra termometern. 1.1 x Arduino UNO -kort 2.1 x LM35 temperaturgivare 3.1 x LCD Display (16A1, 16A2 eller någon annan) 4.1 x Brödbräda 5.1 x 10k Potentiometer/variabla motstånd (Du kan använd även 5k eller 50k) 6. Några manliga till manliga bygelkablar.7. Power Bank eller batteri*. Arduino IDE installerad i PC med lite grundläggande information om hur du använder den.

Steg 2: Grundläggande information om delar och länkar till köp -

Grundläggande information om delar och länkar att köpa
Grundläggande information om delar och länkar att köpa

Hur man gör en termometer med Arduino och LM35

Steg 3: Stiftdiagram över LM35

Stiftdiagram över LM35
Stiftdiagram över LM35

Stiftdiagram över LM35

Steg 4: Kretsdiagram

Kretsdiagram
Kretsdiagram

Det finns ingen skillnad mellan 16 x 1 och 16 x 2 bildskärmens stift så följ bara kretsen och använd powerbank för att ge ström till slutfört projekt. Kretsen är mycket enkel och montering/anslutning är också mycket lätt, bara använda ovanstående kretsschema och gör all anslutning noggrant. Anslut nu arduino-kortet till datorn och ladda upp koden nedan. OBS: -Jag har en gammal 16 x 1 lcd-skärm (JHD16A1) så jag använde den i detta projekt, men i detta projekt kan displayen kommer att fungera. och 16x2 är bättre så jag ger länk för 16A2 display link. Du måste bara ändra någon kod, jag förklarade allt i kodningsdelen.

Steg 5: Kodning

Kodning
Kodning

// Av SOURABH KUMAR @ weobserved.com#includeLiquidCrystal lcd (12, 11, 5, 4, 3, 2); // pins diclaration for lcd on arduinoconst int inPin = A0; // Mitt (Output) stift för LM35void setup () {lcd.begin (8, 2); // Ändra här enligt din lcd} void loop () {int value = analogRead (inPin); lcd.setCursor (0, 0); // Inget bytesflöde millivolt = (värde / 1024,0) *5000; float celsius = millivolts / 10; lcd.clear (); lcd.setCursor (0, 0); // Inget changelcd.print (celsius); lcd.print ("C"); lcd.setCursor (0, 1); lcd.print ((celsius * 9)/5 + 32); lcd.print ("F"); delay (1000);} Ovan är den grundläggande koden för termometern Notera-Som jag sa använder jag en gammal 16x1 lcd som bara fungerar korrekt när den antas och avmarkeras som 8x2 lcd. Men när du kommer att använda16x2 display så kommer detta problemet kommer inte att uppstå. för 16x2 display bara hittalcd.begin (8, 2); // Ändra här enligt din LCD -kod och ersätt (8, 2) enligt din display som (kolumn, rad). Låt du ha en 16x2 display och ersätt sedan (8, 2) med (16, 2).och om du har en 20x4 -skärm, bara ersätt (8, 2) med (20, 4). Ladda ner.ino -filen härifrån

Steg 6: Allt klart att njuta

Allt klart dags att njuta
Allt klart dags att njuta

Hur man gör en termometer med Arduino och LM35 Efter att uppladdningen är klar börjar termometern att fungera om inget syns på lcd andra sedan bara starkt gult ljus och sedan bara justera bakgrundsbelysningen genom 10k Potentiometer/variabla motstånd. Efter justering hittar du Slutligen har vi gjort en termometer med Arduino och LM35 som kan visa temperaturen i Celsius och Fahrenheit Du kan ändra koder och även kretsa enligt dig. Så jag hoppas att du kommer att gilla detta enkla projekt. Tack Vänligen besökVi observerade

Rekommenderad: