Sisukord:

Temperatuuri- ja valgusandur: 8 sammu
Temperatuuri- ja valgusandur: 8 sammu

Video: Temperatuuri- ja valgusandur: 8 sammu

Video: Temperatuuri- ja valgusandur: 8 sammu
Video: DOOGEE T20 - ОБЗОР и ТЕСТЫ ХОРОШЕГО БЮДЖЕТНОГО ПЛАНШЕТА 2024, Juuli
Anonim
Temperatuuri ja valguse andur
Temperatuuri ja valguse andur
Temperatuuri ja valguse andur
Temperatuuri ja valguse andur

See juhend on mõeldud põhitemperatuuri ja valguse anduri jaoks. Umbes nii.

Tarvikud:

-23 Jump Kaablid

-1 10k potentsiomeeter

-1k takisti

-LCD ekraan

-Leivalaud

-Fotoresistor

-Arduino 2560

1. samm: esimene samm: hankige tarvikuid

Esimene samm: hankige tarvikuid
Esimene samm: hankige tarvikuid

Veenduge, et teie tarvikud on kokku kogutud ja kasutamiseks valmis. Neid saab asendada, kui need leitakse viganeena, kuid vooluringi kokku pannes on hea omada kohahoidjat.

2. samm: teine samm: sisestage LCD ja kinnitage

Teine samm: sisestage LCD ja kinnitage
Teine samm: sisestage LCD ja kinnitage
Teine samm: sisestage LCD ja kinnitage
Teine samm: sisestage LCD ja kinnitage

Joonised 3 ja 4 näitavad õiget viisi LCD -ekraani ja hüppekaablite esimese poole sisestamiseks leivaplaadi ja Arduino vahele.

Samm 3: Kolmas samm: viige leivaplaadi kinnitamine LCD -ga Arduino külge

Kolmas samm: lõpetage leivaplaadi kinnitamine LCD -ga Arduino külge
Kolmas samm: lõpetage leivaplaadi kinnitamine LCD -ga Arduino külge

Kolmas samm: viige leivaplaadi kinnitamine LCD -ga Arduino külge Joon. 5 näitab leivaplaadi ja Arduino vaheliste hüppekaablite teist poolt.

Samm 4: Neljas samm: sisestage ja ühendage potentsiomeeter

Neljas samm: sisestage ja ühendage potentsiomeeter
Neljas samm: sisestage ja ühendage potentsiomeeter

Joonis 6 Näitab lihtsat viisi potentsiomeetri sisestamiseks ja ühendamiseks, et mitte takistada tulevasi samme. (Märkus: potentsiomeeter ei pruugi kindlalt leivalaua sisse minna. Veenduge, et see oleks vooluahela sisselülitamisel turvaline.)

Samm: viies samm: asetage ja ühendage andurid

Samm: asetage ja ühendage andurid
Samm: asetage ja ühendage andurid

Joonisel 7 on näidatud sobivate paigutus- ja ühenduskohtade ja kattuvate hüppekaablite jaoks, et need korralikult LCD -ekraaniga ja Arduinoga ühendada. Veenduge, et fototakistil oleks juurdepääs nõuetekohasele valgustustasemele ja et seda ei blokeeriks hüppekaablid ega muud vooluahelad.

6. samm: kuues samm: ühendage arvuti ja Arduino ning laadige üles kood

Koodi leiate aadressilt

7. samm: (valikuline) Seitsmes samm: koodi muutmine sõltuvalt kasutatavast temperatuuriandurist

TMP36 temperatuuriandur on see, mida kasutatakse praeguse koodiga, kuid me kasutasime niiskuse ja temperatuuri andurit DHT11. Kuna see andur saadab teistsuguse andmeväärtuse, tuleb temperatuuri õigeks vaatamiseks koodi muuta.

Laadige kindlasti DHT11 kogu alla järgmiselt lingilt ja lisage see oma raamatukogu andmebaasi ja koodi.

github.com/adidax/dht11

#kaasake

#kaasas #defineeri 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 ("Niiskus (%):"); Serial.println ((float) DHT11.niiskus, 2); Serial.print ("Temperatuur (C):"); Serial.println ((float) DHT11.temperatuur, 2); // Kuva temperatuur C lcd.println (); int tempReading = analogRead (tempPin); float tempVolts = tempReading * 5,0 / 1024,0; ujuk tempC = tempVolts * 11,1; ujuki tempF = (tempC * 9) / 5 + 32; lcd.print ("Temp F"); lcd.setCursor (6, 0); lcd.print (tempF); // Näita valgust teisel real int lightReading = analogRead (lightPin); lcd.setCursor (0, 1); // ---------------- lcd.print ("Valgus"); lcd.setCursor (6, 1); lcd.print (lightReading); viivitus (500); }

8. samm: kaheksas samm: nautige oma uusi teadmisi

Palju õnne, vaataja. Kui olete viimased 7 sammu järginud, on teie kätes nüüd toimiv temperatuuri- ja valgusandur. Kasutage õpitut hea, mitte kurja jaoks.

Vastutusest loobumine: kui kasutate seda tehnoloogiat kurja jaoks, ei võta selle juhendi loojad mingit vastutust teie tegevuse eest.

Soovitan: