Բովանդակություն:

Mերմաստիճանի ընթերցում `օգտագործելով LM35 ջերմաստիճանի տվիչը Arduino Uno- ով` 4 քայլ
Mերմաստիճանի ընթերցում `օգտագործելով LM35 ջերմաստիճանի տվիչը Arduino Uno- ով` 4 քայլ

Video: Mերմաստիճանի ընթերցում `օգտագործելով LM35 ջերմաստիճանի տվիչը Arduino Uno- ով` 4 քայլ

Video: Mերմաստիճանի ընթերցում `օգտագործելով LM35 ջերմաստիճանի տվիչը Arduino Uno- ով` 4 քայլ
Video: LDmicro 11: Serial LCD Temperature Controller (Microcontroller PLC Ladder Programming with LDmicro) 2024, Նոյեմբեր
Anonim
Duերմաստիճանի ընթերցում LM35 ջերմաստիճանի տվիչի միջոցով Arduino Uno- ով
Duերմաստիճանի ընթերցում LM35 ջերմաստիճանի տվիչի միջոցով Arduino Uno- ով

Բարև տղերք, այս հրահանգների մեջ մենք կսովորենք, թե ինչպես օգտագործել LM35- ը Arduino- ի հետ: Lm35- ը ջերմաստիճանի տվիչ է, որը կարող է կարդալ ջերմաստիճանի արժեքները -55 ° C- ից մինչև 150 ° C: Այն 3 տերմինալ սարք է, որն ապահովում է ջերմաստիճանին համաչափ անալոգային լարում: Որքան բարձր է ջերմաստիճանը, այնքան բարձր է ելքային լարումը: Ելքային անալոգային լարումը կարող է թվային ձևի վերածվել ADC- ի միջոցով, որպեսզի միկրոկոնտրոլերը (մեր դեպքում `Arduino- ն) կարողանա այն մշակել:

Քայլ 1: Ձեզ անհրաժեշտ բաներ

Ձեզ անհրաժեշտ բաներ
Ձեզ անհրաժեշտ բաներ
Ձեզ անհրաժեշտ բաներ
Ձեզ անհրաժեշտ բաներ
Ձեզ անհրաժեշտ բաներ
Ձեզ անհրաժեշտ բաներ

Այս հրահանգների համար ձեզ հարկավոր են հետևյալ իրերը. 1x Arduino uno (կամ որևէ այլ համարժեք) 1x LM35 EMերմաստիճանի սենսոր Թափանցիկ լարեր

Քայլ 2: Միացումներ

Միացումներ
Միացումներ

Կապերը շատ հեշտ են միացնում ամեն ինչ: Ըստ պատկերված պատկերի, և դուք լավ կլինեք: Մենք չափելու ենք շրջակայքի ջերմաստիճանը LM35- ի միջոցով և այն ցուցադրելու ենք Arduino- ի սերիական մոնիտորի վրա: Այստեղ LM35 ելքը տրվում է անալոգային P1- ի Arduino UNO. Այս անալոգային լարումը փոխակերպվում է իր թվային ձևի և մշակվում ջերմաստիճանի ընթերցումը ստանալու համար:

Քայլ 3: Կոդ

Կոդ
Կոդ

Խնդրում ենք պատճենել հետևյալ ծածկագիրը և վերբեռնել այն ձեր arduino Board- ում. Const int lm35_pin = A1; / * LM35 O/P pin */void setup () {Serial.begin (9600);} void loop () {int temp_adc_val; float temp_val; temp_adc_val = analogRead (lm35_pin); / * Կարդալ ջերմաստիճանը */ temp_val = (temp_adc_val * 4.88); / * Փոխարկել adc արժեքը համարժեք լարման */temp_val = (temp_val/10); / * LM35- ը թողարկում է 10 մվ/° C */Serial.print ("peratերմաստիճան ="); Serial.print (temp_val); Serial.print («gելսիուսի աստիճան / n»); ուշացում (1000);} Տեսանյութ

Քայլ 4: Testերմաստիճանի տվիչի փորձարկում

Ingերմաստիճանի տվիչի փորձարկում
Ingերմաստիճանի տվիչի փորձարկում

Ամեն ինչ միասին միացնելուց և կոդը arduino- ի տախտակին ներբեռնելուց հետո ես համակարգչում բացեցի սերիական մոնիտորը և, ինչպես տեսնում եք նկարում, մենք կարողանում ենք դուրս բերել ջերմաստիճանի ելքը մեր սերիական մոնիտորի վրա:

Խորհուրդ ենք տալիս: