Съдържание:

Температурен сензор, използващ термистор с Arduino Uno: 4 стъпки
Температурен сензор, използващ термистор с Arduino Uno: 4 стъпки

Видео: Температурен сензор, използващ термистор с Arduino Uno: 4 стъпки

Видео: Температурен сензор, използващ термистор с Arduino Uno: 4 стъпки
Видео: RAMPS 1.4 - Multi-Extruder 2024, Юли
Anonim
Температурен сензор, използващ термистор с Arduino Uno
Температурен сензор, използващ термистор с Arduino Uno

Здравейте, момчета, в тази инструкция ще научим как да използваме термистора с Arduino. Термисторът е основно резистор, чието съпротивление варира в зависимост от промяната на температурата, така че можем да прочетем съпротивлението му и да получим температурата от него. Термисторът е много евтин в сравнение с други температурни сензори на пазара.

Стъпка 1: Неща, от които се нуждаете

Нещата, от които се нуждаете
Нещата, от които се нуждаете
Нещата, от които се нуждаете
Нещата, от които се нуждаете

За този урок ще ви трябват следните неща: 1x Arduino uno:

1x термистор (10k или 100k: използвам 10k тук): https://www.utsource.net/itm/p/1273468.html 1x 10k резистор: https://www.utsource.net/itm/p/8166799. html1x макет:.: https://www.utsource.net/itm/p/8031572.html Няколко джъмпери:

Стъпка 2: Шматици

Шматици
Шматици
Шматици
Шматици

Схемата е много проста, така че, моля, свържете всичко според показаното в схемата и ще се оправите. Можете също така да се обърнете към изображението, което съм прикрепил към връзките ми към дъската.

Стъпка 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 = 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.

Препоръчано: