Агуулгын хүснэгт:

Мэдрэгчийн лаборатори - Температур: 5 алхам
Мэдрэгчийн лаборатори - Температур: 5 алхам

Видео: Мэдрэгчийн лаборатори - Температур: 5 алхам

Видео: Мэдрэгчийн лаборатори - Температур: 5 алхам
Видео: зачем нужна Мочевина? отключить систему SCR, жидкость AdBlue 2024, Арваннэгдүгээр
Anonim
Мэдрэгчийн лаборатори - Температур
Мэдрэгчийн лаборатори - Температур

Энэхүү лабораторид та LCD дэлгэц ашиглан орчин үеийн чийгшил, температурын заалтыг харуулах болно.

Танд хэрэгтэй тоног төхөөрөмж:

  1. Ардуино Уно
  2. LCD дэлгэц
  3. Потенциометр
  4. Температур/чийгшил мэдрэгч
  5. Талхны самбар
  6. Утас/холбогч

Шаардлагатай номын сан:

  1. LiquidCrystal
  2. SimpleDHT

Туршилтын кодыг Elegoo кодын дээжээс авсан болно. Та номын сангийн менежерээр дамжуулан шаардлагатай номын санг суулгах эсвэл D2L дээр Libraries.zip -д байрлах.zip файлуудыг татаж суулгах боломжтой.

Алхам 1: LCD дэлгэцийг холбоно уу

LCD дэлгэцийг холбох
LCD дэлгэцийг холбох

LCD дэлгэцийг талхны самбар дээр шууд оруулах шаардлагатай болно. LCD дэлгэцийн тээглүүрийг Arduino -той дараах дарааллаар холбоно.

  1. Газар
  2. Эрчим хүч
  3. Зүү 12
  4. Зүү 11
  5. Зүү 10
  6. Зүү 9
  7. Хоосон
  8. Хоосон
  9. Хоосон
  10. Хоосон
  11. Зүү 8
  12. Газар
  13. Зүү 7
  14. Потенциометр (цахилгаан ба газардуулга холбох)
  15. Эрчим хүч
  16. Газар

Алхам 2: LCD дэлгэц - Туршилтын код

#include // хоорондын зайг арилгана

// номын санг LiquidCrystal lcd (7, 8, 9, 10, 11, 12) интерфэйсийн зүү тоогоор эхлүүлэх; void setup () {// LCD -ийн багана, мөрийн тоог тохируулах: lcd.begin (16, 2); // Зурвасыг LCD дэлгэц дээр хэвлэх. lcd.print ("Сайн уу, Дэлхий!"); } void loop () {// курсорыг 0 -р баганын 1 -р мөр болгон тохируулна // (тэмдэглэл: тоолох нь 0 -ээр эхэлдэг тул 1 -р мөр бол хоёр дахь мөр юм): lcd.setCursor (0, 1); // дахин тохируулснаас хойшхи секундын тоог хэвлэх: lcd.print (millis () / 1000); }

Алхам 3: Температур ба чийгшил мэдрэгчийг нэмнэ үү

Температур ба чийгшил мэдрэгчийг нэмнэ үү
Температур ба чийгшил мэдрэгчийг нэмнэ үү

Температур ба чийгшлийн мэдрэгчийг талхны тавцан руу оруулна уу. Та үүнийг дараах утаснуудыг ашиглан Arduino руу холбох хэрэгтэй болно.

  1. Зүү 2
  2. Цахилгаан (+5v) төмөр зам
  3. Газрын төмөр зам

Алхам 4: Температур ба чийгшил мэдрэгч - Туршилтын код

//www.elegoo.com

//2016.12.9 #inchte // for DHT11, // VCC: 5V or 3V // GND: GND // DATA: 2 int pinDHT11 = 2; SimpleDHT11 dht11; void setup () {Serial.begin (9600); } void loop () {// ажиллаж эхлэх… Serial.println ("=============================="); Serial.println ("DHT11 дээж …"); // түүхий түүврийн өгөгдлөөр уншина уу. байтын температур = 0; байтын чийгшил = 0; байтын өгөгдөл [40] = {0}; if (dht11.read (pinDHT11, & температур, & чийгшил, өгөгдөл)) {Serial.print ("DHT11 -ийг унших амжилтгүй болсон"); буцах; } Serial.print ("RAW битийн дээж:"); for (int i = 0; i 0 && ((i + 1) % 4) == 0) {Serial.print (''); }} Serial.println (""); Serial.print ("Жишээ OK:"); Цуваа.хэвлэх ((int) температур); Serial.print (" *C,"); Цуваа.хэв ((int) чийгшил); Serial.println (" %"); // DHT11 дээж авах хурд 1 Гц байна. саатал (1000); }

Алхам 5: Интеграцийн асуудал

Танд LCD дэлгэц ба температур мэдрэгчийн кодын жишээг өгсөн болно. Лабораторийн эцсийн алхам бол эдгээр хоёр жишээг нэгтгэх явдал бөгөөд ингэснээр температурын үзүүлэлтүүд LCD дэлгэц дээр гарч ирэх болно. Та зурвасыг LCD дэлгэцийн боломжтой хоёр мөрөнд харуулахын тулд өөрчилж болно.

Зөвлөмж болгож буй: