Innholdsfortegnelse:

Temperatursensor (Arduino): 8 trinn
Temperatursensor (Arduino): 8 trinn

Video: Temperatursensor (Arduino): 8 trinn

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

Dette prosjektet er perfekt for mellomliggende og nybegynnere. Oppsettet er veldig enkelt. Det er en brikke som heter LM35 (lenke for ytterligere forklaring) som lar Arduino bestemme temperaturen i omgivelsene.

Rekvisita

1) 1 x Arduino nano/Arduino Uno + tilkoblingskabel

2) 5 cm x 5 cm Perfboard eller et lite brødbrett

3) 20 x startkabler eller ledninger

4) 1 x 16x2 LCD -skjerm

5) 1 x 100K eller 250K potensiometer

6) 1 x 9V batteri + kontaktklips

Trinn 1: Design og forstå kretsen

Design og forstå kretsløpet
Design og forstå kretsløpet
Design og forstå kretsløpet
Design og forstå kretsløpet
Design og forstå kretsen
Design og forstå kretsen
Design og forstå kretsløpet
Design og forstå kretsløpet

Brikken, LM 35, fungerer etter prinsippet om at for hver 1 ° C økning i omgivelsestemperaturen øker spenningen som sendes ut av "ut" pinnen til LM 35 med 10mV. Det lineære forholdet starter ved 0 ° C. For eksempel, hvis temperaturen er 25 ° C, vil spenningen som sendes ut av "ut" -pinnen være 25 * 10mV = 250mV eller 0,25V.

Arduinoen kan lese spenningsnivået som sendes ut fra "out" -pinnen når den er koblet til en av Arduino's analoge pin. Funksjonen i Arduino er analogLes. Etter å ha mottatt informasjon om spenningen som sendes ut av LM 35, kan Arduino utføre et par enkle beregninger for endelig å få en verdi i celsius.

Trinn 2: Planlegg konstruksjonen av kretsen

Planlegger byggingen av kretsen
Planlegger byggingen av kretsen

Det er et par alternativer for hvordan du setter sammen kretsen.

1) For folk som kommer inn i elektronikk, vil jeg anbefale å bruke brødbrettet for å bygge kretsen. Det er mye mindre rotete enn lodding, og det blir lettere å feilsøke fordi ledningene kan justeres enkelt. Følg tilkoblingene som vises på fritzing -bildene.

2) For mer erfarne personer, prøv å lodde kretsen på brødbrettet. Det vil være mer permanent og vare lenger. Les og følg skjemaet for veiledning.

3) Til slutt kan du også bestille en ferdiglaget PCB fra SEEED. Alt du trenger for å gjøre det lodde komponentene på. Den nødvendige Gerber -filen er vedlagt i trinnet. Her er en lenke til en Google Drive-mappe med den zippede Gerber-filen:

Trinn 3: Lodding av LCD -lederne

Dette trinnet er bare nødvendig hvis du bygger en brødbrett- eller perfbrettversjon av kretsen

Jeg vil anbefale å lodde ledninger på LCD -skjermen, da dette vil gi deg fleksibilitet når du prøver å sette inn 16x2 LCD -skjermen i brukergrensesnittpanelet. I tillegg vil det være lettere å koble LCD -en til Arduino -pinnene på en sikrere måte.

Tips for lodding med pads:

Varm opp skjøten ved å plassere loddejernet på toppen av kontaktpunktet mellom ledningens pinne og pute

Vent i omtrent 5-8 sekunder til skjøten er oppvarmet

Mat loddeteksten på puten. Det skal være nær kontaktpunktet, men ikke int

Trinn 4: Koble LCD -skjermen til Arduino

Koble LCD -skjermen til Arduino
Koble LCD -skjermen til Arduino
Koble LCD -skjermen til Arduino
Koble LCD -skjermen til Arduino

Pins 2, 3, 4, 5 på Arduino kobles til henholdsvis pinnene 14, 13, 12, 11 på LCD -skjermen når man teller fra venstre til høyre.

Pinnene 1, 5 og 16 på LCD -skjermen kobles til bakken

Pinnene 2 og 15 på LCD -en kobles til +5V

Pinnene 4 og 6 på LCD -en kobles til pinnene 12 og 11 på henholdsvis Arduino.

Pin 3 på LCD -en er koblet til +5V gjennom et 100K eller 250K potensiometer.

Pinnene 7, 8, 9 og 10 på LCD -skjermen er ikke koblet til noe

Trinn 5: Koble LM 35 til Arduino

Koble LM 35 til Arduino
Koble LM 35 til Arduino

Når du gjør den flate siden av LM 35 mot deg, er pinnene som beveger seg fra venstre til høyre 1, 2 og 3.

Pin 1 er koblet til strømkilden. Den fungerer for enhver spenning mellom 4V og 20V

Pin 2 er utgangsstiften. Dette er pinnen som endrer verdi med en endring i temperaturen. Pin 2 er koblet til pin A0 (Analog pin 0) i Arduino.

Pinne 3 er koblet til bakken. Dette er den negative eller svarte siden av batteriet. Dette er også kjent som 0V -skinnen.

Trinn 6: Last opp koden

Laster opp koden
Laster opp koden

Koden er lett å følge. Det er kommentarer i selve koden for å gjøre det lettere å forstå

Du finner en donwload -lenke for koden her:

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

Trinn 7: Bygg huset

Bygge boliger
Bygge boliger

1) Du kan bruke en hvilken som helst gammel plastkasse for foringsrøret. Bruk en varm kniv til å kutte ut sporene for LCD -skjermen og knappen.

2) I tillegg kan du sjekke ut kontoen min for en annen instruerbar hvor jeg beskriver hvordan du bygger en eske av laserskåret akryl. Du vil kunne finne en SVG -fil for laserskjæreren.

3) Til slutt kan du bare forlate kretsen uten et deksel. Det blir enkelt å reparere og modifisere.

Trinn 8: Test av temperatursensoren

Som du kan se, øker temperaturen som vises når jeg legger hånden på sensoren. Det er relativt nøyaktig hvis du vil vite dagens temperatur.

Anbefalt: