Sisällysluettelo:

Lämpötila- ja valoanturi: 8 vaihetta
Lämpötila- ja valoanturi: 8 vaihetta

Video: Lämpötila- ja valoanturi: 8 vaihetta

Video: Lämpötila- ja valoanturi: 8 vaihetta
Video: Lämpöä kylmyyteen - Vevor 8 kW diesel lämmitin testissä 2024, Heinäkuu
Anonim
Lämpötila- ja valoanturi
Lämpötila- ja valoanturi
Lämpötila- ja valoanturi
Lämpötila- ja valoanturi

Tämä ohje koskee peruslämpötila- ja valoanturia. Siinäpä suurinpiirtein se.

Tarvikkeet:

-23 Jump Kaapelit

-1 10k potentiometri

-1k vastus

-LCD -näyttö

-Leipälauta

-Valovastus

-Arduino 2560

Vaihe 1: Vaihe yksi: Hanki tarvikkeita

Vaihe yksi: Hanki tarvikkeita
Vaihe yksi: Hanki tarvikkeita

Varmista, että tarvikkeet on koottu ja käyttövalmis. Ne voidaan vaihtaa, jos ne havaitaan viallisiksi, mutta on hyvä olla paikkateline, kun koot piirin.

Vaihe 2: Vaihe 2: Aseta nestekidenäyttö ja kiinnitä se

Vaihe kaksi: Aseta nestekidenäyttö ja kiinnitä
Vaihe kaksi: Aseta nestekidenäyttö ja kiinnitä
Vaihe kaksi: Aseta nestekidenäyttö ja kiinnitä
Vaihe kaksi: Aseta nestekidenäyttö ja kiinnitä

Kuvissa 3 ja 4 on esitetty oikea tapa asettaa LCD -näyttö ja hyppykaapelien ensimmäinen puolisko leipälevyn ja Arduinon väliin.

Vaihe 3: Vaihe kolme: Viimeistele leipälevyn kiinnittäminen nestekidenäytöllä Arduinolle

Vaihe kolme: Viimeistele leipälevyn kiinnittäminen nestekidenäytöllä Arduinolle
Vaihe kolme: Viimeistele leipälevyn kiinnittäminen nestekidenäytöllä Arduinolle

Vaihe kolme: Viimeistele leipälevyn kiinnittäminen nestekidenäytöllä Arduinoon.

Vaihe 4: Vaihe neljä: Aseta ja liitä potentiometri

Vaihe neljä: Aseta ja liitä potentiometri
Vaihe neljä: Aseta ja liitä potentiometri

Kuva 6 Näyttää helpon tavan asentaa ja liittää potentiometri, jotta se ei häiritse tulevia vaiheita. (Huomautus: Potentiometri ei ehkä mene leipälevyyn kunnolla. Varmista, että kiinnität sen, kun kytket virran päälle.)

Vaihe 5: Vaihe viisi: Aseta ja liitä anturit

Vaihe viisi: Aseta ja liitä anturit
Vaihe viisi: Aseta ja liitä anturit

Kuva 7 esittää oikeaan sijoitus- ja liitäntäpisteitä ja vastaavia hyppykaapeleita, jotta ne voidaan liittää oikein nestekidenäyttöön ja Arduinoon. Varmista, että valovastuksella on oikea valotaso, eikä hyppykaapeleilla tai muilla piireillä ole esteitä.

Vaihe 6: Vaihe kuusi: Yhdistä tietokone ja Arduino ja lähetä koodi

Koodi löytyy osoitteesta

Vaihe 7: (valinnainen) Vaihe 7: Vaihda koodi käytettävän lämpötila -anturin mukaan

TMP36 -lämpötila -anturia käytetään nykyisessä koodissa, mutta käytimme DHT11 -kosteus- ja lämpötila -anturia. Koska tämä anturi lähettää eri data -arvon, koodi on muutettava, jotta lämpötila näkyy oikein.

Varmista, että lataat DHT11 -kirjaston seuraavasta linkistä ja lisäät sen kirjastotietokantaasi ja -koodiisi.

github.com/adidax/dht11

#sisältää

#sisältää #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 ("Kosteus (%):"); Serial.println ((kelluva) DHT11. Kosteus, 2); Serial.print ("Lämpötila (C):"); Serial.println ((kelluva) DHT11. Lämpötila, 2); // Näytön lämpötila (c lcd.println (); int tempReading = analoginenLue (tempPin); float tempVolts = tempReading * 5.0 / 1024,0; float tempC = tempVolts * 11,1; kelluva lämpötilaF = (tempC * 9) / 5 + 32; lcd.print ("Lämpötila F"); lcd.setCursor (6, 0); lcd.print (tempF); // Näyttövalo toisella rivillä int lightReading = analogRead (lightPin); lcd.setCursor (0, 1); // ---------------- lcd.print ("Valo"); lcd.setCursor (6, 1); lcd.print (lightReading); viive (500); }

Vaihe 8: Vaihe 8: Nauti uusista tiedoistasi

Onnittelut, katsoja. Jos olet seurannut viimeiset 7 vaihetta, käsissäsi on nyt toimiva lämpötila- ja valoanturi. Käytä oppimaasi hyvään, älä pahaan.

Vastuuvapauslauseke: Jos käytät tätä tekniikkaa pahaan, tämän ohjeen luojat eivät ole vastuussa tekemistäsi.

Suositeltava: