Turinys:

Temperatūros ir šviesos jutiklis: 8 žingsniai
Temperatūros ir šviesos jutiklis: 8 žingsniai

Video: Temperatūros ir šviesos jutiklis: 8 žingsniai

Video: Temperatūros ir šviesos jutiklis: 8 žingsniai
Video: Blitzwolf BW-IS8 - Zigbee датчик температуры и влажности, подключаем в zigbee2mqtt и SLS 2024, Lapkritis
Anonim
Šviesos ir temperatūros jutiklis
Šviesos ir temperatūros jutiklis
Šviesos ir temperatūros jutiklis
Šviesos ir temperatūros jutiklis

Š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ų

Pirmas žingsnis: įsigykite atsargų
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

Antras žingsnis: įdėkite LCD ir pritvirtinkite
Antras žingsnis: įdėkite LCD ir pritvirtinkite
Antras žingsnis: įdėkite LCD ir pritvirtinkite
Antras žingsnis: įdėkite LCD 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: Užbaikite duonos lentos prijungimą prie LCD prie „Arduino“
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ą

Ketvirtas žingsnis: įdėkite ir prijunkite potenciometrą
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

Penktas žingsnis: įdėkite ir prijunkite jutiklius
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.

Rekomenduojamas: