Obsah:

Digitální teploměr využívající NodeMCU a LM35: 5 kroků
Digitální teploměr využívající NodeMCU a LM35: 5 kroků

Video: Digitální teploměr využívající NodeMCU a LM35: 5 kroků

Video: Digitální teploměr využívající NodeMCU a LM35: 5 kroků
Video: Arduino | I2C [EN & CZ sub] 2024, Listopad
Anonim
Digitální teploměr využívající NodeMCU a LM35
Digitální teploměr využívající NodeMCU a LM35

Vytvořte si vlastní digitální teploměr a sledujte teplotu přes internet odkudkoli. Tento instruktáž je základní, abyste mohli začít hrát s IoT. Budeme propojovat teplotní čidlo LM35 s NodeMCU 1.0 (ESP-12E).

LM35 je teplotní senzor, který dokáže měřit teplotu v rozmezí -55 ° C až 150 ° C. Jedná se o 3 -koncový přístroj, který poskytuje analogové napětí úměrné teplotě. NodeMCU ADC lze použít k měření analogového napětí z LM35 a tím k výpočtu teploty, která je úměrná analogovému napětí.

Krok 1: Požadované součásti

Požadované součásti
Požadované součásti
Požadované součásti
Požadované součásti
  • Snímač teploty LM35
  • NodeMCU 1.0 (modul ESP 12-E)
  • Propojovací dráty
  • Prkénko
  • Arduino IDE

Krok 2: Vytvořte připojení

Vytvořte připojení
Vytvořte připojení
  1. Proveďte zapojení podle schématu zapojení.
  2. Připojte pin Vcc LM35 k 3V pinu NodeMCU.
  3. Připojte analogový pin LM35 k A0 NodeMCU.
  4. Připojte pin GND LM35 k GND NodeMCU.

Krok 3: Převod analogové hodnoty na digitální hodnotu

Převod analogové hodnoty na digitální hodnotu
Převod analogové hodnoty na digitální hodnotu
Převod analogové hodnoty na digitální hodnotu
Převod analogové hodnoty na digitální hodnotu

Analogově digitální převodník (ADC) převádí analogové hodnoty na digitální aproximaci na základě vzorce:

Hodnota ADC = vzorek * 1024 / referenční napětí

Chcete -li převést analogové hodnoty na stupně Celsia, máme na desce 3,3 V a víme, že výstupní napětí LM35 se mění o 10 mV na každý stupeň stoupání/klesání stupňů Celsia

temp_celsius = ((analogRead (A0) * 330,0)/1024,0);

Převést Celsia na Fahrenheita

temp_fahrenheit = (temp_celsius * 1,8) +32,0;

Krok 4: Rozhraní LM35 a NodeMCU

  1. Otevřete Arduino IDE.
  2. Přejděte na Nástroje -> Desky -> NodeMCU 1.0 (modul ESP 12 -E).
  3. Zkopírujte kód. (Kodex byl přiložen níže).
  4. Zkompilovat to
  5. Nahrajte jej na NodeMCU.

Krok 5: Monitorování teploty

Monitorování teploty
Monitorování teploty
Monitorování teploty
Monitorování teploty
  • Teplotu lze sledovat otevřením sériového monitoru.
  • Lze jej monitorovat přes síť zkopírováním adresy IP zobrazené na sériovém monitoru, zde je 192.168.43.163

Doporučuje: