Агуулгын хүснэгт:
- Алхам 1: Arduino гэж юу вэ?
- Алхам 2: Arduino Connecter утас гэж юу вэ?
- Алхам 3: Термометр гэж юу вэ
- Алхам 4: 16 X 2 LCD гэж юу вэ?
- Алхам 5: Үсрэх утас гэж юу вэ?
- Алхам 6: Потенциометр гэж юу вэ?
- Алхам 7: Arduino апп гэж юу вэ?
- Алхам 8: LCD дэлгэцийг хэрхэн яаж програмчлах вэ
- Алхам 9: Термометрийг LCD дэлгэцээр хэрхэн ашиглах талаар
- Алхам 10: Төгсгөл
Видео: Термометр ба LCD -ийг хэрхэн яаж хамтран ажиллуулах вэ? 10 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэхүү гарын авлагын зорилго нь DHT11 термометрийг хэрхэн ашиглах, температур, чийгшлийг 16х2 хэмжээтэй LCD дэлгэц дээр харуулах явдал юм.
Алхам 1: Arduino гэж юу вэ?
Arduino бол физик болон дижитал ертөнцөд объектуудыг мэдэрч, хянах дижитал төхөөрөмж, интерактив объектуудыг бүтээх зориулалттай нэг самбар бүхий микро хянагч, микро хянагчийн иж бүрдлийг зохион бүтээж, үйлдвэрлэдэг нээлттэй эхийн техник хангамж, програм хангамжийн компани, төсөл, хэрэглэгчийн нийгэмлэг юм.
Алхам 2: Arduino Connecter утас гэж юу вэ?
Arduino холбогч утас нь компьютерээс програмыг arduino микро хянагч руу илгээх боломжийг олгодог кабель бөгөөд утсыг микро хянагчийн тэжээлийн хангамж болгон ашигладаг.
Алхам 3: Термометр гэж юу вэ
DHT11 бол дижитал температур, чийгшлийн үндсэн, хэт хямд өртөгтэй мэдрэгч юм. Энэ нь чийгшлийн мэдрэгч ба термисторыг ашиглан хүрээлэн буй орчны агаарыг хэмждэг бөгөөд өгөгдлийн зүү дээр дижитал дохиог цацдаг (аналог оролтын зүү шаардлагагүй). Үүнийг ашиглах нь маш энгийн боловч өгөгдлийг олж авахад цаг хугацаа шаардагдана. Энэхүү мэдрэгчийн цорын ганц сул тал бол та үүнээс 2 секунд тутамд нэг л удаа шинэ мэдээлэл авах боломжтой байдаг тул манай номын санг ашиглах үед мэдрэгчийн уншилт 2 секунд хүртэл үргэлжилдэг.
Алхам 4: 16 X 2 LCD гэж юу вэ?
LCD бол шингэн болор ашиглан нүдэнд харагдах дүрсийг гаргах электрон дэлгэцийн модуль юм. 16 × 2 хэмжээтэй LCD дэлгэц нь DIY болон хэлхээнд ихэвчлэн хэрэглэгддэг маш энгийн модуль юм. 16 × 2 нь 2 мөрөнд нэг мөр тутамд 16 тэмдэгтийг харуулдаг
Алхам 5: Үсрэх утас гэж юу вэ?
Үсрэх утас (холбогч утас эсвэл холбогч гэж нэрлэдэг) гэдэг нь цахилгаан утас юм. талхны самбар эсвэл бусад загварыг хооронд нь холбох эсвэл хэлхээг турших.
Алхам 6: Потенциометр гэж юу вэ?
мэдэгдэж буй хувьсах эсэргүүцэлээр дамжин өнгөрөхөд үүссэн боломжит зөрүүтэй тэнцвэржүүлэх замаар цахилгаан хөдөлгүүрийн хүчийг хэмжих хэрэгсэл.
Алхам 7: Arduino апп гэж юу вэ?
Arduino апп бол компьютераас ямар ч arduino мини хянагч руу код илгээх програм бөгөөд үүнийг https://www.arduino.cc/en/Main/Software дээрээс татаж авах боломжтой.
Алхам 8: LCD дэлгэцийг хэрхэн яаж програмчлах вэ
LCD дэлгэц дээр харсан олон төрлийн портууд байдаг, олон төрлийн тээглүүр байдаг, гэхдээ энд бид ашиглах болно.
Rs pin- Энэ зүү нь ихэвчлэн LCD санах ойг хянахад ашиглагддаг бөгөөд энэ нь үндсэндээ дэлгэц дээр юу болж байгааг, мөн дэлгэц дээр гарах үед хянадаг гэсэн үг юм.
R/W pin- Энэ нь LCD дэлгэцийг унших эсвэл бичихэд ашиглаж байгаа эсэхийг хянадаг
E pin- Энэ зүү нь Rs pin-тэй шууд тохирч байгаа бөгөөд энэ нь лавлах дээр бичих боломжийг идэвхжүүлдэг
8 өгөгдлийн зүү (0-7)- Эдгээр өгөгдлийн зүү нь бүртгэлийн нэг байж болох аливаа зүйлийг унших эсвэл бичихэд ашиглагддаг.
LCD -ийг тэжээдэг олон төрлийн тээглүүрүүд үлдсэн байдаг, жишээлбэл 5v ба Gnd зүүг өмнө нь дурдсанчлан LCD -ийг асаахад ашигладаг.
Энд тээглүүрийн төрлүүд, минууд хаана холбогддог, хэрэв та самбарыг нүдээр харах шаардлагатай бол дээрх диаграмм байна.
LCD RS зүү тоон зүү 12
LCD Зүүг тоон зүү рүү идэвхжүүлэх 11
LCD D4 зүү тоон зүү 5
LCD D5 зүү тоон зүү 4
LCD D6 зүү тоон зүү 3
LCD D7 зүү тоон зүү 2"
Дэлгэцийг ажиллуулахын тулд шингэн болор оруулах шаардлагатай
Би доорх кодыг хуулж буулгахын тулд оруулсан болно, зүгээр л const int rs болон бусад зүү зөв эсэхийг шалгаарай.
#оруулах
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcdrs, en, d4, d5, d6, d7);
хүчингүй тохиргоо () {
lcd.begin (16, 2);
lcd.print ("сайн уу, дэлхий!");
}
void loop () {
lcd.setCursor (0, 1);
lcd.хэвлэх (millis () / 1000);
}
Алхам 9: Термометрийг LCD дэлгэцээр хэрхэн ашиглах талаар
Бидний ашиглах термометр нь чийгшил, температурыг хэмждэг термометр юм. Энэ нь 2 ширхэгийг 1 багцаар агуулдаг тул dht11 термометр нь маш энгийн бөгөөд ашиглахад хялбар термометр юм.
Термометрийг ашиглахын тулд та arduino програмаа нээж DHT.h, DHT энгийн, шингэн.кристал номын санг татаж авах хэрэгтэй бөгөөд эдгээр сангуудыг суулгасны дараа та дээр дурдсан хэлхээг хийх хэрэгтэй болно. өмнөх алхам дээр бас талхны самбар дээр.
Термометр ба LCD-ийг хэлхээнд холбосны дараа та arduino програмыг нээж дараах кодыг оруулах шаардлагатай болно.
// Бид номын сангаа #include нэмж эхэлнэ
#оруулах
// 6 -р дижитал зүүг dht11 өгөгдлийн зүү гэж зарлаж байна
int pinDHT11 = 6;
SimpleDHT11 dht11;
// lcd зүү зарлаж байна
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd (rs, en, d4, d5, d6, d7);
хүчингүй тохиргоо () {
// Port дэлгэц дээр 9600 -г сонгохоо бүү мартаарай Serial.begin (9600); // Бидний lcd -д lcd.begin эхлүүлэхийг хэлэх (16, 2); }
void loop () {
// Эдгээр цуваа кодууд нь портын дэлгэц дээр LCD дэлгэцтэй адил уншихад зориулагдсан болно, учир нь тэд бидэнд илүү нарийвчилсан интерфэйсийг санал болгох болно.
Serial.println ("==============================="); Serial.println ("DHT11 уншилтууд …"); байтын температур = 0; байтын чийгшил = 0; int err = SimpleDHTErrSuccess;
// Энэ хэсэг нь бидний мэдрэгчээс уншихад ямар нэгэн алдаа гарсан тохиолдолд юу хийх ёстойг манай Arduino -д хэлэх болно
if ((алдаа = dht11. унших (pinDHT11, & температур, & чийгшил, NULL))!! = SimpleDHTErrSuccess) {Serial.print ("Уншихгүй, алдаа ="); Serial.println (алдаа); саатал (1000); буцах; } Serial.print ("Уншсан:"); Цуваа.хэвлэх ((int) температур); Serial.print ("Celcius,"); Цуваа.хэв ((int) чийгшил); Serial.println (" %"); // 0.75 секунд тутамд өөрийгөө шинэчилж байхыг lcd.clear (); // Эхний мөр ба мөрийг сонгох lcd.setCursor (0, 0); // Temp бичих: эхний мөрөөс эхлээд эхний мөр хүртэл lcd.print ("Temp:"); // "Temp:" дараа температурын заалтыг бичих lcd.print ((int) температур); // Хоёр дахь мөр ба эхний мөрийг сонгох lcd.setCursor (0, 1); // Чийглэгийг бичих (%): эхний мөрөөс эхлэн хоёр дахь мөрөнд lcd.print ("Чийглэг (%):"); // "Чийгшил (%):" lcd.print ((int) чийгшил) дараа чийгшлийн заалтыг бичих; саатал (750); }
Алхам 10: Төгсгөл
Энэхүү гарын авлагыг уншсан та бүхэнд баярлалаа
Хэрэв танд хариулахыг хүсч буй өөр асуулт байвал [email protected] хаягаар над руу имэйлээр илгээхээс бүү эргэлзээрэй.
Баярлалаа
Зөвлөмж болгож буй:
Гэр бүл / хамтран ажиллагчийн статусын үзүүлэлт: 6 алхам (зурагтай)
Гэр бүл / Хамтран ажиллагчийн статусын үзүүлэлт: Миний анхны зааварчилгаа, олон төсөл олон жилийн турш надад тусалсан, энэ нь өөр хүнд тус болно гэж найдаж байна. Богино өгүүллэг … Бид дуудлага таслах эсвэл өөр би гэж бодоход хол байхаас илүүтэйгээр бие биенээ статусаа харуулах арга хэрэгтэй байсан
Instructables дээр хамтран ажиллагч нэмэх: 6 алхам
Зааварлах боломжтой зүйл дээр хамтран ажиллагч нэмэх: Зааварчилгааны талбарыг мэдэж авсны дараа хамтрагч нэмэх нь хялбар болно
DragonBoard 410c - Бага хурдтай өргөтгөлийг хэрхэн яаж ажиллуулах вэ: 8 алхам
DragonBoard 410c - Бага хурдтай өргөтгөлийг хэрхэн яаж ажиллуулах вэ: Энэхүү заавар нь DragonBoard 410c дээрх бага хурдтай өргөтгөлийн тухай юм. DragonBoard 410c дээрх бага хурдтай өргөтгөлийн оролт ба гаралт (I/O) нь: GPIO (Ерөнхий зориулалттай оролт/гаралт); MPP (олон зориулалттай зүү); SPI (Цуваа захын интерфэйс); I2C (In
Хөдөлгөөнийг хэрхэн яаж ажиллуулах вэ: 6 алхам
Хэрхэн ажиллуулах вэ: Сайн байна уу, миний нэр Даниэль Клиегель, би исгэх үйл явцыг сайн мэддэг, хэрхэн яаж гүйлт хийхийг хэн нэгэнд амархан тайлбарлаж, зааж өгдөг маш сайн оператор юм. Энэ нь этанол үйлдвэрлэх явцад исгэх үйл явцын чухал хэсэг юм. Би гүү
Ipod сэтгэгдлээс компьютер дээр Linux Distro -г хэрхэн ажиллуулах вэ? Эхний алхам: 5 алхам
Ipod сэтгэгдлээс компьютер дээр Linux дистро хэрхэн ажиллуулах талаар Plz Эхний бичсэн: би алдартай дистроби тавьлаа. Linux -ийг хуучин ipod дээрээ суулгаж, компьютер дээрээ ажиллууллаа. СЭРЭМЖЛҮҮЛЭГ !!!!!!!!!: Энэ нь таны IPOD дээрх бүх өгөгдлийг устгах болно, гэхдээ ipod -ийг i tunesi ашиглан дахин тохируулах боломжтой гэдгийг санаарай. бүх зургийг аваарай