Innholdsfortegnelse:

Temperatur- og lyssensor: 8 trinn
Temperatur- og lyssensor: 8 trinn

Video: Temperatur- og lyssensor: 8 trinn

Video: Temperatur- og lyssensor: 8 trinn
Video: ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! 2024, November
Anonim
Temperatur og lyssensor
Temperatur og lyssensor
Temperatur og lyssensor
Temperatur og lyssensor

Denne instruksen er for en grunnleggende temperatur- og lyssensor. Det er omtrent det.

Rekvisita:

-23 hoppekabler

-1 10k potensiometer

-1k motstand

-LCD-skjerm

-Brødbrett

-Fotoresistor

-Arduino 2560

Trinn 1: Trinn 1: Skaff rekvisita

Trinn ett: Skaff rekvisita
Trinn ett: Skaff rekvisita

Sørg for at rekvisita er samlet og klar til bruk. De kan byttes ut hvis de oppdages som defekte, men det er godt å ha en plassholder når du setter sammen kretsene.

Trinn 2: Trinn to: Sett inn LCD og fest

Trinn to: Sett inn LCD og fest
Trinn to: Sett inn LCD og fest
Trinn to: Sett inn LCD og fest
Trinn to: Sett inn LCD og fest

Fig. 3 og Fig. 4 viser riktig måte å sette inn LCD -displayet og første halvdel av hoppkabler mellom brødbrettet og Arduino.

Trinn 3: Trinn tre: Fullfør festing av brødbrett med LCD til Arduino

Trinn tre: Fullfør festing av brødbrett med LCD til Arduino
Trinn tre: Fullfør festing av brødbrett med LCD til Arduino

Trinn tre: Fullfør Festing av brødbrett med LCD til Arduino Fig. 5 viser andre halvdel av hoppkablene mellom brødbrettet og Arduino.

Trinn 4: Trinn fire: Sett inn og koble til potensiometeret

Trinn fire: Sett inn og koble til potensiometeret
Trinn fire: Sett inn og koble til potensiometeret

Fig. 6 Viser en enkel måte å sette inn og koble potensiometeret for ikke å komme i veien for fremtidige trinn. (Merk: Potensiometeret går kanskje ikke sikkert inn i brødbrettet. Sørg for å sikre det når du slår på kretsen.)

Trinn 5: Trinn fem: Plasser og koble sensorene

Trinn fem: Plasser og koble sensorene
Trinn fem: Plasser og koble sensorene

Fig. 7 viser riktig plassering og tilkoblingspunkter for og sammenfallende hoppkabler for å koble dem ordentlig til LCD og Arduino. Sørg for at fotoresistoren har tilgang til riktige lysnivåer og ikke blir blokkert av hoppekabler eller andre kretsbiter.

Trinn 6: Trinn seks: Koble datamaskinen til Arduino og last opp kode

Koden finner du på

Trinn 7: (Valgfritt) Trinn syv: Endre kode Avhengig av temperatursensor i bruk

TMP36 temperatursensoren er det som brukes med gjeldende kode, men vi brukte DHT11 fuktighets- og temperatursensor. Siden denne sensoren sender en annen dataverdi, må koden endres for å se temperaturen riktig.

Sørg for å laste ned DHT11 -biblioteket fra følgende lenke og legge det til bibliotekets database og kode.

github.com/adidax/dht11

#inkludere

#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; ugyldig oppsett () {lcd.begin (16, 2); } void loop () {Serial.println (); int chk = DHT11.read (DHT11PIN); Serial.print ("Fuktighet (%):"); Serial.println ((float) DHT11.fuktighet, 2); Serial.print ("Temperatur (C):"); Serial.println ((float) DHT11.temperatur, 2); // Visningstemperatur i C lcd.println (); int tempReading = analogRead (tempPin); float tempVolts = tempReading * 5.0 / 1024.0; flyt tempC = tempVolts * 11,1; flyt tempF = (tempC * 9) / 5 + 32; lcd.print ("Temp F"); lcd.setCursor (6, 0); lcd.print (tempF); // Vis lys på andre rad int lightReading = analogRead (lightPin); lcd.setCursor (0, 1); // ---------------- lcd.print ("Light"); lcd.setCursor (6, 1); lcd.print (lightReading); forsinkelse (500); }

Trinn 8: Trinn åtte: Nyt din nyvunne kunnskap

Gratulerer, seer. Hvis du har fulgt de siste 7 trinnene, vil du nå ha en fungerende temperatur- og lyssensor på hendene. Bruk det du har lært til det gode, ikke til det onde.

Ansvarsfraskrivelse: Hvis du bruker denne teknologien for ondskap, har ikke skaperne av denne instruksjonsboken noe ansvar for det du gjør.

Anbefalt: