Turinys:
- 1 žingsnis: Pirmas žingsnis: įsigykite atsargų
- 2 veiksmas: antras žingsnis: įdėkite skystųjų kristalų ekraną ir pritvirtinkite
- 3 veiksmas: trečias žingsnis: Užbaikite duonos lentos prijungimą prie LCD prie „Arduino“
- 4 žingsnis: Ketvirtas žingsnis: įdėkite ir prijunkite potenciometrą
- 5 veiksmas: penktas žingsnis: įdėkite ir prijunkite jutiklius
- 6 veiksmas: šeštas žingsnis: prijunkite kompiuterį ir „Arduino“ir įkelkite kodą
- 7 veiksmas: (pasirenkama) Septintas žingsnis: pakeiskite kodą, priklausomai nuo naudojamo temperatūros jutiklio
- 8 žingsnis: aštuntas žingsnis: mėgaukitės naujomis žiniomis
Video: Temperatūros ir šviesos jutiklis: 8 žingsniai
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Ši instrukcija skirta pagrindiniam temperatūros ir šviesos jutikliui. Tai tiek.
Priedai:
-23 Šuolio kabeliai
-1 10k potenciometras
-1k rezistorius
-LCD ekranas
-Bandomoji Lenta
-fotorezistorius
-Arduino 2560
1 žingsnis: Pirmas žingsnis: įsigykite atsargų
Įsitikinkite, kad jūsų reikmenys yra surinkti ir paruošti naudoti. Juos galima pakeisti, jei nustatoma, kad jie yra sugedę, tačiau derėtų turėti vietos laikiklį, kai sudarote grandinę.
2 veiksmas: antras žingsnis: įdėkite skystųjų kristalų ekraną ir pritvirtinkite
3 ir 4 pav. Parodytas tinkamas būdas įterpti LCD ekraną ir pirmąją perjungimo kabelių pusę tarp duonos lentos ir „Arduino“.
3 veiksmas: trečias žingsnis: Užbaikite duonos lentos prijungimą prie LCD prie „Arduino“
Trečias žingsnis: Baigti duonos lentos su LCD prijungimą prie „Arduino“5 pav. Parodyta antroji šuolio kabelių pusė tarp duonos lentos ir „Arduino“.
4 žingsnis: Ketvirtas žingsnis: įdėkite ir prijunkite potenciometrą
6 pav. Parodo lengvą būdą, kaip įterpti ir prijungti potenciometrą, kad netrukdytų tolesniems veiksmams. (Pastaba: potenciometras gali nepatekti į duonos lentą. Įsitikinkite, kad jį pritvirtinate, kai įjungiate grandinę.)
5 veiksmas: penktas žingsnis: įdėkite ir prijunkite jutiklius
7 pav. Parodyta tinkama ir sutampančių šuolių kabelių vieta ir prijungimo taškai, kad jie būtų tinkamai prijungti prie LCD ir „Arduino“. Įsitikinkite, kad fotorezistorius turi prieigą prie tinkamo apšvietimo lygio ir nėra užblokuotas jokiais šokinėjimo kabeliais ar kitais grandinėmis.
6 veiksmas: šeštas žingsnis: prijunkite kompiuterį ir „Arduino“ir įkelkite kodą
Kodą rasite adresu
7 veiksmas: (pasirenkama) Septintas žingsnis: pakeiskite kodą, priklausomai nuo naudojamo temperatūros jutiklio
TMP36 temperatūros jutiklis yra tas, kuris naudojamas su dabartiniu kodu, tačiau mes naudojome DHT11 drėgmės ir temperatūros jutiklį. Kadangi šis jutiklis siunčia kitokią duomenų vertę, norint teisingai matyti temperatūrą, reikia pakeisti kodą.
Būtinai atsisiųskite DHT11 biblioteką iš šios nuorodos ir pridėkite ją prie savo bibliotekos duomenų bazės ir kodo.
github.com/adidax/dht11
#įtraukti
#įtraukti #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 ("Drėgmė (%):"); Serial.println ((plūdė) DHT11. Drėgmė, 2); Serial.print ("Temperatūra (C):"); Serial.println ((plūdė) DHT11.temperatūra, 2); // Rodyti temperatūrą C lcd.println (); int tempReading = analogRead (tempPin); float tempVolts = tempReading * 5.0 / 1024,0; plūdės tempC = tempVolts * 11,1; plūdės tempF = (tempC * 9) / 5 + 32; lcd.print ("Temp F"); lcd.setCursor (6, 0); lcd.print (tempF); // Rodyti šviesą antroje eilėje int lightReading = analogRead (lightPin); lcd.setCursor (0, 1); // ---------------- lcd.print ("Šviesa"); lcd.setCursor (6, 1); lcd.print (lightReading); vėlavimas (500); }
8 žingsnis: aštuntas žingsnis: mėgaukitės naujomis žiniomis
Sveikinu, žiūrove. Jei atlikote pastaruosius 7 veiksmus, dabar jūsų rankose bus veikiantis temperatūros ir šviesos jutiklis. Naudokitės tuo, ką išmokote, geram, o ne blogam.
Atsakomybės atsisakymas: jei naudojate šią technologiją blogiui, šios instrukcijos kūrėjai neprisiima jokios atsakomybės už tai, ką darote.