Inhoudsopgave:

Temperatuursensor (Arduino): 8 stappen
Temperatuursensor (Arduino): 8 stappen

Video: Temperatuursensor (Arduino): 8 stappen

Video: Temperatuursensor (Arduino): 8 stappen
Video: LM35 with Arduino | Temperature Sensor | SdevElectronics 2024, November
Anonim
Temperatuursensor (Arduino)
Temperatuursensor (Arduino)
Temperatuursensor (Arduino)
Temperatuursensor (Arduino)
Temperatuursensor (Arduino)
Temperatuursensor (Arduino)

Dit project is perfect voor gemiddelde en beginnende hobbyisten. De opzet is heel eenvoudig. Er is een chip genaamd LM35 (link voor extra uitleg) waarmee de Arduino de temperatuur van de omgeving kan bepalen.

Benodigdheden

1) 1 x Arduino nano/Arduino Uno + aansluitkabel

2) 5cm x 5cm Perfboard of een kleine breadboard

3) 20 x startkabels of draden

4) 1 x 16x2 LCD-scherm

5) 1 x 100K of 250K potentiometer

6) 1 x 9V batterij + connectorclip

Stap 1: Het circuit ontwerpen en begrijpen

De schakelingen ontwerpen en begrijpen
De schakelingen ontwerpen en begrijpen
De schakelingen ontwerpen en begrijpen
De schakelingen ontwerpen en begrijpen
De schakelingen ontwerpen en begrijpen
De schakelingen ontwerpen en begrijpen
De schakelingen ontwerpen en begrijpen
De schakelingen ontwerpen en begrijpen

De chip, LM 35, werkt volgens het principe dat voor elke stijging van de omgevingstemperatuur met 1°C de spanning die wordt afgegeven door de "uit"-pen van de LM 35 met 10 mV toeneemt. De lineaire relatie begint bij 0°C. Als de temperatuur bijvoorbeeld 25°C is, is de spanning die wordt afgegeven door de "uit"-pin 25 * 10mV = 250mV of 0,25V.

De Arduino kan het spanningsniveau lezen dat wordt uitgevoerd vanaf de "uit" -pin wanneer deze is aangesloten op een van de analoge pins van de Arduino. De functie in de Arduino is analogRead. Na informatie te hebben ontvangen over de spanning die door de LM 35 wordt uitgevoerd, kan de Arduino een aantal eenvoudige berekeningen uitvoeren om uiteindelijk een waarde in Celsius te krijgen.

Stap 2: Planning van de constructie van het circuit

De constructie van de schakeling plannen
De constructie van de schakeling plannen

Er zijn een aantal opties om het circuit samen te stellen.

1) Voor mensen die met elektronica beginnen, raad ik aan om het breadboard te gebruiken om het circuit te bouwen. Het is een stuk minder rommelig dan solderen, en het zal gemakkelijker te debuggen zijn omdat de draden gemakkelijk kunnen worden aangepast. Volg de aansluitingen op de fritzing-afbeeldingen.

2) Voor meer ervaren personen, probeer het gebruik van het circuit op het breadboard te solderen. Het zal meer permanent zijn en langer meegaan. Lees en volg het schema voor begeleiding.

3) Ten slotte kunt u bij SEEED ook een kant-en-klaar printje bestellen. Het enige dat u hoeft te doen, is de componenten op te solderen. Het benodigde Gerber-bestand is bijgevoegd in de stap. Hier is een link naar een Google Drive-map met het gezipte Gerber-bestand:

Stap 3: De LCD-kabels solderen

Deze stap is alleen nodig als u de breadboard- of perf-boardversie van het circuit bouwt

Ik zou aanraden om draden op het LCD-scherm te solderen, omdat dit u flexibiliteit geeft wanneer u het 16x2 LCD-scherm in het gebruikersinterfacepaneel probeert te plaatsen. Bovendien zal het gemakkelijker zijn om het LCD-scherm veiliger aan te sluiten op de Arduino-pinnen.

Tips voor het solderen met pads:

Verwarm de verbinding door de soldeerbout op het contactpunt tussen de pin van de lead en het kussentje te plaatsen

Wacht ongeveer 5-8 seconden totdat de join is opgewarmd

Voer het soldeerschrift op de pad. Het moet in de buurt van het contactpunt zijn, maar niet in de

Stap 4: Het LCD-scherm aansluiten op de Arduino

Het LCD-scherm aansluiten op de Arduino
Het LCD-scherm aansluiten op de Arduino
Het LCD-scherm aansluiten op de Arduino
Het LCD-scherm aansluiten op de Arduino

Pins 2, 3, 4, 5 van de Arduino worden aangesloten op respectievelijk pinnen 14, 13, 12, 11 van het LCD-scherm, wanneer van links naar rechts wordt geteld.

Pins 1, 5 en 16 van het LCD-scherm zijn verbonden met aarde

Pinnen 2 en 15 van het LCD-scherm verbinden met +5V

Pins 4 en 6 van het LCD-scherm worden respectievelijk aangesloten op pin 12 en 11 van de Arduino.

Pin 3 van het LCD-scherm is verbonden met +5V via een 100K of 250K potentiometer.

Pins 7, 8, 9 en 10 van het LCD-scherm zijn nergens op aangesloten

Stap 5: De LM 35 aansluiten op de Arduino

De LM 35 aansluiten op de Arduino
De LM 35 aansluiten op de Arduino

Wanneer u de platte kant van de LM 35 naar u toe wijst, zijn de pinnen die van links naar rechts bewegen 1, 2 en 3.

Pin 1 is verbonden met de stroombron. Het werkt voor elke spanning tussen 4V en 20V

Pin 2 is de uitgangspin. Dit is de pin die van waarde verandert bij een verandering in temperatuur. Pin 2 is verbonden met pin A0 (analoge pin 0) in de Arduino.

Pin 3 is verbonden met aarde. Dit is de negatieve of zwarte kant van de batterij. Dit wordt ook wel de 0V-rail genoemd.

Stap 6: De code uploaden

De code uploaden
De code uploaden

Code is gemakkelijk te volgen. Er zijn opmerkingen in de code zelf om het gemakkelijker te begrijpen te maken

Een downloadlink voor de code vind je hier:

drive.google.com/open?id=1STA7w9n3H7GhXtXT…

Stap 7: De behuizing bouwen

De behuizing bouwen
De behuizing bouwen

1) U kunt elke oude plastic behuizing voor zijn behuizing gebruiken. Gebruik een heet mes om de sleuven voor het LCD-scherm en de knop uit te snijden.

2) Bovendien kun je mijn account bekijken voor een andere instructable waarin ik beschrijf hoe je een doos kunt bouwen uit lasergesneden acryl. U zult een SVG-bestand voor de lasercutter kunnen vinden.

3) Ten slotte kunt u het circuit gewoon verlaten zonder behuizing. Het zal gemakkelijk te repareren en aan te passen zijn.

Stap 8: De temperatuursensor testen

Zoals je kunt zien, stijgt de weergegeven temperatuur zodra ik mijn hand op de sensor leg. Het is relatief nauwkeurig als je de dagtemperatuur wilt weten.

Aanbevolen: