Բովանդակություն:
- Քայլ 1: Պահանջներ
- Քայլ 2: Բաղադրիչները միացրեք Նանոյին
- Քայլ 3: Ներառեք գրադարանները
- Քայլ 4. Սկանավորեք I2C- ը և գտեք հասցեն
- Քայլ 5: ԿՈԴ
Video: LCDուցադրել խոնավություն և ջերմաստիճան LCD- ով ARDUINO NANO- ով. 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Հետևյալ Instructable- ը վերաբերում է arduino nano- ի հետ պարզ LCD ինտերֆեյսի ստեղծմանը:
Քայլ 1: Պահանջներ
Պահանջներ
- DTH11 Խոնավության և ջերմաստիճանի ցուցիչ
- Արդուինո Նանո
- 16*2 LCD էկրան
- I2C մոդուլ
- Լարերի միացում
Եվ
- Arduino IDE
- Արդուինոյի գրադարաններ
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)
Ներառեք վերը նշված պատկերը:
Գնացեք ketch Include Library Ավելացնել Zip ֆայլ և այնուհետև թերթեք թղթապանակը, Փակեք 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 nano- ում
#ներառել «DHT.h»#սահմանեք SensorPin 4 // միացրեք dht տվիչի արտաքին քորոցը arduino nano- ի D4 քորոցին
#սահմանեք Dht DHT11
DHT dht (SensorPin, Dht);
#ներառում
#ներառում
LiquidCrystal_I2C LCD (0x3F, 2, 1, 0, 4, 5, 6, 7, 3, ԴՐԱԿԱՆ); // սահմանել I2C հասցեն որպես 0x3F
void setup () {
Serial.begin (9600);
lcd. սկսել (16, 2);
Serial.println («peratերմաստիճանի և խոնավության ինտերֆեյս»);
dht.begin ();
}
դատարկ շրջան () {
int hum = dht.readHumidity ();
int temp = dht.readTemperature ();
lcd.setCursor (0, 0);
lcd.print («Տեմպ.»);
lcd.print (ջերմաստիճան);
lcd.print («C»);
lcd.setCursor (0, 1);
lcd.print («Խոնավություն.»);
lcd.print (hum);
lcd.print ("%");
Serial.print ("\ n Ներկայիս ջերմաստիճանը.");
Serial.print (temp);
Serial.print («C»);
Serial.print ("\ n Ընթացիկ խոնավություն.");
Serial.print (hum);
Serial.print ("%");
ուշացում (2500);
}
Արդյունքները ցուցադրվում են վերը նշված լուսանկարներով:
Շնորհակալություն, Լռել
Խորհուրդ ենք տալիս:
ESP32-DHT22-MQTT-MySQL-PHP- ի միջոցով ջերմաստիճան և խոնավություն. 7 քայլ
SPերմաստիճանը և խոնավությունը ESP32-DHT22-MQTT-MySQL-PHP- ի միջոցով. Իմ ընկերուհին ցանկանում էր ջերմոց օգտագործել, ուստի ես նրան պատրաստեցի: Բայց ես ուզում էի, որ ջերմոցի և խոնավության ցուցիչն ապակու ներսում լիներ: Այսպիսով, ես փնտրեցի օրինակներ և սկսեցի փորձեր կատարել: Իմ եզրակացությունն այն էր, որ իմ գտած բոլոր օրինակները հենց այն չէին, ինչ
LoRa- ով ջերմոցի ավտոմատացում: (Մաս 1) -- Սենսորներ (ջերմաստիճան, խոնավություն, հողի խոնավություն) ՝ 5 քայլ
LoRa- ով ջերմոցի ավտոմատացում: (Մաս 1) || Սենսորներ (ջերմաստիճան, խոնավություն, հողի խոնավություն). Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես եմ ավտոմատացրել ջերմոցը: Դա նշանակում է, որ ես ձեզ ցույց կտամ, թե ինչպես եմ կառուցել ջերմոցը և ինչպես եմ միացրել էներգիայի և ավտոմատացման էլեկտրոնիկան: Նաև ձեզ ցույց կտամ, թե ինչպես ծրագրավորել Arduino տախտակ, որն օգտագործում է L
Շաբաթվա օր, օրացույց, ժամանակ, խոնավություն/ջերմաստիճան մարտկոցի խնայարարով. 10 քայլ (նկարներով)
Շաբաթվա օր, օրացույց, ժամանակ, խոնավություն/ջերմաստիճան մարտկոցի խնայարարով. Էներգախնայողության ռեժիմն այստեղ այն է, ինչ այս հրահանգը առանձնացնում է շաբաթվա օրը, ամիսը, ամսվա օրը, ժամանակը, խոնավությունը և ջերմաստիճանը ցուցադրող այլ օրինակներից: Այս հնարավորությունն է, որ թույլ է տալիս այս նախագիծը գործարկել մարտկոցից ՝ առանց տ
ESP8266 NodeMCU Access Point (AP) վեբ սերվերի համար DT11 ջերմաստիճանի տվիչով և տպման ջերմաստիճան և խոնավություն դիտարկիչում ՝ 5 քայլ
ESP8266 NodeMCU Access Point (AP) վեբ սերվերի համար DT11 ջերմաստիճանի տվիչով և տպման ջերմաստիճան և խոնավություն դիտարկիչում. Բարև տղերք, նախագծերի մեծ մասում մենք օգտագործում ենք ESP8266 և նախագծերի մեծ մասում մենք օգտագործում ենք ESP8266- ը որպես վեբ սերվեր, որպեսզի տվյալները հասանելի լինեն: WIFI- ով ցանկացած սարք ՝ մուտք գործելով ESP8266- ի կողմից տեղադրված Վեբ սերվեր, բայց միակ խնդիրն այն է, որ մեզ անհրաժեշտ է աշխատող երթուղիչ
Arduino + ջերմաստիճան + խոնավություն ՝ 4 քայլ
Arduino + peratերմաստիճան + Խոնավություն. Temperatureերմաստիճանի պարզ ցուցիչ ՝ օգտագործելով մեկ LM35 ջերմաստիճանի ճշգրիտ տվիչ, խոնավության տվիչ և Arduino, այնպես որ կարող եք կապ հաստատել ձեր ապագա նախագծերի հետ: Շղթան սերիական տեղեկատվություն կուղարկի ջերմաստիճանի և խոնավության մասին, որպեսզի կարողանաք օգտագործել ձեր կոմունալ ծառայությունների