Innehållsförteckning:

Temperatursensor (Arduino): 8 steg
Temperatursensor (Arduino): 8 steg

Video: Temperatursensor (Arduino): 8 steg

Video: Temperatursensor (Arduino): 8 steg
Video: Interfacing Multiple DS18B20 Temperature Sensor to Arduino/Microcontroller 2024, Juli
Anonim
Temperatursensor (Arduino)
Temperatursensor (Arduino)
Temperatursensor (Arduino)
Temperatursensor (Arduino)
Temperatursensor (Arduino)
Temperatursensor (Arduino)

Detta projekt är perfekt för mellan- och nybörjare. Installationen är mycket enkel. Det finns ett chip som heter LM35 (länk för ytterligare förklaring) som gör att Arduino kan bestämma omgivningens temperatur.

Tillbehör

1) 1 x Arduino nano/Arduino Uno + Anslutningskabel

2) 5 cm x 5 cm Perfboard eller en liten brödbräda

3) 20 x bygelkablar eller ledningar

4) 1 x 16x2 LCD -skärm

5) 1 x 100K eller 250K potentiometer

6) 1 x 9V batteri + kontaktklämma

Steg 1: Designa och förstå kretsen

Designa och förstå kretsen
Designa och förstå kretsen
Designa och förstå kretsen
Designa och förstå kretsen
Designa och förstå kretsen
Designa och förstå kretsen
Designa och förstå kretsen
Designa och förstå kretsen

Chippet, LM 35, fungerar enligt principen att för varje 1 ° C ökning av omgivningstemperaturen ökar spänningen som matas ut med "ut" stiftet på LM 35 med 10mV. Det linjära förhållandet börjar vid 0 ° C. Till exempel, om temperaturen är 25 ° C skulle spänningen som matas ut med "ut" stift vara 25 * 10mV = 250mV eller 0.25V.

Arduino kan läsa av spänningsnivån som matas ut från "ut" -nålen när den är ansluten till en av Arduinos analoga stift. Funktionen i Arduino är analogRead. Efter att ha fått information om spänningen som matas ut av LM 35 kan Arduino utföra ett par enkla beräkningar för att äntligen få ett värde i celsius.

Steg 2: Planera konstruktionen av kretsen

Planerar byggandet av kretsen
Planerar byggandet av kretsen

Det finns ett par alternativ för hur man sätter ihop kretsen.

1) För personer som går in i elektronik, skulle jag rekommendera att använda brödbrädan för att bygga kretsen. Det är mycket mindre rörigt än lödning, och det blir lättare att felsöka eftersom ledningarna enkelt kan justeras. Följ anslutningarna som visas på fritzing -bilderna.

2) För mer erfarna individer, prova med att löda kretsen på brödbrädan. Det kommer att bli mer permanent och hålla längre. Läs och följ schemat för vägledning.

3) Slutligen kan du också beställa ett färdigt kretskort från SEEED. Allt du behöver göra för att lödda komponenterna. Den nödvändiga Gerber -filen bifogas i steget. Här är en länk till en Google Drive-mapp med den zippade Gerber-filen:

Steg 3: Lödning av LCD -elektroderna

Detta steg är endast nödvändigt om du bygger kretskortet eller perfboard -versionen av kretsen

Jag skulle rekommendera att löda ledningar på LCD -skärmen eftersom detta ger dig flexibilitet när du försöker sätta in 16x2 LCD -skärmen i användargränssnittspanelen. Dessutom blir det lättare att säkrare ansluta LCD -skärmen till Arduino -stiften.

Tips för lödning med dynor:

Värm upp fogen genom att placera lödkolven ovanpå kontaktpunkten mellan ledningens tapp och kudde

Vänta i cirka 5-8 sekunder tills skarven är uppvärmd

Mata in lödskrivningen på dynan. Det ska vara nära kontaktpunkten men inte int

Steg 4: Anslut LCD -skärmen till Arduino

Ansluter LCD -skärmen till Arduino
Ansluter LCD -skärmen till Arduino
Ansluter LCD -skärmen till Arduino
Ansluter LCD -skärmen till Arduino

Stift 2, 3, 4, 5 på Arduino ansluts till stift 14, 13, 12, 11 på LCD: n, respektive, när man räknar från vänster till höger.

Stift 1, 5 och 16 på LCD -skärmen ansluts till jord

Stift 2 och 15 på LCD -skärmen ansluts till +5V

Stift 4 och 6 på LCD -skärmen ansluts till stift 12 respektive 11 på Arduino.

Pin 3 på LCD -skärmen är ansluten till +5V via en 100K eller 250K potentiometer.

Stift 7, 8, 9 och 10 på LCD -skärmen är inte anslutna till någonting

Steg 5: Anslutning av LM 35 till Arduino

Ansluter LM 35 till Arduino
Ansluter LM 35 till Arduino

När du gör den platta sidan av LM 35 mot dig är stiften som rör sig från vänster till höger 1, 2 och 3.

Stift 1 är anslutet till strömkällan. Den fungerar för alla spänningar mellan 4V och 20V

Stift 2 är utgångsstiften. Detta är stiftet som ändrar värde med en temperaturförändring. Stift 2 är anslutet till stift A0 (analog stift 0) i Arduino.

Stift 3 är anslutet till jord. Detta är den negativa eller svarta sidan av batteriet. Detta är också känt som 0V -skenan.

Steg 6: Ladda upp koden

Ladda upp koden
Ladda upp koden

Koden är lätt att följa. Det finns kommentarer i själva koden för att göra det lättare att förstå

Du hittar en donwload -länk för koden här:

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

Steg 7: Bygga huset

Bygga bostäder
Bygga bostäder

1) Du kan använda ett gammalt plastfodral för höljet. Använd en het kniv för att klippa ut facken för LCD -skärmen och knappen.

2) Dessutom kan du kolla in mitt konto för en annan instruerbar där jag beskriver hur man bygger en låda av laserskuren akryl. Du kommer att kunna hitta en SVG -fil för laserskäraren.

3) Slutligen kan du bara lämna kretsen utan hölje. Det blir lätt att reparera och modifiera.

Steg 8: Testa temperatursensorn

Som ni ser ökar temperaturen som visas när jag lägger handen på sensorn. Det är relativt exakt om du vill veta dagens temperatur.

Rekommenderad: