Мазмуну:
- 1 -кадам: компоненттери талап кылынат
- 2 -кадам: Байланыштар
- 3 -кадам: Фаренгейт үчүн код
- 4 -кадам: Цельсий боюнча код
- 5 -кадам: Жыйынтык
Video: Thermistor колдонуу менен жөнөкөй жана арзан температура өлчөөчү прибор: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
NTC термисторун колдонуу менен жөнөкөй жана арзан температура сенсору
термистор термистор жөнүндө көбүрөөк билүү үчүн температура сенсорун куруп жаткан бул касиеттин жардамы менен убакыттын өтүшү менен каршылыгын өзгөртөт
en.wikipedia.org/wiki/Thermistor
1 -кадам: компоненттери талап кылынат
Arduino uno (же) кандайдыр бир arduino иштейт
кээ бир секирүүчү зымдар жана нан тактасы
1 X 10 к каршылык
1X NTC 10k термистор
2 -кадам: Байланыштар
(Ground) ---- (10k-Resistor) ------- | ------- (Thermistor) ---- (+5v)
| Аналогдук пин 0
3 -кадам: Фаренгейт үчүн код
#кошуу
double Thermistor (int RawADC) {кош Темп; Temp = log (10000.0*((1024.0/RawADC-1)))); // = log (10000.0/(1024.0/RawADC-1)) // тартуу конфигурациясы үчүн Temp = 1/(0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp)) * Temp); Temp = Temp - 273.15; // Келвинди Сельсий темпине айландыруу = (Temp * 9.0)/ 5.0 +32; // Celciusту Фаренгейтке кайтаруу темпине айландыруу; }
void setup () {Serial.begin (115200); }
void loop () {Serial.println (int (Thermistor (analogRead (0))))); // Фаренгейт кечигүүсүн көрсөтүү (1000); }
4 -кадам: Цельсий боюнча код
#кошуу
double Thermistor (int RawADC) {кош Темп; Темп = журнал (10000.0*((1024.0/RawADC-1)))); // = log (10000.0/(1024.0/RawADC-1)) // тартуу конфигурациясы үчүн Temp = 1/(0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp)) * Temp); Temp = Temp - 273.15; // Келвинди Цельсийге кайтаруу темпине айландыруу; }
void setup () {Serial.begin (115200); }
void loop () {Serial.println (int (Thermistor (analogRead (0))))); // Фаренгейт кечигүүсүн көрсөтүү (1000); }
5 -кадам: Жыйынтык
бардык кадамдарды аяктагандан кийин, сериялык мониторду ачыңыз жана 115200ду орнотуңуз, анда температуранын көрсөткүчтөрүн көрө аласыз
Мындан аркы өнүгүүлөр буга lcd кошо аласыз
рахмат:)
эгерде кандайдыр бир шектенүүңүз болсо, тартынбастан сураңыз
Сунушталууда:
Үйрөткүч: DS18B20 жана Arduino UNO колдонуу менен жөнөкөй температура сенсорун кантип жасоо керек: 3 кадам
Үйрөткүч: DS18B20 жана Arduino UNOнун жардамы менен жөнөкөй температура сенсорун кантип жасоо керек: Сүрөттөмө: Бул окуу куралы температура сенсорун кантип иштөө боюнча бир нече жөнөкөй кадамдарды көрсөтөт. Долбооруңузду ишке ашыруу үчүн бир нече мүнөт талап кылынат. Жакшы ийгилик ! DS18B20 санарип термометри 9 биттиктен 12 битке чейинки температураны камсыздайт
Thermistor колдонуу температура сенсору Arduino Uno менен: 4 кадам
Температура сенсору Arduino Uno менен термисторду колдонот: Салам балдар бул көрсөтмөлөрдө биз термисторду Arduino менен кантип колдонууну үйрөнөбүз. Thermistor негизинен каршылыгы, анын каршылыгынын температуранын өзгөрүшүнө жараша өзгөрүп турушу үчүн биз анын каршылыгын окуп, андан температураны ала алабыз. Термистор мен
SONAR бийиктигин өлчөөчү прибор 2: 3 кадам (сүрөттөр менен)
SONAR Бийиктигин өлчөөчү прибор 2: 1.0 версиясы: https://www.instructables.com/id/SONAR-Height-Meas…ПК түзгүңүз келет: http://howtobuildpcr8india.weebly.com/ Киришүү: Бул долбоор бийиктигин өлчөөчү аспап, ал ардуино жана ультра үн сезүүчүлүккө негизделген. Өлчөө
VEML6075 сенсорун жана Little Buddy Talkerди колдонуу менен сүйлөшүүчү UV индекси өлчөөчү прибор: 5 кадам
VEML6075 сенсорун жана Little Buddy Talkerди колдонуп, UV-индексинин сүйлөшүүчү аппараты: Жай келе жатат! Күн жаркырап турат! Кайсы сонун. Бирок ультрафиолет (УК) нурлануусу күчөгөн сайын, мага окшогон адамдар сепкилге, кичинекей күрөң аралдарга, кызыл, күнгө күйгөн, тери кычыган деңизде сүзүшөт. Реалдуу убакытта маалыматка ээ болуу
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен)
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: Киришүү: Бул Ардуино тактасын, Sensor (DHT11), Windows компьютери жана Processing (бекер жүктөлүүчү) программасын колдонуп, Температураны, Нымдуулукту санариптик жана тилке графасынын формасы, убакытты жана күндү көрсөтүү жана эсептөө убактысын иштетүү