Indholdsfortegnelse:

Temperatursensor (Arduino): 8 trin
Temperatursensor (Arduino): 8 trin

Video: Temperatursensor (Arduino): 8 trin

Video: Temperatursensor (Arduino): 8 trin
Video: How to use DS18B20 Temperature sensor with arduino 2024, Juli
Anonim
Temperatursensor (Arduino)
Temperatursensor (Arduino)
Temperatursensor (Arduino)
Temperatursensor (Arduino)
Temperatursensor (Arduino)
Temperatursensor (Arduino)

Dette projekt er perfekt til mellemliggende og nybegynder hobbyfolk. Opsætningen er meget enkel. Der er en chip ved navn LM35 (link til yderligere forklaring), der gør det muligt for Arduino at bestemme omgivelsernes temperatur.

Forbrugsvarer

1) 1 x Arduino nano/Arduino Uno + tilslutningskabel

2) 5 cm x 5 cm Perfboard eller et lille brødbræt

3) 20 x jumperkabler eller ledninger

4) 1 x 16x2 LCD -skærm

5) 1 x 100K eller 250K potentiometer

6) 1 x 9V batteri + stikclip

Trin 1: Design og forstå kredsløbet

Design og forståelse af kredsløbet
Design og forståelse af kredsløbet
Design og forståelse af kredsløbet
Design og forståelse af kredsløbet
Design og forståelse af kredsløbet
Design og forståelse af kredsløbet
Design og forståelse af kredsløbet
Design og forståelse af kredsløbet

Chippen, LM 35, arbejder efter princippet om, at for hver 1 ° C stigning i den omgivende temperatur øges spændingen, der udsendes af "out" -stiften på LM 35 med 10mV. Det lineære forhold starter ved 0 ° C. For eksempel, hvis temperaturen er 25 ° C, ville spændingen, der blev udsendt af "out" -stiften, være 25 * 10mV = 250mV eller 0,25V.

Arduinoen kan aflæse det spændingsniveau, der udsendes fra "out" -stiften, når den er forbundet til en af Arduino's analoge pin. Funktionen i Arduino er analogRead. Efter at have modtaget oplysninger om spændingen, der udsendes af LM 35, kan Arduino udføre et par enkle beregninger for endelig at få en værdi i celsius.

Trin 2: Planlægning af opførelsen af kredsløbet

Planlægning af opførelsen af kredsløbet
Planlægning af opførelsen af kredsløbet

Der er et par muligheder for, hvordan man sammensætter kredsløbet.

1) For folk, der kommer ind i elektronik, vil jeg anbefale at bruge brødbrættet til at bygge kredsløbet. Det er meget mindre rodet end lodning, og det bliver lettere at fejlsøge, fordi ledningerne let kan justeres. Følg forbindelserne vist på de fritzende billeder.

2) For mere erfarne personer, prøv at bruge lodning af kredsløbet på brødbrættet. Det vil være mere permanent og vare længere. Læs og følg skematisk vejledning.

3) Endelig kan du også bestille et færdiglavet print fra SEEED. Alt hvad du skal gøre for at lodde komponenterne på. Den nødvendige Gerber -fil er vedhæftet i trinnet. Her er et link til en Google Drive-mappe med den zipede Gerber-fil:

Trin 3: Lodning af LCD -elektroderne

Dette trin er kun nødvendigt, hvis du bygger en brødbræt- eller perfboard -version af kredsløbet

Jeg vil anbefale at lodde ledninger på LCD'en, da dette vil give dig fleksibilitet, når du prøver at indsætte 16x2 LCD'et i brugergrænsefladepanelet. Derudover vil det være lettere at tilslutte LCD'et mere sikkert til Arduino -benene.

Tips til lodning med puder:

Opvarm leddet ved at placere loddejernet oven på kontaktpunktet mellem ledningens stift og pude

Vent i cirka 5-8 sekunder, indtil samlingen er opvarmet

Indfør loddeteksten på puden. Det skal være tæt på kontaktpunktet, men ikke int

Trin 4: Tilslutning af LCD'en til Arduino

Tilslutning af LCD'en til Arduino
Tilslutning af LCD'en til Arduino
Tilslutning af LCD'en til Arduino
Tilslutning af LCD'en til Arduino

Pins 2, 3, 4, 5 på Arduino forbindes til henholdsvis pins 14, 13, 12, 11 på LCD'en, når man tæller fra venstre mod højre.

Ben 1, 5 og 16 på LCD'et tilsluttes jord

Pins 2 og 15 på LCD'et tilsluttes til +5V

Stifter 4 og 6 på LCD'et forbinder til henholdsvis ben 12 og 11 på Arduino.

Pin 3 på LCD'et er forbundet til +5V via et 100K eller 250K potentiometer.

Pin 7, 8, 9 og 10 på LCD'et er ikke forbundet med noget

Trin 5: Tilslutning af LM 35 til Arduino

Tilslutning af LM 35 til Arduino
Tilslutning af LM 35 til Arduino

Når du laver den flade side af LM 35 mod dig, er stifterne, der bevæger sig fra venstre mod højre, 1, 2 og 3.

Pin 1 er sluttet til strømkilden. Det fungerer for enhver spænding mellem 4V og 20V

Pin 2 er output pin. Dette er stiften, der ændrer værdi med en ændring i temperaturen. Pin 2 er forbundet til pin A0 (analog pin 0) i Arduino.

Pin 3 er forbundet til jorden. Dette er den negative eller sorte side af batteriet. Dette er også kendt som 0V -skinnen.

Trin 6: Upload af koden

Upload af koden
Upload af koden

Koden er let at følge. Der er kommentarer i selve koden for at gøre det lettere at forstå

Du kan finde et donwload -link til koden her:

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

Trin 7: Bygning af boliger

Bygger boliger
Bygger boliger

1) Du kan bruge en gammel plastkasse til kabinettet. Brug en varm kniv til at skære åbningerne til LCD'en og knappen ud.

2) Derudover kan du tjekke min konto for en anden instruerbar, hvor jeg beskriver, hvordan man bygger en kasse ud af laserskåret akryl. Du vil kunne finde en SVG -fil til laserskæreren.

3) Endelig kan du bare forlade kredsløbet uden et kabinet. Det vil være let at reparere og ændre.

Trin 8: Test af temperatursensoren

Som du kan se, stiger den viste temperatur, når jeg lægger hånden på sensoren. Det er relativt præcist, hvis du vil vide dagens temperatur.

Anbefalede: