Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Design og forstå kredsløbet
- Trin 2: Planlægning af opførelsen af kredsløbet
- Trin 3: Lodning af LCD -elektroderne
- Trin 4: Tilslutning af LCD'en til Arduino
- Trin 5: Tilslutning af LM 35 til Arduino
- Trin 6: Upload af koden
- Trin 7: Bygning af boliger
- Trin 8: Test af temperatursensoren
Video: Temperatursensor (Arduino): 8 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
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
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
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
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
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
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
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:
Grænseflade LM35 temperatursensor med Arduino: 4 trin
Grænseflade LM35 temperatursensor med Arduino: Termometre er nyttige apparater, der bruges i lang tid til temperaturmåling. I dette projekt har vi lavet et Arduino -baseret digitalt termometer til at vise de aktuelle omgivelsestemperaturer og temperaturændringer på en LCD. Det kan nedbrydes
Sådan bruges DHT22 fugtigheds- og temperatursensor med Arduino: 6 trin
Sådan bruges DHT22 fugtigheds- og temperatursensor med Arduino: I denne vejledning lærer vi, hvordan du bruger DHT22 fugtigheds- og temperatursensor med Arduino og viser værdierne på OLED -displayet. Se videoen
Sådan bruges DHT12 I2C fugtigheds- og temperatursensor med Arduino: 7 trin
Sådan bruges DHT12 I2C fugtigheds- og temperatursensor med Arduino: I denne vejledning lærer vi, hvordan du bruger DHT12 I2C fugtigheds- og temperatursensor med Arduino og viser værdierne på OLED -displayet. Se videoen
Interfacing DS18B20 Temperatursensor Med Arduino og ESP8266: 8 trin
Interfacing DS18B20 Temperatursensor Med Arduino og ESP8266: Hey, hvad sker der, fyre! Akarsh her fra CETech. I dag vil vi tilføje en ny sensor til vores arsenal kendt som DS18B20 Temperatursensor. Det er en temperatursensor, der ligner DHT11, men har et andet sæt applikationer. Vi vil sammenligne det med
TMP36 temperatursensor og LCD -skærm ved hjælp af Arduino (Tinkercad): 7 trin
TMP36 temperatursensor og LCD -skærm ved hjælp af Arduino (Tinkercad): Hej alle sammen! Vi er studerende fra University Tun Hussein Onn Malaysia (UTHM), der udfører et projekt for at demonstrere, hvordan vi kan simulere en temperatursensor, en lcd og en Arduino ved hjælp af Tinkercad som en del af vores pensum for UQD0801 (Robocon 1) (