Sisällysluettelo:
- Vaihe 1: Liitä LCD -näyttö
- Vaihe 2: Nestekidenäyttö - Testikoodi
- Vaihe 3: Lisää lämpötila- ja kosteusanturi
- Vaihe 4: Lämpötila- ja kosteusanturi - testikoodi
- Vaihe 5: Integraatio -ongelma
Video: Anturilaboratorio - Lämpötila: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Tässä laboratoriossa käytät LCD -näyttöä ympäröivän alueen nykyisten kosteus- ja lämpötilalukemien näyttämiseen.
Tarvittavat laitteet:
- Arduino Uno
- LCD-näyttö
- Potentiometri
- Lämpötila-/kosteusanturi
- Leipälauta
- Johdot/liittimet
Tarvittavat kirjastot:
- Nestekide
- YksinkertainenDHT
Annettu testikoodi otettiin Elegoon koodinäytteistä. Voit joko asentaa tarvittavat kirjastot kirjastonhallinnan kautta tai ladata ja asentaa.zip -tiedostot, jotka sijaitsevat D2L: n Libraries.zip -tiedostossa.
Vaihe 1: Liitä LCD -näyttö
LCD -näyttö on asetettava suoraan leipälevyyn. Nestekidenäytön nastat on kytketty Arduinoon seuraavassa järjestyksessä:
- Maa
- Virta
- Nasta 12
- Nasta 11
- Nasta 10
- Nasta 9
- Tyhjä
- Tyhjä
- Tyhjä
- Tyhjä
- Nasta 8
- Maa
- Nasta 7
- Potentiometri (liitäntä sähköverkkoon ja maahan)
- Virta
- Maa
Vaihe 2: Nestekidenäyttö - Testikoodi
#include // Poista välit
// alustetaan kirjasto LiquidCrystal lcd (7, 8, 9, 10, 11, 12) käyttöliittymän nastojen numeroilla; void setup () {// aseta nestekidenäytön sarakkeiden ja rivien määrä: lcd.begin (16, 2); // Tulosta viesti nestekidenäyttöön. lcd.print ("Hei, maailma!"); } void loop () {// aseta kohdistin sarakkeeseen 0, rivi 1 // (huomaa: rivi 1 on toinen rivi, koska laskenta alkaa nollasta): lcd.setCursor (0, 1); // tulosta sekuntien määrä nollasta: lcd.print (millis () / 1000); }
Vaihe 3: Lisää lämpötila- ja kosteusanturi
Aseta lämpötila- ja kosteusanturi leipälevyyn. Sinun on liitettävä se Arduinoon seuraavien johtojen avulla:
- Nasta 2
- Teho (+5v) kisko
- Maakisko
Vaihe 4: Lämpötila- ja kosteusanturi - testikoodi
//www.elegoo.com
//2016.12.9 #include // DHT11, // VCC: 5V tai 3V // GND: GND // DATA: 2 int pinDHT11 = 2; SimpleDHT11 dht11; void setup () {Serial.begin (9600); } void loop () {// aloita toiminta… Serial.println ("================================="); Serial.println ("Näyte DHT11…"); // lukea raakanäytetiedoilla. tavun lämpötila = 0; tavun kosteus = 0; tavutiedot [40] = {0}; if (dht11.read (pinDHT11, & lämpötila ja kosteus, tiedot)) {Serial.print ("DHT11: n lukeminen epäonnistui"); palata; } Serial.print ("Sample RAW Bits:"); for (int i = 0; i 0 && ((i + 1) % 4) == 0) {Serial.print (''); }} Serial.println (""); Serial.print ("Näyte OK:"); Sarjajälki ((int) lämpötila); Serial.print (" *C,"); Sarjajälki ((sisä) kosteus); Serial.println (" %"); // DHT11 -näytteenottotaajuus on 1 Hz. viive (1000); }
Vaihe 5: Integraatio -ongelma
Sinulle on annettu esimerkkejä nestekidenäytöstä ja lämpötila -anturista. Viimeinen vaihe laboratoriossa on yhdistää nämä kaksi esimerkkiä niin, että lämpötilalukemasi näkyvät nestekidenäytössä. Voit muuttaa viestin siten, että se näkyy kahdella LCD -näytön käytettävissä olevalla rivillä.
Suositeltava:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen