Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Lag ditt eget digitale termometer og overvåke temperaturen over internett fra hvor som helst. Denne instruksjonen er en grunnleggende for å begynne å tukle med IoT. Vi vil koble temperatursensoren LM35 til NodeMCU 1.0 (ESP-12E).
LM35 er en temperatursensor som kan måle temperaturen i området -55 ° C til 150 ° C. Det er en 3 -terminal enhet som gir analog spenning proporsjonal med temperaturen. NodeMCU ADC kan brukes til å måle den analoge spenningen fra LM35 og dermed beregne temperaturen som er proporsjonal med den analoge spenningen.
Trinn 1: Komponenter påkrevd
- LM35 temperatursensor
- NodeMCU 1.0 (ESP 12-E-modul)
- Koble til ledninger
- Brødbrett
- Arduino IDE
Trinn 2: Gjør tilkoblinger
- Gjør tilkoblinger som vist i kretsdiagrammet.
- Koble Vcc -pinnen på LM35 til 3V -pinnen på NodeMCU.
- Koble den analoge pinnen til LM35 til A0 på NodeMCU.
- Koble GND -pinnen til LM35 til GND på NodeMCU.
Trinn 3: Konvertering av analog verdi til digital verdi
Analog til digital omformer (ADC) konverterer analoge verdier til en digital tilnærming basert på formelen:
ADC -verdi = prøve * 1024 / referansespenning
For å konvertere analoge verdier til Celsius har vi 3,3 V på tavlen vår, og vi vet at utgangsspenningen til LM35 varierer med 10 mV til hver grad Celsius stiger/faller
temp_celsius = ((analogRead (A0) * 330.0) /1024.0);
For å konvertere Celsius til Fahrenheit
temp_fahrenheit = (temp_celsius * 1.8) +32.0;
Trinn 4: Grensesnitt LM35 og NodeMCU
- Åpne Arduino IDE.
- Gå til Verktøy -> Kort -> NodeMCU 1.0 (ESP 12 -E -modul).
- Kopier koden. (Koden er vedlagt nedenfor).
- Kompiler det.
- Last den opp til NodeMCU.
Trinn 5: Overvåking av temperatur
- Temperaturen kan overvåkes ved å åpne den serielle skjermen.
- Den kan overvåkes over nettet ved å kopiere og lime inn IP -adressen som vises på den serielle skjermen, her er den 192.168.43.163