Indholdsfortegnelse:

Temperatur- og lyssensor: 8 trin
Temperatur- og lyssensor: 8 trin

Video: Temperatur- og lyssensor: 8 trin

Video: Temperatur- og lyssensor: 8 trin
Video: Zigbee датчик освещенности, температуры и влажности с экраном на электронных чернилах Moes 2024, November
Anonim
Temperatur- og lyssensor
Temperatur- og lyssensor
Temperatur- og lyssensor
Temperatur- og lyssensor

Denne instruktion er til en grundlæggende temperatur og lyssensor. Det handler om det.

Tilbehør:

-23 Jump -kabler

-1 10k potentiometer

-1k modstand

-LCD -skærm

-Brødbræt

-Fotoresistor

-Arduino 2560

Trin 1: Trin 1: Anskaffelse af forbrugsvarer

Trin et: Anskaffelse af forbrugsvarer
Trin et: Anskaffelse af forbrugsvarer

Sørg for, at dine forsyninger er samlet og klar til brug. De kan udskiftes, hvis de findes som defekte, men det er godt at have en pladsholder, når du sammensætter kredsløbet.

Trin 2: Trin to: Indsæt LCD og vedhæft

Trin to: Indsæt LCD og vedhæft
Trin to: Indsæt LCD og vedhæft
Trin to: Indsæt LCD og vedhæft
Trin to: Indsæt LCD og vedhæft

Fig. 3 og Fig. 4 viser den korrekte måde at indsætte LCD -displayet og første halvdel af springkabler mellem brødbræt og Arduino på.

Trin 3: Trin tre: Afslut fastgørelse af brødbræt med LCD til Arduino

Trin tre: Afslut montering af brødbræt med LCD til Arduino
Trin tre: Afslut montering af brødbræt med LCD til Arduino

Trin tre: Afslut Fastgørelse af brødbræt med LCD til Arduino Fig. 5 viser anden halvdel af springkablerne mellem brødbrættet og Arduino.

Trin 4: Trin fire: Indsæt og tilslut potentiometeret

Trin fire: Indsæt og tilslut potentiometeret
Trin fire: Indsæt og tilslut potentiometeret

Fig. 6 Viser en let måde at indsætte og tilslutte potentiometeret på for ikke at komme i vejen for fremtidige trin. (Bemærk: Potentiometeret går muligvis ikke sikkert ind i brødbrættet. Sørg for at sikre det, når du tænder kredsløbet.)

Trin 5: Trin fem: Placer og tilslut sensorerne

Trin fem: Placer og tilslut sensorerne
Trin fem: Placer og tilslut sensorerne

Fig. 7 viser den korrekte placering og forbindelsespunkter for og sammenfaldende springkabler for at forbinde dem korrekt til LCD'en og Arduino. Sørg for, at fotoresistoren har adgang til korrekte lysniveauer og ikke blokeres af springkabler eller andre kredsløb.

Trin 6: Trin seks: Tilslut computer og Arduino og uploadkode

Koden kan findes på

Trin 7: (Valgfrit) Trin syv: Ændre kode afhængigt af temperatursensoren i brug

TMP36 temperatursensoren er det, der bruges med den aktuelle kode, men vi brugte DHT11 fugtigheds- og temperatursensoren. Da denne sensor sender en anden dataværdi, skal koden ændres for at se temperaturen korrekt.

Sørg for at downloade DHT11 -biblioteket fra følgende link og tilføje det til din biblioteksdatabase og kode.

github.com/adidax/dht11

#omfatte

#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 ("Fugtighed (%):"); Serial.println ((float) DHT11.fugtighed, 2); Serial.print ("Temperatur (C):"); Seriel.println ((float) DHT11.temperatur, 2); // Visningstemperatur i C lcd.println (); int tempReading = analogRead (tempPin); float tempVolts = tempReading * 5.0 / 1024.0; float tempC = tempVolts * 11,1; flyde tempF = (tempC * 9) / 5 + 32; lcd.print ("Temp F"); lcd.setCursor (6, 0); lcd.print (tempF); // Vis lys på anden række int lightReading = analogRead (lightPin); lcd.setCursor (0, 1); // ---------------- lcd.print ("Lys"); lcd.setCursor (6, 1); lcd.print (lightReading); forsinkelse (500); }

Trin 8: Trin otte: Nyd din nyvundne viden

Tillykke, seeren. Hvis du har fulgt de sidste 7 trin, har du nu en fungerende temperatur- og lyssensor på dine hænder. Brug det du har lært til det gode, ikke til det onde.

Ansvarsfraskrivelse: Hvis du bruger denne teknologi til ondskab, har skaberne af denne instruktive ikke noget ansvar for, hvad du gør.

Anbefalede: