Innholdsfortegnelse:
Video: Temperatursensor (Arduino): 8 trinn
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
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
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
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
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
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
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
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.