Sisukord:
- 1. samm: esimene samm: hankige tarvikuid
- 2. samm: teine samm: sisestage LCD ja kinnitage
- Samm 3: Kolmas samm: viige leivaplaadi kinnitamine LCD -ga Arduino külge
- Samm 4: Neljas samm: sisestage ja ühendage potentsiomeeter
- Samm: viies samm: asetage ja ühendage andurid
- 6. samm: kuues samm: ühendage arvuti ja Arduino ning laadige üles kood
- 7. samm: (valikuline) Seitsmes samm: koodi muutmine sõltuvalt kasutatavast temperatuuriandurist
- 8. samm: kaheksas samm: nautige oma uusi teadmisi
Video: Temperatuuri- ja valgusandur: 8 sammu
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
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
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
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: 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
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
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.