Orodha ya maudhui:

Maabara ya Sensorer - Muda: Hatua 5
Maabara ya Sensorer - Muda: Hatua 5

Video: Maabara ya Sensorer - Muda: Hatua 5

Video: Maabara ya Sensorer - Muda: Hatua 5
Video: Я вернул его домой. Немецкая овчарка по имени Дом 2024, Novemba
Anonim
Maabara ya Sensorer - Temp
Maabara ya Sensorer - Temp

Katika maabara hii utatumia skrini ya LCD kuonyesha unyevu wa sasa na usomaji wa joto kwa eneo linalozunguka.

Vifaa utakavyohitaji:

  1. Arduino Uno
  2. Skrini ya LCD
  3. Potentiometer
  4. Joto / sensorer ya unyevu
  5. Bodi ya mkate
  6. Waya / Viunganishi

Maktaba Inahitajika:

  1. Liquid Crystal
  2. RahisiDHT

Nambari ya jaribio iliyotolewa ilichukuliwa kutoka kwa sampuli za nambari za Elegoo. Unaweza kufunga maktaba zinazohitajika kupitia meneja wa maktaba au pakua na usakinishe faili za.zip ziko kwenye Libraries.zip kwenye D2L.

Hatua ya 1: Unganisha Skrini ya LCD

Unganisha Skrini ya LCD
Unganisha Skrini ya LCD

Skrini ya LCD itahitaji kuingizwa moja kwa moja kwenye ubao wa mkate. Pini za skrini za LCD zimeunganishwa na Arduino kwa mpangilio ufuatao:

  1. Ardhi
  2. Nguvu
  3. Bandika 12
  4. Bandika 11
  5. Bandika 10
  6. Bandika 9
  7. Tupu
  8. Tupu
  9. Tupu
  10. Tupu
  11. Bandika 8
  12. Ardhi
  13. Bandika 7
  14. Potentiometer (Unganisha na nguvu na ardhi)
  15. Nguvu
  16. Ardhi

Hatua ya 2: Screen ya LCD - Nambari ya Mtihani

# pamoja na // Ondoa nafasi kati ya

// anzisha maktaba na nambari za pini za interface LiquidCrystal lcd (7, 8, 9, 10, 11, 12); kuanzisha batili () {// kusanidi idadi ya safu na safu za LCD: lcd.anza (16, 2); // Chapisha ujumbe kwa LCD. lcd.print ("Hello, Dunia!"); } kitanzi batili () {// weka mshale kwenye safu wima 0, mstari 1 // (kumbuka: mstari wa 1 ni safu ya pili, kwani kuhesabu huanza na 0): lcd.setCursor (0, 1); // chapisha idadi ya sekunde tangu kuweka upya: lcd.print (millis () / 1000); }

Hatua ya 3: Ongeza Joto na sensorer ya unyevu

Ongeza Joto na Sura ya Unyevu
Ongeza Joto na Sura ya Unyevu

Ingiza sensorer ya joto na unyevu kwenye ubao wa mkate. Utahitaji kuiunganisha na Arduino ukitumia miongozo ifuatayo:

  1. Bandika 2
  2. Reli ya nguvu (+ 5v)
  3. Reli ya chini

Hatua ya 4: Sensor ya Joto na Unyevu - Nambari ya Mtihani

//www.elegoo.com

//2016.12.9 # pamoja na // kwa DHT11, // VCC: 5V au 3V // GND: GND // DATA: 2 int pinDHT11 = 2; RahisiDHT11 dht11; kuanzisha batili () {Serial.begin (9600); } kitanzi batili () {// anza kufanya kazi… Serial.println ("================================="); Serial.println ("Mfano wa DHT11…"); // soma na data ya sampuli mbichi. joto la baiti = 0; unyevu wa byte = 0; data ya baiti [40] = {0}; ikiwa (dht11.read (pinDHT11, & joto, na unyevu, data)) {Serial.print ("Soma DHT11 imeshindwa"); kurudi; } Serial.print ("Mfano wa RAW Bits:"); kwa (int i = 0; i 0 && ((i + 1)% 4) == 0) {Serial.print ("); }} Serial.println (""); Serial.print ("Sampuli sawa:"); Jarida la serial.print ((int)); Printa ya serial ("* C,"); Serial.print ((int) unyevu); Serial.println ("%"); // kiwango cha sampuli ya DHT11 ni 1HZ. kuchelewesha (1000); }

Hatua ya 5: Shida ya ujumuishaji

Umepewa mifano ya nambari ya skrini ya LCD na sensorer ya Joto. Hatua yako ya mwisho kwa maabara ni kujumuisha mifano hii miwili ili usomaji wako wa joto uonekane kwenye Skrini ya LCD. Unaweza kubadilisha ujumbe ili uweze kuonekana kwenye mistari miwili inayopatikana kwa skrini ya LCD.

Ilipendekeza: