INHOUDSOPGAWE:

Hoe om 'n termometer te maak met behulp van Arduino en LM35: 6 stappe
Hoe om 'n termometer te maak met behulp van Arduino en LM35: 6 stappe

Video: Hoe om 'n termometer te maak met behulp van Arduino en LM35: 6 stappe

Video: Hoe om 'n termometer te maak met behulp van Arduino en LM35: 6 stappe
Video: Как использовать LM35 для измерения температуры в градусах Цельсия, Фаренгейта и Кельвина 2024, Julie
Anonim
Hoe om 'n termometer te maak met Arduino en LM35
Hoe om 'n termometer te maak met Arduino en LM35
Hoe om 'n termometer te maak met Arduino en LM35
Hoe om 'n termometer te maak met Arduino en LM35
Hoe om 'n termometer te maak met Arduino en LM35
Hoe om 'n termometer te maak met Arduino en LM35

Vandag gaan ek jou wys hoe om 'n termometer te maak met Arduino en LM35 temperatuursensor, LCD -skerm, op 'n broodbord wat met drade verbind is. Dit sal temperatuur in Celsius en Fahrenheit wys.

Stap 1: Vereistes:-

Vereistes
Vereistes

Dit is die lys van onderdele wat benodig word om die termometer te maak. 1.1 x Arduino UNO -bord 2.1 x LM35 temperatuursensor 3.1 x LCD -skerm (16A1, 16A2 of enige ander) 4.1 x Broodbord 5.1 x 10k Potentiometer/veranderlike weerstande (U kan gebruik ook 5k of 50k.

Stap 2: Basiese inligting oor onderdele en koopskakels -

Basiese inligting oor onderdele en koopskakels
Basiese inligting oor onderdele en koopskakels

Hoe om 'n termometer te maak met Arduino en LM35

Stap 3: Speldiagram van LM35

Speldiagram van LM35
Speldiagram van LM35

Speldiagram van LM35

Stap 4: Kringdiagram

Stroombaandiagram
Stroombaandiagram

Daar is geen verskil tussen die penne van die skerm van 16 x 1 en 16 x 2 nie, volg net die stroombaan en gebruik die kragbank om die voltooide projek krag te gee. en maak die hele verbinding noukeurig aan. Sluit nou die arduino-bord aan op die rekenaar en laai die onderstaande kode op. Let op: -Ek het 'n ou 16 x 1 lcd-skerm (JHD16A1), so ek het dit in hierdie projek gebruik, maar in hierdie projek het ek vertoning sal werk. en 16x2 is beter, so ek gee 'n skakel vir die vertoningskakel van 16A2. Jy moet net 'n kode verander, ek het alles in die kode -gedeelte verduidelik.

Stap 5: Kodering

Kodering
Kodering

// Deur SOURABH KUMAR @ weobserved.com#includeLiquidCrystal lcd (12, 11, 5, 4, 3, 2); // pins diclaration for lcd on arduinoconst int inPin = A0; // Middel (uitvoer) pen van LM35void -opstelling () {lcd.begin (8, 2); // Verander hier na u lcd} leemte lus () {int waarde = analogRead (inPin); lcd.setCursor (0, 0); // Geen veranderlike vlot millivolts = (waarde / 1024.0) *5000; float celsius = millivolts / 10; lcd.clear (); lcd.setCursor (0, 0); // Geen changelcd.print (celsius); lcd.print ("C"); lcd.setCursor (0, 1); lcd.print ((celsius * 9)/5 + 32); lcd.print ("F"); vertraging (1000);} Hierbo is die basiese kode vir die termometer Let wel: Soos ek gesê het, gebruik ek 'n ou 16x1 lcd wat slegs korrek werk as dit aanvaar word en ontkoppel word as 8x2 lcd. probleem sal nie verseker word nie. vir 16x2 vertoning vind net lcd.begin (8, 2); // Verander hier die kode volgens u LCD en vervang (8, 2) volgens u skerm as (kolom, ry). Laat u 'n 16x2 -skerm hê en vervang dan (8, 2) met (16, 2).en as jy het 'n 20x4 -skerm, vervang die (8, 2) met (20, 4). Laai die.ino -lêer van hier af

Stap 6: Alles tyd om te geniet

Alles tyd om te geniet
Alles tyd om te geniet

Hoe om 'n termometer te maak met behulp van Arduino en LM35 Nadat die oplaai klaar is, begin die termometer werk as niks sigbaar is op die ander nie, dan net helder geel lig, pas dan die agterlig aan deur die 10k potensiometer/veranderlike weerstande. Na aanpassing vind u Uiteindelik het ons 'n termometer gemaak met behulp van Arduino en LM35, wat die temperatuur in Celsius en Fahrenheit kan wys. U kan kodes verander en ook volgens u skakel. So ek hoop dat u van hierdie maklike projek sal hou. Dankie. Besoek ons asseblief

Aanbeveel: