Obsah:
- Krok 1: Požiadavky:
- Krok 2: Pripojte komponenty k Nano
- Krok 3: Zahrňte knižnice
- Krok 4: Naskenujte I2C a nájdite adresu
- Krok 5: KÓD
Video: VLHKOSŤ A TEPLOTA ZOBRAZTE NA LCD S ARDUINO NANO: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Nasledujúci návod sa zaoberá vytvorením jednoduchého rozhrania LCD s arduino nano.
Krok 1: Požiadavky:
Požiadavky
- Senzor vlhkosti a teploty DTH11
- Arduino Nano
- 16*2 LCD displej
- Modul I2C
- Pripojovacie vodiče
A
- Arduino IDE
- Knižnice Arduino
Knižnica I2c (LiquidCrystal_I2C)
Knižnica DHT (DHT.h)
Krok 2: Pripojte komponenty k Nano
Pripojte komponenty k nano ako snímku obrazovky, DTH11 k Arduino Nano
Vcc 3,3 V.
GND GND
Výstup D4 I2C
LCD do Nano
GND GnD
SDA A4
SCL A5
Vcc 5V
Krok 3: Zahrňte knižnice
Stiahnite si a zahrňte nižšie uvedené knižnice, Knižnica snímačov DHT (DHT.h)
Knižnica I2c (LiquidCrystal_I2C.h)
Zahrnúť ako vyššie uvedený obrázok.
Prejdite na keč Zahrnúť knižnicu Pridať súbor ZIP a potom prehľadajte priečinok, Zatvorte IDE a znova ho otvorte, Knižnice si môžete stiahnuť aj z nižšie uvedených odkazov, bitbucket.org/fmalpartida/new-liquidcrysta…
codeload.github.com/adafruit/DHT-sensor-li…
Krok 4: Naskenujte I2C a nájdite adresu
Stiahnite si skener I2C, nájdite svoju adresu i2c a zadajte ju do kódu;
Kód skenera nájdete aj tu.
www.mediafire.com/file/f7oaa4et779yaaz/i2c_…
Krok 5: KÓD
// Zostavte a nahrajte kód do arduino nano
#include "DHT.h" #define SensorPin 4 // prepojte výstupný pin snímača dht s pinom D4 arduino nano
#define Dht DHT11
DHT dht (SensorPin, Dht);
#zahrnúť
#zahrnúť
LiquidCrystal_I2C lcd (0x3F, 2, 1, 0, 4, 5, 6, 7, 3, POZITÍVNE); // nastavenie adresy I2C ako 0x3F
neplatné nastavenie () {
Serial.begin (9600);
lcd.begin (16, 2);
Serial.println („rozhranie teploty a vlhkosti“);
dht.begin ();
}
prázdna slučka () {
int hum = dht.readHumidity ();
int temp = dht.readTemperature ();
lcd.setCursor (0, 0);
lcd.print ("Teplota:");
lcd.print (temp);
lcd.print ("C");
lcd.setCursor (0, 1);
lcd.print ("Vlhkosť:");
lcd.print (brum);
lcd.print ("%");
Serial.print ("\ n Aktuálna teplota:");
Serial.print (temp);
Serial.print ("C");
Serial.print ("\ n Aktuálna vlhkosť:");
Serial.print (brum);
Serial.print ("%");
oneskorenie (2500);
}
Výsledky sú zobrazené s vyššie uvedenými fotografiami.
Vďaka, Dush.
Odporúča:
Teplota a vlhkosť pomocou ESP32-DHT22-MQTT-MySQL-PHP: 7 krokov
Teplota a vlhkosť pomocou ESP32-DHT22-MQTT-MySQL-PHP: Moja priateľka chcela skleník, tak som mu ho vyrobil. Ale chcel som snímač teploty a vlhkosti vo vnútri skleníka. Vygooglil som si príklady a začal experimentovať. Môj záver bol, že všetky príklady, ktoré som našiel, neboli presne také, aké
Automatizácia skleníka s LoRa! (Časť 1) -- Senzory (teplota, vlhkosť, pôdna vlhkosť): 5 krokov
Automatizácia skleníka s LoRa! (Časť 1) || Senzory (teplota, vlhkosť, pôdna vlhkosť): V tomto projekte vám ukážem, ako som automatizoval skleník. To znamená, že vám ukážem, ako som postavil skleník a ako som zapojil výkonovú a automatizačnú elektroniku. Tiež vám ukážem, ako naprogramovať dosku Arduino, ktorá používa L
Meteostanica Arduino využívajúca BMP280 -DHT11 - teplota, vlhkosť a tlak: 8 krokov
Meteostanica Arduino používajúca BMP280 -DHT11 - teplota, vlhkosť a tlak: V tomto návode sa naučíme vyrobiť meteostanicu, ktorá bude na displeji TFT 7735 zobrazovať TEPLOTU, VLHKOSŤ A TLAK. Pozrite si ukážkové video
Esp32-Ubidots-Bezdrôtová teplota a vlhkosť s dlhým dosahom: 6 krokov
Esp32-Ubidots-Bezdrôtové-teploty a vlhkosti s dlhým dosahom: V tomto návode budeme merať rôzne údaje o teplote a vlhkosti pomocou snímača teploty a vlhkosti. Dozviete sa tiež, ako odoslať tieto údaje do Ubidots. Aby ste ho mohli analyzovať odkiaľkoľvek pre rôzne aplikácie
Domáca automatizácia: Spustite alarm a zobrazte na LCD displeji, keď je teplota nad prahovou hodnotou: 5 krokov
Domáca automatizácia: Spustenie alarmu a zobrazenie na LCD displeji, keď je teplota nad prahovou hodnotou: Tento blog ukáže, ako vytvoriť systém domácej automatizácie, ktorý začne vydávať poplach vždy, keď teplota dosiahne viac, ako je naprogramovaná prahová hodnota. Na LCD displeji bude naďalej zobrazovať aktuálnu teplotu miestnosti a potrebné opatrenia