Inhoudsopgave:
- Stap 1: Vereiste componenten
- Stap 2: Maak verbindingen
- Stap 3: Conversie van analoge waarde naar digitale waarde
- Stap 4: Interface LM35 en NodeMCU
- Stap 5: Temperatuur bewaken
Video: Digitale thermometer met NodeMCU en LM35: 5 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Maak je eigen digitale thermometer en bewaak de temperatuur overal via internet. Dit instructable is een basis om te beginnen sleutelen aan IoT. We zullen temperatuursensor LM35 koppelen met NodeMCU 1.0 (ESP-12E).
LM35 is een temperatuursensor die temperatuur kan meten in het bereik van -55 ° C tot 150 ° C. Het is een apparaat met 3 aansluitingen dat een analoge spanning levert die evenredig is aan de temperatuur. NodeMCU ADC kan worden gebruikt om de analoge spanning van LM35 te meten en daarmee de temperatuur te berekenen die in verhouding staat tot de analoge spanning.
Stap 1: Vereiste componenten
- LM35 temperatuursensor
- NodeMCU 1.0 (ESP 12-E-module)
- Draden aansluiten
- Breadboard
- Arduino IDE
Stap 2: Maak verbindingen
- Maak de aansluitingen zoals aangegeven in het schakelschema.
- Verbind de Vcc-pin van LM35 met de 3V-pin van NodeMCU.
- Verbind de analoge pin van LM35 met A0 van NodeMCU.
- Verbind de GND-pin van LM35 met GND van NodeMCU.
Stap 3: Conversie van analoge waarde naar digitale waarde
De analoog naar digitaal converter (ADC) zet analoge waarden om in een digitale benadering op basis van de formule:
ADC-waarde = monster * 1024 / referentiespanning
Om analoge waarden om te zetten naar Celsius hebben we 3,3 V op ons bord en we weten dat de uitgangsspanning van LM35 varieert met 10 mV bij elke graad Celsius stijging/daling
temp_celsius = ((analogRead (A0) * 330.0)/1024.0);
Celsius naar Fahrenheit omrekenen
temp_fahrenheit = (temp_celsius * 1.8)+32.0;
Stap 4: Interface LM35 en NodeMCU
- Open Arduino-IDE.
- Ga naar Extra -> Borden -> NodeMCU 1.0 (ESP 12-E-module).
- Kopieer de code. (De code is hieronder bijgevoegd).
- Compileer het.
- Upload het naar NodeMCU.
Stap 5: Temperatuur bewaken
- De temperatuur kan worden gecontroleerd door de seriële monitor te openen.
- Het kan via het net worden gecontroleerd door het IP-adres te kopiëren dat op de seriële monitor wordt weergegeven, hier is het 192.168.43.163
Aanbevolen:
Hoe maak je een thermometer met Arduino en LM35: 6 stappen
Hoe maak je een thermometer met Arduino en LM35: vandaag ga ik je laten zien hoe je een thermometer maakt met Arduino en LM35 temperatuursensor, LCD-scherm, op een breadboard dat met draden is verbonden. Het toont de temperatuur in Celsius en Fahrenheit.We Opgemerkt
ESP8266 NodeMCU + LM35 + Blynk (IOT-weerstation / digitale temperatuursensor): 4 stappen
ESP8266 NodeMCU + LM35 + Blynk (IOT-weerstation / digitale temperatuursensor): Hallo allemaal! In deze Instructable gaan we leren hoe we de LM35-sensor op NodeMCU kunnen aansluiten en die temperatuurinformatie via internet kunnen weergeven op een smartphone met de Blynk-applicatie. (Ook in dit project zullen we de SuperChart-widget gebruiken in de Bl
Digitale thermometer DHT11 met ESP8266 - Ajarnpa
Digitale thermometer DHT11 met ESP8266: in het vorige artikel heb ik DH11 al besproken en hoe deze kan worden weergegeven op uitvoerapparaten zoals 7 Segment, LCD, seriële monitor en RGB-ring. En in dit artikel laat ik u zien hoe u de temperatuur en vochtigheid bewaakt een browser op een mobiele telefoon gebruiken
Hoe maak je een digitale thermometer #1: 4 stappen
Hoe maak je een digitale thermometer # 1: In dit artikel zal ik een project maken met de naam "Digitale Thermometer". Ik gebruik "DHT11" voor de temperatuursensor. En gebruik de "7Segmrnt-module" als de weergave. Ik raad aan eerst dit artikel te lezen "DHT11" en &q
Een digitale thermometer maken: 5 stappen
Maak een digitale thermometer: in deze instructable leer je hoe je een eenvoudige digitale thermometer maakt voor minder dan 10 pond met behulp van een paar eenvoudige componenten en 1 IC. Het voltooide project zou er ongeveer zo uit moeten zien: