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

Duերմաստիճանի տվիչ, օգտագործելով թերմիստորը Arduino Uno- ով: 4 քայլ
Duերմաստիճանի տվիչ, օգտագործելով թերմիստորը Arduino Uno- ով: 4 քայլ

Video: Duերմաստիճանի տվիչ, օգտագործելով թերմիստորը Arduino Uno- ով: 4 քայլ

Video: Duերմաստիճանի տվիչ, օգտագործելով թերմիստորը Arduino Uno- ով: 4 քայլ
Video: Голубая стрела (1958) фильм 2024, Նոյեմբեր
Anonim
Duերմաստիճանի տվիչ ՝ օգտագործելով ջերմաչափ ՝ Arduino Uno- ով
Duերմաստիճանի տվիչ ՝ օգտագործելով ջերմաչափ ՝ Arduino Uno- ով

Ողջույն, տղերք, այս հրահանգներում մենք կսովորենք, թե ինչպես օգտագործել Thermistor- ը Arduino- ի հետ: Thermistor- ը հիմնականում դիմադրություն է, որի դիմադրությունը տատանվում է ջերմաստիճանի տատանումների հետ: Այսպիսով, մենք կարող ենք կարդալ դրա դիմադրությունը և դրանից ջերմաստիճան ստանալ, և Thermistor- ը շատ էժան է `համեմատած շուկայում առկա այլ ջերմաստիճանի տվիչների հետ:

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

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

Այս ձեռնարկի համար ձեզ հարկավոր են հետևյալ իրերը. 1x Arduino uno ՝

1x Թերմիստոր (10k կամ 100k. Այստեղ ես օգտագործում եմ 10k) ՝ https://www.utsource.net/itm/p/1273468.html1x 10k դիմադրություն ՝ https://www.utsource.net/itm/p/8166799: html1x տախտակ. ՝ https://www.utsource.net/itm/p/8031572.html Մի քանի թռիչք ՝

Քայլ 2: Schmatics

Շմատիկներ
Շմատիկներ
Շմատիկներ
Շմատիկներ

Շղթան շատ պարզ է, այնպես որ, խնդրում եմ, միացրեք ամեն ինչ, ինչպես ցույց է տրված սխեմատիկայում, և դուք լավ կլինեք: Կարող եք նաև անդրադառնալ իմ տախտակի միացումների կցված պատկերին:

Քայլ 3: Կոդ

Կոդ
Կոդ

Պատճենեք հետևյալ կոդը և վերբեռնեք arduino- ում. #Includedouble Thermister (int data) {double temp; temp = log (10000.0*((1024.0/data-1))); temp = 1/(0.001129148+ (0.000234125+ (0.0000000876741*temp*temp))*temp); ջերմաստիճան = temp-273.15; Serial.println (""); Serial.print (temp); Serial.print («Celcius»); temp = (temp*9.0) /5.0+32.0; Serial.println (""); Serial.print (temp); Serial.print («Ֆարենհայտ»); Serial.println (""); Serial.println ("……………………………."); } void setup () {Serial.begin (9600);} int i; void loop () {i = analogRead (A0); Thermister (i); delay (1000);}

Քայլ 4: Ստացեք ջերմաստիճան սերիական մոնիտորի վրա

Ստացեք ջերմաստիճան սերիական մոնիտորի վրա
Ստացեք ջերմաստիճան սերիական մոնիտորի վրա

Կոդը վերբեռնելուց հետո բացեք սերիական մոնիտորը և կարող եք ստանալ ձեր Thermistor- ի ջերմաստիճանը ձեր սերիալային մոնիտորի վրա, ինչպես որ ես եմ ստանում, հղեք տրամադրված պատկերը և լավ կլինեք: funվարճացեք ընթերցման ջերմաստիճան Thermistor- ի հետ:

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