Inhoudsopgave:

Temperatuur- en lichtsensor: 8 stappen
Temperatuur- en lichtsensor: 8 stappen

Video: Temperatuur- en lichtsensor: 8 stappen

Video: Temperatuur- en lichtsensor: 8 stappen
Video: Iedereen Moet Deze Sensor Hebben! Temperatuur En Druk In 1 2024, Juli-
Anonim
Temperatuur- en lichtsensor
Temperatuur- en lichtsensor
Temperatuur- en lichtsensor
Temperatuur- en lichtsensor

Dit instructable is voor een basistemperatuur- en lichtsensor. Dat is het zo'n beetje.

Benodigdheden:

-23 startkabels

-1 10k Potentiometer

-1k Weerstand

-LCD scherm

-Broodplank

-Fotoweerstand

-Arduino 2560

Stap 1: Stap één: benodigdheden aanschaffen

Stap één: benodigdheden aanschaffen
Stap één: benodigdheden aanschaffen

Zorg ervoor dat uw benodigdheden zijn verzameld en klaar zijn om te worden gebruikt. Ze kunnen worden vervangen als ze defect blijken te zijn, maar het is goed om een plaatshouder te hebben bij het samenstellen van de schakelingen.

Stap 2: Stap twee: LCD plaatsen en bevestigen

Stap twee: LCD plaatsen en bevestigen
Stap twee: LCD plaatsen en bevestigen
Stap twee: LCD plaatsen en bevestigen
Stap twee: LCD plaatsen en bevestigen

Fig. 3 en Fig. 4 tonen de juiste manier om het LCD-scherm en de eerste helft van de startkabels tussen breadboard en Arduino te plaatsen.

Stap 3: Stap drie: voltooi het bevestigen van breadboard met LCD aan Arduino

Stap drie: voltooi het bevestigen van breadboard met LCD aan Arduino
Stap drie: voltooi het bevestigen van breadboard met LCD aan Arduino

Stap drie: Voltooi het bevestigen van Breadboard met LCD aan Arduino Fig. 5 toont de tweede helft van de startkabels tussen het breadboard en Arduino.

Stap 4: Stap vier: plaats en sluit de potentiometer aan

Stap vier: plaats en sluit de potentiometer aan
Stap vier: plaats en sluit de potentiometer aan

Afb. 6 Toont een eenvoudige manier om de potentiometer in te brengen en aan te sluiten, zodat deze bij toekomstige stappen niet in de weg zit. (Opmerking: de potentiometer gaat mogelijk niet goed in het breadboard. Zorg ervoor dat u deze vastzet wanneer u het circuit inschakelt.)

Stap 5: Stap vijf: plaats en sluit de sensoren aan

Stap vijf: de sensoren plaatsen en aansluiten
Stap vijf: de sensoren plaatsen en aansluiten

Fig. 7 toont de juiste plaatsing en verbindingspunten voor de en samenvallende startkabels om ze correct aan te sluiten op het LCD-scherm en de Arduino. Zorg ervoor dat de fotoweerstand toegang heeft tot de juiste lichtniveaus en niet wordt geblokkeerd door startkabels of andere circuitbits.

Stap 6: Stap zes: computer en Arduino aansluiten en code uploaden

De code is te vinden op

Stap 7: (Optioneel) Stap zeven: wijzig de code afhankelijk van de gebruikte temperatuursensor

De TMP36-temperatuursensor wordt gebruikt met de huidige code, maar we gebruikten de DHT11-vochtigheids- en temperatuursensor. Aangezien deze sensor een andere datawaarde verzendt, moet de code worden gewijzigd om de temperatuur correct te kunnen zien.

Zorg ervoor dat u de DHT11-bibliotheek downloadt via de volgende link en deze toevoegt aan uw bibliotheekdatabase en code.

github.com/adidax/dht11

#erbij betrekken

#include #define DHT11PIN 4 int lightPin = 1; int tempPin = 4; // BS E D4 D5 D6 D7 LiquidCrystal lcd (7, 8, 9, 10, 11, 12); dht11 DHT11; void setup() { lcd.begin (16, 2); } void loop() { Serial.println(); int chk = DHT11.read(DHT11PIN); Serial.print("Vochtigheid (%): "); Serial.println((float)DHT11.humidity, 2); Serial.print("Temperatuur (C): "); Serial.println((float)DHT11.temperatuur, 2); // Weergavetemperatuur in C lcd.println(); int tempReading = analogRead(tempPin); float tempVolts = tempReading * 5.0 / 1024.0; float tempC = tempVolt * 11.1; vlottertempF = (tempC * 9) / 5 + 32; lcd.print("Temp F "); lcd.setCursor(6, 0); lcd.print(tempF); // Displaylicht op tweede rij int lightReading = analogRead (lightPin); lcd.setCursor(0, 1); // ---------------- lcd.print ("Licht"); lcd.setCursor(6, 1); lcd.print(lightReading); vertraging (500); }

Stap 8: Stap acht: geniet van uw nieuwe kennis

Gefeliciteerd, kijker. Als je de afgelopen 7 stappen hebt gevolgd, heb je nu een werkende temperatuur- en lichtsensor op je handen. Gebruik wat je hebt geleerd ten goede, niet ten kwade.

Disclaimer: als je deze technologie voor het kwaad gebruikt, zijn de makers van deze instructable niet verantwoordelijk voor wat je doet.

Aanbevolen: