Indholdsfortegnelse:
- Trin 1: Trin 1: Anskaffelse af forbrugsvarer
- Trin 2: Trin to: Indsæt LCD og vedhæft
- Trin 3: Trin tre: Afslut fastgørelse af brødbræt med LCD til Arduino
- Trin 4: Trin fire: Indsæt og tilslut potentiometeret
- Trin 5: Trin fem: Placer og tilslut sensorerne
- Trin 6: Trin seks: Tilslut computer og Arduino og uploadkode
- Trin 7: (Valgfrit) Trin syv: Ændre kode afhængigt af temperatursensoren i brug
- Trin 8: Trin otte: Nyd din nyvundne viden
Video: Temperatur- og lyssensor: 8 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
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
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
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 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
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
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:
LDR -baseret lyssensor/detektor: 3 trin
LDR -baseret lyssensor/detektor: Lyssensorer og detektorer er yderst nyttige til mikrokontrollere og integrerede systemer, og intensitetsovervågning skal også udføres. En af de enkleste og billigste af sådanne sensorer er LDR. LDR eller lysafhængige modstande kan let bruges med
Enkel lyssensor med en LED (analog): 3 trin
Enkel lyssensor med en LED (analog): Hej! I denne instruktive vil jeg vise dig, hvordan du laver en simpel lyssensor med en LED. Grundlæggende tænder dette kredsløb bare LED'en, når den udsættes for lys. For mig er dette kredsløb lidt ubrugeligt, fordi du ikke kan gøre meget med dette, men jeg tror
Raspberry Pi - TSL45315 Omgivende lyssensor Python -vejledning: 4 trin
Raspberry Pi - TSL45315 Omgivende lyssensor Python -vejledning: TSL45315 er en digital omgivende lyssensor. Det tilnærmer menneskelig øjenrespons under forskellige lysforhold. Enhederne har tre valgbare integrationstider og giver en direkte 16-bit lux-output via et I2C-businterface. Enheden ko
Sådan tilsluttes og bruges GY -30 BH1750 lyssensor (GY30 / GY302) - let - Arduino Project !: 7 trin
Sådan ledes og bruges GY -30 BH1750 lyssensor (GY30 / GY302) - let - Arduino -projekt !: I denne vejledning lærer vi, hvordan du hurtigt og nemt kan bruge GY -30 BH1750 lysintensitetssensor med Arduino. Se en demonstrationsvideo
Lyssensor (fotoresistor) med Arduino i Tinkercad: 5 trin (med billeder)
Lyssensor (fotoresistor) Med Arduino i Tinkercad: Lad os lære at læse en fotoresistor, en lysfølsom type variabel modstand, ved hjælp af Arduinos analoge indgang. Det kaldes også en LDR (lysafhængig modstand). Hidtil har du allerede lært at styre lysdioder med Arduinos analoge udgang, og at