Inhoudsopgave:

Hoe maak je een thermometer met Arduino en LM35: 6 stappen
Hoe maak je een thermometer met Arduino en LM35: 6 stappen

Video: Hoe maak je een thermometer met Arduino en LM35: 6 stappen

Video: Hoe maak je een thermometer met Arduino en LM35: 6 stappen
Video: LM35 Temperature Sensor with Arduino Uno 2024, Juli-
Anonim
Hoe maak je een thermometer met Arduino en LM35
Hoe maak je een thermometer met Arduino en LM35
Hoe maak je een thermometer met Arduino en LM35
Hoe maak je een thermometer met Arduino en LM35
Hoe maak je een thermometer met Arduino en LM35
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 die met draden is verbonden. Het zal de temperatuur in Celsius en Fahrenheit weergeven. We hebben waargenomen

Stap 1: Vereisten: -

Vereisten
Vereisten

Dit is de lijst met onderdelen die nodig zijn om de thermometer te maken. 1.1 x Arduino UNO-bord 2.1 x LM35 temperatuursensor 3.1 x LCD-scherm (16A1, 16A2 of een ander) 4.1 x Breadboard5.1 x 10k Potentiometer/variabele weerstanden (u kunt gebruik ook 5k of 50k) 6. Sommige mannelijke naar mannelijke jumperdraden.

Stap 2: Basisinformatie over onderdelen en links om te kopen -

Basisinformatie over onderdelen en links om te kopen
Basisinformatie over onderdelen en links om te kopen

Hoe maak je een thermometer met Arduino en LM35

Stap 3: Pindiagram van LM35

Pin-diagram van LM35
Pin-diagram van LM35

Speldendiagram van LM35

Stap 4: Schakelschema

Schakelschema
Schakelschema

Er is geen verschil tussen de pinnen van 16 x 1 en 16 x 2 beeldschermen, dus volg gewoon het circuit en gebruik de powerbank om het voltooide project van stroom te voorzien. Het circuit is heel eenvoudig en de montage / aansluiting is ook heel eenvoudig, gebruik gewoon het bovenstaande schakelschema en maak alle verbindingen zorgvuldig. Sluit nu het Arduino-bord aan op de pc en upload de onderstaande code. Opmerking: - Ik heb een oud 16 x 1 lcd-scherm (JHD16A1) dus ik heb het in dit project gebruikt, maar in dit project is er geen display zal werken.and16x2 is beter, dus ik geef een link voor 16A2 display link. Je hoeft alleen maar wat code te veranderen, ik heb alles uitgelegd in het codeergedeelte.

Stap 5: Coderen

codering
codering

//Door SOURABH KUMAR @ weobserved.com#includeLiquidCrystal lcd (12, 11, 5, 4, 3, 2));//pins verklaring voor lcd op arduinoconst int inPin = A0; // Middelste (uitvoer) pin van LM35void setup () {lcd.begin (8, 2); //Verander hier volgens uw lcd}void loop(){int value = analogRead(inPin);lcd.setCursor(0, 0); //Geen changefloat millivolts = (waarde / 1024.0) *5000;float celsius = millivolts / 10;lcd.clear();lcd.setCursor(0, 0); //Geen changelcd.print(celsius);lcd.print("C");lcd.setCursor(0, 1);lcd.print((celsius * 9)/5 + 32);lcd.print("F");delay(1000);}Hierboven staat de basiscode voor de thermometerNote-Zoals ik al zei, gebruik ik een oud 16x1 lcd-scherm dat alleen correct werkt als het wordt aangenomen en als 8x2 lcd wordt weergegeven. probleem zal niet accure.for 16x2 display gewoon findlcd.begin (8, 2); // Verander hier volgens uw lcd in de code en vervang (8, 2) volgens uw weergave als (kolom, rij). Laat je een 16x2 display hebben en vervang (8, 2) door (16, 2). en als je hebt een 20x4-scherm, vervang gewoon de (8, 2) door (20, 4). Download het.ino-bestand van hier

Stap 6: Alles gedaan Tijd om te genieten

Alles gedaan Tijd om te genieten
Alles gedaan Tijd om te genieten

Hoe maak je een thermometer met Arduino en LM35 Nadat het uploaden onmiddellijk is voltooid, begint de thermometer te werken als er niets zichtbaar is op het lcd-scherm, behalve alleen fel geel licht, pas dan gewoon de achtergrondverlichting aan via de 10k Potentiometer / variabele weerstanden. de uitvoer zoals weergegeven in onderstaande afbeelding. Eindelijk hebben we een thermometer gemaakt met Arduino en LM35 die de temperatuur in Celsius en Fahrenheit kan weergeven. U kunt codes aanpassen en ook volgens u circuits maken. Dus ik hoop dat je dit eenvoudige project leuk zult vinden

Aanbevolen: