Агуулгын хүснэгт:
- Алхам 1: Шаардлага:
- Алхам 2: Бүрэлдэхүүн хэсгүүдийг нано руу холбоно уу
- Алхам 3: Номын санг оруулах
- Алхам 4: I2C скан хийж, хаягийг олоорой
- Алхам 5: КОД
Видео: АРДУИНО НАНО -той АГААРЫН АГУУЛГА, ТЕМПЕРАТУРЫГ ДЭЛГЭХ: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Дараах зааварчилгаа нь arduino нано ашиглан энгийн lcd интерфэйс хийх талаар хэлэлцэнэ.
Алхам 1: Шаардлага:
Шаардлага
- DTH11 чийгшил ба температур мэдрэгч
- Ардуино Нано
- 16*2 хэмжээтэй LCD дэлгэц
- I2C модуль
- Утас холбох
Тэгээд
- Arduino IDE
- Arduino номын сан
I2c номын сан (LiquidCrystal_I2C)
DHT номын сан (DHT.h)
Алхам 2: Бүрэлдэхүүн хэсгүүдийг нано руу холбоно уу
Дэлгэцийн зураг болгон бүрэлдэхүүн хэсгүүдийг нано руу холбоно уу, DTH11 -ийг Arduino Nano руу
Vcc 3.3V
GND GND
D4 I2C гарсан
Нано руу Lcd
GND GnD
SDA A4
SCL A5
Vcc 5V
Алхам 3: Номын санг оруулах
Доорх номын санг татаж аваад оруулна уу.
DHT мэдрэгчийн номын сан (DHT.h)
I2c номын сан (LiquidCrystal_I2C.h)
Дээрх зургийг оруулна уу.
Кетч рүү орно Номын сан оруулах Зип файл нэмж, дараа нь фолдерыг үзээрэй.
IDE -г хааж, дахин нээнэ үү.
Та доорх линкүүдээс номын санг татаж авах боломжтой.
bitbucket.org/fmalpartida/new-liquidcrysta…
codeload.github.com/adafruit/DHT-sensor-li…
Алхам 4: I2C скан хийж, хаягийг олоорой
I2C скан хийгчийг татаж аваад i2c хаягаа олоод код руу оруулна уу;
Та мөн эндээс сканнерын кодыг олох боломжтой.
www.mediafire.com/file/f7oaa4et779yaaz/i2c_…
Алхам 5: КОД
// Кодыг эмхэтгэн arduino нано руу байршуулна уу
#"DHT.h" оруулах#SensorPin 4 -ийг тодорхойлох // dht мэдрэгчийн гаралтыг arduino наногийн D4 зүүтэй холбох
#тодорхойлох Dht DHT11
DHT dht (SensorPin, Dht);
#оруулах
#оруулах
LiquidCrystal_I2C lcd (0x3F, 2, 1, 0, 4, 5, 6, 7, 3, ЭЕРЭГ); // I2C хаягийг 0x3F гэж тохируулна уу
хүчингүй тохиргоо () {
Цуваа эхлэх (9600);
lcd.begin (16, 2);
Serial.println ("Температур ба чийгшил багатай");
dht.begin ();
}
void loop () {
int hum = dht.readHumidity ();
int temp = dht.readTemperature ();
lcd.setCursor (0, 0);
lcd.print ("Temp:");
lcd.хэвлэх (температур);
lcd.print ("C");
lcd.setCursor (0, 1);
lcd.print ("Чийгшил:");
lcd.хэвлэх (хум);
lcd.print ("%");
Serial.print ("\ nОдоогийн температур:");
Цуваа.хэвлэх (температур);
Serial.print ("C");
Serial.print ("\ nОдоогийн чийгшил:");
Цуваа.хэвлэх (хум);
Serial.print ("%");
саатал (2500);
}
Үр дүнг дээрх зургуудаар үзүүлэв.
Баярлалаа, Душ.
Зөвлөмж болгож буй:
Ардуино Нано Кейс бүр: 4 алхам
Ардуино Нано Кейс бүр: Та Arduino Nano тутамд нэмэлт хамгаалалт хэрэгтэй байсан уу, эсвэл та зүгээр л ажиллагаатай, талхны тавцанд ээлтэй загварлаг хайрцаг авахыг хүсч байсан уу? За, та зөв газартаа хүрлээ, учир нь өнөөдөр би яаж хийхийг танд үзүүлэх болно
Агаарын бохирдлыг илрүүлэх + Агаарын шүүлтүүр: 4 алхам
Агаарын бохирдлыг илрүүлэх + Агаарын шүүлтүүр: Германы Швейцарийн олон улсын сургуулийн оюутнууд (Аристобулус Лам, Виктор Сим, Натан Розенцвейг, Деклан Логес) MakerBay -ийн ажилтнуудтай хамтран агаарын бохирдлыг хэмжих, агаарын шүүлтүүрийн үр дүнтэй системийг бий болгосон. Энэ
Хэрхэн хийх вэ-ЦАХИМ ЦАГААН ДЭЛГЭХ МОДУЛЬ-Хэсэг 3 - WiFi: 7 алхам (зурагтай)
Хэрхэн хийх вэ-ЦАХИМ ЦАГААН ДЭЛГЭХ МОДУЛЬ-Хэсэг 3 | WiFi: Энэхүү гарын авлагад E-INK E-PAPER DISPLAY MODULE-ийн 3-р хэсэгт би E-Ink Display Module-ийг WiFi модульд хэрхэн холбох талаар хуваалцах болно. Цахим бэх дэлгэцийн модуль байхгүй юу? Та нэг цаг авах боломжтой
IoT хялбар болсон: Алсын цаг агаарын мэдээллийг авах: Хэт ягаан туяа ба агаарын температур ба чийгшил: 7 алхам
IoT хялбар болгосон: Цаг агаарын алсын мэдээллийг авах: Хэт ягаан туяа ба агаарын температур ба чийгшил: Энэхүү заавар дээр бид алсын мэдээллийг хэт ягаан туяа (хэт ягаан туяа), агаарын температур, чийгшил болгон авах болно. Эдгээр өгөгдөл нь маш чухал бөгөөд ирээдүйд цаг уурын станцад ашиглагдах болно
Агаарын ажиглагч - Агаарын станцууд: 4 алхам
Агаарын ажиглагч - Агаарын станц: Би 3 өрөөний температур, чийгшил, агаарын чанарыг хэмжих төсөл хийсэн. Үйлчлүүлэгчид NRF24L01+PA+LNA дамжуулагчаар дамжуулан өгөгдлийг хүлээн авагч руу илгээдэг бөгөөд вэб сервер нь google диаграмыг ашиглан график зурдаг. Ашигласан хэсгүүд: Arduino Nano v3.0 buyDTH22 Temperature & am