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

Arduino ջերմաստիճանի տվիչ ՝ օգտագործելով LM35: 3 քայլ
Arduino ջերմաստիճանի տվիչ ՝ օգտագործելով LM35: 3 քայլ

Video: Arduino ջերմաստիճանի տվիչ ՝ օգտագործելով LM35: 3 քայլ

Video: Arduino ջերմաստիճանի տվիչ ՝ օգտագործելով LM35: 3 քայլ
Video: LDmicro 11: Serial LCD Temperature Controller (Microcontroller PLC Ladder Programming with LDmicro) 2024, Դեկտեմբեր
Anonim
Arduino ջերմաստիճանի տվիչ ՝ օգտագործելով LM35
Arduino ջերմաստիճանի տվիչ ՝ օգտագործելով LM35

Ներածություն

LM35 շարքը ճշգրիտ ինտեգրալ սխեմայի ջերմաստիճանի սարքեր են, որոնց ելքային լարումը գծային համեմատական է igենտիգրադի ջերմաստիճանին: LM35- ը երեք կիսաեզրափակիչ գծային ջերմաստիճանի տվիչ է ազգային կիսահաղորդիչներից: Այն կարող է չափել ջերմաստիճանը -55 աստիճանից մինչև +150 աստիճան: LM35- ի լարման ելքը ջերմաստիճանի բարձրացման համար ավելանում է 10 մՎ: LM35- ը կարող է գործարկվել 5 Վ լարման աղբյուրից, իսկ հոսանքի հոսանքի ուժը 60uA- ից պակաս է: LM35- ից քորոցը ներկայացված է ստորև ներկայացված նկարում:

Հատկություններ

• Չափագրված ուղղակիորեն Celsius (Centigrade)

• Գծային + 10-մՎ/° C սանդղակի գործոն

• 0.5 ° C ապահովված ճշգրտություն (25 ° C)

• Գնահատված է −55 ° C- ից մինչև 150 ° C ամբողջական միջակայքի համար

• Հարմար է հեռակա ծրագրերի համար

• -ածր գին ՝ վաֆլի մակարդակի կտրման պատճառով

• Գործում է 4 Վ -ից մինչև 30 Վ

• 60-μA- ից պակաս ընթացիկ արտահոսք

• Lowածր ինքնակառավարվող ջեռուցում, 0.08 ° C անշարժ օդում

• Միայն ոչ գծայինություն ± ¼ ° C Տիպիկ

• -ածր դիմադրության ելք, 0.1 Ω 1-mA բեռնվածքի համար LM35- ի PinOuts Of LO35- ը ցուցադրվում է պատկերում:

Ստորև բերված ֆայլից կարող եք ներբեռնել տվյալների թերթիկը:

Քայլ 1: Պահանջվում է սարքավորում և սխեմայի դիագրամ

Պահանջվող սարքավորում և սխեմայի դիագրամ
Պահանջվող սարքավորում և սխեմայի դիագրամ
  • Arduino Board (Anyանկացած) Գնեք այն Flipkart- ից
  • LM35 տվիչ Գնեք այն Flipkart- ից
  • Հացի տախտակ

Միացրեք շրջանը, ինչպես ցույց է տրված նկարում և վերբեռնեք հետևյալ ծածկագիրը:

Քայլ 2. Arduino- ի ծրագրավորում

Ներբեռնեք կոդը այստեղ

/*Code Sujay- ի նախագծով SA Lab*/const int sensor = A5; // Անալոգային PIN- ի նշանակումը փոփոխական «սենսորային» բոց tempc- ին; // փոփոխական ՝ ջերմաստիճանը Celsius աստիճանի բոց ջերմաստիճանում պահելու համար; // փոփոխական ՝ Fahreinheit float vout- ում ջերմաստիճանը պահելու համար; // ժամանակավոր փոփոխական, որը կպահի սենսորի ընթերցումը void setup () {pinMode (տվիչ, INPUT); // Սենսորային քորոցի կարգավորում որպես մուտքագրում Serial.begin (9600); } void loop () {vout = analogRead (տվիչ); vout = (vout*500)/1023; tempc = vout; // valueելսիուսի աստիճանի արժեքը tempf = (vout*1.8) +32; // Փոխարկումը Ֆարենհայտի Serial.print ("DegreeC =" -ում); Serial.print ("\ t"); Serial.print (tempc); Serial.print (""); Serial.print ("Ֆարենհայտ ="); Serial.print ("\ t"); Serial.print (tempf); Serial.println (); ուշացում (500); // 1 վայրկյան ուշացում ՝ դիտման հեշտության համար}

Քայլ 3: Արդյունքի արդյունք

Արդյունքի արդյունք
Արդյունքի արդյունք

Արդյունքը դիտեք Serial Monitor- ում…

Առաջին հերթին, ես կցանկանայի շնորհակալություն հայտնել ձեզ այս ուղեցույցը կարդալու համար: Հուսով եմ, որ դա կօգնի ձեզ: Եթե ունեք որևէ հարց, ես ուրախ եմ ձեզ օգնել…..

Թողնել մեկնաբանություն: Ձեր կարծիքը արժեքավոր է ինձ համար:

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