Inhoudsopgave:
- Stap 1: Benodigde hardware en schakelschema
- Stap 2: Programmeren van de Arduino
- Stap 3: Uitvoerresultaat
Video: Arduino-temperatuursensor met LM35: 3 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Invoering
De LM35-serie zijn nauwkeurige temperatuurapparaten met geïntegreerde schakelingen met een uitgangsspanning die lineair evenredig is met de temperatuur van Celsius. LM35 is een lineaire temperatuursensor met drie aansluitingen van National halfgeleiders. Het kan temperatuur meten van -55 graden Celsius tot +150 graden Celsius. De uitgangsspanning van de LM35 neemt 10mV toe per graad Celsius temperatuurstijging. LM35 kan worden bediend vanaf een 5V-voeding en de stand-bystroom is minder dan 60uA. De pin uit LM35 wordt getoond in de onderstaande afbeelding.
Functies
• Direct gekalibreerd in Celsius (Celsius)
• Lineair + 10-mV/°C schaalfactor
• 0,5°C gegarandeerde nauwkeurigheid (bij 25°C)
• Geschikt voor het volledige bereik van −55 °C tot 150 °C
• Geschikt voor toepassingen op afstand
• Lage kosten door trimmen op wafelniveau
• Werkt van 4 V tot 30 V
• Minder dan 60-μA stroomafvoer
• Lage zelfverhitting, 0,08°C in stilstaande lucht
• Alleen niet-lineariteit ±¼°C Typisch
• Uitgang met lage impedantie, 0,1 voor 1-mA Load PinOuts van LM35 wordt getoond in afbeelding.
U kunt de datasheet downloaden van onderstaand bestand.
Stap 1: Benodigde hardware en schakelschema
- Arduino-bord (elk) Koop het bij Flipkart
- LM35 Sensor Koop het bij Flipkart
- Broodplank
Sluit het circuit aan zoals weergegeven in de afbeelding en upload de volgende code.
Stap 2: Programmeren van de Arduino
Download hier de code
/*Code ontworpen door Sujay in SA Lab*/const int sensor=A5; // Toewijzen van analoge pin A5 aan variabele 'sensor' float tempc; //variabele om temperatuur op te slaan in graden Celsius float tempf; //variabele om temperatuur op te slaan in Fahreinheit float vout; // tijdelijke variabele om de instelling van de sensorlezing ongeldig te houden () {pinMode (sensor, INPUT); // Sensorpin configureren als invoer Serial.begin (9600); } void loop() { vout=analogRead(sensor); vout=(vout*500)/1023; tempc=vout; // Waarde opslaan in graden Celsius tempf=(vout*1.8)+32; // Converteren naar Fahrenheit Serial.print("in DegreeC="); Serieel.print("\t"); Serial.print(tempc); Serieel.print(" "); Serial.print("in Fahrenheit="); Serieel.print("\t"); Serial.print(tempf); Serieel.println(); vertraging (500); // Vertraging van 1 seconde voor het gemak van kijken}
Stap 3: Uitvoerresultaat
Zie het resultaat op Serial Monitor….
Allereerst wil ik u bedanken voor het lezen van deze gids! Ik hoop dat het je helpt. Als u vragen heeft, help ik u graag verder…..
Laat een reactie achter. Uw feedback is waardevol voor mij.
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
(IoT) Internet of Things met Ubidots (ESP8266+LM35): 4 stappen
(IoT) Intertnet of Things With Ubidots (ESP8266+LM35): Vandaag gaan we leren het Ubidots-platform te gebruiken om gegevens op een vriendelijke manier via internet te visualiseren
DIY slimme weegschaal met wekker (met wifi, ESP8266, Arduino IDE en Adafruit.io): 10 stappen (met afbeeldingen)
DIY Slimme Weegschaal Met Wekker (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): In mijn vorige project ontwikkelde ik een slimme weegschaal met Wi-Fi. Het kan het gewicht van de gebruiker meten, het lokaal weergeven en naar de cloud sturen. U kunt hier meer informatie over krijgen op onderstaande link: https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Digitale thermometer met NodeMCU en LM35: 5 stappen
Digitale thermometer met NodeMCU en LM35: maak je eigen digitale thermometer en bewaak de temperatuur overal via internet. We zullen temperatuursensor LM35 koppelen met NodeMCU 1.0 (ESP-12E). LM35 is een temperatuursensor