Санариптик термометр NodeMCU жана LM35ти колдонуу: 5 кадам
Санариптик термометр NodeMCU жана LM35ти колдонуу: 5 кадам
Anonim
Санарип термометр NodeMCU жана LM35ти колдонуу
Санарип термометр NodeMCU жана LM35ти колдонуу

Өзүңүздүн Санарип Термометрди түзүңүз жана каалаган жерден интернет аркылуу температураны көзөмөлдөңүз. Биз LM35 температура сенсорун NodeMCU 1.0 (ESP-12E) менен байланыштырабыз.

LM35 температура сенсору -55 ° Cдан 150 ° C. диапазонунда температураны өлчөй алат. NodeMCU ADC LM35тен аналогдук чыңалууну өлчөө үчүн колдонулушу мүмкүн, демек аналогдук чыңалууга пропорционалдуу болгон температураны эсептөө.

1 -кадам: компоненттери талап кылынат

Керектүү компоненттер
Керектүү компоненттер
Керектүү компоненттер
Керектүү компоненттер
  • LM35 температура сенсору
  • NodeMCU 1.0 (ESP 12-E модулу)
  • Зымдарды туташтыруу
  • Breadboard
  • Arduino IDE

2 -кадам: Туташууларды жасаңыз

Байланыштарды түзүү
Байланыштарды түзүү
  1. Райондук схемада көрсөтүлгөндөй туташууларды жасаңыз.
  2. LM35тин Vcc пинин NodeMCUнун 3V пинине туташтырыңыз.
  3. LM35тин аналогдук пинин NodeMCUнун A0го туташтырыңыз.
  4. LM35тин GND пинин NodeMCUдун GNDсына туташтырыңыз.

3 -кадам: Аналогдук баалуулукту санариптик баалуулукка айландыруу

Аналогдук маанини санариптик баалуулукка айландыруу
Аналогдук маанини санариптик баалуулукка айландыруу
Аналогдук маанини санариптик баалуулукка айландыруу
Аналогдук маанини санариптик баалуулукка айландыруу

Analog to Digital Converter (ADC) формуланын негизинде аналогдук баалуулуктарды санариптик жакындаштырууга айлантат:

ADC мааниси = үлгү * 1024 / шилтеме чыңалуусу

Аналогдук баалуулуктарды Цельсийге айландыруу үчүн биздин бортубузда 3.3 В бар жана LM35тин чыгуу чыңалуусу Цельсийдин ар бир даражасына чейин 10 мВ чейин өзгөрүп турганын билебиз

temp_celsius = ((analogRead (A0) * 330.0) /1024.0);

Цельсийди Фаренгейтке айландыруу үчүн

temp_fahrenheit = (temp_celsius * 1.8) +32.0;

4 -кадам: LM35 жана NodeMCU интерфейси

  1. Arduino IDE ачуу.
  2. Куралдарга баруу -> Такта -> NodeMCU 1.0 (ESP 12 -E модулу).
  3. Кодду көчүрүү. (Кодекс төмөндө тиркелген).
  4. Аны түзүңүз.
  5. Аны NodeMCUге жүктөңүз.

5 -кадам: Температураны көзөмөлдөө

Температураны көзөмөлдөө
Температураны көзөмөлдөө
Температураны көзөмөлдөө
Температураны көзөмөлдөө
  • Температураны сериялык мониторду ачуу менен көзөмөлдөсө болот.
  • Бул сериялык монитордо көрсөтүлгөн IP дарегин көчүрүү аркылуу таза көзөмөлдөөгө болот, бул жерде 192.168.43.163

Сунушталууда: